File: z88com.h

package info (click to toggle)
z88 13.0.0%2Bdfsg2-4
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 107,800 kB
  • ctags: 3,296
  • sloc: ansic: 45,530; sh: 71; makefile: 14
file content (253 lines) | stat: -rw-r--r-- 12,380 bytes parent folder | download | duplicates (4)
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
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
/***********************************************************************
* 
*               *****   ***    ***
*                  *   *   *  *   *
*                 *     ***    ***
*                *     *   *  *   *
*               *****   ***    ***
*
* A FREE Finite Elements Analysis Program in ANSI C for the Windows & UNIX OS.
*
* Composed and edited and copyright by 
* Professor Dr.-Ing. Frank Rieg, University of Bayreuth, Germany
*
* eMail: 
* frank.rieg@uni-bayreuth.de
* dr.frank.rieg@t-online.de
* 
* V13.0  February 14, 2008
*
* Z88 should compile and run under any Windows and UNIX OS.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; see the file COPYING.  If not, write to
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
***********************************************************************/ 
/***********************************************************************
* Z88COM.H fuer UNIX und Windows
* 21.9.2008 Rieg
***********************************************************************/

/***********************************************************************
* Datentypen UNIX und Windows 
***********************************************************************/
#define FR_INT4 long                   /* long                    */

/***********************************************************************
* Icon (Windows)
***********************************************************************/
#define ICO_Z88COM                       10

/***********************************************************************
* Toolbar (Windows)
***********************************************************************/
#define BMP_Z88COM                       20

/***********************************************************************
* Hintergrund (Windows)
***********************************************************************/
#define BMP_Z88BGR                       30

/***********************************************************************
* Toolbar-IDs (Windows)
***********************************************************************/
#define ITC_Z88V                        100
#define ITC_Z88X                        110
#define ITC_Z88G                        120
#define ITC_Z88H                        130
#define ITC_Z88N                        140
#define ITC_Z88F                        150
#define ITC_Z88I1                       160
#define ITC_Z88I2                       170
#define ITC_Z88PAR                      190
#define ITC_Z88D                        200
#define ITC_Z88E                        210
#define ITC_Z88O                        230
#define ITC_DYN                         240
#define ITC_HELP                        250

/***********************************************************************
* Menue-IDs (Windows)
***********************************************************************/
#define IDM_DATEI                      1000
#define IDM_EDITFEST                   1010
#define IDM_WER                        1020
#define IDM_XIT                        1030
#define IDM_1Q                         1040
#define IDM_BROWSER                    1050

#define IDM_COMPUTE                    1060
#define IDM_Z88V                       1070
#define IDM_Z88G                       1080
#define IDM_Z88H                       1090
#define IDM_Z88X                       1100
#define IDM_Z88N                       1110
#define IDM_Z88F                       1120
#define IDM_Z88I1                      1130
#define IDM_Z88I2                      1140
#define IDM_Z88PAR                     1160
#define IDM_Z88D                       1170
#define IDM_Z88E                       1180
#define IDM_2Q                         1190

#define IDM_EDIT                       1200
#define IDM_Z88DYNEDIT                 1210
#define IDM_EDITCOL                    1220
#define IDM_EDITOGL                    1230
#define IDM_Z88NITXT                   1240
#define IDM_Z88I1TXT                   1250
#define IDM_Z88I2TXT                   1260
#define IDM_Z88I3TXT                   1270
#define IDM_Z88I4TXT                   1280
#define IDM_Z88I5TXT                   1285
#define IDM_Z88O0TXT                   1290
#define IDM_Z88O1TXT                   1300
#define IDM_Z88O2TXT                   1310
#define IDM_Z88O3TXT                   1320
#define IDM_Z88O4TXT                   1330
#define IDM_3Q                         1350

#define IDM_Z88O                       1450 
 
#define IDM_INDEX                      1510
#define IDM_Z88ALLG                    1520
#define IDM_Z88DYN                     1530
#define IDM_AELE1                      1540
#define IDM_BELE2                      1550
#define IDM_CELE3                      1560
#define IDM_DELE4                      1570
#define IDM_EELE5                      1580
#define IDM_FELE6                      1590
#define IDM_GELE7                      1600
#define IDM_HELE8                      1610
#define IDM_IELE9                      1620
#define IDM_JELE10                     1630
#define IDM_KELE11                     1640
#define IDM_LELE12                     1650
#define IDM_MELE13                     1660
#define IDM_NELE14                     1670
#define IDM_OELE15                     1680
#define IDM_PELE16                     1690
#define IDM_QELE17                     1700
#define IDM_RELE18                     1710
#define IDM_SELE19                     1720
#define IDM_TELE20                     1730
#define IDM_RANDBED                    1740
#define IDM_S1                         1750
#define IDM_S2                         1760
#define IDM_S3                         1770
#define IDM_S4                         1780
#define IDM_S5                         1790
#define IDM_S6                         1800
#define IDM_S7                         1810
#define IDM_S8                         1820
#define IDM_S9                         1830
#define IDM_S10                        1840

/**********************************************************
* Box-IDs (Windows)
**********************************************************/
/*---------------------------------------------------------
* Editor definieren
*--------------------------------------------------------*/ 
#define IDDLG_V_TEXT1                  1900
#define IDDLG_V_TEXT2                  1910

/*---------------------------------------------------------
* Browser definieren
*--------------------------------------------------------*/ 
#define IDDLG_V_TEXT3                  1920
#define IDDLG_V_TEXT4                  1930

/***********************************************************************
* Alerts
***********************************************************************/
#define AL_NOLOG 3000                  /* kein Z88F.LOG */ 
#define AL_NODYN 3010                  /* kein Z88.DYN */
#define AL_WRONGDYN 3020               /* Fehler in Z88.DYN */
#define AL_NOCFG 3030                  /* kein Z88COM.CFG */
#define AL_WRONGCFG 3040               /* Fehler in Z88COM.CFG */
#define AL_NOWRICFG 3050               /* Schreibfehler Z88COM.CFG */
#define AL_NOCOL 3060                  /* kein Z88.FCD */
#define AL_WRONGCOL 3065               /* Z88.FCD falsch */
#define AL_NOZ88V 3070                 /* kann Z88V nicht starten */
#define AL_NOZ88X 3080                 /* kann Z88X nicht starten */
#define AL_NOZ88N 3090                 /* kann Z88N nicht starten */
#define AL_NOZ88F 3100                 /* kann Z88F nicht starten */
#define AL_NOZ88I1 3103                /* kann Z88I1 nicht starten */
#define AL_NOZ88I2 3105                /* kann Z88I2 nicht starten */
#define AL_NOZ88D 3110                 /* kann Z88D nicht starten */
#define AL_NOZ88E 3120                 /* kann Z88E nicht starten */
#define AL_NOZ88G 3122                 /* kann Z88G nicht starten */
#define AL_NOZ88H 3124                 /* kann Z88H nicht starten */
#define AL_NOEDDYN 3130                /* Fehler Editor Z88.DYN */
#define AL_NOEDCOL 3140                /* Fehler Editor Z88P.COL */
#define AL_NOEDOGL 3150                /* Fehler Editor Z88O.OGL */
#define AL_NOEDNI 3160                 /* Fehler Editor Z88NI.TXT */
#define AL_NOEDI1 3170                 /* Fehler Editor Z88I1.TXT */
#define AL_NOEDI2 3180                 /* Fehler Editor Z88I2.TXT */
#define AL_NOEDI3 3190                 /* Fehler Editor Z88I3.TXT */
#define AL_NOEDI4 3200                 /* Fehler Editor Z88I4.TXT */
#define AL_NOEDI5 3205                 /* Fehler Editor Z88I5.TXT */
#define AL_NOEDO0 3210                 /* Fehler Editor Z88O0.TXT */
#define AL_NOEDO1 3220                 /* Fehler Editor Z88O1.TXT */
#define AL_NOEDO2 3230                 /* Fehler Editor Z88O2.TXT */
#define AL_NOEDO3 3240                 /* Fehler Editor Z88O3.TXT */
#define AL_NOEDO4 3250                 /* Fehler Editor Z88O4.TXT */
#define AL_NOEDFCD 3260                /* Fehler Editor Z88.FCD */
#define AL_NOZ88O 3280                 /* kann Z88O nicht starten */
#define AL_NOBROWSER 3410              /* kein HTML- Browser */
#define AL_NOZ88PAR 3430               /* kann Z88PAR nicht starten */
#define AL_NOHELP 3440                 /* kann Browser nicht starten */

/***********************************************************************
* LOGs
***********************************************************************/
#define LOG_BZ88COM 4000               /* Beginn Z88 */
#define LOG_OPENDYN 4010               /* Oeffnen Z88.DYN */
#define LOG_NODYN 4020                 /* kann Z88.DYN nicht oeffnen */
#define LOG_WRONGDYN 4030              /* Z88.DYN nicht o.k. */
#define LOG_NOCFG 4040                 /* kann Z88.DYN nicht oeffnen */
#define LOG_WRONGCFG 4050              /* Z88.DYN nicht o.k. */
#define LOG_NOWRICFG 4060              /* Schreibfehler Z88COM.CFG */
#define LOG_NOCOL 4070                 /* kein Z88.FCD */
#define LOG_WRONGCOL 4075              /* Z88.FCD falsch */
#define LOG_NOZ88V 4080                /* kann Z88V nicht starten */
#define LOG_NOZ88X 4090                /* kann Z88X nicht starten */
#define LOG_NOZ88N 4100                /* kann Z88N nicht starten */
#define LOG_NOZ88F 4110                /* kann Z88F nicht starten */
#define LOG_NOZ88I1 4112               /* kann Z88I1 nicht starten */
#define LOG_NOZ88I2 4115               /* kann Z88I2 nicht starten */
#define LOG_NOZ88D 4120                /* kann Z88D nicht starten */
#define LOG_NOZ88E 4130                /* kann Z88E nicht starten */
#define LOG_NOZ88G 4132                /* kann Z88G nicht starten */
#define LOG_NOZ88H 4134                /* kann Z88H nicht starten */
#define LOG_NOEDDYN 4140               /* Fehler Editor Z88.DYN */
#define LOG_NOEDFCD 4150               /* Fehler Editor Z88.FCD */
#define LOG_NOEDOGL 4155               /* Fehler Editor Z88O.OGL */
#define LOG_NOEDNI 4160                /* Fehler Editor Z88NI.TXT */
#define LOG_NOEDI1 4170                /* Fehler Editor Z88I1.TXT */
#define LOG_NOEDI2 4180                /* Fehler Editor Z88I2.TXT */
#define LOG_NOEDI3 4190                /* Fehler Editor Z88I3.TXT */
#define LOG_NOEDI4 4195                /* Fehler Editor Z88I4.TXT */
#define LOG_NOEDI5 4198                /* Fehler Editor Z88I5.TXT */
#define LOG_NOEDO0 4200                /* Fehler Editor Z88O0.TXT */
#define LOG_NOEDO1 4210                /* Fehler Editor Z88O1.TXT */
#define LOG_NOEDO2 4220                /* Fehler Editor Z88O2.TXT */
#define LOG_NOEDO3 4230                /* Fehler Editor Z88O3.TXT */
#define LOG_NOEDO4 4240                /* Fehler Editor Z88O4.TXT */
#define LOG_NOZ88O 4265                /* kann Z88O nicht starten */
#define LOG_NOBROWSER 4390             /* kein Browser */
#define LOG_LADETECT 4400              /* Sprache entdeckt */
#define LOG_NOZ88PAR 4420              /* kann Z88PAR nicht starten */