Redone - don't include internal headers, and only forward declare if necessary (use #ifndef)

X-Trac-URL: https://ssl.icu-project.org/trac/ticket/46



git-svn-id: http://source.icu-project.org/repos/icu/icu/trunk@109 0a8b766c-62c9-45f9-954d-7f2943c9ead0
This commit is contained in:
Alan Liu 1999-10-22 21:27:33 +00:00
parent 7081c7c421
commit 8fc467cec5
2 changed files with 12 additions and 3 deletions

View file

@ -27,12 +27,18 @@
#define UCNV_BLD_H
#include "utypes.h"
#include "ucmp8.h"
#include "ucmp16.h"
#define UCNV_MAX_SUBCHAR_LEN 4
#define UCNV_ERROR_BUFFER_LENGTH 20
#ifndef UCMP16_H
typedef struct _CompactShortArray CompactShortArray;
#endif
#ifndef UCMP8_H
typedef struct _CompactByteArray CompactByteArray;
#endif
#define UCNV_IMPLEMENTED_CONVERSION_TYPES 9
/*Sentinel Value used to check the integrity of the binary data files */

View file

@ -27,7 +27,10 @@
#define UCNV_IMP_H
#include "utypes.h"
#include "uhash.h"
#ifndef UHASH_H
typedef struct _UHashtable UHashtable;
#endif
/*Hashtable used to store UConverterSharedData objects supporting
*the Caching mechanism