• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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