Message Table Generation and Lookup

Version: 
1.3
Release date: 
Friday, 31 January, 1992

Categories:

License:

Interface:

This package contains a set of tools to generate message tables, message lookup routines, and message label header files from a single source: a message description file.

This software is distributed as compressed package. You have to download and manually install it; if prerequisites are required, you will have to manually install them too.

Manual installation

Program is distributed as ZIP package: download to temporary directory and unpack to destination folder. See below for download link(s).

Following ones are the download links for manual installation:

Message Table Generation and Lookup v. 1.3 (4/1/1993, Brian E. Yoder) Readme/What's new
IBM License Agreement for MSG IF YOU DOWNLOAD OR USE THIS PROGRAM YOU AGREE TO THESE TERMS. International Business Machines corporation grants you a license to use the Program only in the country where you acquired it. The Program is copyrighted and licensed (not sold). We do not transfer title to the Program to you. You obtain no rights other that those granted you under this license. Under this license, you may: 1. use the Program on one or more machines at a time; 2. make copies of the Program for use or backup purposes within your Enterprise; and 3. modify the Program and merge it into another program. You must reproduce the copyright notice and any other legend of ownership on each copy or partial copy, of the Program. Except as expressly provided in the DAPTOOLS LIBRARY License Agreement (TOOLIC.TXT), you may NOT: 1. distribute the program in any manner, including through electronic bulletin board systems or other means; 2. sublicense, rent, lease, or assign the Program; and 3. reverse assemble, reverse compile, or otherwise translate the object code of the Program. We do not warrant that the Program is free from claims by a third party of copyright, patent, trademark, trade secret, or any other intellectual property infringement. Under no circumstances are we liable for any of the following: 1. third-party claims against you for losses or damages; 2. loss of, or damage to, your records or data; or 3. economic consequential damages (including lost profits or savings) or incidental damages, even if we are informed of their possibility. Some jurisdictions do no allow these limitations or exclusions, so they may not apply to you. We do not warrant uninterrupted or error free operation of the Program. We have no obligation to provide service, defect correction, or any maintenance for the Program. We have no obligation to supply any Program updates or enhancements to you even in such are or later become available. IF YOU DOWNLOAD OR USE THIS PROGRAM YOU AGREE TO THESE TERMS. THIS PROGRAM IS PROVIDED "AS IS" WITHOUT ANY WARRANTIES, EXPRESS OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Some jurisdictions do not allow the exclusion of implied warranties, so the above exclusion may not apply to you. You may terminate this license at any time. We may terminate this license if you fail to comply with any of its terms. In either event, you must destroy all your copies of the Program. You are responsible for the payment of any taxes resulting from this license. You may not sell, transfer, assign, or subcontract any of your rights or obligations under this license. Any atdttempt to do so is void. Neither of us may bring a legal action more than two years after the cause of action arose. If you acquired the Program in the United States, this license is governed by the laws of the State of New York. If you acquired the Program in Canada, this license is governed by the laws of the Province of Ontario. Otherwise, this license is governed by the laws of the country in which you acquired the Program. ----------------------------------------------------------------------------- NAME MSG AUTHOR Brian E. Yoder SYNOPSIS This package contains a set of tools to generate message tables, message lookup routines, and message label header files from a single source: a message description file. For bug reports, comments, and suggestions, please reply to the author. FILES MSG AVAIL This file! MESSAGE DOC Documentation TESTMSG M Sample message description file MKMSG EXEBIN Processes a message description file FMSG EXEBIN Looks up a message in a message table MSGSRC ZIPBIN Source code SETUP Download the executable files and put them somewhere in your current PATH. If you want to look at the source code, unpack the MSGSRC ZIPBIN file into its own directory. The source modules are compiled using C/2 version 1.1 and the large model. The C/2 version 1.1 'make' program is used to build the library and executable modules. The message.txt file contains a list of the source files and a brief description of each. This helps to see how the source files are organized and what each one is for. To build the source, you will need the util.h, util.def, and util.lib files from the UTIL2 PACKAGE. Modify the UTILDIR macro in the MSG PACKAGE's makefile to point to these files. Then run make to rebuild. CHANGE HISTORY 1.3 - 93/01/04 Added optional header text filename for mkmsg. This allows the user to specify a custom text file to be placed at the head of .h and .c files that mkmsg builds. 1.2 - 92/02/04 Fixed usage text for the -r flag of mkmsg and fixed the syntax for the #define statement (when -d is specified). 1.1 - 92/02/03 Added this MSG AVAIL file to the package. Also, the mkmsg utility now supports the -d option to build a header file that contains message label #define statements (The -h option builds a header that defines message labels with an enum). The OS/2 resource compiler is not capable of processing an enum and therefore needs #define statements. 1.0 - 92/01/31 Initial release of MSG for OS/2.
 hobbes.os-2.in/download/os2/dev-4/tools-7/misc-24/MSG_1-3.zip
Record updated last time on: 07/06/2026 - 07:41

Translate to...

Add new comment