diff src/realpath.c @ 867:804517e16990

[xemacs-hg @ 2002-06-05 09:54:39 by ben] Textual renaming: text/char names abbrev.c, alloc.c, buffer.c, buffer.h, bytecode.c, callint.c, casefiddle.c, casetab.c, charset.h, chartab.c, chartab.h, cmds.c, console-gtk.h, console-msw.c, console-msw.h, console-stream.c, console-tty.c, console-x.c, console-x.h, console.h, data.c, device-msw.c, device-x.c, dialog-msw.c, dired-msw.c, dired.c, doc.c, doprnt.c, editfns.c, eldap.c, emodules.c, eval.c, event-Xt.c, event-gtk.c, event-msw.c, event-stream.c, event-unixoid.c, events.c, events.h, file-coding.c, file-coding.h, fileio.c, filelock.c, fns.c, font-lock.c, frame-gtk.c, frame-msw.c, frame-x.c, frame.c, glyphs-eimage.c, glyphs-msw.c, glyphs-x.c, glyphs.c, glyphs.h, gpmevent.c, gui-x.c, gui-x.h, gui.c, gui.h, hpplay.c, indent.c, insdel.c, insdel.h, intl-win32.c, keymap.c, line-number.c, line-number.h, lisp-disunion.h, lisp-union.h, lisp.h, lread.c, lrecord.h, lstream.c, lstream.h, md5.c, menubar-msw.c, menubar-x.c, menubar.c, minibuf.c, mule-ccl.c, mule-charset.c, mule-coding.c, mule-wnnfns.c, ndir.h, nt.c, objects-gtk.c, objects-gtk.h, objects-msw.c, objects-tty.c, objects-x.c, objects.c, objects.h, postgresql.c, print.c, process-nt.c, process-unix.c, process.c, procimpl.h, realpath.c, redisplay-gtk.c, redisplay-msw.c, redisplay-output.c, redisplay-tty.c, redisplay-x.c, redisplay.c, redisplay.h, regex.c, search.c, select-common.h, select-gtk.c, select-x.c, sound.h, symbols.c, syntax.c, syntax.h, sysdep.c, sysdep.h, sysdir.h, sysfile.h, sysproc.h, syspwd.h, systime.h, syswindows.h, termcap.c, tests.c, text.c, text.h, toolbar-common.c, tooltalk.c, ui-gtk.c, unexnt.c, unicode.c, win32.c: Text/char naming rationalization. [a] distinguish between "charptr" when it refers to operations on the pointer itself and when it refers to operations on text; and [b] use consistent naming for everything referring to internal format, i.e. Itext == text in internal format Ibyte == a byte in such text Ichar == a char as represented in internal character format thus e.g. set_charptr_emchar -> set_itext_ichar The pre and post tags on either side of this change are: pre-internal-format-textual-renaming post-internal-format-textual-renaming See the Internals Manual for details of exactly how this was done, how to handle the change in your workspace, etc.
author ben
date Wed, 05 Jun 2002 09:58:45 +0000
parents e7ee5f8bde58
children 5df795348f45
line wrap: on
line diff
--- a/src/realpath.c	Tue Jun 04 17:40:00 2002 +0000
+++ b/src/realpath.c	Wed Jun 05 09:58:45 2002 +0000
@@ -55,13 +55,13 @@
 #if defined (WIN32_NATIVE)
 /* Length of start of absolute filename. */
 # define ABS_LENGTH(name) (mswindows_abs_start (name))
-static int mswindows_abs_start (const Intbyte *name);
+static int mswindows_abs_start (const Ibyte *name);
 # define readlink_and_correct_case mswindows_readlink_and_correct_case
 #else
 # ifdef CYGWIN
 #  ifdef WIN32_FILENAMES
 #   define ABS_LENGTH(name) (mswindows_abs_start (name))
-static int mswindows_abs_start (const Intbyte * name);
+static int mswindows_abs_start (const Ibyte * name);
 #  else
 #   define ABS_LENGTH(name) (IS_DIRECTORY_SEP (*name) ? \
                              (IS_DIRECTORY_SEP (name[1]) ? 2 : 1) : 0)
@@ -81,14 +81,14 @@
    are lower-cased. Directories must be given without trailing
    '/'. One day, this could read Win2K's reparse points. */
 static int
-mswindows_readlink_and_correct_case (const Intbyte *name, Intbyte *buf,
+mswindows_readlink_and_correct_case (const Ibyte *name, Ibyte *buf,
 				     int size)
 {
   int len = 0;
   int err = 0;
-  const Intbyte *lastname;
+  const Ibyte *lastname;
   int count = 0;
-  const Intbyte *tmp;
+  const Ibyte *tmp;
   DECLARE_EISTRING (result);
   
   assert (*name);
@@ -155,7 +155,7 @@
 #ifdef CYGWIN
 /* Call readlink and try to find out the correct case for the file. */
 static int
-cygwin_readlink_and_correct_case (const Intbyte *name, Intbyte *buf,
+cygwin_readlink_and_correct_case (const Ibyte *name, Ibyte *buf,
 				  int size)
 {
   int n = qxe_readlink (name, buf, size);
@@ -163,8 +163,8 @@
     {
       /* The file may exist, but isn't a symlink. Try to find the
          right name. */
-      Intbyte *tmp =
-	(Intbyte *) ALLOCA (cygwin_posix_to_win32_path_list_buf_size
+      Ibyte *tmp =
+	(Ibyte *) ALLOCA (cygwin_posix_to_win32_path_list_buf_size
 			    ((char *) name));
       cygwin_posix_to_win32_path_list ((char *) name, (char *) tmp);
       n = mswindows_readlink_and_correct_case (tmp, buf, size);
@@ -179,7 +179,7 @@
 #endif
 /* Length of start of absolute filename. */
 static int 
-mswindows_abs_start (const Intbyte *name)
+mswindows_abs_start (const Ibyte *name)
 {
   if (isalpha (*name) && IS_DEVICE_SEP (name[1])
       && IS_DIRECTORY_SEP (name[2]))
@@ -194,15 +194,15 @@
 /* Mule Note: This function works with and returns
    internally-formatted strings. */
 
-Intbyte *
-qxe_realpath (const Intbyte *path, Intbyte *resolved_path)
+Ibyte *
+qxe_realpath (const Ibyte *path, Ibyte *resolved_path)
 {
-  Intbyte copy_path[PATH_MAX];
-  Intbyte *new_path = resolved_path;
-  Intbyte *max_path;
+  Ibyte copy_path[PATH_MAX];
+  Ibyte *new_path = resolved_path;
+  Ibyte *max_path;
 #if defined (HAVE_READLINK) || defined (WIN32_NATIVE)
   int readlinks = 0;
-  Intbyte link_path[PATH_MAX];
+  Ibyte link_path[PATH_MAX];
   int n;
   int abslen = ABS_LENGTH (path);
 #endif