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.58 2000/04/08 02:01:08 hubbe Exp $"); + RCSID("$Id: encode.c,v 1.59 2000/10/01 08:52:59 hubbe Exp $");      /* #define ENCODE_DEBUG */      #ifdef ENCODE_DEBUG   #define EDB(X) X   #else   #define EDB(X)   #endif      #ifdef _AIX
pike.git/src/encode.c:606:    code_number(p->identifier_references[d].id_flags,data);    }       for(d=0;d<p->num_strings;d++) adddata(p->strings[d]);       for(d=0;d<p->num_inherits;d++)    {    code_number(p->inherits[d].inherit_level,data);    code_number(p->inherits[d].identifier_level,data);    code_number(p->inherits[d].parent_offset,data); +  code_number(p->inherits[d].parent_identifier,data);    code_number(p->inherits[d].storage_offset,data);       if(p->inherits[d].parent)    {    ref_push_object(p->inherits[d].parent);    sp[-1].subtype=p->inherits[d].parent_identifier;    sp[-1].type=T_FUNCTION;    }else if(p->inherits[d].prog){    ref_push_program(p->inherits[d].prog);    }else{
pike.git/src/encode.c:1426:      /* p->inherits[0].prog=p;    p->inherits[0].parent_offset=1;   */       for(d=0;d<p->num_inherits;d++)    {    decode_number(p->inherits[d].inherit_level,data);    decode_number(p->inherits[d].identifier_level,data);    decode_number(p->inherits[d].parent_offset,data); +  decode_number(p->inherits[d].parent_identifier,data);    decode_number(p->inherits[d].storage_offset,data);       decode_value2(data);    if(d==0)    {    if(sp[-1].type != T_PROGRAM ||    sp[-1].u.program != p)    error("Program decode failed!\n");    p->refs--;    }