diff src/energize.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 859a2309aef8
line wrap: on
line diff
--- a/src/energize.c	Mon Aug 13 08:48:18 2007 +0200
+++ b/src/energize.c	Mon Aug 13 08:48:42 2007 +0200
@@ -722,7 +722,7 @@
 	XSETSTRING (type, XSYMBOL (type)->name);
 
       if (STRINGP (type))
-	type_string = (char *)string_data (XSTRING (type));
+	type_string = (char *) XSTRING_DATA (type);
 
       type_string = copy_string (type_string);
 
@@ -816,7 +816,7 @@
       wchar_t *buf, t;
 
 #ifdef SANITY_CHECK
-      stderr_out ("rebuilding widechar map for %s\n", string_data (XSTRING (current_buffer->name)));
+      stderr_out ("rebuilding widechar map for %s\n", XSTRING_DATA (current_buffer->name));
 #endif
       
       /* #### this is not gonna compile.  move_gap() is now a private function
@@ -1611,8 +1611,8 @@
   /* make sure that pathname_directory ends with a '/', if it exists */
   if (!NILP (pathname_directory))
     {
-      Bufbyte *str = string_data (XSTRING (pathname_directory));
-      Bytecount size = string_length (XSTRING (pathname_directory));
+      Bufbyte *str = XSTRING_DATA (pathname_directory);
+      Bytecount size = XSTRING_LENGTH (pathname_directory);
       if (str[size - 1] != '/')
 	{
 	  Lisp_Object tmp = make_string (str, size + 1);
@@ -1669,9 +1669,8 @@
   if (!NILP (buffer_name))
     {
       if (modifying_p
-	  && strcmp ((char*)string_data (XSTRING (buffer_name)),
-		     (char*)
-		     string_data (XSTRING (XBUFFER (binfo->emacs_buffer)->name))))
+	  && strcmp ((char*) XSTRING_DATA (buffer_name),
+		     (char*) XSTRING_DATA (XBUFFER (binfo->emacs_buffer)->name)))
 	rename_the_buffer (buffer_name);
     }
 
@@ -2110,7 +2109,7 @@
   /* file name */
   file_name = current_buffer->filename;
   if (STRINGP (file_name))
-    CWriteVstring0 (conn, string_data (XSTRING (file_name)));
+    CWriteVstring0 (conn, XSTRING_DATA (file_name));
   else
     CWriteVstring0 (conn, "");
   CWriteVstring0 (conn, "");	/* directory name */
@@ -2138,9 +2137,8 @@
       Lisp_Object string = make_string_from_buffer (current_buffer,
 						    BUF_BEG (current_buffer),
 						    BUF_Z (current_buffer));
-      CNeedOutputSize (conn, string_length (XSTRING (string)) + 9);
-      CWriteVstringLen (conn, string_data (XSTRING (string)),
-			string_length (XSTRING (string)));
+      CNeedOutputSize (conn, XSTRING_LENGTH (string) + 9);
+      CWriteVstringLen (conn, XSTRING_DATA (string), XSTRING_LENGTH (string));
     }
 
   /* write the extents */
@@ -2319,8 +2317,8 @@
   if (STRINGP (selection))
     {
       conn->header->data |= CEChasCharSelection;
-      CWriteVstringLen (conn, string_data (XSTRING (selection)),
-			string_length (XSTRING (selection)));
+      CWriteVstringLen (conn, XSTRING_DATA (selection),
+			XSTRING_LENGTH (selection));
     }
   else if (VECTORP (selection))
     {
@@ -2350,8 +2348,8 @@
 	  && STRINGP (value))
 	{
 	  conn->header->data |= CEChasObjectSelection;
-	  CWriteN (conn, char, string_data (XSTRING (value)),
-		   string_length (XSTRING (value)));
+	  CWriteN (conn, char, XSTRING_DATA (value),
+		   XSTRING_LENGTH (value));
 	}
     }
   else if (!NILP (selection))
@@ -2446,7 +2444,7 @@
 
       if (!NILP (only_name))
 	{
-	  if (!strcmp ((char*) string_data (XSTRING (only_name)), name))
+	  if (!strcmp ((char*) XSTRING_DATA (only_name), name))
 	    {
 	      if (NILP (item))
 		{
@@ -2536,7 +2534,7 @@
 
   /* ignore the flags for now */
   execute_energize_menu (buffer, extent_to_data (extent_obj),
-			 (char*)string_data (XSTRING (v->contents [0])),
+			 (char*) XSTRING_DATA (v->contents [0]),
 			 lisp_to_word (v->contents [1]),
 			 XINT (v->contents [3]),
 			 selection,
@@ -2564,7 +2562,7 @@
   CHECK_STRING (command);
 
   execute_energize_menu (buffer, extent_to_data (extent_obj),
-			 (char*)string_data (XSTRING (command)), 0, 0, selection,
+			 (char*) XSTRING_DATA (command), 0, 0, selection,
 			 no_confirm);
 
   return Qt;
@@ -2693,7 +2691,7 @@
   {
     char *execname =
       (STRINGP (Vinvocation_directory))?
-	((char *) string_data (XSTRING (Vinvocation_directory))):0;
+	((char *) XSTRING_DATA (Vinvocation_directory)):0;
 
     switch (creq->type)
       {
@@ -3773,8 +3771,8 @@
 
   if (!NILP (string))
     add_in_connection_input_buffer (energize_connection->conn,
-				    (char *) string_data (XSTRING (string)),
-				    string_length (XSTRING (string)));
+				    (char *) XSTRING_DATA (string),
+				    XSTRING_LENGTH (string));
 
   return process_energize_request_1 ();
 }
@@ -3951,7 +3949,7 @@
   if (!NILP (energize_arg))
     {
       CHECK_STRING (energize_arg);
-      arg = string_data (XSTRING (energize_arg));
+      arg = XSTRING_DATA (energize_arg);
     }
   else
     arg = 0;
@@ -3959,7 +3957,7 @@
   if (!NILP (server_name))
     {
       CHECK_STRING (server_name);
-      server = string_data (XSTRING (server_name));
+      server = XSTRING_DATA (server_name);
     }
   else
     server = 0;
@@ -5088,7 +5086,7 @@
 
   data->name = "otherText";
   data->selected = 0;
-  data->value = (char *) string_data (XSTRING (other_text));
+  data->value = (char *) XSTRING_DATA (other_text);
   data->enabled = (editmode.external == 3);
   lw_modify_all_widgets (dbox_id, data, True);