diff src/insdel.c @ 14:9ee227acff29 r19-15b90

Import from CVS: tag r19-15b90
author cvs
date Mon, 13 Aug 2007 08:48:42 +0200
parents 376386a54a3c
children 7e54bd776075
line wrap: on
line diff
--- a/src/insdel.c	Mon Aug 13 08:48:18 2007 +0200
+++ b/src/insdel.c	Mon Aug 13 08:48:42 2007 +0200
@@ -500,7 +500,7 @@
   Charcount ccpos = get_string_pos_char (string, pos, flags);
   if (ccpos < 0) /* could happen with GB_NO_ERROR_IF_BAD */
     return -1;
-  return charcount_to_bytecount (string_data (XSTRING (string)), ccpos);
+  return charcount_to_bytecount (XSTRING_DATA (string), ccpos);
 }
 
 void
@@ -552,11 +552,11 @@
 
   get_string_range_char (string, from, to, &s, &e, flags);
   if (s >= 0)
-    *from_out = charcount_to_bytecount (string_data (XSTRING (string)), s);
+    *from_out = charcount_to_bytecount (XSTRING_DATA (string), s);
   else /* could happen with GB_NO_ERROR_IF_BAD */
     *from_out = -1;
   if (e >= 0)
-    *to_out = charcount_to_bytecount (string_data (XSTRING (string)), e);
+    *to_out = charcount_to_bytecount (XSTRING_DATA (string), e);
   else
     *to_out = -1;
 
@@ -634,7 +634,7 @@
 buffer_or_string_accessible_end_byte (Lisp_Object object)
 {
   if (STRINGP (object))
-    return string_length (XSTRING (object));
+    return XSTRING_LENGTH (object);
   return BI_BUF_ZV (XBUFFER (object));
 }
 
@@ -666,7 +666,7 @@
 buffer_or_string_absolute_end_byte (Lisp_Object object)
 {
   if (STRINGP (object))
-    return string_length (XSTRING (object));
+    return XSTRING_LENGTH (object);
   return BI_BUF_Z (XBUFFER (object));
 }
 
@@ -1435,13 +1435,13 @@
       if (nonreloc)
 	*len = strlen ((CONST char *) nonreloc) - offset;
       else
-	*len = string_length (XSTRING (reloc)) - offset;
+	*len = XSTRING_LENGTH (reloc) - offset;
     }
   assert (*len >= 0);
   if (STRINGP (reloc))
     {
-      assert (offset >= 0 && offset <= string_length (XSTRING (reloc)));
-      assert (offset + *len <= string_length (XSTRING (reloc)));
+      assert (offset >= 0 && offset <= XSTRING_LENGTH (reloc));
+      assert (offset + *len <= XSTRING_LENGTH (reloc));
     }
 }
 
@@ -1525,7 +1525,7 @@
 
   /* string may have been relocated up to this point */
   if (STRINGP (reloc))
-    nonreloc = string_data (XSTRING (reloc));
+    nonreloc = XSTRING_DATA (reloc);
 
   ind = bufpos_to_bytind (buf, pos);
   cclen = bytecount_to_charcount (nonreloc + offset, length);
@@ -1544,7 +1544,7 @@
 
   /* string may have been relocated up to this point */
   if (STRINGP (reloc))
-    nonreloc = string_data (XSTRING (reloc));
+    nonreloc = XSTRING_DATA (reloc);
 
   memcpy (BUF_GPT_ADDR (buf), nonreloc + offset, length);
 
@@ -1610,7 +1610,7 @@
   /* This function can GC */
   assert (STRINGP (str));
   return buffer_insert_string_1 (buf, pos, 0, str, 0,
-				 string_length (XSTRING (str)),
+				 XSTRING_LENGTH (str),
 				 flags);
 }
 
@@ -1656,7 +1656,7 @@
   /* This function can GC */
   Lisp_Object str = make_string_from_buffer (buf2, pos2, length);
   return buffer_insert_string_1 (buf, pos, 0, str, 0,
-				 string_length (XSTRING (str)), flags);
+				 XSTRING_LENGTH (str), flags);
 }
 
 
@@ -1878,7 +1878,7 @@
   {
     Bytecount len1 = BI_BUF_GPT (buf) - bi_ind;
     Bufbyte *start1 = BI_BUF_BYTE_ADDRESS (buf, bi_ind);
-    Bufbyte *dest = string_data (XSTRING (val));
+    Bufbyte *dest = XSTRING_DATA (val);
 
     if (len1 < 0)
       {