diff src/doc.c @ 21244:50929073a0ba

Use STRING_BYTES and SET_STRING_BYTES.
author Richard M. Stallman <rms@gnu.org>
date Sat, 21 Mar 1998 07:06:14 +0000
parents 8cd0a6343a84
children fce0c8c246d1
line wrap: on
line diff
--- a/src/doc.c	Sat Mar 21 06:16:35 1998 +0000
+++ b/src/doc.c	Sat Mar 21 07:06:14 1998 +0000
@@ -562,11 +562,11 @@
   if (NILP (keymap))
     keymap = Voverriding_local_map;
 
-  bsize = XSTRING (string)->size_byte;
+  bsize = STRING_BYTES (XSTRING (string));
   bufp = buf = (unsigned char *) xmalloc (bsize);
 
   strp = (unsigned char *) XSTRING (string)->data;
-  while (strp < XSTRING (string)->data + XSTRING (string)->size_byte)
+  while (strp < XSTRING (string)->data + STRING_BYTES (XSTRING (string)))
     {
       if (strp[0] == '\\' && strp[1] == '=')
 	{
@@ -577,7 +577,7 @@
 	  if (multibyte)
 	    {
 	      int len;
-	      int maxlen = XSTRING (string)->data + XSTRING (string)->size_byte - strp;
+	      int maxlen = XSTRING (string)->data + STRING_BYTES (XSTRING (string)) - strp;
 
 	      STRING_CHAR_AND_LENGTH (strp, maxlen, len);
 	      if (len == 1)
@@ -600,7 +600,7 @@
 	  start = strp;
 
 	  while ((strp - (unsigned char *) XSTRING (string)->data
-		  < XSTRING (string)->size_byte)
+		  < STRING_BYTES (XSTRING (string)))
 		 && *strp != ']')
 	    strp++;
 	  length_byte = strp - start;
@@ -685,7 +685,7 @@
 	      insert_string ("\nUses keymap \"");
 	      insert_from_string (name, 0, 0,
 				  XSTRING (name)->size,
-				  XSTRING (name)->size_byte, 1);
+				  STRING_BYTES (XSTRING (name)), 1);
 	      insert_string ("\", which is not currently defined.\n");
 	      if (start[-1] == '<') keymap = Qnil;
 	    }
@@ -700,7 +700,7 @@
 	subst_string:
 	  start = XSTRING (tem)->data;
 	  length = XSTRING (tem)->size;
-	  length_byte = XSTRING (tem)->size_byte;
+	  length_byte = STRING_BYTES (XSTRING (tem));
 	subst:
 	  new = (unsigned char *) xrealloc (buf, bsize += length_byte);
 	  bufp += new - buf;
@@ -716,7 +716,7 @@
       else
 	{
 	  int len;
-	  int maxlen = XSTRING (string)->data + XSTRING (string)->size_byte - strp;
+	  int maxlen = XSTRING (string)->data + STRING_BYTES (XSTRING (string)) - strp;
 
 	  STRING_CHAR_AND_LENGTH (strp, maxlen, len);
 	  if (len == 1)