Added Nitfol and Frotz source code.
[projects/chimara/chimara.git] / interpreters / nitfol / objects.h
1 /* This is a Cfunctions (version 0.24) generated header file.
2    Cfunctions is a free program for extracting headers from C files.
3    Get Cfunctions from `http://www.hayamasa.demon.co.uk/cfunctions'. */
4
5 /* This file was generated with:
6 `cfunctions -i objects.c' */
7 #ifndef CFH_OBJECTS_H
8 #define CFH_OBJECTS_H
9
10 /* From `objects.c': */
11 zword LOWO (zword p );
12 void LOWOcopy (zword a , zword b );
13 void LOWOwrite (zword p , zword n );
14 void objects_init (void);
15 void op_get_child (void);
16 void op_get_parent (void);
17 void op_get_sibling (void);
18 void op_insert_obj (void);
19 void op_jin (void);
20 void op_remove_obj (void);
21 offset object_name (zword object );
22 void op_print_obj (void);
23 void op_clear_attr (void);
24 void op_set_attr (void);
25 void op_test_attr (void);
26 void op_get_next_prop (void);
27 void op_get_prop_addr (void);
28 void op_get_prop_len (void);
29 void op_get_prop (void);
30 void op_put_prop (void);
31
32 #ifdef DEBUGGING
33 BOOL infix_property_loop (zword object , zword *propnum , zword *location , zword *len , zword *nonindivloc , zword *nonindivlen );
34 void infix_move (zword dest , zword object );
35 void infix_remove (zword object );
36 zword infix_parent (zword object );
37 zword infix_child (zword object );
38 zword infix_sibling (zword object );
39 void infix_set_attrib (zword object , zword attrib );
40 void infix_clear_attrib (zword object , zword attrib );
41 zword infix_get_proptable (zword object , zword prop , zword *length );
42 zword infix_get_prop (zword object , zword prop );
43 void infix_put_prop (zword object , zword prop , zword val );
44 BOOL infix_test_attrib (zword object , zword attrib );
45 void infix_object_tree (zword object );
46 void infix_object_find (const char *description );
47 void infix_object_display (zword object );
48
49 #endif /* DEBUGGING */
50
51 #endif /* CFH_OBJECTS_H */