[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] /srv/bzr/emacs/trunk r103139: Merge: * xterm.c: conform to
From: |
Paul Eggert |
Subject: |
[Emacs-diffs] /srv/bzr/emacs/trunk r103139: Merge: * xterm.c: conform to C89 pointer rules |
Date: |
Sat, 05 Feb 2011 19:07:57 -0800 |
User-agent: |
Bazaar (2.0.3) |
------------------------------------------------------------
revno: 103139 [merge]
committer: Paul Eggert <address@hidden>
branch nick: trunk
timestamp: Sat 2011-02-05 19:07:57 -0800
message:
Merge: * xterm.c: conform to C89 pointer rules
modified:
src/ChangeLog
src/xterm.c
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog 2011-02-06 01:56:00 +0000
+++ b/src/ChangeLog 2011-02-06 02:50:02 +0000
@@ -1,9 +1,13 @@
2011-02-06 Paul Eggert <address@hidden>
- * doc.c: conform to C89 pointer rules
- (get_doc_string, Fsnarf_documentation, Fsubstitute_command_keys):
+ conform to C89 pointer rules
+
+ * xterm.c (x_draw_fringe_bitmap, handle_one_xevent, x_bitmap_icon):
+ (same_x_server, x_term_init):
Change types between char * and unsigned char *, to satisfy C89
rules about pointer type compatibility.
+ * doc.c (get_doc_string, Fsnarf_documentation):
+ (Fsubstitute_command_keys): Likewise.
2011-02-05 Paul Eggert <address@hidden>
=== modified file 'src/xterm.c'
--- a/src/xterm.c 2011-02-03 13:46:03 +0000
+++ b/src/xterm.c 2011-02-06 02:50:02 +0000
@@ -797,15 +797,15 @@
if (p->which)
{
- unsigned char *bits;
+ char *bits;
Pixmap pixmap, clipmask = (Pixmap) 0;
int depth = DefaultDepthOfScreen (FRAME_X_SCREEN (f));
XGCValues gcv;
if (p->wd > 8)
- bits = (unsigned char *)(p->bits + p->dh);
+ bits = (char *) (p->bits + p->dh);
else
- bits = (unsigned char *)p->bits + p->dh;
+ bits = (char *) p->bits + p->dh;
/* Draw the bitmap. I believe these small pixmaps can be cached
by the server. */
@@ -6320,7 +6320,7 @@
coding_system = Vlocale_coding_system;
nbytes = XmbLookupString (FRAME_XIC (f),
- &event.xkey, copy_bufptr,
+ &event.xkey, (char *) copy_bufptr,
copy_bufsiz, &keysym,
&status_return);
if (status_return == XBufferOverflow)
@@ -6328,7 +6328,7 @@
copy_bufsiz = nbytes + 1;
copy_bufptr = (unsigned char *) alloca (copy_bufsiz);
nbytes = XmbLookupString (FRAME_XIC (f),
- &event.xkey, copy_bufptr,
+ &event.xkey, (char *) copy_bufptr,
copy_bufsiz, &keysym,
&status_return);
}
@@ -6345,11 +6345,11 @@
abort ();
}
else
- nbytes = XLookupString (&event.xkey, copy_bufptr,
+ nbytes = XLookupString (&event.xkey, (char *) copy_bufptr,
copy_bufsiz, &keysym,
&compose_status);
#else
- nbytes = XLookupString (&event.xkey, copy_bufptr,
+ nbytes = XLookupString (&event.xkey, (char *) copy_bufptr,
copy_bufsiz, &keysym,
&compose_status);
#endif
@@ -7445,7 +7445,7 @@
/* If all else fails, use the (black and white) xbm image. */
if (rc == -1)
{
- rc = x_create_bitmap_from_data (f, gnu_xbm_bits,
+ rc = x_create_bitmap_from_data (f, (char *) gnu_xbm_bits,
gnu_xbm_width, gnu_xbm_height);
if (rc == -1)
return 1;
@@ -9714,7 +9714,7 @@
same_x_server (const char *name1, const char *name2)
{
int seen_colon = 0;
- const unsigned char *system_name = SDATA (Vsystem_name);
+ const char *system_name = SSDATA (Vsystem_name);
int system_name_length = strlen (system_name);
int length_until_period = 0;
@@ -9828,7 +9828,7 @@
}
if (! x_display_ok (SSDATA (display_name)))
- error ("Display %s can't be opened", SDATA (display_name));
+ error ("Display %s can't be opened", SSDATA (display_name));
#ifdef USE_GTK
{
@@ -9840,7 +9840,7 @@
if (x_initialized++ > 1)
{
- xg_display_open (SDATA (display_name), &dpy);
+ xg_display_open (SSDATA (display_name), &dpy);
}
else
{
@@ -9856,7 +9856,7 @@
if (! NILP (display_name))
{
argv[argc++] = display_opt;
- argv[argc++] = SDATA (display_name);
+ argv[argc++] = SSDATA (display_name);
}
argv[argc++] = name_opt;
@@ -9889,7 +9889,7 @@
abs_file = Fexpand_file_name (s, Qnil);
if (! NILP (abs_file) && !NILP (Ffile_readable_p (abs_file)))
- gtk_rc_parse (SDATA (abs_file));
+ gtk_rc_parse (SSDATA (abs_file));
}
XSetErrorHandler (x_error_handler);
@@ -9933,7 +9933,7 @@
#else /* not USE_X_TOOLKIT */
XSetLocaleModifiers ("");
- dpy = XOpenDisplay (SDATA (display_name));
+ dpy = XOpenDisplay (SSDATA (display_name));
#endif /* not USE_X_TOOLKIT */
#endif /* not USE_GTK*/
@@ -10032,7 +10032,7 @@
+ SBYTES (Vsystem_name)
+ 2);
sprintf (dpyinfo->x_id_name, "address@hidden",
- SDATA (Vinvocation_name), SDATA (Vsystem_name));
+ SSDATA (Vinvocation_name), SSDATA (Vsystem_name));
/* Figure out which modifier bits mean what. */
x_find_modifier_meanings (dpyinfo);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/trunk r103139: Merge: * xterm.c: conform to C89 pointer rules,
Paul Eggert <=