17 char **pp = (
char**) p;
40 char **pp = (
char**) p;
78 char ***pp = (
char***) p;
90 if (*num * (
int)
sizeof(
void*) >= size)
94 (size += size ? size : 128));
97 memcpy(tmp, *pp, *num *
sizeof(
void*));
105 if (!(*
type)(o, (*pp) + *num, 0, 0))
111 for (i = 0; i < *num; i++)
113 if (!(*
type)(o, *pp + i, 0, 0))
Internal ODR definitions.
void odr_seterror(ODR o, int error, int id)
Odr_null * odr_nullval(void)
int(* Odr_fun)(ODR, char **, int, const char *)
int odr_constructed_more(ODR o)
int odr_constructed_end(ODR o)
int odr_constructed_begin(ODR o, void *xxp, int zclass, int tag, const char *name)
void * odr_malloc(ODR o, size_t size)
int odr_set_begin(ODR o, void *p, int size, const char *name)
static int odr_sequence_more(ODR o)
int odr_sequence_of(ODR o, Odr_fun type, void *p, int *num, const char *name)
int odr_sequence_end(ODR o)
static int odr_sequence_x(ODR o, Odr_fun type, void *p, int *num)
int odr_sequence_begin(ODR o, void *p, int size, const char *name)
int odr_set_of(ODR o, Odr_fun type, void *p, int *num, const char *name)