Branch: Tag:

1999-10-29

1999-10-29 03:34:34 by Martin Stjernholm <mast@lysator.liu.se>

Implemented PROGRAM_NO_WEAK_DESTRUCT and PROGRAM_NO_EXPLICIT_DESTRUCT.

Rev: src/array.c:1.57
Rev: src/mapping.c:1.44
Rev: src/program.h:1.64

5:   \*/      /* -  * $Id: program.h,v 1.63 1999/10/29 00:09:48 hubbe Exp $ +  * $Id: program.h,v 1.64 1999/10/29 03:34:34 mast Exp $    */   #ifndef PROGRAM_H   #define PROGRAM_H
218:   /* */   #define PROGRAM_USES_PARENT 128    + /* Objects should not be destructed even when they only has weak +  * references left. */ + #define PROGRAM_NO_WEAK_DESTRUCT 256 +  + /* Objects should not be destructed by f_destruct(). */ + #define PROGRAM_NO_EXPLICIT_DESTRUCT 512 +    struct program   {    INT32 refs;