SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG
DONATE


YUM REPOSITORY

 
 

MAN page from RedHat EL 6 toolchain-armiwmmx-2012-2012.12.1-oselas.2.2.x86_64.rpm

WINDMC

Section: GNU Development Tools (1)
Updated: 2017-09-21
Index 

NAME

windmc - generates Windows message resources. 

SYNOPSIS

windmc [options] input-file 

DESCRIPTION

windmc reads message definitions from an input file (.mc) andtranslate them into a set of output files. The output files may be offour kinds:
h
A C header file containing the message definitions.
rc
A resource file compilable by the windres tool.
bin
One or more binary files containing the resource data for a specificmessage language.
dbg
A C include file that maps message id's to their symbolic name.

The exact description of these different formats is available indocumentation from Microsoft.

When windmc converts from the "mc" format to the "bin"format, "rc", "h", and optional "dbg" it is acting like theWindows Message Compiler. 

OPTIONS

-a
--ascii_in
Specifies that the input file specified is ASCII. This is the defaultbehaviour.
-A
--ascii_out
Specifies that messages in the output "bin" files should be in ASCIIformat.
-b
--binprefix
Specifies that "bin" filenames should have to be prefixed by thebasename of the source file.
-c
--customflag
Sets the customer bit in all message id's.
-C codepage
--codepage_in codepage
Sets the default codepage to be used to convert input file to UTF16. Thedefault is ocdepage 1252.
-d
--decimal_values
Outputs the constants in the header file in decimal. Default is usinghexadecimal output.
-e ext
--extension ext
The extension for the header file. The default is .h extension.
-F target
--target target
Specify the BFD format to use for a bin file as output. Thisis a BFD target name; you can use the --help option to see a listof supported targets. Normally windmc will use the defaultformat, which is the first one listed by the --help option.
-h path
--headerdir path
The target directory of the generated header file. The default is thecurrent directory.
-H
--help
Displays a list of command line options and then exits.
-m characters
--maxlength characters
Instructs windmc to generate a warning if the lengthof any message exceeds the number specified.
-n
--nullterminate
Terminate message text in "bin" files by zero. By default they areterminated by CR/LF.
-o
--hresult_use
Not yet implemented. Instructs "windmc" to generate an OLE2 headerfile, using HRESULT definitions. Status codes are used if the flag is notspecified.
-O codepage
--codepage_out codepage
Sets the default codepage to be used to output text files. The defaultis ocdepage 1252.
-r path
--rcdir path
The target directory for the generated "rc" script and the generated"bin" files that the resource compiler script includes. The defaultis the current directory.
-u
--unicode_in
Specifies that the input file is UTF16.
-U
--unicode_out
Specifies that messages in the output "bin" file should be in UTF16format. This is the default behaviour.
-v
--verbose
Enable verbose mode.
-V
--version
Prints the version number for windmc.
-x path
--xdgb path
The path of the "dbg" C include file that maps message id's to thesymbolic name. No such file is generated without specifying the switch.
@file
Read command-line options from file. The options read areinserted in place of the original @file option. If filedoes not exist, or cannot be read, then the option will be treatedliterally, and not removed.

Options in file are separated by whitespace. A whitespacecharacter may be included in an option by surrounding the entireoption in either single or double quotes. Any character (including abackslash) may be included by prefixing the character to be includedwith a backslash. The file may itself contain additional@file options; any such options will be processed recursively.

 

SEE ALSO

the Info entries for binutils. 

COPYRIGHT

Copyright (c) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010Free Software Foundation, Inc.

Permission is granted to copy, distribute and/or modify this documentunder the terms of the GNU Free Documentation License, Version 1.3or any later version published by the Free Software Foundation;with no Invariant Sections, with no Front-Cover Texts, and with noBack-Cover Texts. A copy of the license is included in thesection entitled ``GNU Free Documentation License''.


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
SEE ALSO
COPYRIGHT

This document was created byman2html,using the manual pages.