home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / emacs-19.28-src.tgz / tar.out / fsf / emacs / src / print_protos.h < prev    next >
C/C++ Source or Header  |  1996-09-28  |  2KB  |  90 lines

  1. /* Prototypes for functions defined in
  2. print.c
  3.  */
  4.  
  5. extern int Vstandard_output;
  6.  
  7. extern int Qstandard_output;
  8.  
  9. extern int print_depth;
  10.  
  11. extern int being_printed[200];
  12.  
  13. extern int Vprint_length;
  14.  
  15. extern int Vprint_level;
  16.  
  17. extern int print_escape_newlines;
  18.  
  19. extern int Qprint_escape_newlines;
  20.  
  21. extern int printbufidx;
  22.  
  23. void printchar(int ch,
  24.                int fun);
  25.  
  26. void strout(char * ptr,
  27.             int size,
  28.             int printcharfun);
  29.  
  30. int print_string(int string,
  31.                  int printcharfun);
  32.  
  33. extern struct Lisp_Subr Swrite_char;
  34.  
  35. int Fwrite_char(int , int );
  36.  
  37. int write_string(char * data,
  38.                  int size);
  39.  
  40. int write_string_1(char * data,
  41.                    int size,
  42.                    int printcharfun);
  43.  
  44. void temp_output_buffer_setup(char * bufname);
  45.  
  46. int internal_with_output_to_temp_buf(char * bufname,
  47.                                      int (* function)(),
  48.                                      int args);
  49.  
  50. extern struct Lisp_Subr Swith_output_to_temp_buffer;
  51.  
  52. int Fwith_output_to_temp_buffer(int );
  53.  
  54. extern struct Lisp_Subr Sterpri;
  55.  
  56. int Fterpri(int );
  57.  
  58. extern struct Lisp_Subr Sprin1;
  59.  
  60. int Fprin1(int , int );
  61.  
  62. extern int Vprin1_to_string_buffer;
  63.  
  64. extern struct Lisp_Subr Sprin1_to_string;
  65.  
  66. int Fprin1_to_string(int , int );
  67.  
  68. extern struct Lisp_Subr Sprinc;
  69.  
  70. int Fprinc(int , int );
  71.  
  72. extern struct Lisp_Subr Sprint;
  73.  
  74. int Fprint(int , int );
  75.  
  76. extern int Qexternal_debugging_output;
  77.  
  78. extern struct Lisp_Subr Sexternal_debugging_output;
  79.  
  80. int Fexternal_debugging_output(int );
  81.  
  82. void debug_print(int arg);
  83.  
  84. void print(int obj,
  85.            register int printcharfun,
  86.            int escapeflag);
  87.  
  88. void syms_of_print(void);
  89.  
  90.