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.
11 /* $XConsortium: UilSymGl.h /main/9 1995/07/14 09:39:03 drk $ */
14 * (c) Copyright 1989, 1990, DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS. */
20 ** User Interface Language Compiler (UIL)
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.
36 * Defined in files included in UilData.c
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;
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;
86 externalref int uil_max_value;
87 externalref char *uil_datatype_names[];
90 #endif /* UilSymGl_h */
91 /* DON'T ADD STUFF AFTER THIS #endif */