Initial import of the CDE 2.1.30 sources from the Open Group.
[oweals/cde.git] / cde / osf / uil / UilSymGl.h
1 /* 
2  *  @OSF_COPYRIGHT@
3  *  COPYRIGHT NOTICE
4  *  Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.
5  *  ALL RIGHTS RESERVED (MOTIF). See the file named COPYRIGHT.MOTIF for
6  *  the full copyright text.
7 */ 
8 /* 
9  * HISTORY
10 */ 
11 /*   $XConsortium: UilSymGl.h /main/9 1995/07/14 09:39:03 drk $ */
12
13 /*
14 *  (c) Copyright 1989, 1990, DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS. */
15
16 /*
17 **++
18 **  FACILITY:
19 **
20 **      User Interface Language Compiler (UIL)
21 **
22 **  ABSTRACT:
23 **
24 **      This include file contains external declarations of all
25 **      global data defining the language accepted by the Uil compiler.
26 **      This is exactly the global data generated by WML, plus any
27 **      invariant matching definitions.
28 **
29 **--
30 **/
31
32 #ifndef UilSymGl_h
33 #define UilSymGl_h
34
35 /*
36  * Defined in files included in UilData.c
37  */
38 externalref unsigned char               *constraint_tab;
39 externalref key_keytable_entry_type     *key_table;
40 externalref int                         key_k_keyword_max_length;
41 externalref int                         key_k_keyword_count;
42 externalref key_keytable_entry_type     *key_table_case_ins;
43 externalref unsigned char               **allowed_argument_table;
44 externalref unsigned char               *argument_type_table;
45 externalref unsigned char               **allowed_child_table;
46 externalref unsigned char               *child_class_table;
47 externalref char                        **charset_xmstring_names_table;
48 externalref unsigned char               *charset_writing_direction_table;
49 externalref unsigned char               *charset_parsing_direction_table;
50 externalref unsigned char               *charset_character_size_table;
51 externalref char                        **charset_lang_names_table;
52 externalref unsigned short int          *charset_lang_codes_table;
53 externalref unsigned short int          charset_lang_table_max;
54 externalref unsigned char               **allowed_control_table;
55 externalref UilEnumSetDescDef           *enum_set_table;
56 externalref unsigned short int          *argument_enumset_table;
57 externalref int                         *enumval_values_table;
58 externalref int                         uil_max_object;
59 externalref char                        **uil_widget_names;
60 externalref int                         uil_max_arg;
61 externalref char                        **uil_argument_names;
62 externalref int                         uil_max_child;
63 externalref char                        **uil_child_names;
64 externalref int                         uil_max_reason;
65 externalref char                        **uil_reason_names;
66 externalref int                         uil_max_enumset;
67 externalref int                         uil_max_enumval;
68 externalref char                        **uil_enumval_names;
69 externalref int                         uil_max_charset;
70 externalref char                        **uil_charset_names;
71 externalref unsigned short int          *related_argument_table;
72 externalref unsigned char               **allowed_reason_table;
73 externalref char                        **tok_token_name_table;
74 externalref int                         tok_num_tokens;
75 externalref char                        **uil_widget_funcs;
76 externalref unsigned short int          *uil_gadget_variants;
77 externalref unsigned short int          *uil_urm_nondialog_class;
78 externalref unsigned short int          *uil_urm_subtree_resource;
79 externalref char                        **uil_argument_toolkit_names;
80 externalref char                        **uil_reason_toolkit_names;
81
82 externalref unsigned short int          uil_sym_user_defined_object;
83 externalref unsigned short int          uil_sym_default_charset;
84 externalref unsigned short int          uil_sym_isolatin1_charset;
85
86 externalref int                         uil_max_value;
87 externalref char                        *uil_datatype_names[];
88
89
90 #endif /* UilSymGl_h */
91 /* DON'T ADD STUFF AFTER THIS #endif */