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 2006/09/05 12:15:07 grubba 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:39:   }      void exit_bytecode(void)   {    INT32 e,length;    p_instr *c;       c=(p_instr *)instrbuf.s.str;    length=instrbuf.s.len / sizeof(p_instr);    -  for(e=0;e<length;e++) free_string(c->file); +  for(e=0;e<length;e++) free_string(c[e].file);       toss_buffer(&instrbuf);   }      int insert_opcode(unsigned int f,    INT32 b,    INT32 current_line,    struct pike_string *current_file)   {    p_instr *p;