pike.git/
src/
pike_types.h
Branch:
Tag:
Non-build tags
All tags
No tags
2001-03-03
2001-03-03 21:34:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>
f2b8266c3756d04acece95a07c6f9ad7c2ea5efb (
15
lines) (+
8
/-
7
)
[
Show
|
Annotate
]
Branch:
7.9
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;