SIS
Symmetric Index Structures
/Users/dbr/ma/src/bas/lml/exceptional.h
Go to the documentation of this file.
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