GEMLIB
0.44.0
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
gem.h
Go to the documentation of this file.
1
/*
2
* $Id: gem.h,v 1.32 2016/01/10 11:55:01 a_bercegeay Exp $
3
*/
4
9
#ifndef _GEMLIB_H_
10
# define _GEMLIB_H_
11
12
#ifndef _MT_GEMLIB_H_
13
#include <
mt_gem.h
>
14
#endif
15
16
__BEGIN_DECLS
17
18
#ifdef __GEMLIB_AES
19
24
extern
short
gl_apid
,
gl_ap_version
;
/* initialized in appl_init */
25
27
extern
short
aes_global
[];
28
30
#define _AESversion (aes_global[0])
31
34
#define _AESnumapps (aes_global[1])
35
37
#define _AESapid (aes_global[2])
38
40
#define _AESappglobal (*((long *)&aes_global[3]))
41
43
#define _AESrscfile ((OBJECT **)(*((long *)&aes_global[5])))
44
47
#define _AESmaxchar (aes_global[13])
48
51
#define _AESminchar (aes_global[14])
52
60
#define appl_bvset(a,b) mt_appl_bvset(a,b,aes_global)
61
62
#define appl_control(a,b,c) mt_appl_control(a,b,c,aes_global)
63
64
#define appl_exit() mt_appl_exit(aes_global)
65
66
#define appl_find(a) mt_appl_find(a,aes_global)
67
68
#define appl_getinfo(a,b,c,d,e) mt_appl_getinfo(a,b,c,d,e,aes_global)
69
70
#define appl_xgetinfo(a,b,c,d,e) mt_appl_getinfo(a,b,c,d,e,aes_global)
71
72
#define appl_getinfo_str(a,b,c,d,e) mt_appl_getinfo_str(a,b,c,d,e,aes_global)
73
74
#define appl_read(a,b,c) mt_appl_read(a,b,c,aes_global)
75
76
#define appl_search(a,b,c,d) mt_appl_search(a,b,c,d,aes_global)
77
78
#define appl_tplay(a,b,c) mt_appl_tplay(a,b,c,aes_global)
79
80
#define appl_trecord(a,b) mt_appl_trecord(a,b,aes_global)
81
82
#define appl_write(a,b,c) mt_appl_write(a,b,c,aes_global)
83
84
#define appl_yield() mt_appl_yield(aes_global)
85
86
#define appl_getcicon() mt_appl_getcicon(aes_global)
87
88
#define appl_get_cicon(a,b,c,d,e,f) mt_appl_get_cicon(a,b,c,d,e,f, aes_global)
89
91
static
inline
short
appl_init
(
void
) {
92
gl_apid
=
mt_appl_init
(
aes_global
);
93
gl_ap_version
=
aes_global
[0];
94
return
gl_apid
;
95
}
96
103
#define evnt_button(a,b,c,d,e,f,g) mt_evnt_button(a,b,c,d,e,f,g,aes_global)
104
105
#define evnt_dclick(a,b) mt_evnt_dclick(a,b,aes_global)
106
107
#define evnt_keybd() mt_evnt_keybd(aes_global)
108
109
#define evnt_mesag(a) mt_evnt_mesag(a,aes_global)
110
111
#define evnt_mouse(a,b,c,d,e,f,g,h,i) mt_event_mouse(a,b,c,d,e,f,g,h,i,aes_global)
112
113
#define evnt_multi(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v) \
114
mt_evnt_multi(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,aes_global)
115
116
#define evnt_multi_fast(a,b,c) mt_evnt_multi_fast(a,b,c,aes_global)
117
118
#define evnt_timer(a) mt_evnt_timer(a,aes_global)
119
125
#define form_alert(a,b) mt_form_alert(a,b,aes_global)
126
127
#define form_button(a,b,c,d) mt_form_button(a,b,c,d,aes_global)
128
129
#define form_center(a, b,c,d,e) mt_form_center(a,b,c,d,e,aes_global)
130
131
#define form_center_grect(a,b) mt_form_center_grect(a,b,aes_global)
132
133
#define form_dial(a, b,c,d,e, f,g,h,i) mt_form_dial(a,b,c,d,e,f,g,h,i,aes_global)
134
135
#define form_do(a,b) mt_form_do(a,b,aes_global)
136
137
#define form_error(a) mt_form_error(a,aes_global)
138
139
#define form_keybd(a, b,c,d,e,f) mt_form_keybd(a,b,c,d,e,f,aes_global)
140
146
#define fsel_exinput(a,b,c,d) mt_fsel_exinput(a,b,c,d,aes_global)
147
148
#define fsel_input(a,b,c) mt_fsel_input(a,b,c,aes_global)
149
150
#define fsel_boxinput(a,b,c,d,e) mt_fsel_exinput(a,b,c,d,e,aes_global)
151
157
#define graf_dragbox(a,b,c,d,e,f,g,h,i,j) mt_graf_dragbox(a,b,c,d,e,f,g,h,i,j,aes_global)
158
159
#define graf_growbox(a,b,c,d, e,f,g,h) mt_graf_growbox(a,b,c,d,e,f,g,h,aes_global)
160
161
#define graf_growbox_grect(a,b) mt_graf_growbox_grect(a,b,aes_global)
162
163
#define graf_handle(a,b,c,d) mt_graf_handle(a,b,c,d,aes_global)
164
165
#define graf_xhandle(a,b,c,d,e) mt_graf_xhandle(a,b,c,d,e,aes_global)
166
167
#define graf_mbox(a,b,c,d,e,f) mt_graf_mbox(a,b,c,d,e,f,aes_global)
168
169
#define graf_mkstate(a,b,c,d) mt_graf_mkstate(a,b,c,d,aes_global)
170
171
#define graf_mouse(a,b) mt_graf_mouse(a,b,aes_global)
172
173
#define graf_rubberbox(a,b,c,d,e,f) mt_graf_rubberbox(a,b,c,d,e,f,aes_global)
174
175
#define graf_multirubber(a,b,c,d,e,f,g) mt_graf_multirubber(a,b,c,d,e,f,g,aes_global)
176
177
#define graf_shrinkbox(a,b,c,d,e,f,g,h) mt_graf_shrinkbox(a,b,c,d,e,f,g,h,aes_global)
178
179
#define graf_shrinkbox_grect(a,b) mt_graf_shrinkbox_grect(a,b,aes_global)
180
181
#define graf_slidebox(a,b,c,d) mt_graf_slidebox(a,b,c,d,aes_global)
182
183
#define graf_watchbox(a,b,c,d) mt_graf_watchbox(a,b,c,d,aes_global)
184
185
#define graf_wwatchbox(a,b,c,d,e) mt_graf_wwatchbox(a,b,c,d,e,aes_global)
186
187
/* the old names */
189
#define graf_movebox(a,b,c,d,e,f) mt_graf_mbox(a,b,c,d,e,f,aes_global)
190
191
#define graf_rubbbox(a,b,c,d,e,f) mt_graf_rubberbox(a,b,c,d,e,f,aes_global)
192
193
#define graf_rubbox(a,b,c,d,e,f) mt_graf_rubberbox(a,b,c,d,e,f,aes_global)
194
200
#define menu_attach(a,b,c,d) mt_menu_attach(a,b,c,d,aes_global)
201
202
#define menu_bar(a,b) mt_menu_bar(a,b,aes_global)
203
204
#define menu_click(a,b) mt_menu_click(a,b,aes_global)
205
206
#define menu_icheck(a,b,c) mt_menu_icheck(a,b,c,aes_global)
207
208
#define menu_ienable(a,b,c) mt_menu_ienable(a,b,c,aes_global)
209
210
#define menu_istart(a,b,c,d) mt_menu_istart(a,b,c,d,aes_global)
211
212
#define menu_popup(a,b,c,d) mt_menu_popup(a,b,c,d,aes_global)
213
214
#define menu_register(a,b) mt_menu_register(a,b,aes_global)
215
216
#define menu_settings(a,b) mt_menu_settings(a,b,aes_global)
217
218
#define menu_text(a,b,c) mt_menu_text(a,b,c,aes_global)
219
220
#define menu_tnormal(a,b,c) mt_menu_tnormal(a,b,c,aes_global)
221
222
#define menu_unregister(a) mt_menu_unregister(a,aes_global)
223
229
#define objc_add(a,b,c) mt_objc_add(a,b,c,aes_global)
230
231
#define objc_change(a,b,c,d,e,f,g,h,i) mt_objc_change(a,b,c,d,e,f,g,h,i,aes_global)
232
233
#define objc_delete(a,b) mt_objc_delete(a,b,aes_global)
234
235
#define objc_draw(a,b,c,d,e,f,g) mt_objc_draw(a,b,c,d,e,f,g,aes_global)
236
237
#define objc_draw_grect(a,b,c,d) mt_objc_draw_grect(a,b,c,d,aes_global)
238
239
#define objc_edit(a,b,c,d,e) mt_objc_edit(a,b,c,d,e,aes_global)
240
241
#define objc_find(a,b,c,d,e) mt_objc_find(a,b,c,d,e,aes_global)
242
243
#define objc_xfind(a,b,c,d,e) mt_objc_xfind(a,b,c,d,e,aes_global)
244
245
#define objc_offset(a,b,c,d) mt_objc_offset(a,b,c,d,aes_global)
246
247
#define objc_order(a,b,c) mt_objc_order(a,b,c,aes_global)
248
249
#define objc_sysvar(a,b,c,d,e,f) mt_objc_sysvar(a,b,c,d,e,f,aes_global)
250
256
#define rsrc_free() mt_rsrc_free(aes_global)
257
258
#define rsrc_gaddr(a,b,c) mt_rsrc_gaddr(a,b,c,aes_global)
259
260
#define rsrc_load(a) mt_rsrc_load(a,aes_global)
261
262
#define rsrc_obfix(a,b) mt_rsrc_obfix(a,b,aes_global)
263
264
#define rsrc_rcfix(a) mt_rsrc_rcfix(a,aes_global)
265
266
#define rsrc_saddr(a,b,c) mt_rsrc_saddr(a,b,c,aes_global)
267
273
#define scrp_clear() mt_scrp_clear(aes_global)
274
275
#define scrp_read(a) mt_scrp_read(a,aes_global)
276
277
#define scrp_write(a) mt_scrp_write(a,aes_global)
278
284
#define shel_envrn(a,b) mt_shel_envrn(a,b,aes_global)
285
286
#define shel_find(a) mt_shel_find(a,aes_global)
287
288
#define shel_get(a,b) mt_shel_get(a,b,aes_global)
289
290
#define shel_help(a,b,c) mt_shel_help(a,b,c,aes_global)
291
292
#define shel_put(a,b) mt_shel_put(a,b,aes_global)
293
294
#define shel_rdef(a,b) mt_shel_rdef(a,b,aes_global)
295
296
#define shel_read(a,b) mt_shel_read(a,b,aes_global)
297
298
#define shel_wdef(a,b) mt_shel_wdef(a,b,aes_global)
299
300
#define shel_write(a,b,c,d,e) mt_shel_write(a,b,c,d,e,aes_global)
301
307
#define wind_calc(a,b,c,d,e,f,g,h,i,j) mt_wind_calc(a,b,c,d,e,f,g,h,i,j,aes_global)
308
309
#define wind_close(a) mt_wind_close(a,aes_global)
310
311
#define wind_create(a,b,c,d,e) mt_wind_create(a,b,c,d,e,aes_global)
312
313
#define wind_delete(a) mt_wind_delete(a,aes_global)
314
315
#define wind_draw(a,b) mt_wind_draw(a,b,aes_global)
316
317
#define wind_find(a,b) mt_wind_find(a,b,aes_global)
318
319
#define wind_get(a,b,c,d,e,f) mt_wind_get(a,b,c,d,e,f,aes_global)
320
321
#define wind_new() mt_wind_new(aes_global)
322
323
#define wind_open(a,b,c,d,e) mt_wind_open(a,b,c,d,e,aes_global)
324
325
#define wind_set(a,b,c,d,e,f) mt_wind_set(a,b,c,d,e,f,aes_global)
326
327
#define wind_update(a) mt_wind_update(a,aes_global)
328
329
/*
330
* Some useful extensions
331
*/
333
#define wind_calc_grect(a,b,c,d) mt_wind_calc_grect(a,b,c,d,aes_global)
334
335
#define wind_create_grect(a,b) mt_wind_create_grect(a,b,aes_global)
336
337
#define wind_xcreate_grect(a,b,c) mt_wind_xcreate_grect(a,b,c,aes_global)
338
339
#define wind_get_grect(a,b,c) mt_wind_get_grect(a,b,c,aes_global)
340
341
#define wind_xget_grect(a,b,c,d) mt_wind_xget_grect(a,b,c,d,aes_global)
342
343
#define wind_open_grect(a,b) mt_wind_open_grect(a,b,aes_global)
344
345
#define wind_set_grect(a,b,c) mt_wind_set_grect(a,b,c,aes_global)
346
347
#define wind_xset_grect(a,b,c,d) mt_wind_xset_grect(a,b,c,d,aes_global)
348
349
#define wind_set_str(a,b,c) mt_wind_set_str(a,b,c,aes_global)
350
353
#endif
/* AES */
354
355
356
__END_DECLS
357
358
#endif
/* _GEMLIB_H_ */
mt_appl_init
short mt_appl_init(short *global_aes)
Definition:
a_appl_init.c:73
aes_global
short aes_global[]
Definition:
globals.c:45
gl_ap_version
short gl_ap_version
Definition:
globals.c:40
mt_gem.h
appl_init
static short appl_init(void)
Definition:
gem.h:91
gl_apid
short gl_apid
Definition:
globals.c:37
Generated on Sun Jan 17 2016 14:35:32 for GEMLIB by
1.8.9.1