Home | History | Annotate | Download | only in libpng

Lines Matching defs:np

1073    png_sPLT_tp np;
1081 np = png_voidcast(png_sPLT_tp,png_realloc_array(png_ptr,
1083 sizeof *np));
1085 if (np == NULL)
1094 info_ptr->splt_palettes = np;
1097 np += info_ptr->splt_palettes_num;
1112 np->depth = entries->depth;
1118 np->name = png_voidcast(png_charp, png_malloc_base(png_ptr, length));
1120 if (np->name == NULL)
1123 memcpy(np->name, entries->name, length);
1129 np->entries = png_voidcast(png_sPLT_entryp, png_malloc_array(png_ptr,
1132 if (np->entries == NULL)
1134 png_free(png_ptr, np->name);
1135 np->name = NULL;
1139 np->nentries = entries->nentries;
1143 memcpy(np->entries, entries->entries,
1151 ++np;
1203 png_unknown_chunkp np;
1239 np = png_voidcast(png_unknown_chunkp, png_realloc_array(png_ptr,
1241 sizeof *np));
1243 if (np == NULL)
1252 info_ptr->unknown_chunks = np; /* safe because it is initialized */
1255 np += info_ptr->unknown_chunks_num;
1262 memcpy(np->name, unknowns->name, (sizeof np->name));
1263 np->name[(sizeof np->name)-1] = '\0';
1264 np->location = check_location(png_ptr, unknowns->location);
1268 np->data = NULL;
1269 np->size = 0;
1274 np->data = png_voidcast(png_bytep,
1277 if (np->data == NULL)
1285 memcpy(np->data, unknowns->data, unknowns->size);
1286 np->size = unknowns->size;
1293 ++np;