pike.git / src / pike_types.h

version» Context lines:

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: