| /* |
| ******************************************************************************* |
| * |
| * Copyright (C) 1998-1999, International Business Machines |
| * Corporation and others. All Rights Reserved. |
| * |
| ******************************************************************************* |
| * |
| * File rbread.h |
| * |
| * Modification History: |
| * |
| * Date Name Description |
| * 06/14/99 stephen Creation. |
| ******************************************************************************* |
| */ |
| |
| #ifndef RBREAD_H |
| #define RBREAD_H 1 |
| |
| #include "unicode/utypes.h" |
| #include "filestrm.h" |
| #include "uhash.h" |
| #include "unicode/unistr.h" |
| |
| /* Byte order mark for compiled resource bundle files */ |
| static const int32_t sBOM = 0x021C; |
| |
| /* Type of resource indicators */ |
| static const int32_t sSTRINGLIST = 1; |
| static const int32_t sSTRINGLIST2D = 2; |
| static const int32_t sTAGGEDLIST = 3; |
| |
| /* EOF indicator */ |
| static const int32_t sEOF = -1; |
| |
| /* Parse a compiled resource bundle into a hashtable and locale name */ |
| UHashtable* rb_parse(FileStream *f, |
| UnicodeString& localename, |
| UErrorCode& status); |
| |
| #endif /* ! RBREAD_H */ |