pike.git
/
src
/
pike_types.h
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/pike_types.h:48:
/* Padding. */ unsigned INT8 pad0; unsigned INT16 pad1; unsigned INT32 pad2; /* Free non-type car field of the type [optional]. */ void (*free_type_car)(void *a); /* Free non-type cdr field of the type [optional]. */ void (*free_type_cdr)(void *a);
+
+
/* Describe. */
+
void (*describe_type)(struct string_builder *s, struct pike_type *t);
}; extern struct pike_type **pike_type_hash; extern size_t pike_type_hash_size; #define CAR_TO_INT(TYPE) ((char *) (TYPE)->car - (char *) 0) #define CDR_TO_INT(TYPE) ((char *) (TYPE)->cdr - (char *) 0) /* * pike_type flags: