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