Lines Matching defs:aRsrcs

352     DMGUDIFRSRCARRAY    aRsrcs[2];
375 /** @name Resources indexes (into DMG::aRsrcs).
835 for (unsigned iRsrc = 0; iRsrc < RT_ELEMENTS(pThis->aRsrcs); iRsrc++)
836 for (unsigned i = 0; i < pThis->aRsrcs[iRsrc].cEntries; i++)
838 if (pThis->aRsrcs[iRsrc].aEntries[i].pbData)
840 RTMemFree(pThis->aRsrcs[iRsrc].aEntries[i].pbData);
841 pThis->aRsrcs[iRsrc].aEntries[i].pbData = NULL;
843 if (pThis->aRsrcs[iRsrc].aEntries[i].pszName)
845 RTMemFree(pThis->aRsrcs[iRsrc].aEntries[i].pszName);
846 pThis->aRsrcs[iRsrc].aEntries[i].pszName = NULL;
848 if (pThis->aRsrcs[iRsrc].aEntries[i].pszCFName)
850 RTMemFree(pThis->aRsrcs[iRsrc].aEntries[i].pszCFName);
851 pThis->aRsrcs[iRsrc].aEntries[i].pszCFName = NULL;
1096 * This function is supposed to construct the DMG::aRsrcs instance data
1170 strcpy(&pThis->aRsrcs[iRsrc].szName[0], "blkx");
1176 strcpy(&pThis->aRsrcs[iRsrc].szName[0], "plst");
1193 uint32_t i = pThis->aRsrcs[iRsrc].cEntries;
1194 if (i == RT_ELEMENTS(pThis->aRsrcs[iRsrc].aEntries))
1205 pszErr = dmgXmlParseU32(&psz, &pThis->aRsrcs[iRsrc].aEntries[i].fAttributes);
1210 pszErr = dmgXmlParseS32(&psz, &pThis->aRsrcs[iRsrc].aEntries[i].iId);
1215 pszErr = dmgXmlParseString(&psz, &pThis->aRsrcs[iRsrc].aEntries[i].pszName);
1220 pszErr = dmgXmlParseString(&psz, &pThis->aRsrcs[iRsrc].aEntries[i].pszCFName);
1225 pszErr = dmgXmlParseData(&psz, &pThis->aRsrcs[iRsrc].aEntries[i].pbData, &pThis->aRsrcs[iRsrc].aEntries[i].cbData);
1234 pThis->aRsrcs[iRsrc].cEntries++;
1276 for (unsigned i = 0; i < RT_ELEMENTS(pThis->aRsrcs); i++)
1278 if (!strcmp(pThis->aRsrcs[i].szName, pcszRsrcName))
1280 *ppcRsrc = &pThis->aRsrcs[i];