pike.git / src / docode.c

version» Context lines:

pike.git/src/docode.c:1:   /*\   ||| This file a part of Pike, and is copyright by Fredrik Hubinette   ||| Pike is distributed as GPL (General Public License)   ||| See the files COPYING and DISCLAIMER for more information.   \*/   /**/   #include "global.h" - RCSID("$Id: docode.c,v 1.108 2001/02/25 17:40:19 hubbe Exp $"); + RCSID("$Id: docode.c,v 1.109 2001/03/09 17:13:29 grubba Exp $");   #include "las.h"   #include "program.h"   #include "pike_types.h"   #include "stralloc.h"   #include "interpret.h"   #include "constants.h"   #include "array.h"   #include "pike_macros.h"   #include "pike_error.h"   #include "pike_memory.h"
pike.git/src/docode.c:247:   #endif    switch(x)    {    case 0: return;    case 1: emit0(F_POP_VALUE); break;    default: emit1(F_POP_N_ELEMS,x); break;    }    current_stack_depth -= x;   }    - void do_pop_mark() + void do_pop_mark(void)   {    emit0(F_POP_MARK);   }    - void do_pop_to_mark() + void do_pop_to_mark(void)   {    emit0(F_POP_TO_MARK);   }    - void do_cleanup_synch_mark() + void do_cleanup_synch_mark(void)   {    if (d_flag > 2)    emit0(F_CLEANUP_SYNCH_MARK);   }    - void do_escape_catch() + void do_escape_catch(void)   {    emit0(F_ESCAPE_CATCH);   }      #define DO_CODE_BLOCK(X) do_pop(do_docode((X),DO_NOT_COPY | DO_POP ))      int do_docode(node *n, INT16 flags)   {    int i;    int stack_depth_save = current_stack_depth;