123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 |
- /*****************************************************************************
- *
- * Module tvGetStr.H
- * The defines and prototypes for the ToolVox error string
- * reporting module.
- *
- * Voxware Proprietary Material
- * Copyright 1996, Voxware, Inc.
- * All Rights Resrved
- *
- * DISTRIBUTION PROHIBITED without
- * written authorization from Voxware
- *
- ****************************************************************************/
- #if (_DEBUG_MESSAGES == 1) || defined(_DEBUG)
- #ifndef __TVGETSTR_H_
- #define __TVGETSTR_H_
- #ifdef __cplusplus
- extern "C" {
- #endif
- /* Windows users must define VOXWARE_??? as a compiler option. This will */
- /* enable system specific code. */
- #if defined (VOXWARE_WIN16) || (VOXWARE_WIN32)
- #define STRING_FORMAT wsprintf
- #elif defined(VOXWARE_MAC)
- #define STRING_FORMAT sprintf
- #elif defined(VOXWARE_HP)
- #define STRING_FORMAT sprintf
- #elif defined(VOXWARE_SUN)
- #define STRING_FORMAT sprintf
- #elif defined(VOXWARE_DOS)
- #define STRING_FORMAT sprintf
- #else
- #pragma message ("TVGETSTR.H: Platform indicator #define not setup.")
- #pragma message ("TVGETSTR.H: One of the following must be initialized:")
- #pragma message ("TVGETSTR.H: #define VOXWARE_WIN16")
- #pragma message ("TVGETSTR.H: #define VOXWARE_WIN32")
- #pragma message ("TVGETSTR.H: #define VOXWARE_MAC")
- #pragma message ("TVGETSTR.H: #define VOXWARE_SUN")
- #pragma message ("TVGETSTR.H: #define VOXWARE_HP")
- #pragma message ("TVGETSTR.H: #define VOXWARE_AIX")
- #pragma message ("TVGETSTR.H: #define VOXWARE_DOS")
- #pragma message ("TVGETSTR.H: Check the Voxware manual for more information.")
- #endif
- #define TVGETSTR_MAX_STRING_LENGTH 512
- void tvGetStringFromError(VOXWARE_RETCODE wVoxwareError, signed long dwReturnCode,
- char VOX_FAR *lpMessage);
- #ifdef __cplusplus
- }
- #endif
- #endif /*__TVGETSTR_H_*/
- #endif /* _DEBUG_MESSAGES */
|