-int z_StringList(ODR o, Z_StringList **p, int opt)
-{
- if (o->direction == ODR_DECODE)
- *p = odr_malloc(o, sizeof(**p));
- else if (!*p)
- return opt;
- if (odr_sequence_of(o, z_InternationalString, &(*p)->strings,
- &(*p)->num_strings))
- return 1;
- *p = 0;
- return opt && odr_ok(o);
-}
-