#include "config.h"
#include <stdio.h>
#include <stddef.h>
#include <stdlib.h>
#include <string.h>
#include <limits.h>
#include <assert.h>
#include <stdarg.h>
#include <time.h>
#include <ctype.h>
Defines | |
| #define | FASTDB_DLL_ENTRY |
| #define | BEGIN_FASTDB_NAMESPACE |
| #define | END_FASTDB_NAMESPACE |
| #define | USE_FASTDB_NAMESPACE |
| #define | GNUC_BEFORE(major, minor) (defined(__GNUC__) && (major > __GNUC__ || (major == __GNUC__ && minor > __GNUC_MINOR__))) |
| #define | DEBUG_NONE 0 |
| #define | DEBUG_CHECK 1 |
| #define | DEBUG_TRACE_IMPORTANT 2 |
| #define | DEBUG_TRACE_ALL 3 |
| #define | TRACE_IMSG(x) dbTrace x |
| #define | TRACE_MSG(x) |
| #define | HAS_TEMPLATE_FRIENDS |
| #define | W32_STRING(s) s |
| #define | DOALIGN(x, b) (((x) + (b) - 1) & ~((b) - 1)) |
| #define | INT8_FORMAT "%lld" |
| #define | CONST64(c) c##LL |
| #define | nat8_low_part(x) ((nat4)(x)) |
| #define | nat8_high_part(x) ((nat4)((nat8)(x)>>32)) |
| #define | int8_low_part(x) ((int4)(x)) |
| #define | int8_high_part(x) ((int4)((db_int8)(x)>>32)) |
| #define | cons_nat8(hi, lo) ((((nat8)(hi)) << 32) | (nat4)(lo)) |
| #define | cons_int8(hi, lo) ((((db_int8)(hi)) << 32) | (nat4)(lo)) |
| #define | MAX_NAT8 nat8(-1) |
| #define | BIG_ENDIAN 4321 |
| #define | LITTLE_ENDIAN 1234 |
| #define | BYTE_ORDER LITTLE_ENDIAN |
| #define | _fastcall |
| #define | THREADS_SUPPORTED 1 |
| #define | itemsof(array) (sizeof(array)/sizeof*(array)) |
| #define | NO_STRICMP 1 |
| #define | NO_STRICOLL 1 |
Typedefs | |
| typedef signed char | db_int1 |
| typedef unsigned char | db_nat1 |
| typedef signed short | db_int2 |
| typedef unsigned short | db_nat2 |
| typedef signed int | db_int4 |
| typedef unsigned int | db_nat4 |
| typedef unsigned char | db_byte |
| typedef db_int1 | int1 |
| typedef db_nat1 | nat1 |
| typedef db_int2 | int2 |
| typedef db_nat2 | nat2 |
| typedef db_int4 | int4 |
| typedef db_nat4 | nat4 |
| typedef db_byte | byte |
| typedef unsigned long long | db_nat8 |
| typedef signed long long | db_int8 |
| typedef db_int8 | int8 |
| typedef db_nat8 | nat8 |
| typedef float | real4 |
| typedef double | real8 |
| typedef int | descriptor_t |
Functions | |
| BEGIN_FASTDB_NAMESPACE typedef | void (CLI_CALLBACK_CC *dbTraceFunctionPtr)(char *message) |
| FASTDB_DLL_ENTRY void | dbTrace (char *message,...) |
| FASTDB_DLL_ENTRY byte * | dbMalloc (size_t size) |
| FASTDB_DLL_ENTRY void | dbFree (void *ptr) |
| int | strincmp (const char *p, const char *q, size_t n) |
Variables | |
| FASTDB_DLL_ENTRY dbTraceFunctionPtr | dbTraceFunction |
| FASTDB_DLL_ENTRY bool | dbTraceEnable |
| #define FASTDB_DLL_ENTRY |
| #define BEGIN_FASTDB_NAMESPACE |
| #define END_FASTDB_NAMESPACE |
| #define USE_FASTDB_NAMESPACE |
| #define GNUC_BEFORE | ( | major, | |||
| minor | ) | (defined(__GNUC__) && (major > __GNUC__ || (major == __GNUC__ && minor > __GNUC_MINOR__))) |
| #define DEBUG_NONE 0 |
| #define DEBUG_CHECK 1 |
| #define DEBUG_TRACE_IMPORTANT 2 |
| #define DEBUG_TRACE_ALL 3 |
| #define TRACE_IMSG | ( | x | ) | dbTrace x |
| #define TRACE_MSG | ( | x | ) |
| #define HAS_TEMPLATE_FRIENDS |
| #define W32_STRING | ( | s | ) | s |
| #define DOALIGN | ( | x, | |||
| b | ) | (((x) + (b) - 1) & ~((b) - 1)) |
| #define INT8_FORMAT "%lld" |
| #define CONST64 | ( | c | ) | c##LL |
| #define nat8_low_part | ( | x | ) | ((nat4)(x)) |
| #define int8_low_part | ( | x | ) | ((int4)(x)) |
| #define MAX_NAT8 nat8(-1) |
| #define BIG_ENDIAN 4321 |
| #define LITTLE_ENDIAN 1234 |
| #define BYTE_ORDER LITTLE_ENDIAN |
| #define _fastcall |
| #define THREADS_SUPPORTED 1 |
| #define itemsof | ( | array | ) | (sizeof(array)/sizeof*(array)) |
| #define NO_STRICMP 1 |
| #define NO_STRICOLL 1 |
| typedef signed char db_int1 |
| typedef unsigned char db_nat1 |
| typedef signed short db_int2 |
| typedef unsigned short db_nat2 |
| typedef signed int db_int4 |
| typedef unsigned int db_nat4 |
| typedef unsigned char db_byte |
| typedef unsigned long long db_nat8 |
| typedef signed long long db_int8 |
| typedef float real4 |
| typedef double real8 |
| typedef int descriptor_t |
| BEGIN_FASTDB_NAMESPACE typedef void | ( | CLI_CALLBACK_CC * | dbTraceFunctionPtr | ) |
| FASTDB_DLL_ENTRY void dbTrace | ( | char * | message, | |
| ... | ||||
| ) |
| FASTDB_DLL_ENTRY byte* dbMalloc | ( | size_t | size | ) |
| FASTDB_DLL_ENTRY void dbFree | ( | void * | ptr | ) |
| int strincmp | ( | const char * | p, | |
| const char * | q, | |||
| size_t | n | |||
| ) | [inline] |
| FASTDB_DLL_ENTRY dbTraceFunctionPtr dbTraceFunction |
| FASTDB_DLL_ENTRY bool dbTraceEnable |