in src/ujdecode.c [490:503]
int UJIterArray(void **iter, UJObject *outObj) { ArrayEntry *ae = (ArrayEntry *) *iter; if (ae == NULL) { return 0; } *iter = ae->next; *outObj = ae->item; return 1; }