aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Djärv2010-04-21 18:13:55 +0200
committerJan Djärv2010-04-21 18:13:55 +0200
commitc632dfda11b0ad6a144704dc473e4ff6bbac0990 (patch)
tree6065155419ae993b72a32027a0ef3d15fc376270
parentc5cbeb128e3d3fc20d6e481308f154526c96e6cf (diff)
downloademacs-c632dfda11b0ad6a144704dc473e4ff6bbac0990.tar.gz
emacs-c632dfda11b0ad6a144704dc473e4ff6bbac0990.zip
Declarations before code (Bug#5993).
* data.c (make_blv): Declarations before code (Bug#5993). * xlwmenu.c (expose_cb): * lwlib-Xaw.c (fill_xft_data): Declarations before code (Bug#5993).
-rw-r--r--lwlib/ChangeLog5
-rw-r--r--lwlib/lwlib-Xaw.c4
-rw-r--r--lwlib/xlwmenu.c2
-rw-r--r--src/ChangeLog4
-rw-r--r--src/data.c12
5 files changed, 20 insertions, 7 deletions
diff --git a/lwlib/ChangeLog b/lwlib/ChangeLog
index 35cb646fbcb..52728552eac 100644
--- a/lwlib/ChangeLog
+++ b/lwlib/ChangeLog
@@ -1,3 +1,8 @@
12010-04-21 Jan Djärv <jan.h.d@swipnet.se>
2
3 * xlwmenu.c (expose_cb):
4 * lwlib-Xaw.c (fill_xft_data): Declarations before code.
5
12010-04-17 Jan Djärv <jan.h.d@swipnet.se> 62010-04-17 Jan Djärv <jan.h.d@swipnet.se>
2 7
3 * xlwmenu.c: Include Shell.h, remove duplicate declaration of 8 * xlwmenu.c: Include Shell.h, remove duplicate declaration of
diff --git a/lwlib/lwlib-Xaw.c b/lwlib/lwlib-Xaw.c
index c6bbae7e3c9..d31b4602147 100644
--- a/lwlib/lwlib-Xaw.c
+++ b/lwlib/lwlib-Xaw.c
@@ -150,12 +150,12 @@ xaw_update_scrollbar (instance, widget, val)
150static void 150static void
151fill_xft_data (struct widget_xft_data *data, Widget widget, XftFont *font) 151fill_xft_data (struct widget_xft_data *data, Widget widget, XftFont *font)
152{ 152{
153 data->widget = widget;
154 data->xft_font = font;
155 Pixel bg, fg; 153 Pixel bg, fg;
156 XColor colors[2]; 154 XColor colors[2];
157 int screen = XScreenNumberOfScreen (XtScreen (widget)); 155 int screen = XScreenNumberOfScreen (XtScreen (widget));
158 156
157 data->widget = widget;
158 data->xft_font = font;
159 XtVaGetValues (widget, 159 XtVaGetValues (widget,
160 XtNbackground, &bg, 160 XtNbackground, &bg,
161 XtNforeground, &fg, 161 XtNforeground, &fg,
diff --git a/lwlib/xlwmenu.c b/lwlib/xlwmenu.c
index d396aa651e9..52a89de2204 100644
--- a/lwlib/xlwmenu.c
+++ b/lwlib/xlwmenu.c
@@ -1304,10 +1304,10 @@ expose_cb (Widget widget,
1304 XEvent* event, 1304 XEvent* event,
1305 Boolean* continue_to_dispatch) 1305 Boolean* continue_to_dispatch)
1306{ 1306{
1307 *continue_to_dispatch = False;
1308 XlwMenuWidget mw = (XlwMenuWidget) closure; 1307 XlwMenuWidget mw = (XlwMenuWidget) closure;
1309 int i; 1308 int i;
1310 1309
1310 *continue_to_dispatch = False;
1311 for (i = 0; i < mw->menu.windows_length; ++i) 1311 for (i = 0; i < mw->menu.windows_length; ++i)
1312 if (mw->menu.windows [i].w == widget) break; 1312 if (mw->menu.windows [i].w == widget) break;
1313 if (i < mw->menu.windows_length && i < mw->menu.old_depth) 1313 if (i < mw->menu.windows_length && i < mw->menu.old_depth)
diff --git a/src/ChangeLog b/src/ChangeLog
index 05d1f550a55..14790309a11 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12010-04-21 Jan Djärv <jan.h.d@swipnet.se>
2
3 * data.c (make_blv): Declarations before code (Bug#5993).
4
12010-04-21 Glenn Morris <rgm@gnu.org> 52010-04-21 Glenn Morris <rgm@gnu.org>
2 6
3 * Makefile.in (DBUS_OBJ, GTK_OBJ, XMENU_OBJ, XOBJ): 7 * Makefile.in (DBUS_OBJ, GTK_OBJ, XMENU_OBJ, XOBJ):
diff --git a/src/data.c b/src/data.c
index 43d168cc63d..e9f2dea522b 100644
--- a/src/data.c
+++ b/src/data.c
@@ -1558,10 +1558,14 @@ make_blv (struct Lisp_Symbol *sym, int forwarded, union Lisp_Val_Fwd valcontents
1558{ 1558{
1559 struct Lisp_Buffer_Local_Value *blv 1559 struct Lisp_Buffer_Local_Value *blv
1560 = xmalloc (sizeof (struct Lisp_Buffer_Local_Value)); 1560 = xmalloc (sizeof (struct Lisp_Buffer_Local_Value));
1561 Lisp_Object symbol; XSETSYMBOL (symbol, sym); 1561 Lisp_Object symbol;
1562 Lisp_Object tem = Fcons (symbol, (forwarded 1562 Lisp_Object tem;
1563 ? do_symval_forwarding (valcontents.fwd) 1563
1564 : valcontents.value)); 1564 XSETSYMBOL (symbol, sym);
1565 tem = Fcons (symbol, (forwarded
1566 ? do_symval_forwarding (valcontents.fwd)
1567 : valcontents.value));
1568
1565 /* Buffer_Local_Values cannot have as realval a buffer-local 1569 /* Buffer_Local_Values cannot have as realval a buffer-local
1566 or keyboard-local forwarding. */ 1570 or keyboard-local forwarding. */
1567 eassert (!(forwarded && BUFFER_OBJFWDP (valcontents.fwd))); 1571 eassert (!(forwarded && BUFFER_OBJFWDP (valcontents.fwd)));