aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKen Raeburn2002-07-16 19:48:17 +0000
committerKen Raeburn2002-07-16 19:48:17 +0000
commit19290c65c2aa9f763e36d6228a3e67c93dee5632 (patch)
tree199381b1d57ec27ca96aaa0e01d26baf5c6424f8 /src
parent439e8af4cf7725bb9da4f0b16deb8eda7ad95e16 (diff)
downloademacs-19290c65c2aa9f763e36d6228a3e67c93dee5632.tar.gz
emacs-19290c65c2aa9f763e36d6228a3e67c93dee5632.zip
(report_file_error): String pointer args now point to
const. (Ffile_name_directory, Ffile_name_nondirectory): (Fmake_directory_internal, Fdelete_directory): (Ffile_name_absolute_p, Fwrite_region, double_dollars): Use const for pointer to lisp string data.
Diffstat (limited to 'src')
-rw-r--r--src/fileio.c19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/fileio.c b/src/fileio.c
index c973dd53ecc..eb447275ab9 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -250,7 +250,7 @@ static int e_write P_ ((int, Lisp_Object, int, int, struct coding_system *));
250 250
251void 251void
252report_file_error (string, data) 252report_file_error (string, data)
253 char *string; 253 const char *string;
254 Lisp_Object data; 254 Lisp_Object data;
255{ 255{
256 Lisp_Object errstring; 256 Lisp_Object errstring;
@@ -393,8 +393,8 @@ on VMS, perhaps instead a string ending in `:', `]' or `>'. */)
393 (filename) 393 (filename)
394 Lisp_Object filename; 394 Lisp_Object filename;
395{ 395{
396 register unsigned char *beg; 396 register const unsigned char *beg;
397 register unsigned char *p; 397 register const unsigned char *p;
398 Lisp_Object handler; 398 Lisp_Object handler;
399 399
400 CHECK_STRING (filename); 400 CHECK_STRING (filename);
@@ -469,7 +469,7 @@ or the entire name if it contains no slash. */)
469 (filename) 469 (filename)
470 Lisp_Object filename; 470 Lisp_Object filename;
471{ 471{
472 register unsigned char *beg, *p, *end; 472 register const unsigned char *beg, *p, *end;
473 Lisp_Object handler; 473 Lisp_Object handler;
474 474
475 CHECK_STRING (filename); 475 CHECK_STRING (filename);
@@ -2540,7 +2540,7 @@ DEFUN ("make-directory-internal", Fmake_directory_internal,
2540 (directory) 2540 (directory)
2541 Lisp_Object directory; 2541 Lisp_Object directory;
2542{ 2542{
2543 unsigned char *dir; 2543 const unsigned char *dir;
2544 Lisp_Object handler; 2544 Lisp_Object handler;
2545 Lisp_Object encoded_dir; 2545 Lisp_Object encoded_dir;
2546 2546
@@ -2570,7 +2570,7 @@ DEFUN ("delete-directory", Fdelete_directory, Sdelete_directory, 1, 1, "FDelete
2570 (directory) 2570 (directory)
2571 Lisp_Object directory; 2571 Lisp_Object directory;
2572{ 2572{
2573 unsigned char *dir; 2573 const unsigned char *dir;
2574 Lisp_Object handler; 2574 Lisp_Object handler;
2575 Lisp_Object encoded_dir; 2575 Lisp_Object encoded_dir;
2576 2576
@@ -2903,7 +2903,7 @@ On Unix, this is a name starting with a `/' or a `~'. */)
2903 (filename) 2903 (filename)
2904 Lisp_Object filename; 2904 Lisp_Object filename;
2905{ 2905{
2906 unsigned char *ptr; 2906 const unsigned char *ptr;
2907 2907
2908 CHECK_STRING (filename); 2908 CHECK_STRING (filename);
2909 ptr = SDATA (filename); 2909 ptr = SDATA (filename);
@@ -4750,7 +4750,7 @@ This does code conversion according to the value of
4750 register int desc; 4750 register int desc;
4751 int failure; 4751 int failure;
4752 int save_errno = 0; 4752 int save_errno = 0;
4753 unsigned char *fn; 4753 const unsigned char *fn;
4754 struct stat st; 4754 struct stat st;
4755 int tem; 4755 int tem;
4756 int count = SPECPDL_INDEX (); 4756 int count = SPECPDL_INDEX ();
@@ -5813,7 +5813,8 @@ static Lisp_Object
5813double_dollars (val) 5813double_dollars (val)
5814 Lisp_Object val; 5814 Lisp_Object val;
5815{ 5815{
5816 register unsigned char *old, *new; 5816 register const unsigned char *old;
5817 register unsigned char *new;
5817 register int n; 5818 register int n;
5818 int osize, count; 5819 int osize, count;
5819 5820