pike.git / src / peep.c

version» Context lines:

pike.git/src/peep.c:6:   #include "las.h"   #include "docode.h"   #include "main.h"   #include "error.h"   #include "lex.h"   #include "pike_memory.h"   #include "peep.h"   #include "dmalloc.h"   #include "stuff.h"    - RCSID("$Id: peep.c,v 1.25 1998/11/22 11:03:07 hubbe Exp $"); + RCSID("$Id: peep.c,v 1.26 1999/10/24 05:56:34 hubbe Exp $");      struct p_instr_s   {    short opcode;    short line;    struct pike_string *file;    INT32 arg;   };      typedef struct p_instr_s p_instr;
pike.git/src/peep.c:229:       c=(p_instr *)instrbuf.s.str;    length=instrbuf.s.len / sizeof(p_instr);       for(e=0;e<=max_label;e++) labels[e]=jumps[e]=-1;       c=(p_instr *)instrbuf.s.str;    for(e=0;e<length;e++)    {   #ifdef PIKE_DEBUG -  if(a_flag > 2 && store_linenumbers) +  if((a_flag > 2 && store_linenumbers) || a_flag > 3)    {    if(hasarg(c->opcode))    fprintf(stderr,"===%3d %4x %s(%d)\n",c->line,PC,get_token_name(c->opcode),c->arg);    else    fprintf(stderr,"===%3d %4x %s\n",c->line,PC,get_token_name(c->opcode));    }   #endif       if(store_linenumbers)    store_linenumber(c->line, c->file);