Go to main content

man pages section 8: System Administration Commands

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

gensprep (8)

Name

gensprep - RFC3454.pl

Synopsis

gensprep [ -h, -?, --help ] [ -v, --verbose ] [ -c, --copyright ] [ -s,
--sourcedir source ] [ -d, --destdir destination ]

Description

gensprep(8)                     ICU 69.1 Manual                    gensprep(8)



NAME
       gensprep  -  compile  StringPrep  data  from  files filtered by filter-
       RFC3454.pl

SYNOPSIS
       gensprep [ -h, -?, --help ] [ -v, --verbose ] [ -c, --copyright ] [ -s,
       --sourcedir source ] [ -d, --destdir destination ]

DESCRIPTION
       gensprep  reads  filtered RFC 3454 files and compiles their information
       into a binary form.  The resulting file, <name>.icu, can then  be  read
       directly  by ICU, or used by pkgdata(8) for incorporation into a larger
       archive or library.

       The files read by gensprep are described in the FILES section.

OPTIONS
       -h, -?, --help
              Print help about usage and exit.

       -v, --verbose
              Display extra informative messages during execution.

       -c, --copyright
              Include a copyright notice into the binary data.

       -s, --sourcedir source
              Set the source directory to source.  The default  source  direc-
              tory is specified by the environment variable ICU_DATA.

       -d, --destdir destination
              Set  the destination directory to destination.  The default des-
              tination directory is  specified  by  the  environment  variable
              ICU_DATA.

ENVIRONMENT
       ICU_DATA  Specifies  the  directory  containing  ICU  data. Defaults to
                 ${prefix}/share/icu/69.1/.  Some tools in ICU depend  on  the
                 presence  of the trailing slash. It is thus important to make
                 sure that it is present if ICU_DATA is set.

FILES
       The following files are read by gensprep and  are  looked  for  in  the
       source /misc for rfc3454_*.txt files and in source /unidata for Normal-
       izationCorrections.txt.

       rfc3453_A_1.txt     Contains the list of unassigned codepoints in  Uni-
                           code version 3.2.0....

       rfc3454_B_1.txt     Contains  the list of code points that are commonly
                           mapped to nothing....

       rfc3454_B_2.txt     Contains the list of mappings  for  casefolding  of
                           code  points when Normalization form NFKC is speci-
                           fied....

       rfc3454_C_X.txt     Contains the list of code points that  are  prohib-
                           ited for IDNA.

       NormalizationCorrections.txt
                           Contains  the  list of code points whose normaliza-
                           tion has changed since Unicode Version 3.2.0.

VERSION
       69.1

COPYRIGHT
       Copyright (C) 2000-2002 IBM, Inc. and others.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       +---------------+-----------------------+
       |ATTRIBUTE TYPE |   ATTRIBUTE VALUE     |
       +---------------+-----------------------+
       |Availability   | developer/icu         |
       +---------------+-----------------------+
       |Stability      | Pass-through volatile |
       +---------------+-----------------------+

SEE ALSO
       pkgdata(8)



NOTES
       Source code for open source software components in Oracle  Solaris  can
       be found at https://www.oracle.com/downloads/opensource/solaris-source-
       code-downloads.html.

       This    software    was    built    from    source     available     at
       https://github.com/oracle/solaris-userland.    The  original  community
       source     was     downloaded     from      https://github.com/unicode-
       org/icu/releases/download/release-69-1/icu4c-69_1-src.tgz.

       Further information about this software can be found on the open source
       community website at http://site.icu-project.org/.



ICU MANPAGE                      18 March 2003                     gensprep(8)