home *** CD-ROM | disk | FTP | other *** search
- /*
- *******************************************************************************
- * *
- * COPYRIGHT: *
- * (C) Copyright International Business Machines Corporation, 1998, 1999 *
- * Licensed Material - Program-Property of IBM - All Rights Reserved. *
- * US Government Users Restricted Rights - Use, duplication, or disclosure *
- * restricted by GSA ADP Schedule Contract with IBM Corp. *
- * *
- *******************************************************************************
- *
- * File read.h
- *
- * Modification History:
- *
- * Date Name Description
- * 05/26/99 stephen Creation.
- *******************************************************************************
- */
-
- #ifndef READ_H
- #define READ_H 1
-
- #include "utypes.h"
- #include "ufile.h"
- #include "ustr.h"
-
- /* The types of tokens which may be returned by getNextToken. */
- 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_EOF, /* End of the file has been reached successfully */
- tok_error, /* An error, such an unterminated quoted string */
- tok_token_type_count = 4 /* Number of "real" token types */
- };
-
- enum ETokenType getNextToken(UFILE *f,
- struct UString *token,
- UErrorCode *status);
-
- #endif
-