1 /* 2 ******************************************************************************* 3 * 4 * Copyright (C) 2002-2011, International Business Machines 5 * Corporation and others. All Rights Reserved. 6 * 7 ******************************************************************************* 8 * 9 * File genrb.h 10 * 11 * Modification History: 12 ******************************************************************************* 13 */ 14 15 #ifndef GENRB_H 16 #define GENRB_H 17 18 #include <stdio.h> 19 #include "unicode/utypes.h" 20 #include "unicode/putil.h" 21 #include "cmemory.h" 22 #include "cstring.h" 23 #include "filestrm.h" 24 25 26 #include "ucbuf.h" 27 #include "errmsg.h" 28 #include "parse.h" 29 #include "rbutil.h" 30 #include "reslist.h" 31 32 33 #include "toolutil.h" 34 #include "uoptions.h" 35 36 #include "unicode/ucol.h" 37 #include "unicode/uloc.h" 38 39 /* The version of genrb */ 40 #define GENRB_VERSION "3.3" 41 42 U_CDECL_BEGIN 43 44 extern UBool gIncludeUnihanColl; 45 extern UBool gIncludeBig5HanColl; 46 extern UBool gIncludeGb2312HanColl; 47 extern UBool gIncludeZhuyinHanColl; 48 49 U_CAPI void processFile( 50 const char *filename, 51 const char* cp, 52 const char *inputDir, 53 const char *outputDir, 54 const char *packageName, 55 UBool omitBinaryCollation, 56 UErrorCode *status); 57 58 U_CDECL_END 59 60 #endif 61