Cthulhu  0.2.10
Cthulhu compiler collection
common.h File Reference
#include <stdbool.h>
#include "core/compiler.h"
#include "core/types.h"
Include dependency graph for common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

CT_LOCAL ctu_hash_t info_ptr_hash (const void *key)
 
CT_LOCAL bool info_ptr_equal (const void *lhs, const void *rhs)
 
CT_LOCAL ctu_hash_t info_str_hash (const void *key)
 
CT_LOCAL bool info_str_equal (const void *lhs, const void *rhs)
 
CT_LOCAL ctu_hash_t info_text_hash (const void *key)
 
CT_LOCAL bool info_text_equal (const void *lhs, const void *rhs)
 

Function Documentation

◆ info_ptr_equal()

CT_LOCAL bool info_ptr_equal ( const void *  lhs,
const void *  rhs 
)

Definition at line 10 of file typeinfo.c.

◆ info_ptr_hash()

CT_LOCAL ctu_hash_t info_ptr_hash ( const void *  key)

Definition at line 9 of file typeinfo.c.

◆ info_str_equal()

CT_LOCAL bool info_str_equal ( const void *  lhs,
const void *  rhs 
)

Definition at line 14 of file typeinfo.c.

◆ info_str_hash()

CT_LOCAL ctu_hash_t info_str_hash ( const void *  key)

Definition at line 12 of file typeinfo.c.

◆ info_text_equal()

CT_LOCAL bool info_text_equal ( const void *  lhs,
const void *  rhs 
)

Definition at line 28 of file typeinfo.c.

◆ info_text_hash()

CT_LOCAL ctu_hash_t info_text_hash ( const void *  key)

Definition at line 22 of file typeinfo.c.