00001 00028 #ifndef MU32_HILFS_H 00029 #define MU32_HILFS_H 00030 00031 #include <cstdio> 00032 00033 #define HEAP_PORTION_SYNTAX /*65536L*/ 64000 00034 #define HEAP_PORTION_LAUFZEIT /*65536L*/ 64000 00035 00036 int intern_fgetc( FILE *stream ); 00037 int intern_ungetc( int c, FILE *stream ); 00038 00039 void xfree (void * pointer); 00040 void * xmalloc (size_t size); 00041 void * xrealloc (void * block, size_t newsize); 00042 void * xcalloc (size_t anzahl, size_t size); 00043 00044 void yfree (void * pointer); 00045 void * ymalloc (size_t size); 00046 void * yrealloc (void * block, size_t newsize); 00047 void * ycalloc (size_t anzahl, size_t size); 00048 00049 int loesche_syntax_speicher ( void ); 00050 int init_syntax_speicher ( void ); 00051 int init_laufzeit_speicher ( void ); 00052 int loesche_laufzeit_speicher ( void ); 00053 void * xalloca (size_t size); 00054 void xde_alloca (void * pointer); 00055 00056 #endif /* MU32_HILFS_H */ 00057 00058 00059