Branch: Tag:

2001-03-03

2001-03-03 21:34:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix.

Rev: src/pike_types.h:1.60

5:   \*/      /* -  * $Id: pike_types.h,v 1.59 2001/03/03 21:20:09 grubba Exp $ +  * $Id: pike_types.h,v 1.60 2001/03/03 21:34:55 grubba Exp $    */   #ifndef PIKE_TYPES_H   #define PIKE_TYPES_H      #include "svalue.h"    -  + #define PIKE_TYPE_STACK_SIZE 100000 +    #ifdef USE_PIKE_TYPE   /*    * The new type type.
40:   #define TYPE_STACK_DEBUG(X)   #endif /* PIKE_DEBUG */    - extern struct pike_type *type_stack[]; - extern struct pike_type **pike_type_mark_stack[]; + extern struct pike_type *type_stack[PIKE_TYPE_STACK_SIZE]; + extern struct pike_type **pike_type_mark_stack[PIKE_TYPE_STACK_SIZE/4];      #else /* !USE_PIKE_TYPE */   
56:      #define CONSTTYPE(X) make_shared_binary_string(X,CONSTANT_STRLEN(X))    - extern unsigned char type_stack[]; - extern unsigned char *pike_type_mark_stack[]; + extern unsigned char type_stack[PIKE_TYPE_STACK_SIZE]; + extern unsigned char *pike_type_mark_stack[PIKE_TYPE_STACK_SIZE/4];      #endif /* USE_PIKE_TYPE */   
125:      typedef struct node_s node;    - #define PIKE_TYPE_STACK_SIZE 100000 -  +    extern int max_correct_args;   PMOD_EXPORT extern struct pike_type *string_type_string;   PMOD_EXPORT extern struct pike_type *int_type_string;