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: UilCompGl.h /main/10 1995/07/14 09:32:57 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 Uil
25 ** compiler globals excluding those which define the recognized
26 ** language which are declared in UilSymGl.h
39 externalref cmd_command_line_type Uil_cmd_z_command;
44 externalref boolean uil_v_case_sensitive;
45 externalref jmp_buf uil_az_error_env_block;
46 externalref boolean uil_az_error_env_valid;
48 externalref boolean uil_v_dump_tokens;
49 externalref boolean uil_v_dump_symbols;
51 externalref status uil_l_compile_status;
52 externalref Uil_compile_desc_type *Uil_compile_desc_ptr;
53 externalref int Uil_percent_complete;
54 externalref int Uil_lines_processed;
55 externalref char *Uil_current_file;
60 externalref int Uil_message_count[];
63 * Defined in UilLexAna
65 externalref int Uil_lex_l_user_default_charset;
66 externalref sym_value_entry_type *Uil_lex_az_charset_entry;
67 externalref int Uil_lex_l_charset_specified;
68 externalref int Uil_lex_l_localized;
69 externalref int Uil_lex_l_literal_charset;
70 externalref sym_value_entry_type *Uil_lex_az_literal_charset;
71 externalref char *comment_text;
72 externalref int comment_size;
74 externalref int Uil_characters_read;
77 * Defined in UilLstLst
79 externalref char Uil_lst_c_title2[];
84 externalref IDBFile out_az_idbfile_id;
87 * Defined in UilSarMod
89 externalref src_source_record_type *src_az_module_source_record;
90 externalref unsigned short int *uil_urm_variant;
91 externalref unsigned short int *uil_arg_compr;
92 externalref unsigned short int *uil_reas_compr;
93 externalref unsigned short int *uil_widget_compr;
94 externalref unsigned short int *uil_child_compr;
97 * Defined in UilSrcSrc
99 externalref src_source_buffer_type *src_az_current_source_buffer;
100 externalref src_source_buffer_type *src_az_avail_source_buffer;
101 externalref src_message_item_type *src_az_orphan_messages;
102 externalref src_source_record_type *src_az_current_source_record;
103 externalref src_source_record_type *src_az_first_source_record;
104 externalref uil_fcb_type *src_az_source_file_table[];
105 externalref int src_l_last_source_file_number;
107 externalref long Uil_file_size;
110 * Defined in UilSymStor
112 externalref sym_name_entry_type *sym_az_hash_table[];
113 externalref sym_value_entry_type *sym_az_error_value_entry;
114 externalref sym_external_def_entry_type *sym_az_external_def_chain;
115 externalref sym_forward_ref_entry_type *sym_az_forward_ref_chain;
116 externalref sym_val_forward_ref_entry_type *sym_az_val_forward_ref_chain;
117 externalref sym_module_entry_type *sym_az_module_entry;
118 externalref sym_root_entry_type *sym_az_root_entry;
119 externalref sym_section_entry_type *sym_az_current_section_entry;
120 externalref sym_entry_type *sym_az_entry_list_header;
121 externalref URMPointerListPtr sym_az_allocated_nodes;
122 externalref URMPointerListPtr sym_az_freed_nodes;
124 #endif /* UilCompGl_h */
125 /* DON'T ADD STUFF AFTER THIS #endif */