]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/tools/genccode/genccode.8.in
ICU-531.30.tar.gz
[apple/icu.git] / icuSources / tools / genccode / genccode.8.in
index 6632628d507a0ed56bd093b98d31d1bc78b5fb08..add079edfb0463522c63ed8befa89469fe8329f9 100644 (file)
@@ -2,18 +2,21 @@
 .\"
 .\" genccode.8: manual page for the gennames utility
 .\"
 .\"
 .\" 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
 .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"
 ]
 [
 .SH SYNOPSIS
 .B genccode
 [
 .BR "\-h\fP, \fB\-?\fP, \fB\-\-help"
 ]
 [
+.BI "\-a\fP, \fB\-\-assembly" " name"
+]
+[
 .BI "\-d\fP, \fB\-\-destdir" " destination"
 ]
 [
 .BI "\-d\fP, \fB\-\-destdir" " destination"
 ]
 [
@@ -23,6 +26,9 @@
 .BI "\-e\fP, \fB\-\-entrypoint" " name"
 ]
 [
 .BI "\-e\fP, \fB\-\-entrypoint" " name"
 ]
 [
+.BI "\-f\fP, \fB\-\-filename" " name"
+]
+[
 .IR filename " .\|.\|."
 ]
 .SH DESCRIPTION
 .IR filename " .\|.\|."
 ]
 .SH DESCRIPTION
@@ -37,6 +43,15 @@ replacing dots by underscores, and adding a
 .I .c
 file extension.
 .PP
 .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
 If
 .B genccode
 is called with no
@@ -47,6 +62,11 @@ it terminates gracefully.
 .BR "\-h\fP, \fB\-?\fP, \fB\-\-help"
 Print help about usage and exit.
 .TP
 .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 .
 .BI "\-d\fP, \fB\-\-destdir" " destination"
 Set the destination directory to
 .IR destination .
@@ -66,6 +86,11 @@ indicated big endian data, and the letter
 .I l
 indicates little endian ones).
 .TP
 .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
 .BI "\-e\fP, \fB\-\-entrypoint" " name"
 Set the data entry point (used for linking against the data in a
 shared library form) to
@@ -78,4 +103,4 @@ option).
 .SH VERSION
 @VERSION@
 .SH COPYRIGHT
 .SH VERSION
 @VERSION@
 .SH COPYRIGHT
-Copyright (C) 2000-2001 IBM, Inc. and others.
+Copyright (C) 2000-2004 IBM, Inc. and others.