Branch: Tag:

2000-08-24

2000-08-24 04:04:42 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

jumbopatch, vtables and parent scopes are now working properly!

Rev: src/Makefile.in:1.207
Rev: src/backend.c:1.56
Rev: src/block_alloc.h:1.24
Rev: src/builtin_functions.c:1.300
Rev: src/compilation.h:1.20
Rev: src/docode.c:1.80
Rev: src/interpret.c:1.166
Rev: src/interpret.h:1.66
Rev: src/interpret_functions.h:1.31
Rev: src/las.c:1.192
Rev: src/main.c:1.100
Rev: src/object.c:1.145
Rev: src/program.c:1.265
Rev: src/program.h:1.105
Rev: src/testsuite.in:1.323
Rev: src/threads.c:1.139

5:   \*/      /* -  * $Id: program.h,v 1.104 2000/08/15 15:53:10 grubba Exp $ +  * $Id: program.h,v 1.105 2000/08/24 04:04:42 hubbe Exp $    */   #ifndef PROGRAM_H   #define PROGRAM_H
194:    INT16 id_flags; /* static, private etc.. */   };    -  +    struct inherit   { -  INT16 inherit_level; /* really needed? */ +  INT16 inherit_level;    INT16 identifier_level;    INT16 parent_identifier;    INT16 parent_offset;
260:    struct object *prot;   #endif    INT32 id; /* used to identify program in caches */ +  INT32 parent_program_id;    /* storage_needed - storage needed in object struct    * the first inherit[0].storage_offset bytes are not used and are    * subtracted when inheriting.