00001 /* Copyright 1991 Digital Equipment Corporation. 00002 ** All Rights Reserved. 00003 *****************************************************************/ 00004 /* $Id: print.h,v 1.2 1994/12/08 23:33:05 duchier Exp $ */ 00005 00006 typedef struct wl_tab_brk * ptr_tab_brk; 00007 typedef struct wl_item * ptr_item; 00008 00009 typedef struct wl_tab_brk { 00010 long column; 00011 long broken; 00012 long printed; 00013 } tab_brk; 00014 00015 typedef struct wl_item { 00016 char *str; 00017 ptr_tab_brk tab; 00018 } item; 00019 00020 extern void init_print(); 00021 extern void pred_write(); 00022 extern void listing_pred_write(); 00023 extern long str_to_int(); 00024 00025 extern long print_variables(); 00026 extern void print_resid_message(); 00027 extern void print_operator_kind(); 00028 00029 extern void display_psi(); 00030 extern void display_psi_stdout(); 00031 extern void display_psi_stream(); 00032 extern void display_psi_stderr(); 00033 00034 extern void print_code(); 00035 00036 extern char *no_name; 00037 extern char *buffer; 00038 00039 /* Global flags that modify how writing is done. */ 00040 extern long print_depth; 00041 extern long indent; 00042 extern long const_quote; 00043 extern long write_stderr; 00044 extern long write_corefs; 00045 extern long write_resids; 00046 extern long write_canon;
1.5.4