SIS
Symmetric Index Structures
|
00001 #ifndef _HEADER_FILE_EXCEPTIONAL_ 00002 #define _HEADER_FILE_EXCEPTIONAL_ 00003 00004 void Throw( const S8 * msg ); 00005 void Verify(); 00006 void * Malloc( U64 number, U64 size ); 00007 void Free( void * ptr ); 00008 void * Realloc( void * ptr, U64 number, U64 size ); 00009 void Fwrite( const void * ptr, UINT size, UINT number, FILE * fp ); 00010 void Fread( void * ptr, UINT size, UINT number, FILE * fp ); 00011 FILE * Fopen( const S8 * fileName, const S8 * mode ); 00012 void Fclose( FILE * fp ); 00013 void Fseek( FILE * fp, SINT n, SINT offset ); 00014 UINT CodeUINT( UINT code, UINT value, UINT hashSize ); 00015 UINT CodeBytes( UINT code, const void * ptr, UINT size, UINT hashSize ); 00016 void PrintLine( FILE * fp, UINT symbolSize, UINT encoding ); 00017 void PrintSymbol( const void * symbol, FILE * fp, UINT symbolSize, UINT encoding ); 00018 void PrintString( FILE * fp, const S8 * str, UINT symbolSize, UINT encoding ); 00019 00020 #endif