static void pdf_grow_extgstates(PDF *p) { int i; p->extgstates = (pdf_extgstateresource *) pdc_realloc(p->pdc, p->extgstates, sizeof(pdf_extgstateresource) * 2 * p->extgstates_capacity, "pdf_grow_extgstates"); for (i = p->extgstates_capacity; i < 2 * p->extgstates_capacity; i++) { pdf_init_extgstateresource( &p->extgstates[i] ); } p->extgstates_capacity *= 2; }
void pdf_init_extgstate(PDF *p) { int i; p->extgstates_number = 0; p->extgstates_capacity = EXTGSTATE_CHUNKSIZE; p->extgstates = (pdf_extgstateresource *) pdc_malloc(p->pdc, sizeof(pdf_extgstateresource) * p->extgstates_capacity, "pdf_init_extgstates"); for (i = 0; i < p->extgstates_capacity; i++) { pdf_init_extgstateresource( &p->extgstates[i] ); } }