Lines Matching refs:dataSize

210 	icns_size_t	dataSize = 0;
225 error = icns_export_family_data(iconFamilyIn,&dataSize,&dataPtr);
232 printf(" total data size: %d (0x%08X)\n",(int)dataSize,dataSize);
236 blockCount = dataSize / blockSize;
247 blockSize = dataSize - (blockCount * blockSize);
267 icns_uint32_t dataSize = 0;
284 dataSize = ftell(dataFile);
287 dataPtr = (void *)malloc(dataSize);
291 if(fread( dataPtr, sizeof(char), dataSize, dataFile) != dataSize)
295 dataSize = 0;
303 icns_print_err("icns_read_family_from_file: Unable to allocate memory block of size: %d!\n",(int)dataSize);
318 if(icns_icns_header_check(dataSize,dataPtr))
323 if((error = icns_parse_family_data(dataSize,dataPtr,iconFamilyOut)))
332 dataSize = 0;
337 else if(icns_rsrc_header_check(dataSize,dataPtr,ICNS_BE_RSRC))
342 if((error = icns_find_family_in_mac_resource(dataSize,dataPtr,ICNS_BE_RSRC,iconFamilyOut)))
349 else if(icns_rsrc_header_check(dataSize,dataPtr,ICNS_LE_RSRC))
354 if((error = icns_find_family_in_mac_resource(dataSize,dataPtr,ICNS_LE_RSRC,iconFamilyOut)))
361 else if(icns_macbinary_header_check(dataSize,dataPtr))
368 if((error = icns_read_macbinary_resource_fork(dataSize,dataPtr,NULL,NULL,&resourceSize,&resourceData)))
390 else if(icns_apple_encoded_header_check(dataSize,dataPtr))
397 if((error = icns_read_apple_encoded_resource_fork(dataSize,dataPtr,NULL,NULL,&resourceSize,&resourceData)))
444 icns_uint32_t dataSize = 0;
461 dataSize = ftell(dataFile);
464 dataPtr = (void *)malloc(dataSize);
468 if(fread( dataPtr, sizeof(char), dataSize, dataFile) != dataSize)
472 dataSize = 0;
480 icns_print_err("icns_read_family_from_rsrc: Unable to allocate memory block of size: %d!\n",(int)dataSize);
495 if(icns_rsrc_header_check(dataSize,dataPtr,ICNS_BE_RSRC))
500 if((error = icns_find_family_in_mac_resource(dataSize,dataPtr,ICNS_BE_RSRC,iconFamilyOut)))
507 else if(icns_rsrc_header_check(dataSize,dataPtr,ICNS_LE_RSRC))
512 if((error = icns_find_family_in_mac_resource(dataSize,dataPtr,ICNS_LE_RSRC,iconFamilyOut)))
546 icns_size_t dataSize = 0;
568 icns_print_err("icns_export_family_data: Invalid type in header! (%d)\n",dataSize);
580 icns_print_err("icns_export_family_data: Invalid size in header! (%d)\n",dataSize);
586 dataSize = iconFamily->resourceSize;
593 printf(" data size is %d\n",dataSize);
598 dataPtr = (icns_byte_t *)malloc(dataSize);
602 icns_print_err("icns_import_family_data: Unable to allocate memory block of size: %d!\n",dataSize);
607 memcpy( dataPtr, iconFamily, dataSize);
617 ICNS_WRITE_UNALIGNED_BE(dataPtr + 4, dataSize, sizeof(icns_size_t));
623 while( ((dataOffset+8) < dataSize) && (error == 0) )
636 if( (elementSize < 8) || (dataOffset+elementSize > dataSize) )
662 *dataSizeOut = dataSize;
671 int icns_import_family_data(icns_size_t dataSize,icns_byte_t *dataPtr,icns_family_t **iconFamilyOut)
676 if(dataSize < 8)
678 icns_print_err("icns_import_family_data: data size is %d - missing icns header!\n",(int)dataSize);
695 iconFamilyData = malloc(dataSize);
699 memcpy( iconFamilyData , dataPtr,dataSize);
700 if((error = icns_parse_family_data(dataSize,iconFamilyData,iconFamilyOut)))
708 icns_print_err("icns_import_family_data: Unable to allocate memory block of size: %d!\n",(int)dataSize);
718 int icns_parse_family_data(icns_size_t dataSize,icns_byte_t *dataPtr,icns_family_t **iconFamilyOut)
724 if(dataSize < 8)
726 icns_print_err("icns_parse_family_data: data size is %d - missing icns header!\n",(int)dataSize);
756 if( dataSize == resourceSize )
1078 int icns_read_macbinary_resource_fork(icns_size_t dataSize,icns_byte_t *dataPtr,icns_type_t *dataTypeOut, icns_type_t *dataCreatorOut,icns_size_t *parsedResSizeOut,icns_byte_t **parsedResDataOut)
1126 if(dataSize < 128)
1188 if( (resourceDataStart < 128) || (resourceDataStart > dataSize) ) {
1192 if( (resourceDataSize < 16) || (resourceDataSize > (dataSize-128)) ) {
1196 if( (resourceDataStart+resourceDataSize > dataSize) ) {
1222 int icns_read_apple_encoded_resource_fork(icns_size_t dataSize,icns_byte_t *dataPtr,icns_type_t *dataTypeOut, icns_type_t *dataCreatorOut,icns_size_t *parsedResSizeOut,icns_byte_t **parsedResDataOut)
1270 if(dataSize < 26)
1294 if(dataSize < (26 + (entries * 12) + 8) )
1341 if( (resourceDataStart < 38) || (resourceDataStart > dataSize) ) {
1345 if( (resourceDataSize < 16) || (resourceDataSize > (dataSize-38)) ) {
1368 icns_bool_t icns_icns_header_check(icns_size_t dataSize,icns_byte_t *dataPtr)
1373 if(dataSize < 8)
1385 if(dataSize != resourceSize )
1392 icns_bool_t icns_rsrc_header_check(icns_size_t dataSize,icns_byte_t *dataPtr,icns_rsrc_endian_t fileEndian)
1399 if(dataSize < 16)
1418 if( (resHeadMapOffset+resHeadMapSize != dataSize) || (resHeadDataOffset+resHeadDataSize != resHeadMapOffset) )
1421 if(resHeadMapOffset+28 > dataSize)
1428 icns_bool_t icns_macbinary_header_check(icns_size_t dataSize,icns_byte_t *dataPtr)
1442 if(dataSize < 128)
1482 if( (resourceDataStart < 128) || (resourceDataStart > dataSize) )
1485 if( (resourceDataSize < 16) || (resourceDataSize > (dataSize-128)) )
1488 if( (resourceDataStart+resourceDataSize > dataSize) )
1496 icns_bool_t icns_apple_encoded_header_check(icns_size_t dataSize,icns_byte_t *dataPtr)
1506 if(dataSize < 26)
1518 if(dataSize < (26 + (entries * 12) + 8) )