msgc

current-ready-b1014-r28564

VMS message compiler for the BEL Application Linux Migration project
Author:
R.Huhmann
Synopsis
msgc [OPTIONS] [-l libname] file.msg [...]
OPTIONS:
-h              : this help-message
-v              : increase verbosity
-s              : don't add underscore to symbols
-u              : define uppercase symbols
-U              : define uppercase parameters and identifier names
-t              : keep temporary files
-f format       : cfhpx for C,FORTRAN,Header,Python,Text (default: fhp)
-S major.minor  : generate shared library lib<name>.so.major.minor
                  so-name is lib<name>.so.major
-T dir          : name of temporary directory (default: tmpmsgdir)
-I dir          : include-path for cc (default: .)
                  The file 'cmsg.h' must be found in that path!!!
-F path         : outpath for FORTRAN includes (default: .)
-C path         : outpath for C-Includes (default: .)
-P path         : outpath for Python modules (default: .)
-X path         : outpath for Text modules (default: .)
-L path         : outpath for generated lib (default: .)
-M              : flag to enable 64-bit format of library
-J path         : outpath for java jar packages (default: .)
-j packagename  : name for java package to create (default: de.gsi.bel.vms)

-l <name>       : generate lib<name>.a or lib<name>.so.major.minor (see option -S)
                  for the default name ('condmsg') 
                  the C-library's symboldefinitions will be: 
                  cmsgarr, cmsgno, cfacarr, cfacno 
                  otherwise: 
                  cfemsgarr, cfemsgno, cfefacarr, cfefacno 
                  
                  for the default name ('condmsg') 
                  the java packet's class  will be: 
                  Msg
                  otherwise: 
                  MsgFE

msgc generates the fortran, c include, text files, and python module-files for conditional numbers
in file.f, file.h, file.c, file.var, and file.py resp. due to format option -f ...
... and a C-library and a java jar packet. 
The library contains symboldefinitions of conditional values
and conditional messages for all files in argument list.
The java packet contains a class to access the conditional messages
by value and facility text by their number.

The message parser implements only a subset of the specification of the 
vms-message-utility (MESSAGE) and of the formatted-ascii-output (FAO)

Description
msgc is a tool to process VMS message files. It generates
Generated on 4 Mar 2014 for msgc by  doxygen 1.4.7