# # We allow these routines for the example programs %exampleRoutines = ( 'printf' => sys, 'fprintf' => sys , 'sprintf' => sys, 'vprintf' => sys, 'strcpy' => sys, 'strncpy' => sys, 'strcat' => sys, 'malloc' => sys, 'free' => sys, 'calloc' => sys, 'strdup' => sys, 'assert' => sys, ); &PushAllowFuncNames( "exampleRoutines", "tree", "add" ); # Allow #ifdef DEBUG in the examples %exampleDefines = ( 'DEBUG' => 1 ); if (defined(&PushDefinesNames)) { &PushDefinesNames( "exampleDefines", "tree", "add" ); } # # Tell the preamble code not to complain about missing mode comments &PreambleCheckMode( 0 ); 1;