Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

ic(1int) [ultrix man page]

ic(1int)																  ic(1int)

Name
       ic - compiler for language support database

Syntax
       ic [ -Dname=def ] [ -Uname ] [ -Idir ] [ -v ] [ -o output ] [ source ]

Description
       The  command  generates a binary international database from a database language source file. The command either accepts its input from the
       file source or from the standard input, if you do not specify source .

       The name of the output file is the name of the codeset in the source file or the name you specify using the option.

       For information on creating a database language source file, see the Guide to Developing International Software.

Options
       -D   Defines name to the C preprocessor.  This option has the same effect as including the directive at the head of your source	file.  The
	    default name definition is 1.

       -U   Removes any initial preprocessor definition of name .

       -I   Causes the compiler to search the named directory for files you name in an directive.

       -o   Specifies  the  name you want to use for the output file.  By default, the compiler uses the name of the codeset in the source file to
	    name the output file.

       -v   Requests statistics on the number of simple and double letters in the source file, the number of tables in the source  file,  and  the
	    size of the output binary file.

Restrictions
       The length of the table name modifier is limited to 44 characters.

Examples
       The following command causes the compiler to compile the source file:
       % ic -v GER_CH.8859.in
       INTLINFO database GER_CH.8859:
	     257 code table entries (256 simple/1 multi-byte).
	       1 property table(s).
	       1 collation table(s).
	       1 string table(s).
	       3 conversion tables: toascii, tolower, toupper.
       5051 bytes total length.
       The  compiler  searches	for  the file in the current working directory.  The compiler writes compilation statistics to as requested by the
       option.	The compiler creates a binary file, named in the current working directory.

Return Values
       The compiler returns zero exit status for successful compilation; it returns nonzero status if it encounters errors that inhibit generation
       of a binary file.

Diagnostics
       The compiler issues four types of messages.  The following list describes each of the four types:

       warning	      The compiler has detected syntax that may be in error, but does not adversely effect the binary file.

       error nn       The compiler has detected an error severe enough to inhibit the generation of a correct binary file.

       fatal error    The  compiler  has detected an error that makes it impossible to proceed with the compilation.  This error most often occurs
		      during compilation of the code table.

       fatal bug      This occurs when there are internal errors in the compiler.  For example, this is generally produced  when  an  incompatible
		      source file is given as an input to

Files
       Temporary files

       C preprocessor

See Also
       intro(3int), setlocale(3), environ(5int), lang(5int), nl_langinfo(5int)
       Guide to Developing International Software

																	  ic(1int)

Check Out this Related Man Page

lang(5int)																lang(5int)

Name
       lang - language names

Description
       The  language  support databases used by are stored in the directory If either the language support databases are moved or you specify your
       own language support database, it is necessary to set the INTLINFO environment variable to the new location of these tables. The syntax	of
       this environment variable is identical to See the reference page for more information.

       Should  you  want to create your own database, use the reference  page and the Guide to Developing International Software as references for
       what information your database should contain.  After you create the database, you can specify it by using the international compiler,

       The following table defines the supplied settings of the LANG and LC_ environment variables.

       ---------------------------------------------------------------------
       Database      Language	Territory	 Codeset       Use
       ---------------------------------------------------------------------
       ENG_GB.MCS    English	United Kingdom	 DEC MCS       VT200 series
       FRE_FR.MCS    French	France
       GER_DE.MCS    German	Germany

       ENG_GB.8859   English	United Kingdom	 ISO Latin-1   VT300 series
       FRE_FR.8859   French	France
       GER_DE.8859   German	Germany

       ENG_GB.646    English	United Kingdom	 ISO 646       VT100 series
       FRE_FR.646    French	France
       GER_DE.646    German	Germany
       ---------------------------------------------------------------------

       In addition to the default collation definition for the GER_DE.nnn language, Digital provides a character  collation  table  that  collates
       information  using  the	German telephone directory ordering of data. The following example shows how to set the variable to use this table
       with the ISO Latin-1 codeset:
       LC_COLLATE = GER_DE.8859@P_TELEPHONE

See Also
       ic(1int), intro(3int), nl_langinfo(3int), setlocale(3int), environ(5int)
       Guide to Developing International Software

																	lang(5int)
Man Page