summaryrefslogtreecommitdiff
path: root/Build/source/libs/icu/icu-4.6/tools/toolutil/pkg_genc.h
blob: 750b363a36669d065647d809813696c496eef02f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/******************************************************************************
 *   Copyright (C) 2008-2009, International Business Machines
 *   Corporation and others.  All Rights Reserved.
 *******************************************************************************
 */

#ifndef __PKG_GENC_H__
#define __PKG_GENC_H__

#include "unicode/utypes.h"

U_INTERNAL void U_EXPORT2
printAssemblyHeadersToStdErr(void);

U_INTERNAL UBool U_EXPORT2
checkAssemblyHeaderName(const char* optAssembly);

U_INTERNAL void U_EXPORT2
writeCCode(const char *filename, const char *destdir, const char *optName, const char *optFilename, char *outFilePath);

U_INTERNAL void U_EXPORT2
writeAssemblyCode(const char *filename, const char *destdir, const char *optEntryPoint, const char *optFilename, char *outFilePath);

U_INTERNAL void U_EXPORT2
writeObjectCode(const char *filename, const char *destdir, const char *optEntryPoint, const char *optMatchArch, const char *optFilename, char *outFilePath);

#endif