Blame clients/uil/UilCompGl.h

Packit b099d7
/* 
Packit b099d7
 * Motif
Packit b099d7
 *
Packit b099d7
 * Copyright (c) 1987-2012, The Open Group. All rights reserved.
Packit b099d7
 *
Packit b099d7
 * These libraries and programs are free software; you can
Packit b099d7
 * redistribute them and/or modify them under the terms of the GNU
Packit b099d7
 * Lesser General Public License as published by the Free Software
Packit b099d7
 * Foundation; either version 2 of the License, or (at your option)
Packit b099d7
 * any later version.
Packit b099d7
 *
Packit b099d7
 * These libraries and programs are distributed in the hope that
Packit b099d7
 * they will be useful, but WITHOUT ANY WARRANTY; without even the
Packit b099d7
 * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
Packit b099d7
 * PURPOSE. See the GNU Lesser General Public License for more
Packit b099d7
 * details.
Packit b099d7
 *
Packit b099d7
 * You should have received a copy of the GNU Lesser General Public
Packit b099d7
 * License along with these librararies and programs; if not, write
Packit b099d7
 * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
Packit b099d7
 * Floor, Boston, MA 02110-1301 USA
Packit b099d7
*/ 
Packit b099d7
/* 
Packit b099d7
 * HISTORY
Packit b099d7
*/ 
Packit b099d7
/*   $XConsortium: UilCompGl.h /main/10 1995/07/14 09:32:57 drk $ */
Packit b099d7
Packit b099d7
/*
Packit b099d7
*  (c) Copyright 1989, 1990, DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS. */
Packit b099d7
Packit b099d7
/*
Packit b099d7
**++
Packit b099d7
**  FACILITY:
Packit b099d7
**
Packit b099d7
**      User Interface Language Compiler (UIL)
Packit b099d7
**
Packit b099d7
**  ABSTRACT:
Packit b099d7
**
Packit b099d7
**      This include file contains external declarations of all Uil
Packit b099d7
**	compiler globals excluding those which define the recognized
Packit b099d7
**	language which are declared in UilSymGl.h
Packit b099d7
**
Packit b099d7
**--
Packit b099d7
**/
Packit b099d7
Packit b099d7
#ifndef UilCompGl_h
Packit b099d7
#define UilCompGl_h
Packit b099d7
Packit b099d7
#include <setjmp.h>
Packit b099d7
Packit b099d7
/*
Packit b099d7
 * Defined in UilCmd.c
Packit b099d7
 */
Packit b099d7
externalref cmd_command_line_type		Uil_cmd_z_command;
Packit b099d7
Packit b099d7
/*
Packit b099d7
 * Defined in UilData
Packit b099d7
 */
Packit b099d7
externalref boolean				uil_v_case_sensitive;
Packit b099d7
externalref jmp_buf				uil_az_error_env_block;
Packit b099d7
externalref boolean				uil_az_error_env_valid;
Packit b099d7
#if debug_version
Packit b099d7
externalref boolean				uil_v_dump_tokens;
Packit b099d7
externalref boolean				uil_v_dump_symbols;
Packit b099d7
#endif
Packit b099d7
externalref status				uil_l_compile_status;
Packit b099d7
externalref Uil_compile_desc_type		*Uil_compile_desc_ptr;
Packit b099d7
externalref int					Uil_percent_complete;
Packit b099d7
externalref int					Uil_lines_processed;
Packit b099d7
externalref char				*Uil_current_file;
Packit b099d7
Packit b099d7
/*
Packit b099d7
 * Defined in UilDiags
Packit b099d7
 */
Packit b099d7
externalref int					Uil_message_count[];
Packit b099d7
Packit b099d7
/*
Packit b099d7
 * Defined in UilLexAna
Packit b099d7
 */
Packit b099d7
externalref int					Uil_lex_l_user_default_charset;
Packit b099d7
externalref sym_value_entry_type		*Uil_lex_az_charset_entry;
Packit b099d7
externalref int					Uil_lex_l_charset_specified;
Packit b099d7
externalref int					Uil_lex_l_localized;
Packit b099d7
externalref int					Uil_lex_l_literal_charset;
Packit b099d7
externalref sym_value_entry_type		*Uil_lex_az_literal_charset;
Packit b099d7
externalref char				*comment_text;
Packit b099d7
externalref int					comment_size;
Packit b099d7
/* % Complete */
Packit b099d7
externalref int                                Uil_characters_read;
Packit b099d7
Packit b099d7
/*
Packit b099d7
 * Defined in UilLstLst
Packit b099d7
 */
Packit b099d7
externalref char				Uil_lst_c_title2[];
Packit b099d7
Packit b099d7
/*
Packit b099d7
 * Defined in UilP2Out
Packit b099d7
 */
Packit b099d7
externalref IDBFile				out_az_idbfile_id;
Packit b099d7
Packit b099d7
/*
Packit b099d7
 * Defined in UilSarMod
Packit b099d7
 */
Packit b099d7
externalref src_source_record_type		*src_az_module_source_record;
Packit b099d7
externalref unsigned short int			*uil_urm_variant;
Packit b099d7
externalref unsigned short int			*uil_arg_compr;
Packit b099d7
externalref unsigned short int			*uil_reas_compr;
Packit b099d7
externalref unsigned short int			*uil_widget_compr;
Packit b099d7
externalref unsigned short int			*uil_child_compr;
Packit b099d7
Packit b099d7
/*
Packit b099d7
 * Defined in UilSrcSrc
Packit b099d7
 */
Packit b099d7
externalref src_source_buffer_type		*src_az_current_source_buffer;
Packit b099d7
externalref src_source_buffer_type		*src_az_avail_source_buffer;
Packit b099d7
externalref src_message_item_type		*src_az_orphan_messages;
Packit b099d7
externalref src_source_record_type		*src_az_current_source_record;
Packit b099d7
externalref src_source_record_type		*src_az_first_source_record;
Packit b099d7
externalref uil_fcb_type			*src_az_source_file_table[];
Packit b099d7
externalref int	    				src_l_last_source_file_number;
Packit b099d7
/* %COMPLETE */
Packit b099d7
externalref long                                Uil_file_size;
Packit b099d7
Packit b099d7
/*
Packit b099d7
 * Defined in UilSymStor
Packit b099d7
 */
Packit b099d7
externalref sym_name_entry_type			*sym_az_hash_table[];
Packit b099d7
externalref sym_value_entry_type		*sym_az_error_value_entry;
Packit b099d7
externalref sym_external_def_entry_type		*sym_az_external_def_chain;
Packit b099d7
externalref sym_forward_ref_entry_type		*sym_az_forward_ref_chain;
Packit b099d7
externalref sym_val_forward_ref_entry_type	*sym_az_val_forward_ref_chain;
Packit b099d7
externalref sym_module_entry_type		*sym_az_module_entry;
Packit b099d7
externalref sym_root_entry_type			*sym_az_root_entry;
Packit b099d7
externalref sym_section_entry_type		*sym_az_current_section_entry;
Packit b099d7
externalref sym_entry_type			*sym_az_entry_list_header;
Packit b099d7
externalref URMPointerListPtr			sym_az_allocated_nodes;
Packit b099d7
externalref URMPointerListPtr			sym_az_freed_nodes;
Packit b099d7
Packit b099d7
#endif /* UilCompGl_h */
Packit b099d7
/* DON'T ADD STUFF AFTER THIS #endif */