pike.git / src / encode.c

version» Context lines:

pike.git/src/encode.c:18:   #include "error.h"   #include "operators.h"   #include "builtin_functions.h"   #include "module_support.h"   #include "fsort.h"   #include "threads.h"   #include "stuff.h"   #include "version.h"   #include "bignum.h"    - RCSID("$Id: encode.c,v 1.69 2000/08/27 12:22:33 grubba Exp $"); + RCSID("$Id: encode.c,v 1.70 2000/08/31 00:55:46 hubbe Exp $");      /* #define ENCODE_DEBUG */      #ifdef ENCODE_DEBUG   #define EDB(X) X   #else   #define EDB(X)   #endif      /* The sp macro conflicts with Solaris 2.5.1's <sys/conf.h>. */
pike.git/src/encode.c:643:       adddata3(p->inherits[d].name);    }       for(d=0;d<p->num_identifiers;d++)    {    adddata(p->identifiers[d].name);    encode_type(p->identifiers[d].type->str, data);    code_number(p->identifiers[d].identifier_flags,data);    code_number(p->identifiers[d].run_time_type,data); +  code_number(p->identifiers[d].opt_flags,data);    code_number(p->identifiers[d].func.offset,data);    }       for(d=0;d<p->num_constants;d++)    {    encode_value2(& p->constants[d].sval, data);    adddata3(p->constants[d].name);    }       for(d=0;d<NUM_LFUNS;d++)
pike.git/src/encode.c:1495:       SET_ONERROR(err1, restore_type_stack, Pike_compiler->type_stackp);    SET_ONERROR(err2, restore_type_mark, Pike_compiler->pike_type_mark_stackp);       for(d=0;d<p->num_identifiers;d++)    {    getdata(p->identifiers[d].name);    decode_type(p->identifiers[d].type,data);    decode_number(p->identifiers[d].identifier_flags,data);    decode_number(p->identifiers[d].run_time_type,data); +  decode_number(p->identifiers[d].opt_flags,data);    decode_number(p->identifiers[d].func.offset,data);    }       UNSET_ONERROR(err2);    UNSET_ONERROR(err1);       debug_malloc_touch(dat);       for(d=0;d<p->num_constants;d++)    {