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 46 U_CAPI void processFile( 47 const char *filename, 48 const char* cp, 49 const char *inputDir, 50 const char *outputDir, 51 const char *packageName, 52 UBool omitBinaryCollation, 53 UErrorCode *status); 54 55 U_CDECL_END 56 57 #endif 58