sl@0: /* sl@0: ****************************************************************************** sl@0: * sl@0: * Copyright (C) 1999-2004, International Business Machines sl@0: * Corporation and others. All Rights Reserved. sl@0: * sl@0: ******************************************************************************/ sl@0: sl@0: sl@0: /*---------------------------------------------------------------------------------- sl@0: * sl@0: * Memory mapped file wrappers for use by the ICU Data Implementation sl@0: * sl@0: * Porting note: The implementation of these functions is very platform specific. sl@0: * Not all platforms can do real memory mapping. Those that can't sl@0: * still must implement these functions, getting the data into memory using sl@0: * whatever means are available. sl@0: * sl@0: * These functions are part of the ICU internal implementation, and sl@0: * are not inteded to be used directly by applications. sl@0: * sl@0: *----------------------------------------------------------------------------------*/ sl@0: sl@0: #ifndef __UMAPFILE_H__ sl@0: #define __UMAPFILE_H__ sl@0: sl@0: #include "unicode/udata.h" sl@0: sl@0: UBool uprv_mapFile(UDataMemory *pdm, const char *path); sl@0: void uprv_unmapFile(UDataMemory *pData); sl@0: sl@0: #endif