aboutsummaryrefslogtreecommitdiff
path: root/Src/libvp6/corelibs/include/tvgetstr.h
blob: e0a2c75181f410ef576c1e27084a92095a179026 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
/*****************************************************************************

 *

 *   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 */