|
|
1 extern void ctrl_init P((int));
2 extern bool ctrl_inherit P((frame*, char*, object*, string*,
3 int));
4 extern void ctrl_create P((void));
5 extern long ctrl_dstring P((string*));
6 extern void ctrl_dproto P((string*, char*));
7 extern void ctrl_dfunc P((string*, char*));
8 extern void ctrl_dprogram P((char*, unsigned int));
9 extern void ctrl_dvar P((string*, unsigned int,
10 unsigned int));
11 extern char *ctrl_ifcall P((string*, char*, long*));
12 extern char *ctrl_fcall P((string*, long*, int));
13 extern unsigned short ctrl_gencall P((long));
14 extern unsigned short ctrl_var P((string*, long*));
15 extern bool ctrl_chkfuncs P((void));
16 extern dsymbol *ctrl_symb P((control*, char*, unsigned int));
17 extern control *ctrl_construct P((void));
18 extern void ctrl_clear P((void));
19 extern unsigned short *ctrl_varmap P((control*, control*));
20
21 # define PROTO_CLASS(prot) ((prot)[0])
22 # define PROTO_FTYPE(prot) ((prot)[1])
23 # define PROTO_NARGS(prot) ((prot)[2])
24 # define PROTO_ARGS(prot) ((prot) + 3)
25 # define PROTO_SIZE(prot) (3 + PROTO_NARGS(prot))
26
27 # define T_IMPLICIT (T_VOID | (1 << REFSHIFT))
28
29 # define KFCALL 0
30 # define KFCALL_LVAL 1
31 # define DFCALL 2
32 # define FCALL 3
33
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more
information.