Index: icu46/source/tools/genrb/read.h |
=================================================================== |
--- icu46/source/tools/genrb/read.h (revision 0) |
+++ icu46/source/tools/genrb/read.h (revision 0) |
@@ -0,0 +1,51 @@ |
+/* |
+******************************************************************************* |
+* |
+* Copyright (C) 1998-2003, International Business Machines |
+* Corporation and others. All Rights Reserved. |
+* |
+******************************************************************************* |
+* |
+* File read.h |
+* |
+* Modification History: |
+* |
+* Date Name Description |
+* 05/26/99 stephen Creation. |
+* 5/10/01 Ram removed ustdio dependency |
+******************************************************************************* |
+*/ |
+ |
+#ifndef READ_H |
+#define READ_H 1 |
+ |
+#include "unicode/utypes.h" |
+#include "ustr.h" |
+#include "ucbuf.h" |
+ |
+/* The types of tokens which may be returned by getNextToken. |
+ NOTE: Keep these in sync with tokenNames in parse.c */ |
+enum ETokenType |
+{ |
+ TOK_STRING, /* A string token, such as "MonthNames" */ |
+ TOK_OPEN_BRACE, /* An opening brace character */ |
+ TOK_CLOSE_BRACE, /* A closing brace character */ |
+ TOK_COMMA, /* A comma */ |
+ TOK_COLON, /* A colon */ |
+ |
+ TOK_EOF, /* End of the file has been reached successfully */ |
+ TOK_ERROR, /* An error, such an unterminated quoted string */ |
+ TOK_TOKEN_COUNT /* Number of "real" token types */ |
+}; |
+ |
+UChar32 unescape(UCHARBUF *buf, UErrorCode *status); |
+ |
+void resetLineNumber(void); |
+ |
+enum ETokenType getNextToken(UCHARBUF *buf, |
+ struct UString *token, |
+ uint32_t *linenumber, /* out: linenumber of token */ |
+ struct UString *comment, |
+ UErrorCode *status); |
+ |
+#endif |
Property changes on: icu46/source/tools/genrb/read.h |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |