2001-09-07 18:42:29 +00:00
|
|
|
/*
|
|
|
|
******************************************************************************
|
|
|
|
*
|
|
|
|
* Copyright (C) 1999-2001, International Business Machines
|
|
|
|
* Corporation and others. All Rights Reserved.
|
|
|
|
*
|
2001-09-25 16:43:20 +00:00
|
|
|
******************************************************************************/
|
2001-09-07 18:42:29 +00:00
|
|
|
|
|
|
|
|
|
|
|
/*----------------------------------------------------------------------------------
|
|
|
|
*
|
|
|
|
* 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__
|
|
|
|
|
2001-09-08 00:27:05 +00:00
|
|
|
#include "unicode/udata.h"
|
2001-09-07 18:42:29 +00:00
|
|
|
|
|
|
|
UBool uprv_mapFile(UDataMemory *pdm, const char *path);
|
|
|
|
void uprv_unmapFile(UDataMemory *pData);
|
2001-11-02 23:42:10 +00:00
|
|
|
char * uprv_computeDirPath(const char *path, char *pathBuffer);
|
2001-09-07 18:42:29 +00:00
|
|
|
|
|
|
|
#endif
|