[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] /srv/bzr/emacs/trunk r103733: w32: Fix some warnings repor
From: |
Juanma Barranquero |
Subject: |
[Emacs-diffs] /srv/bzr/emacs/trunk r103733: w32: Fix some warnings reported by -Wall -Wextra. |
Date: |
Wed, 23 Mar 2011 17:25:38 +0100 |
User-agent: |
Bazaar (2.0.3) |
------------------------------------------------------------
revno: 103733
committer: Juanma Barranquero <address@hidden>
branch nick: trunk
timestamp: Wed 2011-03-23 17:25:38 +0100
message:
w32: Fix some warnings reported by -Wall -Wextra.
* lib-src/ntlib.c: Include <ctype.h>.
* nt/cmdproxy.c: Include <ctype.h>.
(make_absolute): Remove unused variable `i'.
* src/w32fns.c (x_set_menu_bar_lines): Remove unused variable `olines'.
(w32_wnd_proc): Pass NULL to Windows API, not uninitialized buffer.
(Fx_close_connection): Remove unused variable `i'.
* src/w32font.c (w32font_draw): Return number of glyphs.
(w32font_open_internal): Remove unused variable `i'.
(w32font_driver): Add missing initializer.
* src/w32menu.c (utf8to16): Remove unused variable `utf16'.
(fill_in_menu): Remove unused variable `items_added'.
* src/w32term.c (last_mouse_press_frame): Remove static global variable.
(w32_clip_to_row): Remove unused variable `f'.
(x_delete_terminal): Remove unused variable `i'.
* src/w32uniscribe.c (uniscribe_shape): Remove unused variable `nclusters'.
(NOTHING): Remove unused static global variable.
(uniscribe_check_otf): Remove unused variable `table'.
(uniscribe_font_driver): Add missing initializers.
modified:
lib-src/ChangeLog
lib-src/ntlib.c
nt/ChangeLog
nt/cmdproxy.c
src/ChangeLog
src/w32fns.c
src/w32font.c
src/w32menu.c
src/w32term.c
src/w32uniscribe.c
=== modified file 'lib-src/ChangeLog'
--- a/lib-src/ChangeLog 2011-03-23 03:09:55 +0000
+++ b/lib-src/ChangeLog 2011-03-23 16:25:38 +0000
@@ -1,3 +1,7 @@
+2011-03-23 Juanma Barranquero <address@hidden>
+
+ * ntlib.c: Include <ctype.h>.
+
2011-03-23 Glenn Morris <address@hidden>
* Makefile.in ($(DESTDIR)${archlibdir}):
=== modified file 'lib-src/ntlib.c'
--- a/lib-src/ntlib.c 2011-01-31 23:54:50 +0000
+++ b/lib-src/ntlib.c 2011-03-23 16:25:38 +0000
@@ -28,6 +28,7 @@
#include <sys/types.h>
#include <sys/stat.h>
#include <errno.h>
+#include <ctype.h>
#include "ntlib.h"
=== modified file 'nt/ChangeLog'
--- a/nt/ChangeLog 2011-03-12 19:19:47 +0000
+++ b/nt/ChangeLog 2011-03-23 16:25:38 +0000
@@ -1,3 +1,8 @@
+2011-03-23 Juanma Barranquero <address@hidden>
+
+ * cmdproxy.c: Include <ctype.h>.
+ (make_absolute): Remove unused variable `i'.
+
2011-02-27 Eli Zaretskii <address@hidden>
* inc/unistd.h (readlink, symlink): Declare prototypes.
=== modified file 'nt/cmdproxy.c'
--- a/nt/cmdproxy.c 2011-01-25 04:08:28 +0000
+++ b/nt/cmdproxy.c 2011-03-23 16:25:38 +0000
@@ -33,6 +33,7 @@
#include <malloc.h> /* alloca */
#include <stdlib.h> /* getenv */
#include <string.h> /* strlen */
+#include <ctype.h> /* isspace, isalpha */
/* We don't want to include stdio.h because we are already duplicating
lots of it here */
@@ -251,7 +252,6 @@
char curdir[MAX_PATH];
char *p, *path;
const char *fname;
- int i;
/* At least partial absolute path specified; search there. */
if ((isalpha (prog[0]) && prog[1] == ':') ||
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog 2011-03-23 10:06:57 +0000
+++ b/src/ChangeLog 2011-03-23 16:25:38 +0000
@@ -1,3 +1,25 @@
+2011-03-23 Juanma Barranquero <address@hidden>
+
+ * w32fns.c (x_set_menu_bar_lines): Remove unused variable `olines'.
+ (w32_wnd_proc): Pass NULL to Windows API, not uninitialized buffer.
+ (Fx_close_connection): Remove unused variable `i'.
+
+ * w32font.c (w32font_draw): Return number of glyphs.
+ (w32font_open_internal): Remove unused variable `i'.
+ (w32font_driver): Add missing initializer.
+
+ * w32menu.c (utf8to16): Remove unused variable `utf16'.
+ (fill_in_menu): Remove unused variable `items_added'.
+
+ * w32term.c (last_mouse_press_frame): Remove static global variable.
+ (w32_clip_to_row): Remove unused variable `f'.
+ (x_delete_terminal): Remove unused variable `i'.
+
+ * w32uniscribe.c (uniscribe_shape): Remove unused variable `nclusters'.
+ (NOTHING): Remove unused static global variable.
+ (uniscribe_check_otf): Remove unused variable `table'.
+ (uniscribe_font_driver): Add missing initializers.
+
2011-03-23 Julien Danjou <address@hidden>
* term.c (Fsuspend_tty, Fresume_tty):
=== modified file 'src/w32fns.c'
--- a/src/w32fns.c 2011-03-14 17:07:53 +0000
+++ b/src/w32fns.c 2011-03-23 16:25:38 +0000
@@ -1527,7 +1527,6 @@
x_set_menu_bar_lines (struct frame *f, Lisp_Object value, Lisp_Object oldval)
{
int nlines;
- int olines = FRAME_MENU_BAR_LINES (f);
/* Right now, menu bars don't work properly in minibuf-only frames;
most of the commands try to apply themselves to the minibuffer
@@ -2951,7 +2950,7 @@
HIMC context = get_ime_context_fn (hwnd);
wmsg.dwModifiers = w32_get_key_modifiers (wParam, lParam);
/* Get buffer size. */
- size = get_composition_string_fn (context, GCS_RESULTSTR, buffer, 0);
+ size = get_composition_string_fn (context, GCS_RESULTSTR, NULL, 0);
buffer = alloca (size);
size = get_composition_string_fn (context, GCS_RESULTSTR,
buffer, size);
@@ -4820,7 +4819,6 @@
(Lisp_Object display)
{
struct w32_display_info *dpyinfo = check_x_display_info (display);
- int i;
if (dpyinfo->reference_count > 0)
error ("Display still has frames on it");
=== modified file 'src/w32font.c'
--- a/src/w32font.c 2011-03-14 17:07:53 +0000
+++ b/src/w32font.c 2011-03-23 16:25:38 +0000
@@ -533,6 +533,7 @@
{
UINT options;
HRGN orig_clip = NULL;
+ int len = to - from;
struct w32font_info *w32font = (struct w32font_info *) s->font;
options = w32font->glyph_idx;
@@ -581,14 +582,14 @@
if (s->padding_p)
{
- int len = to - from, i;
+ int i;
for (i = 0; i < len; i++)
ExtTextOutW (s->hdc, x + i, y, options, NULL,
s->char2b + from + i, 1, NULL);
}
else
- ExtTextOutW (s->hdc, x, y, options, NULL, s->char2b + from, to - from,
NULL);
+ ExtTextOutW (s->hdc, x, y, options, NULL, s->char2b + from, len, NULL);
/* Restore clip region. */
if (s->num_clips > 0)
@@ -596,6 +597,8 @@
if (orig_clip)
DeleteObject (orig_clip);
+
+ return len;
}
/* w32 implementation of free_entity for font backend.
@@ -774,7 +777,7 @@
w32font_open_internal (FRAME_PTR f, Lisp_Object font_entity,
int pixel_size, Lisp_Object font_object)
{
- int len, size, i;
+ int len, size;
LOGFONT logfont;
HDC dc;
HFONT hfont, old_font;
@@ -2418,6 +2421,7 @@
NULL, /* check */
NULL, /* get_variation_glyphs */
w32font_filter_properties,
+ NULL, /* cached_font_ok */
};
=== modified file 'src/w32menu.c'
--- a/src/w32menu.c 2011-03-14 17:07:53 +0000
+++ b/src/w32menu.c 2011-03-23 16:25:38 +0000
@@ -1320,7 +1320,6 @@
{
while (len > 0)
{
- int utf16;
if (*src < 0x80)
{
*dest = (WCHAR) *src;
@@ -1546,8 +1545,6 @@
static int
fill_in_menu (HMENU menu, widget_value *wv)
{
- int items_added = 0;
-
for ( ; wv != NULL; wv = wv->next)
{
if (wv->contents)
=== modified file 'src/w32term.c'
--- a/src/w32term.c 2011-03-14 17:07:53 +0000
+++ b/src/w32term.c 2011-03-23 16:25:38 +0000
@@ -160,7 +160,6 @@
/* Where the mouse was last time we reported a mouse event. */
static RECT last_mouse_glyph;
static FRAME_PTR last_mouse_glyph_frame;
-static Lisp_Object last_mouse_press_frame;
/* The scroll bar in which the last motion event occurred.
@@ -4842,7 +4841,6 @@
static void
w32_clip_to_row (struct window *w, struct glyph_row *row, int area, HDC hdc)
{
- struct frame *f = XFRAME (WINDOW_FRAME (w));
RECT clip_rect;
int window_x, window_y, window_width;
@@ -6089,7 +6087,6 @@
x_delete_terminal (struct terminal *terminal)
{
struct w32_display_info *dpyinfo = terminal->display_info.w32;
- int i;
/* Protect against recursive calls. delete_frame in
delete_terminal calls us back when it deletes our last frame. */
=== modified file 'src/w32uniscribe.c'
--- a/src/w32uniscribe.c 2011-03-14 17:07:53 +0000
+++ b/src/w32uniscribe.c 2011-03-23 16:25:38 +0000
@@ -320,7 +320,7 @@
}
if (SUCCEEDED (result))
{
- int j, nclusters, from, to;
+ int j, from, to;
from = 0;
to = from;
@@ -629,8 +629,6 @@
STR[4] = '\0'; \
} while (0)
-static char* NOTHING = " ";
-
#define SNAME(VAL) SDATA (SYMBOL_NAME (VAL))
/* Check if font supports the otf script/language/features specified.
@@ -646,7 +644,6 @@
struct frame * f;
HDC context;
HFONT check_font, old_font;
- DWORD table;
int i, retval = 0;
struct gcpro gcpro1;
@@ -936,7 +933,11 @@
NULL, /* otf_drive - use shape instead. */
NULL, /* start_for_frame */
NULL, /* end_for_frame */
- uniscribe_shape
+ uniscribe_shape,
+ NULL, /* check */
+ NULL, /* get_variation_glyphs */
+ NULL, /* filter_properties */
+ NULL, /* cached_font_ok */
};
/* Note that this should be called at every startup, not just when dumping,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/trunk r103733: w32: Fix some warnings reported by -Wall -Wextra.,
Juanma Barranquero <=