Lines Matching refs:pData

83     uprv_mapFile(UDataMemory *pData, const char *path) {
84 UDataMemory_init(pData); /* Clear the output struct. */
88 U_CFUNC void uprv_unmapFile(UDataMemory *pData) {
94 UDataMemory *pData, /* Fill in with info on the result doing the mapping. */
105 UDataMemory_init(pData); /* Clear the output struct. */
139 pData->pHeader=(const DataHeader *)MapViewOfFile(map, FILE_MAP_READ, 0, 0, 0);
140 if(pData->pHeader==NULL) {
144 pData->map=map;
149 uprv_unmapFile(UDataMemory *pData) {
150 if(pData!=NULL && pData->map!=NULL) {
151 UnmapViewOfFile(pData->pHeader);
152 CloseHandle(pData->map);
153 pData->pHeader=NULL;
154 pData->map=NULL;
162 uprv_mapFile(UDataMemory *pData, const char *path) {
168 UDataMemory_init(pData); /* Clear the output struct. */
193 pData->map = (char *)data + length;
194 pData->pHeader=(const DataHeader *)data;
195 pData->mapAddr = data;
203 uprv_unmapFile(UDataMemory *pData) {
204 if(pData!=NULL && pData->map!=NULL) {
205 size_t dataLen = (char *)pData->map - (char *)pData->mapAddr;
206 if(munmap(pData->mapAddr, dataLen)==-1) {
208 pData->pHeader=NULL;
209 pData->map=0;
210 pData->mapAddr=NULL;
232 uprv_mapFile(UDataMemory *pData, const char *path) {
237 UDataMemory_init(pData); /* Clear the output struct. */
266 pData->map=p;
267 pData->pHeader=(const DataHeader *)p;
268 pData->mapAddr=p;
273 uprv_unmapFile(UDataMemory *pData) {
274 if(pData!=NULL && pData->map!=NULL) {
275 uprv_free(pData->map);
276 pData->map = NULL;
277 pData->mapAddr = NULL;
278 pData->pHeader = NULL;
360 U_CFUNC UBool uprv_mapFile(UDataMemory *pData, const char *path) {
381 UDataMemory_init(pData); /* Clear the output struct. */
401 pData->map = (char *)data + length;
402 pData->pHeader=(const DataHeader *)data;
403 pData->mapAddr = data;
436 UDataMemory_init(pData); /* Clear the output struct. */
446 pData->pHeader=(const DataHeader *)val;
453 U_CFUNC void uprv_unmapFile(UDataMemory *pData) {
454 if(pData!=NULL && pData->map!=NULL) {
455 uprv_free(pData->map);
456 pData->map = NULL;
457 pData->mapAddr = NULL;
458 pData->pHeader = NULL;