Branch: Tag:

2000-06-10

2000-06-10 11:52:46 by Martin Stjernholm <mast@lysator.liu.se>

Renamed the gc mark callback to make the incompatibility in it clear.

Rev: src/encode.c:1.59
Rev: src/modules/Java/jvm.c:1.19
Rev: src/object.c:1.123
Rev: src/program.c:1.241
Rev: src/program.h:1.91
Rev: src/threads.c:1.129

5:   \*/      /* -  * $Id: program.h,v 1.90 2000/06/09 22:43:05 mast Exp $ +  * $Id: program.h,v 1.91 2000/06/10 11:52:44 mast Exp $    */   #ifndef PROGRAM_H   #define PROGRAM_H
262:       void (*init)(struct object *);    void (*exit)(struct object *); -  void (*gc_marked)(struct object *); +  void (*gc_recurse_func)(struct object *);    void (*gc_check_func)(struct object *);   #ifdef PIKE_DEBUG    unsigned INT32 checksum;
345:   SIZE_T low_add_storage(SIZE_T size, SIZE_T alignment, int modulo_orig);   void set_init_callback(void (*init)(struct object *));   void set_exit_callback(void (*exit)(struct object *)); - void set_gc_mark_callback(void (*m)(struct object *)); + void set_gc_recurse_callback(void (*m)(struct object *));   void set_gc_check_callback(void (*m)(struct object *));   int low_reference_inherited_identifier(struct program_state *q,    int e,