#include <falcon/types.h>
Go to the source code of this file.
Classes | |
class | Falcon::CharPtrCmp |
Utility class to char pointers. More... | |
Namespaces | |
namespace | Falcon |
CONST. | |
Defines | |
#define | flc_ASM_GLOBAL 0 |
#define | flc_ASM_LOCAL 1 |
#define | flc_ASM_PARAM 2 |
#define | flc_CURRENT_SUB 0 |
#define | flc_CURRENT_VER 1 |
#define | flc_HASH_SEED 0xC2AF3DE4 |
Seed for the hash key checksum generator. | |
#define | flcC_EXPORT_BIT 0x80 |
#define | flcC_SYM_CLASS 3 |
#define | flcC_SYM_EXT 2 |
#define | flcC_SYM_FUNC 1 |
#define | flcC_SYM_VAR 0 |
#define | flcC_SYM_VARPROP 4 |
#define | flcC_VAL_INT 1 |
#define | flcC_VAL_NIL 0 |
#define | flcC_VAL_NUM 2 |
#define | flcC_VAL_SIMID 4 |
#define | flcC_VAL_STRID 3 |
Functions | |
FALCON_DYN_SYM uint32 | Falcon::calcCstrHash (const char *cstring) |
uint32 | Falcon::calcIntHash (const int32 number) |
FALCON_DYN_SYM uint32 | Falcon::calcMemHash (const char *memory, uint32 size) |
FALCON_DYN_SYM uint32 | Falcon::calcStringHash (const String &string) |
int | Falcon::charToHex (const char elem) |
uint16 | Falcon::endianInt16 (const uint16 param) |
uint32 | Falcon::endianInt32 (const uint32 param) |
uint64 | Falcon::endianInt64 (const uint64 param) |
numeric | Falcon::endianNum (const numeric ¶m) |
uint64 | Falcon::grabInt64 (void *data) |
numeric | Falcon::grabNum (void *numMemory) |
int64 | Falcon::loadInt64 (void *data) |
numeric | Falcon::loadNum (void *data) |
#define flc_ASM_GLOBAL 0 |
#define flc_ASM_LOCAL 1 |
#define flc_ASM_PARAM 2 |
#define flc_CURRENT_SUB 0 |
#define flc_CURRENT_VER 1 |
#define flc_HASH_SEED 0xC2AF3DE4 |
#define flcC_EXPORT_BIT 0x80 |
#define flcC_SYM_CLASS 3 |
#define flcC_SYM_EXT 2 |
#define flcC_SYM_FUNC 1 |
#define flcC_SYM_VAR 0 |
#define flcC_SYM_VARPROP 4 |
#define flcC_VAL_INT 1 |
#define flcC_VAL_NIL 0 |
#define flcC_VAL_NUM 2 |
#define flcC_VAL_SIMID 4 |
#define flcC_VAL_STRID 3 |