1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
typedef struct { void* value; str* key; } pelem_t; typedef struct { pelem_t* P; int len; } parray_t; parray_t* parray_init(); void parray_set(parray_t*, char*, void*); void* parray_get(parray_t* , char*); void parray_clear(parray_t*, int);