.\"
.\" genccode.8: manual page for the gennames utility
.\"
-.\" Copyright (C) 2000 IBM, Inc. and others.
+.\" Copyright (C) 2003-2004 IBM, Inc. and others.
.\"
-.TH GENCCODE 8 "19 November 2001" "ICU MANPAGE" "ICU @VERSION@ Manual"
+.TH GENCCODE 8 "11 March 2004" "ICU MANPAGE" "ICU @VERSION@ Manual"
.SH NAME
.B genccode
-\- generate C code from an ICU data file
+\- generate C or platform specific assembly code from an ICU data file.
.SH SYNOPSIS
.B genccode
[
.BR "\-h\fP, \fB\-?\fP, \fB\-\-help"
]
[
+.BI "\-a\fP, \fB\-\-assembly" " name"
+]
+[
.BI "\-d\fP, \fB\-\-destdir" " destination"
]
[
.BI "\-e\fP, \fB\-\-entrypoint" " name"
]
[
+.BI "\-f\fP, \fB\-\-filename" " name"
+]
+[
.IR filename " .\|.\|."
]
.SH DESCRIPTION
.I .c
file extension.
.PP
+If the \fB-a\fP option is used, platform specific assembly
+code is generated instead of C code.
+Most C compilers will accept both C and assembly files.
+Instead of writing a filename with a
+.I .c
+file extension, a filename with a
+.I .s
+will be written instead.
+.PP
If
.B genccode
is called with no
.BR "\-h\fP, \fB\-?\fP, \fB\-\-help"
Print help about usage and exit.
.TP
+.BI "\-a\fP, \fB\-\-assembly" " name"
+Output assembly code instead of C code.
+Use \fB-h\fP to see the list of available types of assembly to generate and
+to specify for this option.
+.TP
.BI "\-d\fP, \fB\-\-destdir" " destination"
Set the destination directory to
.IR destination .
.I l
indicates little endian ones).
.TP
+.BI "\-f\fP, \fB\-\-filename" " name"
+Normally, an ICU data file such as mydata.icu will be turned into mydata_icu.c and mydata_icu.o.
+However, if this parameter was set to "somedata", the output files will be somedata.o and
+somedata.c, respectively.
+.TP
.BI "\-e\fP, \fB\-\-entrypoint" " name"
Set the data entry point (used for linking against the data in a
shared library form) to
.SH VERSION
@VERSION@
.SH COPYRIGHT
-Copyright (C) 2000-2001 IBM, Inc. and others.
+Copyright (C) 2000-2004 IBM, Inc. and others.