-
- msgcc - C language message catalog compiler
-
- msgcc [ options ] file ...
-
- msgcc is a C language message catalog compiler. It accepts cc(1) style options and arguments. A msgcpp(1)
.mso file is generated for each input .c file. If the -c option is not specified then a gencat(1)
format .msg file is generated from the input .mso and .msg files. If -c is not specified then a .msg suffix is appended to the
-o file if it doesn't already have a suffix. The default output is a.out.msg if -c and -o are not specified.
- If -M-new is not specified then messages are merged with those in the pre-existing -o file.
-
- -M -option
- Set a msgcc specific option. option may be:
- mkmsgs
- The -o file is assumed to be in mkmsgs(1) format.
- new
- Create a new -o file.
- preserve
- Messages in the -o file that are not in new .msg file arguments are preserved. The default is to either
reuse the message numbers with new message text that is similar to the old or to delete the message text, leaving an unused message number.
- set=number
- Set the message set number to number. The default is 1.
- similar=number
- The message text similarity measure thresshold. The similarity measure between old and new
message text is 100*(2*gzip(old+new)/(gzip(old)+gzip(new))-1), where gzip(x) is the size of text x when compressed
by gzip(1). The default threshhold is 30. A threshhold of 0 turns off message replacement, but unused
old messages are still deleted. Use -M-preserve to preserve all old messages.
- verbose
- Trace similar message replacements on the standard error.
-
- cc(1), cpp(1), gencat(1),
msggen(1), msgcpp(1), msgcvt(1)
-
- version
- msgcc (AT&T Labs Research) 2002-09-15
- author
- Glenn Fowler <gsf@research.att.com>
- copyright
- Copyright © 2000-2008 AT&T Intellectual Property
- license
- http://www.opensource.org/licenses/cpl1.0.txt