printf( ")\n* called with: ( " ); 
printf( " )\n* called with: ( " ); 
static void argument_error( char* message, RULE* rule, FRAME* frame, LIST* arg ){    LOL* actual = frame->args;    assert( frame->procedure != 0 );    backtrace_line( frame->prev );    printf( "*** argument error\n* rule %s ( ", frame->rulename );    lol_print( rule->arguments->data );    printf( ")\n* called with: ( " );    lol_print( actual );    printf( ")\n* %s %s\n", message, arg ? arg->string : "" );    print_source_line( rule->procedure );    printf( "see definition of rule '%s' being called\n", rule->name );    backtrace( frame->prev );    exit(1);}
2658	/local/tlutelli/issta_data/temp/c/2005_temp/2005/2658/7216413534f7cc7f498471ec21917d45d8fc8e9e/compile.c/buggy/src/engine/compile.c