summaryrefslogtreecommitdiff
path: root/src/print.c
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2011-04-13 19:04:54 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2011-04-13 19:04:54 -0700
commitad64fc978bc5a83e25827ab4f55d4cbc8d0dd25a (patch)
tree8436331f97d82e9c79e03cfae14ef2e938bcd557 /src/print.c
parentadddb2655cb09a2fb2ef54942692376ff85e969d (diff)
downloademacs-ad64fc978bc5a83e25827ab4f55d4cbc8d0dd25a.tar.gz
emacs-ad64fc978bc5a83e25827ab4f55d4cbc8d0dd25a.tar.bz2
emacs-ad64fc978bc5a83e25827ab4f55d4cbc8d0dd25a.zip
* print.c: Make symbols static if they're not exported.
(print_depth, new_backquote_output, being_printed, print_buffer): (print_buffer_size, print_buffer_pos, print_buffer_pos_byte): (print_interval, print_number_index, initial_stderr_stream): Now static. * lisp.h (Fprinc): Remove decl. (debug_output_compilation_hack): Mark as externally visible.
Diffstat (limited to 'src/print.c')
-rw-r--r--src/print.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/print.c b/src/print.c
index 82040555921..8bc8f98ccee 100644
--- a/src/print.c
+++ b/src/print.c
@@ -58,25 +58,25 @@ static Lisp_Object Qfloat_output_format;
#endif
/* Avoid actual stack overflow in print. */
-int print_depth;
+static int print_depth;
/* Level of nesting inside outputting backquote in new style. */
-int new_backquote_output;
+static int new_backquote_output;
/* Detect most circularities to print finite output. */
#define PRINT_CIRCLE 200
-Lisp_Object being_printed[PRINT_CIRCLE];
+static Lisp_Object being_printed[PRINT_CIRCLE];
/* When printing into a buffer, first we put the text in this
block, then insert it all at once. */
-char *print_buffer;
+static char *print_buffer;
/* Size allocated in print_buffer. */
-EMACS_INT print_buffer_size;
+static EMACS_INT print_buffer_size;
/* Chars stored in print_buffer. */
-EMACS_INT print_buffer_pos;
+static EMACS_INT print_buffer_pos;
/* Bytes stored in print_buffer. */
-EMACS_INT print_buffer_pos_byte;
+static EMACS_INT print_buffer_pos_byte;
Lisp_Object Qprint_escape_newlines;
static Lisp_Object Qprint_escape_multibyte, Qprint_escape_nonascii;
@@ -89,8 +89,8 @@ static Lisp_Object Qprint_escape_multibyte, Qprint_escape_nonascii;
N the object has been printed so we can refer to it as #N#.
print_number_index holds the largest N already used.
N has to be striclty larger than 0 since we need to distinguish -N. */
-int print_number_index;
-void print_interval (INTERVAL interval, Lisp_Object printcharfun);
+static int print_number_index;
+static void print_interval (INTERVAL interval, Lisp_Object printcharfun);
/* GDB resets this to zero on W32 to disable OutputDebugString calls. */
int print_output_debug_flag EXTERNALLY_VISIBLE = 1;
@@ -636,7 +636,7 @@ A printed representation of an object is text which describes that object. */)
return unbind_to (count, object);
}
-DEFUE ("princ", Fprinc, Sprinc, 1, 2, 0,
+DEFUN ("princ", Fprinc, Sprinc, 1, 2, 0,
doc: /* Output the printed representation of OBJECT, any Lisp object.
No quoting characters are used; no delimiters are printed around
the contents of strings.
@@ -751,7 +751,7 @@ debug_output_compilation_hack (int x)
#define WITH_REDIRECT_DEBUGGING_OUTPUT 1
-FILE *initial_stderr_stream = NULL;
+static FILE *initial_stderr_stream = NULL;
DEFUN ("redirect-debugging-output", Fredirect_debugging_output, Sredirect_debugging_output,
1, 2,