home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / lifeos2.zip / LIFE-1.02 / SOURCE / PRINT.H < prev    next >
C/C++ Source or Header  |  1996-06-04  |  1KB  |  47 lines

  1. /* Copyright 1991 Digital Equipment Corporation.
  2. ** All Rights Reserved.
  3. *****************************************************************/
  4. /*     $Id: print.h,v 1.2 1994/12/08 23:33:05 duchier Exp $     */
  5.  
  6. typedef struct wl_tab_brk *       ptr_tab_brk;
  7. typedef struct wl_item *          ptr_item;
  8.  
  9. typedef struct wl_tab_brk {
  10.   long column;
  11.   long broken;
  12.   long printed;
  13. } tab_brk;
  14.  
  15. typedef struct wl_item {
  16.   char *str;
  17.   ptr_tab_brk tab;
  18. } item;
  19.  
  20. extern void init_print();
  21. extern void pred_write();
  22. extern void listing_pred_write();
  23. extern long str_to_int();
  24.  
  25. extern long print_variables();
  26. extern void print_resid_message();
  27. extern void print_operator_kind();
  28.  
  29. extern void display_psi();
  30. extern void display_psi_stdout();
  31. extern void display_psi_stream();
  32. extern void display_psi_stderr();
  33.  
  34. extern void print_code();
  35.  
  36. extern char *no_name;
  37. extern char *buffer;
  38.  
  39. /* Global flags that modify how writing is done. */
  40. extern long print_depth;
  41. extern long indent;
  42. extern long const_quote;
  43. extern long write_stderr;
  44. extern long write_corefs;
  45. extern long write_resids;
  46. extern long write_canon;
  47.