wmc pl

SYNOPSIS

DESCRIPTION

         compiles messages from  into FormatMessage[AW] compatible
       format encapsulated in a resourcescript format.   outputs  the  data
       either  in  a  standard    formatted  binary file, or can generated
       inline resource data.
        takes only one  as argument (see ). The  nor-
       mally  has  extension . The messages are read from standard input if
       no inputfile is given. If the outputfile is not specified with , then
        will write the output to .  The outputfile is named
        if no inputfile was given.

OPTIONS

           Set output byte-order x={n[ative], l[ittle], b[ig]}. Default  is
              n[ative].
            Set 'custom-bit' in message-code values.
            NON-FUNCTIONAL; Use decimal values in output
            Set  debug  flag.  This  results  is a parser trace and a lot of
              extra messages.
            Print an informative usage message.

              Write headerfile to . Default is .
            Inline messagetable(s). This option skips the generation of  all
                files and writes all output into the  file. This encod-
              ing is parsable with .

              Output to . Default is .
            Assume that the inputfile is in unicode.
            Write resource output in unicode formatted messagetable(s).
            Show all supported codepages and languages.
            Print version end exit.
            Enable pedantic warnings.

EXTENSIONS

       The original syntax is extended to  support  codepages  more  smoothly.
       Normally,  codepages  are  based  on the DOS-codepage from the language
       setting. The original syntax only allows the destination codepage to be
       set.  However,  this is not enough for non-DOS systems which do not use
       unicode source-files.
       A new keyword  is introduced to  set  both  input  and  output
       codepages  to anything one wants for each language. The syntax is simi-
       lar to the other constructs:
       Codepages '=' '(' language '=' cpin ':' cpout ... ')'
       The  is the numerical language-ID or the alias set with Langua-
       geNames.  The  input-codepage    and  output-codepage  are the
       numerical codepage-IDs. There can be multiple mapping within the  defi-
       nition and the definition may occur more than once.

AUTHORS

        was written by Bertho A. Stultiens.

BUGS

       The  message  compiler  should  be able to have multiple inputfiles and
       combine them into one outputfile. This would enable  the  splitting  of
       languages into separate files.
       Unicode  detection  of  the  input  is suboptimal, to say the least. It
       should recognize byte-order-marks (BOM) and decide what to do.
       Decimal output is completely lacking. Don't know whether it  should  be
       implemented because it is a, well, non-informative format change. It is
       recognized on the commandline for some form of compatibility.

AVAILABILITY

        is part of  the  wine  distribution,  which  is  available  through
       WineHQ, the  development headquarters, at

SEE ALSO

       ,
Wine 1.1.9                       October 2005

wmc pl (last edited 2008-11-22 05:45:38 by andromus)