]> git.pld-linux.org Git - packages/vim.git/blame - 7.2.184
- updated to 7.2.330
[packages/vim.git] / 7.2.184
CommitLineData
b5ccbaa1
ER
1To: vim-dev@vim.org
2Subject: Patch 7.2.184
3Fcc: outbox
4From: Bram Moolenaar <Bram@moolenaar.net>
5Mime-Version: 1.0
6Content-Type: text/plain; charset=UTF-8
7Content-Transfer-Encoding: 8bit
8------------
9
10Patch 7.2.184
11Problem: Some more compiler warnings when using gcc -Wextra.
12Solution: Add UNUSED and type casts. Autoconf check for wchar_t.
13Files: src/auto/configure, src/config.h.in, src/configure.in,
14 src/gui_athena.c, src/gui_x11.c, src/gui.c, src/gui_beval.c,
15 src/gui_at_sb.c, src/gui_at_fs.c, src/gui_motif.c,
16 src/gui_xmdlg.c, src/gui_xmebw.c, src/if_python.c, src/window.c,
17 src/workshop.c
18
19
20*** ../vim-7.2.183/src/auto/configure 2009-05-21 15:19:59.000000000 +0200
21--- src/auto/configure 2009-05-21 16:05:01.000000000 +0200
22***************
23*** 7977,7982 ****
24--- 7977,8058 ----
25
26 LDFLAGS="$ac_save_LDFLAGS"
27
28+ { $as_echo "$as_me:$LINENO: checking size of wchar_t is 2 bytes" >&5
29+ $as_echo_n "checking size of wchar_t is 2 bytes... " >&6; }
30+ if test "${ac_cv_small_wchar_t+set}" = set; then
31+ $as_echo_n "(cached) " >&6
32+ else
33+ if test "$cross_compiling" = yes; then
34+ { { $as_echo "$as_me:$LINENO: error: failed to compile test program" >&5
35+ $as_echo "$as_me: error: failed to compile test program" >&2;}
36+ { (exit 1); exit 1; }; }
37+ else
38+ cat >conftest.$ac_ext <<_ACEOF
39+ /* confdefs.h. */
40+ _ACEOF
41+ cat confdefs.h >>conftest.$ac_ext
42+ cat >>conftest.$ac_ext <<_ACEOF
43+ /* end confdefs.h. */
44+
45+ #include <X11/Xlib.h>
46+ #if STDC_HEADERS
47+ # include <stdlib.h>
48+ # include <stddef.h>
49+ #endif
50+ main()
51+ {
52+ if (sizeof(wchar_t) <= 2)
53+ exit(1);
54+ exit(0);
55+ }
56+ _ACEOF
57+ rm -f conftest$ac_exeext
58+ if { (ac_try="$ac_link"
59+ case "(($ac_try" in
60+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
61+ *) ac_try_echo=$ac_try;;
62+ esac
63+ eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
64+ $as_echo "$ac_try_echo") >&5
65+ (eval "$ac_link") 2>&5
66+ ac_status=$?
67+ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
68+ (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
69+ { (case "(($ac_try" in
70+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
71+ *) ac_try_echo=$ac_try;;
72+ esac
73+ eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
74+ $as_echo "$ac_try_echo") >&5
75+ (eval "$ac_try") 2>&5
76+ ac_status=$?
77+ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
78+ (exit $ac_status); }; }; then
79+ ac_cv_small_wchar_t="no"
80+ else
81+ $as_echo "$as_me: program exited with status $ac_status" >&5
82+ $as_echo "$as_me: failed program was:" >&5
83+ sed 's/^/| /' conftest.$ac_ext >&5
84+
85+ ( exit $ac_status )
86+ ac_cv_small_wchar_t="yes"
87+ fi
88+ rm -rf conftest.dSYM
89+ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
90+ fi
91+
92+
93+ fi
94+
95+ { $as_echo "$as_me:$LINENO: result: $ac_cv_small_wchar_t" >&5
96+ $as_echo "$ac_cv_small_wchar_t" >&6; }
97+ if test "x$ac_cv_small_wchar_t" = "xyes" ; then
98+ cat >>confdefs.h <<\_ACEOF
99+ #define SMALL_WCHAR_T 1
100+ _ACEOF
101+
102+ fi
103+
104 fi
105 fi
106
107***************
108*** 15417,15423 ****
109
110
111
112-
113 bcopy_test_prog='
114 #include "confdefs.h"
115 #ifdef HAVE_STRING_H
116--- 15493,15498 ----
117*** ../vim-7.2.183/src/config.h.in 2009-05-14 22:19:19.000000000 +0200
118--- src/config.h.in 2009-05-21 15:44:24.000000000 +0200
119***************
120*** 39,44 ****
121--- 39,47 ----
122 /* Defined to the size of an int */
123 #undef SIZEOF_INT
124
125+ /* Define when wchar_t is only 2 bytes. */
126+ #undef SMALL_WCHAR_T
127+
128 /*
129 * If we cannot trust one of the following from the libraries, we use our
130 * own safe but probably slower vim_memmove().
131*** ../vim-7.2.183/src/configure.in 2009-05-21 15:19:59.000000000 +0200
132--- src/configure.in 2009-05-21 16:04:56.000000000 +0200
133***************
134*** 1193,1198 ****
135--- 1193,1220 ----
136
137 LDFLAGS="$ac_save_LDFLAGS"
138
139+ AC_MSG_CHECKING(size of wchar_t is 2 bytes)
140+ AC_CACHE_VAL(ac_cv_small_wchar_t,
141+ [AC_TRY_RUN([
142+ #include <X11/Xlib.h>
143+ #if STDC_HEADERS
144+ # include <stdlib.h>
145+ # include <stddef.h>
146+ #endif
147+ main()
148+ {
149+ if (sizeof(wchar_t) <= 2)
150+ exit(1);
151+ exit(0);
152+ }],
153+ ac_cv_small_wchar_t="no",
154+ ac_cv_small_wchar_t="yes",
155+ AC_MSG_ERROR(failed to compile test program))])
156+ AC_MSG_RESULT($ac_cv_small_wchar_t)
157+ if test "x$ac_cv_small_wchar_t" = "xyes" ; then
158+ AC_DEFINE(SMALL_WCHAR_T)
159+ fi
160+
161 fi
162 fi
163
164***************
165*** 2881,2887 ****
166 AC_MSG_RESULT($ac_cv_sizeof_int)
167 AC_DEFINE_UNQUOTED(SIZEOF_INT, $ac_cv_sizeof_int)
168
169-
170 dnl Check for memmove() before bcopy(), makes memmove() be used when both are
171 dnl present, fixes problem with incompatibility between Solaris 2.4 and 2.5.
172
173--- 2903,2908 ----
174*** ../vim-7.2.183/src/gui_athena.c 2008-06-24 23:00:51.000000000 +0200
175--- src/gui_athena.c 2009-05-21 16:39:43.000000000 +0200
176***************
177*** 86,95 ****
178 * Scrollbar callback (XtNjumpProc) for when the scrollbar is dragged with the
179 * left or middle mouse button.
180 */
181- /* ARGSUSED */
182 static void
183 gui_athena_scroll_cb_jump(w, client_data, call_data)
184! Widget w;
185 XtPointer client_data, call_data;
186 {
187 scrollbar_T *sb, *sb_info;
188--- 86,94 ----
189 * Scrollbar callback (XtNjumpProc) for when the scrollbar is dragged with the
190 * left or middle mouse button.
191 */
192 static void
193 gui_athena_scroll_cb_jump(w, client_data, call_data)
194! Widget w UNUSED;
195 XtPointer client_data, call_data;
196 {
197 scrollbar_T *sb, *sb_info;
198***************
199*** 122,131 ****
200 * Scrollbar callback (XtNscrollProc) for paging up or down with the left or
201 * right mouse buttons.
202 */
203- /* ARGSUSED */
204 static void
205 gui_athena_scroll_cb_scroll(w, client_data, call_data)
206! Widget w;
207 XtPointer client_data, call_data;
208 {
209 scrollbar_T *sb, *sb_info;
210--- 121,129 ----
211 * Scrollbar callback (XtNscrollProc) for paging up or down with the left or
212 * right mouse buttons.
213 */
214 static void
215 gui_athena_scroll_cb_scroll(w, client_data, call_data)
216! Widget w UNUSED;
217 XtPointer client_data, call_data;
218 {
219 scrollbar_T *sb, *sb_info;
220***************
221*** 492,498 ****
222 if (menu->icon_builtin || gui_find_bitmap(menu->name, buf, "xpm") == FAIL)
223 {
224 if (menu->iconidx >= 0 && menu->iconidx
225! < (sizeof(built_in_pixmaps) / sizeof(built_in_pixmaps[0])))
226 xpm = built_in_pixmaps[menu->iconidx];
227 else
228 xpm = tb_blank_xpm;
229--- 490,496 ----
230 if (menu->icon_builtin || gui_find_bitmap(menu->name, buf, "xpm") == FAIL)
231 {
232 if (menu->iconidx >= 0 && menu->iconidx
233! < (int)(sizeof(built_in_pixmaps) / sizeof(built_in_pixmaps[0])))
234 xpm = built_in_pixmaps[menu->iconidx];
235 else
236 xpm = tb_blank_xpm;
237***************
238*** 763,769 ****
239 XtGetValues(XtParent(widget), args, n);
240
241 retval = num_children;
242! for (i = 0; i < num_children; ++i)
243 {
244 Widget current = children[i];
245 vimmenu_T *menu = NULL;
246--- 761,767 ----
247 XtGetValues(XtParent(widget), args, n);
248
249 retval = num_children;
250! for (i = 0; i < (int)num_children; ++i)
251 {
252 Widget current = children[i];
253 vimmenu_T *menu = NULL;
254***************
255*** 780,790 ****
256 return retval;
257 }
258
259- /* ARGSUSED */
260 void
261 gui_mch_add_menu(menu, idx)
262 vimmenu_T *menu;
263! int idx;
264 {
265 char_u *pullright_name;
266 Dimension height, space, border;
267--- 778,787 ----
268 return retval;
269 }
270
271 void
272 gui_mch_add_menu(menu, idx)
273 vimmenu_T *menu;
274! int idx UNUSED;
275 {
276 char_u *pullright_name;
277 Dimension height, space, border;
278***************
279*** 869,875 ****
280 XtVaGetValues(parent->submenu_id, XtNchildren, &children,
281 XtNnumChildren, &num_children,
282 NULL);
283! for (i = 0; i < num_children; ++i)
284 {
285 XtVaSetValues(children[i],
286 XtNrightMargin, puller_width,
287--- 866,872 ----
288 XtVaGetValues(parent->submenu_id, XtNchildren, &children,
289 XtNnumChildren, &num_children,
290 NULL);
291! for (i = 0; i < (int)num_children; ++i)
292 {
293 XtVaSetValues(children[i],
294 XtNrightMargin, puller_width,
295***************
296*** 913,919 ****
297 XtVaGetValues(id, XtNchildren, &children,
298 XtNnumChildren, &num_children,
299 NULL);
300! for (i = 0; i < num_children; ++i)
301 {
302 if (children[i] == ignore)
303 continue;
304--- 910,916 ----
305 XtVaGetValues(id, XtNchildren, &children,
306 XtNnumChildren, &num_children,
307 NULL);
308! for (i = 0; i < (int)num_children; ++i)
309 {
310 if (children[i] == ignore)
311 continue;
312***************
313*** 1175,1185 ****
314 return pname;
315 }
316
317- /* ARGSUSED */
318 void
319 gui_mch_add_menu_item(menu, idx)
320 vimmenu_T *menu;
321! int idx;
322 {
323 vimmenu_T *parent = menu->parent;
324
325--- 1172,1181 ----
326 return pname;
327 }
328
329 void
330 gui_mch_add_menu_item(menu, idx)
331 vimmenu_T *menu;
332! int idx UNUSED;
333 {
334 vimmenu_T *parent = menu->parent;
335
336***************
337*** 1444,1450 ****
338 XtNchildren, &children,
339 XtNnumChildren, &numChildren,
340 NULL);
341! for (i = 0; i < numChildren; i++)
342 {
343 whgt = 0;
344
345--- 1440,1446 ----
346 XtNchildren, &children,
347 XtNnumChildren, &numChildren,
348 NULL);
349! for (i = 0; i < (int)numChildren; i++)
350 {
351 whgt = 0;
352
353***************
354*** 1473,1482 ****
355 #endif
356
357
358- /* ARGSUSED */
359 void
360 gui_mch_toggle_tearoffs(enable)
361! int enable;
362 {
363 /* no tearoff menus */
364 }
365--- 1469,1477 ----
366 #endif
367
368
369 void
370 gui_mch_toggle_tearoffs(enable)
371! int enable UNUSED;
372 {
373 /* no tearoff menus */
374 }
375***************
376*** 1537,1543 ****
377 else
378 get_left_margin = True;
379
380! for (i = 0; i < num_children; ++i)
381 {
382 if (children[i] == menu->id)
383 continue;
384--- 1532,1538 ----
385 else
386 get_left_margin = True;
387
388! for (i = 0; i < (int)num_children; ++i)
389 {
390 if (children[i] == menu->id)
391 continue;
392***************
393*** 1645,1655 ****
394 }
395 }
396
397- /*ARGSUSED*/
398 static void
399 gui_athena_menu_timeout(client_data, id)
400 XtPointer client_data;
401! XtIntervalId *id;
402 {
403 Widget w = (Widget)client_data;
404 Widget popup;
405--- 1640,1649 ----
406 }
407 }
408
409 static void
410 gui_athena_menu_timeout(client_data, id)
411 XtPointer client_data;
412! XtIntervalId *id UNUSED;
413 {
414 Widget w = (Widget)client_data;
415 Widget popup;
416***************
417*** 1678,1689 ****
418 *
419 * This is called when XtPopup() is called.
420 */
421- /*ARGSUSED*/
422 static void
423 gui_athena_popup_callback(w, client_data, call_data)
424 Widget w;
425 XtPointer client_data;
426! XtPointer call_data;
427 {
428 /* Assumption: XtIsSubclass(XtParent(w),simpleMenuWidgetClass) */
429 vimmenu_T *menu = (vimmenu_T *)client_data;
430--- 1672,1682 ----
431 *
432 * This is called when XtPopup() is called.
433 */
434 static void
435 gui_athena_popup_callback(w, client_data, call_data)
436 Widget w;
437 XtPointer client_data;
438! XtPointer call_data UNUSED;
439 {
440 /* Assumption: XtIsSubclass(XtParent(w),simpleMenuWidgetClass) */
441 vimmenu_T *menu = (vimmenu_T *)client_data;
442***************
443*** 1711,1717 ****
444 NULL);
445 }
446
447- /* ARGSUSED */
448 static void
449 gui_athena_popdown_submenus_action(w, event, args, nargs)
450 Widget w;
451--- 1704,1709 ----
452***************
453*** 1756,1762 ****
454 return False;
455 }
456
457- /* ARGSUSED */
458 static void
459 gui_athena_delayed_arm_action(w, event, args, nargs)
460 Widget w;
461--- 1748,1753 ----
462***************
463*** 1837,1843 ****
464 * (XtIsSubclass(popup,simpleMenuWidgetClass) == True) */
465 }
466
467- /* ARGSUSED */
468 void
469 gui_mch_show_popupmenu(menu)
470 vimmenu_T *menu;
471--- 1828,1833 ----
472***************
473*** 2046,2060 ****
474 * Put up a file requester.
475 * Returns the selected name in allocated memory, or NULL for Cancel.
476 */
477- /* ARGSUSED */
478 char_u *
479 gui_mch_browse(saving, title, dflt, ext, initdir, filter)
480! int saving; /* select file to write */
481! char_u *title; /* not used (title for the window) */
482! char_u *dflt; /* not used (default name) */
483! char_u *ext; /* not used (extension added) */
484 char_u *initdir; /* initial directory, NULL for current dir */
485! char_u *filter; /* not used (file name filter) */
486 {
487 Position x, y;
488 char_u dirbuf[MAXPATHL];
489--- 2036,2049 ----
490 * Put up a file requester.
491 * Returns the selected name in allocated memory, or NULL for Cancel.
492 */
493 char_u *
494 gui_mch_browse(saving, title, dflt, ext, initdir, filter)
495! int saving UNUSED; /* select file to write */
496! char_u *title; /* title for the window */
497! char_u *dflt; /* default name */
498! char_u *ext UNUSED; /* extension added */
499 char_u *initdir; /* initial directory, NULL for current dir */
500! char_u *filter UNUSED; /* file name filter */
501 {
502 Position x, y;
503 char_u dirbuf[MAXPATHL];
504***************
505*** 2100,2112 ****
506 * Callback function for the textfield. When CR is hit this works like
507 * hitting the "OK" button, ESC like "Cancel".
508 */
509- /* ARGSUSED */
510 static void
511 keyhit_callback(w, client_data, event, cont)
512! Widget w;
513! XtPointer client_data;
514 XEvent *event;
515! Boolean *cont;
516 {
517 char buf[2];
518
519--- 2089,2100 ----
520 * Callback function for the textfield. When CR is hit this works like
521 * hitting the "OK" button, ESC like "Cancel".
522 */
523 static void
524 keyhit_callback(w, client_data, event, cont)
525! Widget w UNUSED;
526! XtPointer client_data UNUSED;
527 XEvent *event;
528! Boolean *cont UNUSED;
529 {
530 char buf[2];
531
532***************
533*** 2119,2130 ****
534 }
535 }
536
537- /* ARGSUSED */
538 static void
539 butproc(w, client_data, call_data)
540! Widget w;
541 XtPointer client_data;
542! XtPointer call_data;
543 {
544 dialogStatus = (int)(long)client_data + 1;
545 }
546--- 2107,2117 ----
547 }
548 }
549
550 static void
551 butproc(w, client_data, call_data)
552! Widget w UNUSED;
553 XtPointer client_data;
554! XtPointer call_data UNUSED;
555 {
556 dialogStatus = (int)(long)client_data + 1;
557 }
558***************
559*** 2132,2158 ****
560 /*
561 * Function called when dialog window closed.
562 */
563- /*ARGSUSED*/
564 static void
565 dialog_wm_handler(w, client_data, event, dum)
566! Widget w;
567! XtPointer client_data;
568 XEvent *event;
569! Boolean *dum;
570 {
571 if (event->type == ClientMessage
572! && ((XClientMessageEvent *)event)->data.l[0] == dialogatom)
573 dialogStatus = 0;
574 }
575
576- /* ARGSUSED */
577 int
578 gui_mch_dialog(type, title, message, buttons, dfltbutton, textfield)
579! int type;
580 char_u *title;
581 char_u *message;
582 char_u *buttons;
583! int dfltbutton;
584 char_u *textfield;
585 {
586 char_u *buts;
587--- 2119,2143 ----
588 /*
589 * Function called when dialog window closed.
590 */
591 static void
592 dialog_wm_handler(w, client_data, event, dum)
593! Widget w UNUSED;
594! XtPointer client_data UNUSED;
595 XEvent *event;
596! Boolean *dum UNUSED;
597 {
598 if (event->type == ClientMessage
599! && (Atom)((XClientMessageEvent *)event)->data.l[0] == dialogatom)
600 dialogStatus = 0;
601 }
602
603 int
604 gui_mch_dialog(type, title, message, buttons, dfltbutton, textfield)
605! int type UNUSED;
606 char_u *title;
607 char_u *message;
608 char_u *buttons;
609! int dfltbutton UNUSED;
610 char_u *textfield;
611 {
612 char_u *buts;
613*** ../vim-7.2.183/src/gui_x11.c 2009-02-24 04:11:07.000000000 +0100
614--- src/gui_x11.c 2009-05-21 16:47:02.000000000 +0200
615***************
616*** 570,591 ****
617 * Call-back routines.
618 */
619
620- /* ARGSUSED */
621 static void
622 gui_x11_timer_cb(timed_out, interval_id)
623 XtPointer timed_out;
624! XtIntervalId *interval_id;
625 {
626 *((int *)timed_out) = TRUE;
627 }
628
629- /* ARGSUSED */
630 static void
631 gui_x11_visibility_cb(w, dud, event, dum)
632! Widget w;
633! XtPointer dud;
634 XEvent *event;
635! Boolean *dum;
636 {
637 if (event->type != VisibilityNotify)
638 return;
639--- 570,589 ----
640 * Call-back routines.
641 */
642
643 static void
644 gui_x11_timer_cb(timed_out, interval_id)
645 XtPointer timed_out;
646! XtIntervalId *interval_id UNUSED;
647 {
648 *((int *)timed_out) = TRUE;
649 }
650
651 static void
652 gui_x11_visibility_cb(w, dud, event, dum)
653! Widget w UNUSED;
654! XtPointer dud UNUSED;
655 XEvent *event;
656! Boolean *dum UNUSED;
657 {
658 if (event->type != VisibilityNotify)
659 return;
660***************
661*** 603,615 ****
662 gui_mch_update();
663 }
664
665- /* ARGSUSED */
666 static void
667 gui_x11_expose_cb(w, dud, event, dum)
668! Widget w;
669! XtPointer dud;
670 XEvent *event;
671! Boolean *dum;
672 {
673 XExposeEvent *gevent;
674 int new_x;
675--- 601,612 ----
676 gui_mch_update();
677 }
678
679 static void
680 gui_x11_expose_cb(w, dud, event, dum)
681! Widget w UNUSED;
682! XtPointer dud UNUSED;
683 XEvent *event;
684! Boolean *dum UNUSED;
685 {
686 XExposeEvent *gevent;
687 int new_x;
688***************
689*** 680,692 ****
690 }
691 #endif
692
693- /* ARGSUSED */
694 static void
695 gui_x11_resize_window_cb(w, dud, event, dum)
696! Widget w;
697! XtPointer dud;
698 XEvent *event;
699! Boolean *dum;
700 {
701 static int lastWidth, lastHeight;
702
703--- 677,688 ----
704 }
705 #endif
706
707 static void
708 gui_x11_resize_window_cb(w, dud, event, dum)
709! Widget w UNUSED;
710! XtPointer dud UNUSED;
711 XEvent *event;
712! Boolean *dum UNUSED;
713 {
714 static int lastWidth, lastHeight;
715
716***************
717*** 727,761 ****
718 #endif
719 }
720
721- /* ARGSUSED */
722 static void
723 gui_x11_focus_change_cb(w, data, event, dum)
724! Widget w;
725! XtPointer data;
726 XEvent *event;
727! Boolean *dum;
728 {
729 gui_focus_change(event->type == FocusIn);
730 }
731
732- /* ARGSUSED */
733 static void
734 gui_x11_enter_cb(w, data, event, dum)
735! Widget w;
736! XtPointer data;
737! XEvent *event;
738! Boolean *dum;
739 {
740 gui_focus_change(TRUE);
741 }
742
743- /* ARGSUSED */
744 static void
745 gui_x11_leave_cb(w, data, event, dum)
746! Widget w;
747! XtPointer data;
748! XEvent *event;
749! Boolean *dum;
750 {
751 gui_focus_change(FALSE);
752 }
753--- 723,754 ----
754 #endif
755 }
756
757 static void
758 gui_x11_focus_change_cb(w, data, event, dum)
759! Widget w UNUSED;
760! XtPointer data UNUSED;
761 XEvent *event;
762! Boolean *dum UNUSED;
763 {
764 gui_focus_change(event->type == FocusIn);
765 }
766
767 static void
768 gui_x11_enter_cb(w, data, event, dum)
769! Widget w UNUSED;
770! XtPointer data UNUSED;
771! XEvent *event UNUSED;
772! Boolean *dum UNUSED;
773 {
774 gui_focus_change(TRUE);
775 }
776
777 static void
778 gui_x11_leave_cb(w, data, event, dum)
779! Widget w UNUSED;
780! XtPointer data UNUSED;
781! XEvent *event UNUSED;
782! Boolean *dum UNUSED;
783 {
784 gui_focus_change(FALSE);
785 }
786***************
787*** 766,778 ****
788 # endif
789 #endif
790
791- /* ARGSUSED */
792 void
793 gui_x11_key_hit_cb(w, dud, event, dum)
794! Widget w;
795! XtPointer dud;
796 XEvent *event;
797! Boolean *dum;
798 {
799 XKeyPressedEvent *ev_press;
800 #ifdef FEAT_XIM
801--- 759,770 ----
802 # endif
803 #endif
804
805 void
806 gui_x11_key_hit_cb(w, dud, event, dum)
807! Widget w UNUSED;
808! XtPointer dud UNUSED;
809 XEvent *event;
810! Boolean *dum UNUSED;
811 {
812 XKeyPressedEvent *ev_press;
813 #ifdef FEAT_XIM
814***************
815*** 1078,1090 ****
816 #endif
817 }
818
819- /* ARGSUSED */
820 static void
821 gui_x11_mouse_cb(w, dud, event, dum)
822! Widget w;
823! XtPointer dud;
824 XEvent *event;
825! Boolean *dum;
826 {
827 static XtIntervalId timer = (XtIntervalId)0;
828 static int timed_out = TRUE;
829--- 1070,1081 ----
830 #endif
831 }
832
833 static void
834 gui_x11_mouse_cb(w, dud, event, dum)
835! Widget w UNUSED;
836! XtPointer dud UNUSED;
837 XEvent *event;
838! Boolean *dum UNUSED;
839 {
840 static XtIntervalId timer = (XtIntervalId)0;
841 static int timed_out = TRUE;
842***************
843*** 1210,1220 ****
844 while (arg < *argc)
845 {
846 /* Look for argv[arg] in cmdline_options[] table */
847! for (i = 0; i < XtNumber(cmdline_options); i++)
848 if (strcmp(argv[arg], cmdline_options[i].option) == 0)
849 break;
850
851! if (i < XtNumber(cmdline_options))
852 {
853 /* Remember finding "-rv" or "-reverse" */
854 if (strcmp("-rv", argv[arg]) == 0
855--- 1201,1211 ----
856 while (arg < *argc)
857 {
858 /* Look for argv[arg] in cmdline_options[] table */
859! for (i = 0; i < (int)XtNumber(cmdline_options); i++)
860 if (strcmp(argv[arg], cmdline_options[i].option) == 0)
861 break;
862
863! if (i < (int)XtNumber(cmdline_options))
864 {
865 /* Remember finding "-rv" or "-reverse" */
866 if (strcmp("-rv", argv[arg]) == 0
867***************
868*** 1319,1330 ****
869
870 static void local_xsmp_handle_requests __ARGS((XtPointer c, int *s, XtInputId *i));
871
872- /*ARGSUSED*/
873 static void
874 local_xsmp_handle_requests(c, s, i)
875! XtPointer c;
876! int *s;
877! XtInputId *i;
878 {
879 if (xsmp_handle_requests() == FAIL)
880 XtRemoveInput(_xsmp_xtinputid);
881--- 1310,1320 ----
882
883 static void local_xsmp_handle_requests __ARGS((XtPointer c, int *s, XtInputId *i));
884
885 static void
886 local_xsmp_handle_requests(c, s, i)
887! XtPointer c UNUSED;
888! int *s UNUSED;
889! XtInputId *i UNUSED;
890 {
891 if (xsmp_handle_requests() == FAIL)
892 XtRemoveInput(_xsmp_xtinputid);
893***************
894*** 1438,1444 ****
895 Columns = w;
896 if (mask & HeightValue)
897 {
898! if (p_window > h - 1 || !option_was_set((char_u *)"window"))
899 p_window = h - 1;
900 Rows = h;
901 }
902--- 1428,1434 ----
903 Columns = w;
904 if (mask & HeightValue)
905 {
906! if (p_window > (long)h - 1 || !option_was_set((char_u *)"window"))
907 p_window = h - 1;
908 Rows = h;
909 }
910***************
911*** 1753,1762 ****
912 }
913 #endif
914
915- /*ARGSUSED*/
916 void
917 gui_mch_exit(rc)
918! int rc;
919 {
920 #if 0
921 /* Lesstif gives an error message here, and so does Solaris. The man page
922--- 1743,1751 ----
923 }
924 #endif
925
926 void
927 gui_mch_exit(rc)
928! int rc UNUSED;
929 {
930 #if 0
931 /* Lesstif gives an error message here, and so does Solaris. The man page
932***************
933*** 1799,1805 ****
934 NULL);
935 }
936
937- /*ARGSUSED*/
938 void
939 gui_mch_set_shellsize(width, height, min_width, min_height,
940 base_width, base_height, direction)
941--- 1788,1793 ----
942***************
943*** 1809,1815 ****
944 int min_height;
945 int base_width;
946 int base_height;
947! int direction;
948 {
949 #ifdef FEAT_XIM
950 height += xim_get_status_area_height(),
951--- 1797,1803 ----
952 int min_height;
953 int base_width;
954 int base_height;
955! int direction UNUSED;
956 {
957 #ifdef FEAT_XIM
958 height += xim_get_status_area_height(),
959***************
960*** 1847,1857 ****
961 * If "fontset" is TRUE, load the "font_name" as a fontset.
962 * Return FAIL if the font could not be loaded, OK otherwise.
963 */
964- /*ARGSUSED*/
965 int
966 gui_mch_init_font(font_name, do_fontset)
967 char_u *font_name;
968! int do_fontset;
969 {
970 XFontStruct *font = NULL;
971
972--- 1835,1844 ----
973 * If "fontset" is TRUE, load the "font_name" as a fontset.
974 * Return FAIL if the font could not be loaded, OK otherwise.
975 */
976 int
977 gui_mch_init_font(font_name, do_fontset)
978 char_u *font_name;
979! int do_fontset UNUSED;
980 {
981 XFontStruct *font = NULL;
982
983***************
984*** 2029,2038 ****
985 * Return the name of font "font" in allocated memory.
986 * Don't know how to get the actual name, thus use the provided name.
987 */
988- /*ARGSUSED*/
989 char_u *
990 gui_mch_get_fontname(font, name)
991! GuiFont font;
992 char_u *name;
993 {
994 if (name == NULL)
995--- 2016,2024 ----
996 * Return the name of font "font" in allocated memory.
997 * Don't know how to get the actual name, thus use the provided name.
998 */
999 char_u *
1000 gui_mch_get_fontname(font, name)
1001! GuiFont font UNUSED;
1002 char_u *name;
1003 {
1004 if (name == NULL)
1005***************
1006*** 2521,2527 ****
1007 {
1008 int i;
1009 int offset;
1010! const static int val[8] = {1, 0, 0, 0, 1, 2, 2, 2 };
1011
1012 XSetForeground(gui.dpy, gui.text_gc, prev_sp_color);
1013 for (i = FILL_X(col); i < FILL_X(col + cells); ++i)
1014--- 2507,2513 ----
1015 {
1016 int i;
1017 int offset;
1018! static const int val[8] = {1, 0, 0, 0, 1, 2, 2, 2 };
1019
1020 XSetForeground(gui.dpy, gui.text_gc, prev_sp_color);
1021 for (i = FILL_X(col); i < FILL_X(col + cells); ++i)
1022***************
1023*** 2569,2576 ****
1024 # ifdef FEAT_XFONTSET
1025 if (current_fontset != NULL)
1026 {
1027! if (c >= 0x10000 && sizeof(wchar_t) <= 2)
1028 c = 0xbf; /* show chars > 0xffff as ? */
1029 ((wchar_t *)buf)[wlen] = c;
1030 }
1031 else
1032--- 2555,2564 ----
1033 # ifdef FEAT_XFONTSET
1034 if (current_fontset != NULL)
1035 {
1036! # ifdef SMALL_WCHAR_T
1037! if (c >= 0x10000)
1038 c = 0xbf; /* show chars > 0xffff as ? */
1039+ # endif
1040 ((wchar_t *)buf)[wlen] = c;
1041 }
1042 else
1043***************
1044*** 3136,3146 ****
1045 /* Nothing to do in X */
1046 }
1047
1048- /* ARGSUSED */
1049 void
1050 gui_x11_menu_cb(w, client_data, call_data)
1051! Widget w;
1052! XtPointer client_data, call_data;
1053 {
1054 gui_menu_cb((vimmenu_T *)client_data);
1055 }
1056--- 3124,3134 ----
1057 /* Nothing to do in X */
1058 }
1059
1060 void
1061 gui_x11_menu_cb(w, client_data, call_data)
1062! Widget w UNUSED;
1063! XtPointer client_data;
1064! XtPointer call_data UNUSED;
1065 {
1066 gui_menu_cb((vimmenu_T *)client_data);
1067 }
1068***************
1069*** 3153,3165 ****
1070 * Function called when window closed. Works like ":qa".
1071 * Should put up a requester!
1072 */
1073- /*ARGSUSED*/
1074 static void
1075 gui_x11_wm_protocol_handler(w, client_data, event, dum)
1076! Widget w;
1077! XtPointer client_data;
1078 XEvent *event;
1079! Boolean *dum;
1080 {
1081 /*
1082 * Only deal with Client messages.
1083--- 3141,3152 ----
1084 * Function called when window closed. Works like ":qa".
1085 * Should put up a requester!
1086 */
1087 static void
1088 gui_x11_wm_protocol_handler(w, client_data, event, dum)
1089! Widget w UNUSED;
1090! XtPointer client_data UNUSED;
1091 XEvent *event;
1092! Boolean *dum UNUSED;
1093 {
1094 /*
1095 * Only deal with Client messages.
1096***************
1097*** 3172,3178 ****
1098 * exit. That can be cancelled though, thus Vim shouldn't exit here.
1099 * Just sync our swap files.
1100 */
1101! if (((XClientMessageEvent *)event)->data.l[0] ==
1102 wm_atoms[SAVE_YOURSELF_IDX])
1103 {
1104 out_flush();
1105--- 3159,3165 ----
1106 * exit. That can be cancelled though, thus Vim shouldn't exit here.
1107 * Just sync our swap files.
1108 */
1109! if ((Atom)((XClientMessageEvent *)event)->data.l[0] ==
1110 wm_atoms[SAVE_YOURSELF_IDX])
1111 {
1112 out_flush();
1113***************
1114*** 3185,3191 ****
1115 return;
1116 }
1117
1118! if (((XClientMessageEvent *)event)->data.l[0] !=
1119 wm_atoms[DELETE_WINDOW_IDX])
1120 return;
1121
1122--- 3172,3178 ----
1123 return;
1124 }
1125
1126! if ((Atom)((XClientMessageEvent *)event)->data.l[0] !=
1127 wm_atoms[DELETE_WINDOW_IDX])
1128 return;
1129
1130***************
1131*** 3196,3208 ****
1132 /*
1133 * Function called when property changed. Check for incoming commands
1134 */
1135- /*ARGSUSED*/
1136 static void
1137 gui_x11_send_event_handler(w, client_data, event, dum)
1138! Widget w;
1139! XtPointer client_data;
1140 XEvent *event;
1141! Boolean *dum;
1142 {
1143 XPropertyEvent *e = (XPropertyEvent *) event;
1144
1145--- 3183,3194 ----
1146 /*
1147 * Function called when property changed. Check for incoming commands
1148 */
1149 static void
1150 gui_x11_send_event_handler(w, client_data, event, dum)
1151! Widget w UNUSED;
1152! XtPointer client_data UNUSED;
1153 XEvent *event;
1154! Boolean *dum UNUSED;
1155 {
1156 XPropertyEvent *e = (XPropertyEvent *) event;
1157
1158***************
1159*** 3277,3287 ****
1160 }
1161 }
1162
1163- /* ARGSUSED */
1164 static void
1165 gui_x11_blink_cb(timed_out, interval_id)
1166! XtPointer timed_out;
1167! XtIntervalId *interval_id;
1168 {
1169 if (blink_state == BLINK_ON)
1170 {
1171--- 3263,3272 ----
1172 }
1173 }
1174
1175 static void
1176 gui_x11_blink_cb(timed_out, interval_id)
1177! XtPointer timed_out UNUSED;
1178! XtIntervalId *interval_id UNUSED;
1179 {
1180 if (blink_state == BLINK_ON)
1181 {
1182*** ../vim-7.2.183/src/gui.c 2009-05-17 16:23:20.000000000 +0200
1183--- src/gui.c 2009-05-21 16:37:39.000000000 +0200
1184***************
1185*** 3119,3125 ****
1186 */
1187 void
1188 gui_init_which_components(oldval)
1189! char_u *oldval;
1190 {
1191 #ifdef FEAT_MENU
1192 static int prev_menu_is_active = -1;
1193--- 3119,3125 ----
1194 */
1195 void
1196 gui_init_which_components(oldval)
1197! char_u *oldval UNUSED;
1198 {
1199 #ifdef FEAT_MENU
1200 static int prev_menu_is_active = -1;
1201***************
1202*** 4668,4675 ****
1203 */
1204 static win_T *
1205 xy2win(x, y)
1206! int x;
1207! int y;
1208 {
1209 #ifdef FEAT_WINDOWS
1210 int row;
1211--- 4668,4675 ----
1212 */
1213 static win_T *
1214 xy2win(x, y)
1215! int x UNUSED;
1216! int y UNUSED;
1217 {
1218 #ifdef FEAT_WINDOWS
1219 int row;
1220***************
1221*** 5121,5128 ****
1222 */
1223 void
1224 gui_handle_drop(x, y, modifiers, fnames, count)
1225! int x;
1226! int y;
1227 int_u modifiers;
1228 char_u **fnames;
1229 int count;
1230--- 5121,5128 ----
1231 */
1232 void
1233 gui_handle_drop(x, y, modifiers, fnames, count)
1234! int x UNUSED;
1235! int y UNUSED;
1236 int_u modifiers;
1237 char_u **fnames;
1238 int count;
1239*** ../vim-7.2.183/src/gui_beval.c 2009-05-17 16:23:20.000000000 +0200
1240--- src/gui_beval.c 2009-05-21 15:03:02.000000000 +0200
1241***************
1242*** 18,24 ****
1243 void
1244 general_beval_cb(beval, state)
1245 BalloonEval *beval;
1246! int state;
1247 {
1248 win_T *wp;
1249 int col;
1250--- 18,24 ----
1251 void
1252 general_beval_cb(beval, state)
1253 BalloonEval *beval;
1254! int state UNUSED;
1255 {
1256 win_T *wp;
1257 int col;
1258***************
1259*** 726,735 ****
1260 */
1261 static void
1262 pointerEventEH(w, client_data, event, unused)
1263! Widget w;
1264 XtPointer client_data;
1265 XEvent *event;
1266! Boolean *unused;
1267 {
1268 BalloonEval *beval = (BalloonEval *)client_data;
1269 pointerEvent(beval, event);
1270--- 726,735 ----
1271 */
1272 static void
1273 pointerEventEH(w, client_data, event, unused)
1274! Widget w UNUSED;
1275 XtPointer client_data;
1276 XEvent *event;
1277! Boolean *unused UNUSED;
1278 {
1279 BalloonEval *beval = (BalloonEval *)client_data;
1280 pointerEvent(beval, event);
1281***************
1282*** 877,883 ****
1283 static void
1284 timerRoutine(dx, id)
1285 XtPointer dx;
1286! XtIntervalId *id;
1287 {
1288 BalloonEval *beval = (BalloonEval *)dx;
1289
1290--- 877,883 ----
1291 static void
1292 timerRoutine(dx, id)
1293 XtPointer dx;
1294! XtIntervalId *id UNUSED;
1295 {
1296 BalloonEval *beval = (BalloonEval *)dx;
1297
1298*** ../vim-7.2.183/src/gui_at_sb.c 2008-11-28 21:26:50.000000000 +0100
1299--- src/gui_at_sb.c 2009-05-21 16:38:53.000000000 +0200
1300***************
1301*** 198,207 ****
1302 /* extension */ NULL
1303 },
1304 { /* simple fields */
1305! /* change_sensitive */ XtInheritChangeSensitive
1306 },
1307 { /* scrollbar fields */
1308! /* ignore */ 0
1309 }
1310 };
1311
1312--- 198,210 ----
1313 /* extension */ NULL
1314 },
1315 { /* simple fields */
1316! /* change_sensitive */ XtInheritChangeSensitive,
1317! #ifndef OLDXAW
1318! /* extension */ NULL
1319! #endif
1320 },
1321 { /* scrollbar fields */
1322! /* empty */ 0
1323 }
1324 };
1325
1326***************
1327*** 241,247 ****
1328
1329 if (bottom <= 0 || bottom <= top)
1330 return;
1331! if ((sw = sbw->scrollbar.shadow_width) < 0)
1332 sw = 0;
1333 margin = MARGIN (sbw);
1334 floor = sbw->scrollbar.length - margin + 2;
1335--- 244,251 ----
1336
1337 if (bottom <= 0 || bottom <= top)
1338 return;
1339! sw = sbw->scrollbar.shadow_width;
1340! if (sw < 0)
1341 sw = 0;
1342 margin = MARGIN (sbw);
1343 floor = sbw->scrollbar.length - margin + 2;
1344***************
1345*** 516,528 ****
1346 }
1347 }
1348
1349- /* ARGSUSED */
1350 static void
1351 Initialize(request, new, args, num_args)
1352! Widget request; /* what the client asked for */
1353 Widget new; /* what we're going to give him */
1354! ArgList args;
1355! Cardinal *num_args;
1356 {
1357 ScrollbarWidget sbw = (ScrollbarWidget) new;
1358
1359--- 520,531 ----
1360 }
1361 }
1362
1363 static void
1364 Initialize(request, new, args, num_args)
1365! Widget request UNUSED; /* what the client asked for */
1366 Widget new; /* what we're going to give him */
1367! ArgList args UNUSED;
1368! Cardinal *num_args UNUSED;
1369 {
1370 ScrollbarWidget sbw = (ScrollbarWidget) new;
1371
1372***************
1373*** 556,569 ****
1374 (w, valueMask, attributes);
1375 }
1376
1377- /* ARGSUSED */
1378 static Boolean
1379 SetValues(current, request, desired, args, num_args)
1380! Widget current, /* what I am */
1381! request, /* what he wants me to be */
1382! desired; /* what I will become */
1383! ArgList args;
1384! Cardinal *num_args;
1385 {
1386 ScrollbarWidget sbw = (ScrollbarWidget) current;
1387 ScrollbarWidget dsbw = (ScrollbarWidget) desired;
1388--- 559,571 ----
1389 (w, valueMask, attributes);
1390 }
1391
1392 static Boolean
1393 SetValues(current, request, desired, args, num_args)
1394! Widget current; /* what I am */
1395! Widget request UNUSED; /* what he wants me to be */
1396! Widget desired; /* what I will become */
1397! ArgList args UNUSED;
1398! Cardinal *num_args UNUSED;
1399 {
1400 ScrollbarWidget sbw = (ScrollbarWidget) current;
1401 ScrollbarWidget dsbw = (ScrollbarWidget) desired;
1402***************
1403*** 609,615 ****
1404 }
1405
1406
1407- /* ARGSUSED */
1408 static void
1409 Redisplay(w, event, region)
1410 Widget w;
1411--- 611,616 ----
1412***************
1413*** 789,799 ****
1414 }
1415 }
1416
1417- /* ARGSUSED */
1418 static void
1419 RepeatNotify(client_data, idp)
1420 XtPointer client_data;
1421! XtIntervalId *idp;
1422 {
1423 ScrollbarWidget sbw = (ScrollbarWidget) client_data;
1424 int call_data;
1425--- 790,799 ----
1426 }
1427 }
1428
1429 static void
1430 RepeatNotify(client_data, idp)
1431 XtPointer client_data;
1432! XtIntervalId *idp UNUSED;
1433 {
1434 ScrollbarWidget sbw = (ScrollbarWidget) client_data;
1435 int call_data;
1436***************
1437*** 839,884 ****
1438 return (num < small) ? small : ((num > big) ? big : num);
1439 }
1440
1441- /* ARGSUSED */
1442 static void
1443 ScrollOneLineUp(w, event, params, num_params)
1444 Widget w;
1445 XEvent *event;
1446! String *params;
1447! Cardinal *num_params;
1448 {
1449 ScrollSome(w, event, -ONE_LINE_DATA);
1450 }
1451
1452- /* ARGSUSED */
1453 static void
1454 ScrollOneLineDown(w, event, params, num_params)
1455 Widget w;
1456 XEvent *event;
1457! String *params;
1458! Cardinal *num_params;
1459 {
1460 ScrollSome(w, event, ONE_LINE_DATA);
1461 }
1462
1463- /* ARGSUSED */
1464 static void
1465 ScrollPageDown(w, event, params, num_params)
1466 Widget w;
1467 XEvent *event;
1468! String *params;
1469! Cardinal *num_params;
1470 {
1471 ScrollSome(w, event, ONE_PAGE_DATA);
1472 }
1473
1474- /* ARGSUSED */
1475 static void
1476 ScrollPageUp(w, event, params, num_params)
1477 Widget w;
1478 XEvent *event;
1479! String *params;
1480! Cardinal *num_params;
1481 {
1482 ScrollSome(w, event, -ONE_PAGE_DATA);
1483 }
1484--- 839,880 ----
1485 return (num < small) ? small : ((num > big) ? big : num);
1486 }
1487
1488 static void
1489 ScrollOneLineUp(w, event, params, num_params)
1490 Widget w;
1491 XEvent *event;
1492! String *params UNUSED;
1493! Cardinal *num_params UNUSED;
1494 {
1495 ScrollSome(w, event, -ONE_LINE_DATA);
1496 }
1497
1498 static void
1499 ScrollOneLineDown(w, event, params, num_params)
1500 Widget w;
1501 XEvent *event;
1502! String *params UNUSED;
1503! Cardinal *num_params UNUSED;
1504 {
1505 ScrollSome(w, event, ONE_LINE_DATA);
1506 }
1507
1508 static void
1509 ScrollPageDown(w, event, params, num_params)
1510 Widget w;
1511 XEvent *event;
1512! String *params UNUSED;
1513! Cardinal *num_params UNUSED;
1514 {
1515 ScrollSome(w, event, ONE_PAGE_DATA);
1516 }
1517
1518 static void
1519 ScrollPageUp(w, event, params, num_params)
1520 Widget w;
1521 XEvent *event;
1522! String *params UNUSED;
1523! Cardinal *num_params UNUSED;
1524 {
1525 ScrollSome(w, event, -ONE_PAGE_DATA);
1526 }
1527***************
1528*** 901,913 ****
1529 XtCallCallbacks(w, XtNscrollProc, (XtPointer)call_data);
1530 }
1531
1532- /* ARGSUSED */
1533 static void
1534 NotifyScroll(w, event, params, num_params)
1535 Widget w;
1536 XEvent *event;
1537! String *params;
1538! Cardinal *num_params;
1539 {
1540 ScrollbarWidget sbw = (ScrollbarWidget) w;
1541 Position x, y, loc;
1542--- 897,908 ----
1543 XtCallCallbacks(w, XtNscrollProc, (XtPointer)call_data);
1544 }
1545
1546 static void
1547 NotifyScroll(w, event, params, num_params)
1548 Widget w;
1549 XEvent *event;
1550! String *params UNUSED;
1551! Cardinal *num_params UNUSED;
1552 {
1553 ScrollbarWidget sbw = (ScrollbarWidget) w;
1554 Position x, y, loc;
1555***************
1556*** 991,1003 ****
1557 delay, RepeatNotify, (XtPointer)w);
1558 }
1559
1560- /* ARGSUSED */
1561 static void
1562 EndScroll(w, event, params, num_params)
1563 Widget w;
1564! XEvent *event; /* unused */
1565! String *params; /* unused */
1566! Cardinal *num_params; /* unused */
1567 {
1568 ScrollbarWidget sbw = (ScrollbarWidget) w;
1569
1570--- 986,997 ----
1571 delay, RepeatNotify, (XtPointer)w);
1572 }
1573
1574 static void
1575 EndScroll(w, event, params, num_params)
1576 Widget w;
1577! XEvent *event UNUSED;
1578! String *params UNUSED;
1579! Cardinal *num_params UNUSED;
1580 {
1581 ScrollbarWidget sbw = (ScrollbarWidget) w;
1582
1583***************
1584*** 1023,1035 ****
1585 return PICKLENGTH(sbw, x / width, y / height);
1586 }
1587
1588- /* ARGSUSED */
1589 static void
1590 MoveThumb(w, event, params, num_params)
1591 Widget w;
1592 XEvent *event;
1593! String *params; /* unused */
1594! Cardinal *num_params; /* unused */
1595 {
1596 ScrollbarWidget sbw = (ScrollbarWidget)w;
1597 Position x, y;
1598--- 1017,1028 ----
1599 return PICKLENGTH(sbw, x / width, y / height);
1600 }
1601
1602 static void
1603 MoveThumb(w, event, params, num_params)
1604 Widget w;
1605 XEvent *event;
1606! String *params UNUSED;
1607! Cardinal *num_params UNUSED;
1608 {
1609 ScrollbarWidget sbw = (ScrollbarWidget)w;
1610 Position x, y;
1611***************
1612*** 1069,1081 ****
1613 }
1614
1615
1616- /* ARGSUSED */
1617 static void
1618 NotifyThumb(w, event, params, num_params)
1619 Widget w;
1620 XEvent *event;
1621! String *params; /* unused */
1622! Cardinal *num_params; /* unused */
1623 {
1624 ScrollbarWidget sbw = (ScrollbarWidget)w;
1625 /* Use a union to avoid a warning for the weird conversion from float to
1626--- 1062,1073 ----
1627 }
1628
1629
1630 static void
1631 NotifyThumb(w, event, params, num_params)
1632 Widget w;
1633 XEvent *event;
1634! String *params UNUSED;
1635! Cardinal *num_params UNUSED;
1636 {
1637 ScrollbarWidget sbw = (ScrollbarWidget)w;
1638 /* Use a union to avoid a warning for the weird conversion from float to
1639***************
1640*** 1096,1102 ****
1641 XtCallCallbacks(w, XtNjumpProc, (XtPointer)&sbw->scrollbar.top);
1642 }
1643
1644- /* ARGSUSED */
1645 static void
1646 AllocTopShadowGC(w)
1647 Widget w;
1648--- 1088,1093 ----
1649***************
1650*** 1110,1116 ****
1651 sbw->scrollbar.top_shadow_GC = XtGetGC(w, valuemask, &myXGCV);
1652 }
1653
1654- /* ARGSUSED */
1655 static void
1656 AllocBotShadowGC(w)
1657 Widget w;
1658--- 1101,1106 ----
1659***************
1660*** 1124,1134 ****
1661 sbw->scrollbar.bot_shadow_GC = XtGetGC(w, valuemask, &myXGCV);
1662 }
1663
1664- /* ARGSUSED */
1665 static void
1666 _Xaw3dDrawShadows(gw, event, region, out)
1667 Widget gw;
1668! XEvent *event;
1669 Region region;
1670 int out;
1671 {
1672--- 1114,1123 ----
1673 sbw->scrollbar.bot_shadow_GC = XtGetGC(w, valuemask, &myXGCV);
1674 }
1675
1676 static void
1677 _Xaw3dDrawShadows(gw, event, region, out)
1678 Widget gw;
1679! XEvent *event UNUSED;
1680 Region region;
1681 int out;
1682 {
1683*** ../vim-7.2.183/src/gui_at_fs.c 2006-05-13 15:51:07.000000000 +0200
1684--- src/gui_at_fs.c 2009-05-21 16:38:36.000000000 +0200
1685***************
1686*** 829,835 ****
1687 text.format = FMT8BIT;
1688
1689 #ifdef XtNinternational
1690! if (_XawTextFormat((TextWidget)selFileField) == XawFmtWide)
1691 {
1692 XawTextReplace(selFileField, (XawTextPosition)0,
1693 (XawTextPosition)WcsLen((wchar_t *)&SFtextBuffer[0]), &text);
1694--- 829,835 ----
1695 text.format = FMT8BIT;
1696
1697 #ifdef XtNinternational
1698! if ((unsigned long)_XawTextFormat((TextWidget)selFileField) == XawFmtWide)
1699 {
1700 XawTextReplace(selFileField, (XawTextPosition)0,
1701 (XawTextPosition)WcsLen((wchar_t *)&SFtextBuffer[0]), &text);
1702***************
1703*** 851,867 ****
1704 #endif
1705 }
1706
1707- /* ARGSUSED */
1708 static void
1709 SFbuttonPressList(w, n, event)
1710! Widget w;
1711! int n;
1712! XButtonPressedEvent *event;
1713 {
1714 SFbuttonPressed = 1;
1715 }
1716
1717- /* ARGSUSED */
1718 static void
1719 SFbuttonReleaseList(w, n, event)
1720 Widget w;
1721--- 851,865 ----
1722 #endif
1723 }
1724
1725 static void
1726 SFbuttonPressList(w, n, event)
1727! Widget w UNUSED;
1728! int n UNUSED;
1729! XButtonPressedEvent *event UNUSED;
1730 {
1731 SFbuttonPressed = 1;
1732 }
1733
1734 static void
1735 SFbuttonReleaseList(w, n, event)
1736 Widget w;
1737***************
1738*** 989,999 ****
1739 return result;
1740 }
1741
1742- /* ARGSUSED */
1743 static void
1744 SFdirModTimer(cl, id)
1745! XtPointer cl;
1746! XtIntervalId *id;
1747 {
1748 static int n = -1;
1749 static int f = 0;
1750--- 987,996 ----
1751 return result;
1752 }
1753
1754 static void
1755 SFdirModTimer(cl, id)
1756! XtPointer cl UNUSED;
1757! XtIntervalId *id UNUSED;
1758 {
1759 static int n = -1;
1760 static int f = 0;
1761***************
1762*** 1596,1606 ****
1763
1764 static void SFscrollTimer __ARGS((XtPointer p, XtIntervalId *id));
1765
1766- /* ARGSUSED */
1767 static void
1768 SFscrollTimer(p, id)
1769 XtPointer p;
1770! XtIntervalId *id;
1771 {
1772 SFDir *dir;
1773 int save;
1774--- 1593,1602 ----
1775
1776 static void SFscrollTimer __ARGS((XtPointer p, XtIntervalId *id));
1777
1778 static void
1779 SFscrollTimer(p, id)
1780 XtPointer p;
1781! XtIntervalId *id UNUSED;
1782 {
1783 SFDir *dir;
1784 int save;
1785***************
1786*** 1695,1704 ****
1787 }
1788 }
1789
1790- /* ARGSUSED */
1791 static void
1792 SFenterList(w, n, event)
1793! Widget w;
1794 int n;
1795 XEnterWindowEvent *event;
1796 {
1797--- 1691,1699 ----
1798 }
1799 }
1800
1801 static void
1802 SFenterList(w, n, event)
1803! Widget w UNUSED;
1804 int n;
1805 XEnterWindowEvent *event;
1806 {
1807***************
1808*** 1719,1730 ****
1809 }
1810 }
1811
1812- /* ARGSUSED */
1813 static void
1814 SFleaveList(w, n, event)
1815! Widget w;
1816 int n;
1817! XEvent *event;
1818 {
1819 if (SFcurrentInvert[n] != -1)
1820 {
1821--- 1714,1724 ----
1822 }
1823 }
1824
1825 static void
1826 SFleaveList(w, n, event)
1827! Widget w UNUSED;
1828 int n;
1829! XEvent *event UNUSED;
1830 {
1831 if (SFcurrentInvert[n] != -1)
1832 {
1833***************
1834*** 1733,1742 ****
1835 }
1836 }
1837
1838- /* ARGSUSED */
1839 static void
1840 SFmotionList(w, n, event)
1841! Widget w;
1842 int n;
1843 XMotionEvent *event;
1844 {
1845--- 1727,1735 ----
1846 }
1847 }
1848
1849 static void
1850 SFmotionList(w, n, event)
1851! Widget w UNUSED;
1852 int n;
1853 XMotionEvent *event;
1854 {
1855***************
1856*** 1754,1760 ****
1857 }
1858 }
1859
1860- /* ARGSUSED */
1861 static void
1862 SFvFloatSliderMovedCallback(w, n, fnew)
1863 Widget w;
1864--- 1747,1752 ----
1865***************
1866*** 1767,1776 ****
1867 SFvSliderMovedCallback(w, (int)(long)n, nw);
1868 }
1869
1870- /* ARGSUSED */
1871 static void
1872 SFvSliderMovedCallback(w, n, nw)
1873! Widget w;
1874 int n;
1875 int nw;
1876 {
1877--- 1759,1767 ----
1878 SFvSliderMovedCallback(w, (int)(long)n, nw);
1879 }
1880
1881 static void
1882 SFvSliderMovedCallback(w, n, nw)
1883! Widget w UNUSED;
1884 int n;
1885 int nw;
1886 {
1887***************
1888*** 1853,1862 ****
1889 }
1890 }
1891
1892- /* ARGSUSED */
1893 static void
1894 SFvAreaSelectedCallback(w, n, pnew)
1895! Widget w;
1896 XtPointer n;
1897 XtPointer pnew;
1898 {
1899--- 1844,1852 ----
1900 }
1901 }
1902
1903 static void
1904 SFvAreaSelectedCallback(w, n, pnew)
1905! Widget w;
1906 XtPointer n;
1907 XtPointer pnew;
1908 {
1909***************
1910*** 1914,1923 ****
1911 SFvSliderMovedCallback(w, (int)(long)n, nw);
1912 }
1913
1914- /* ARGSUSED */
1915 static void
1916 SFhSliderMovedCallback(w, n, nw)
1917! Widget w;
1918 XtPointer n;
1919 XtPointer nw;
1920 {
1921--- 1904,1912 ----
1922 SFvSliderMovedCallback(w, (int)(long)n, nw);
1923 }
1924
1925 static void
1926 SFhSliderMovedCallback(w, n, nw)
1927! Widget w UNUSED;
1928 XtPointer n;
1929 XtPointer nw;
1930 {
1931***************
1932*** 1933,1942 ****
1933 SFdrawList((int)(long)n, SF_DO_NOT_SCROLL);
1934 }
1935
1936- /* ARGSUSED */
1937 static void
1938 SFhAreaSelectedCallback(w, n, pnew)
1939! Widget w;
1940 XtPointer n;
1941 XtPointer pnew;
1942 {
1943--- 1922,1930 ----
1944 SFdrawList((int)(long)n, SF_DO_NOT_SCROLL);
1945 }
1946
1947 static void
1948 SFhAreaSelectedCallback(w, n, pnew)
1949! Widget w;
1950 XtPointer n;
1951 XtPointer pnew;
1952 {
1953***************
1954*** 1994,2004 ****
1955 }
1956 }
1957
1958- /* ARGSUSED */
1959 static void
1960 SFpathSliderMovedCallback(w, client_data, nw)
1961! Widget w;
1962! XtPointer client_data;
1963 XtPointer nw;
1964 {
1965 SFDir *dir;
1966--- 1982,1991 ----
1967 }
1968 }
1969
1970 static void
1971 SFpathSliderMovedCallback(w, client_data, nw)
1972! Widget w UNUSED;
1973! XtPointer client_data UNUSED;
1974 XtPointer nw;
1975 {
1976 SFDir *dir;
1977***************
1978*** 2031,2041 ****
1979 XawTextSetInsertionPoint(selFileField, pos);
1980 }
1981
1982- /* ARGSUSED */
1983 static void
1984 SFpathAreaSelectedCallback(w, client_data, pnew)
1985 Widget w;
1986! XtPointer client_data;
1987 XtPointer pnew;
1988 {
1989 int nw = (int)(long)pnew;
1990--- 2018,2027 ----
1991 XawTextSetInsertionPoint(selFileField, pos);
1992 }
1993
1994 static void
1995 SFpathAreaSelectedCallback(w, client_data, pnew)
1996 Widget w;
1997! XtPointer client_data UNUSED;
1998 XtPointer pnew;
1999 {
2000 int nw = (int)(long)pnew;
2001***************
2002*** 2206,2218 ****
2003
2004 static void SFexposeList __ARGS((Widget w, XtPointer n, XEvent *event, Boolean *cont));
2005
2006- /* ARGSUSED */
2007 static void
2008 SFexposeList(w, n, event, cont)
2009! Widget w;
2010 XtPointer n;
2011 XEvent *event;
2012! Boolean *cont;
2013 {
2014 if ((event->type == NoExpose) || event->xexpose.count)
2015 return;
2016--- 2192,2203 ----
2017
2018 static void SFexposeList __ARGS((Widget w, XtPointer n, XEvent *event, Boolean *cont));
2019
2020 static void
2021 SFexposeList(w, n, event, cont)
2022! Widget w UNUSED;
2023 XtPointer n;
2024 XEvent *event;
2025! Boolean *cont UNUSED;
2026 {
2027 if ((event->type == NoExpose) || event->xexpose.count)
2028 return;
2029***************
2030*** 2222,2234 ****
2031
2032 static void SFmodVerifyCallback __ARGS((Widget w, XtPointer client_data, XEvent *event, Boolean *cont));
2033
2034- /* ARGSUSED */
2035 static void
2036 SFmodVerifyCallback(w, client_data, event, cont)
2037! Widget w;
2038! XtPointer client_data;
2039 XEvent *event;
2040! Boolean *cont;
2041 {
2042 char buf[2];
2043
2044--- 2207,2218 ----
2045
2046 static void SFmodVerifyCallback __ARGS((Widget w, XtPointer client_data, XEvent *event, Boolean *cont));
2047
2048 static void
2049 SFmodVerifyCallback(w, client_data, event, cont)
2050! Widget w UNUSED;
2051! XtPointer client_data UNUSED;
2052 XEvent *event;
2053! Boolean *cont UNUSED;
2054 {
2055 char buf[2];
2056
2057***************
2058*** 2241,2251 ****
2059
2060 static void SFokCallback __ARGS((Widget w, XtPointer cl, XtPointer cd));
2061
2062- /* ARGSUSED */
2063 static void
2064 SFokCallback(w, cl, cd)
2065! Widget w;
2066! XtPointer cl, cd;
2067 {
2068 SFstatus = SEL_FILE_OK;
2069 }
2070--- 2225,2235 ----
2071
2072 static void SFokCallback __ARGS((Widget w, XtPointer cl, XtPointer cd));
2073
2074 static void
2075 SFokCallback(w, cl, cd)
2076! Widget w UNUSED;
2077! XtPointer cl UNUSED;
2078! XtPointer cd UNUSED;
2079 {
2080 SFstatus = SEL_FILE_OK;
2081 }
2082***************
2083*** 2258,2268 ****
2084
2085 static void SFcancelCallback __ARGS((Widget w, XtPointer cl, XtPointer cd));
2086
2087- /* ARGSUSED */
2088 static void
2089 SFcancelCallback(w, cl, cd)
2090! Widget w;
2091! XtPointer cl, cd;
2092 {
2093 SFstatus = SEL_FILE_CANCEL;
2094 }
2095--- 2242,2252 ----
2096
2097 static void SFcancelCallback __ARGS((Widget w, XtPointer cl, XtPointer cd));
2098
2099 static void
2100 SFcancelCallback(w, cl, cd)
2101! Widget w UNUSED;
2102! XtPointer cl UNUSED;
2103! XtPointer cd UNUSED;
2104 {
2105 SFstatus = SEL_FILE_CANCEL;
2106 }
2107***************
2108*** 2275,2290 ****
2109
2110 static void SFdismissAction __ARGS((Widget w, XEvent *event, String *params, Cardinal *num_params));
2111
2112- /* ARGSUSED */
2113 static void
2114 SFdismissAction(w, event, params, num_params)
2115! Widget w;
2116! XEvent *event;
2117! String *params;
2118! Cardinal *num_params;
2119 {
2120! if (event->type == ClientMessage &&
2121! event->xclient.data.l[0] != SFwmDeleteWindow)
2122 return;
2123
2124 SFstatus = SEL_FILE_CANCEL;
2125--- 2259,2273 ----
2126
2127 static void SFdismissAction __ARGS((Widget w, XEvent *event, String *params, Cardinal *num_params));
2128
2129 static void
2130 SFdismissAction(w, event, params, num_params)
2131! Widget w UNUSED;
2132! XEvent *event;
2133! String *params UNUSED;
2134! Cardinal *num_params UNUSED;
2135 {
2136! if (event->type == ClientMessage
2137! && (Atom)event->xclient.data.l[0] != SFwmDeleteWindow)
2138 return;
2139
2140 SFstatus = SEL_FILE_CANCEL;
2141***************
2142*** 2703,2709 ****
2143 SFtextChanged()
2144 {
2145 #if defined(FEAT_XFONTSET) && defined(XtNinternational)
2146! if (_XawTextFormat((TextWidget)selFileField) == XawFmtWide)
2147 {
2148 wchar_t *wcbuf=(wchar_t *)SFtextBuffer;
2149
2150--- 2686,2692 ----
2151 SFtextChanged()
2152 {
2153 #if defined(FEAT_XFONTSET) && defined(XtNinternational)
2154! if ((unsigned long)_XawTextFormat((TextWidget)selFileField) == XawFmtWide)
2155 {
2156 wchar_t *wcbuf=(wchar_t *)SFtextBuffer;
2157
2158***************
2159*** 2749,2755 ****
2160 #if defined(FEAT_XFONTSET) && defined(XtNinternational)
2161 char *buf;
2162
2163! if (_XawTextFormat((TextWidget)selFileField) == XawFmtWide)
2164 {
2165 wchar_t *wcbuf;
2166 int mbslength;
2167--- 2732,2738 ----
2168 #if defined(FEAT_XFONTSET) && defined(XtNinternational)
2169 char *buf;
2170
2171! if ((unsigned long)_XawTextFormat((TextWidget)selFileField) == XawFmtWide)
2172 {
2173 wchar_t *wcbuf;
2174 int mbslength;
2175*** ../vim-7.2.183/src/gui_motif.c 2008-06-20 11:39:30.000000000 +0200
2176--- src/gui_motif.c 2009-05-21 17:15:05.000000000 +0200
2177***************
2178*** 117,126 ****
2179 * Call-back routines.
2180 */
2181
2182- /* ARGSUSED */
2183 static void
2184 scroll_cb(w, client_data, call_data)
2185! Widget w;
2186 XtPointer client_data, call_data;
2187 {
2188 scrollbar_T *sb;
2189--- 117,125 ----
2190 * Call-back routines.
2191 */
2192
2193 static void
2194 scroll_cb(w, client_data, call_data)
2195! Widget w UNUSED;
2196 XtPointer client_data, call_data;
2197 {
2198 scrollbar_T *sb;
2199***************
2200*** 136,146 ****
2201 }
2202
2203 #ifdef FEAT_GUI_TABLINE
2204- /*ARGSUSED*/
2205 static void
2206 tabline_cb(w, client_data, call_data)
2207! Widget w;
2208! XtPointer client_data, call_data;
2209 {
2210 XmNotebookCallbackStruct *nptr;
2211
2212--- 135,145 ----
2213 }
2214
2215 #ifdef FEAT_GUI_TABLINE
2216 static void
2217 tabline_cb(w, client_data, call_data)
2218! Widget w UNUSED;
2219! XtPointer client_data UNUSED;
2220! XtPointer call_data;
2221 {
2222 XmNotebookCallbackStruct *nptr;
2223
2224***************
2225*** 149,159 ****
2226 send_tabline_event(nptr->page_number);
2227 }
2228
2229- /*ARGSUSED*/
2230 static void
2231 tabline_button_cb(w, client_data, call_data)
2232 Widget w;
2233! XtPointer client_data, call_data;
2234 {
2235 int cmd, tab_idx;
2236
2237--- 148,158 ----
2238 send_tabline_event(nptr->page_number);
2239 }
2240
2241 static void
2242 tabline_button_cb(w, client_data, call_data)
2243 Widget w;
2244! XtPointer client_data UNUSED;
2245! XtPointer call_data UNUSED;
2246 {
2247 int cmd, tab_idx;
2248
2249***************
2250*** 166,176 ****
2251 /*
2252 * Tabline single mouse click timeout handler
2253 */
2254- /*ARGSUSED*/
2255 static void
2256 motif_tabline_timer_cb (timed_out, interval_id)
2257 XtPointer timed_out;
2258! XtIntervalId *interval_id;
2259 {
2260 *((int *)timed_out) = TRUE;
2261 }
2262--- 165,174 ----
2263 /*
2264 * Tabline single mouse click timeout handler
2265 */
2266 static void
2267 motif_tabline_timer_cb (timed_out, interval_id)
2268 XtPointer timed_out;
2269! XtIntervalId *interval_id UNUSED;
2270 {
2271 *((int *)timed_out) = TRUE;
2272 }
2273***************
2274*** 203,215 ****
2275 return FALSE;
2276 }
2277
2278- /*ARGSUSED*/
2279 static void
2280 tabline_menu_cb(w, closure, e, continue_dispatch)
2281 Widget w;
2282! XtPointer closure;
2283 XEvent *e;
2284! Boolean *continue_dispatch;
2285 {
2286 Widget tab_w;
2287 XButtonPressedEvent *event;
2288--- 201,212 ----
2289 return FALSE;
2290 }
2291
2292 static void
2293 tabline_menu_cb(w, closure, e, continue_dispatch)
2294 Widget w;
2295! XtPointer closure UNUSED;
2296 XEvent *e;
2297! Boolean *continue_dispatch UNUSED;
2298 {
2299 Widget tab_w;
2300 XButtonPressedEvent *event;
2301***************
2302*** 277,287 ****
2303 XtManageChild(tabLine_menu);
2304 }
2305
2306- /*ARGSUSED*/
2307 static void
2308 tabline_balloon_cb(beval, state)
2309 BalloonEval *beval;
2310! int state;
2311 {
2312 int nr;
2313 tabpage_T *tp;
2314--- 274,283 ----
2315 XtManageChild(tabLine_menu);
2316 }
2317
2318 static void
2319 tabline_balloon_cb(beval, state)
2320 BalloonEval *beval;
2321! int state UNUSED;
2322 {
2323 int nr;
2324 tabpage_T *tp;
2325***************
2326*** 642,654 ****
2327 #endif
2328 }
2329
2330- /*ARGSUSED*/
2331 void
2332 gui_mch_set_text_area_pos(x, y, w, h)
2333! int x;
2334! int y;
2335! int w;
2336! int h;
2337 {
2338 #ifdef FEAT_TOOLBAR
2339 /* Give keyboard focus to the textArea instead of the toolbar. */
2340--- 638,649 ----
2341 #endif
2342 }
2343
2344 void
2345 gui_mch_set_text_area_pos(x, y, w, h)
2346! int x UNUSED;
2347! int y UNUSED;
2348! int w UNUSED;
2349! int h UNUSED;
2350 {
2351 #ifdef FEAT_TOOLBAR
2352 /* Give keyboard focus to the textArea instead of the toolbar. */
2353***************
2354*** 1261,1267 ****
2355 if (menu->icon_builtin || gui_find_bitmap(menu->name, buf, "xpm") == FAIL)
2356 {
2357 if (menu->iconidx >= 0 && menu->iconidx
2358! < (sizeof(built_in_pixmaps) / sizeof(built_in_pixmaps[0])))
2359 xpm = built_in_pixmaps[menu->iconidx];
2360 else
2361 xpm = tb_blank_xpm;
2362--- 1256,1262 ----
2363 if (menu->icon_builtin || gui_find_bitmap(menu->name, buf, "xpm") == FAIL)
2364 {
2365 if (menu->iconidx >= 0 && menu->iconidx
2366! < (int)(sizeof(built_in_pixmaps) / sizeof(built_in_pixmaps[0])))
2367 xpm = built_in_pixmaps[menu->iconidx];
2368 else
2369 xpm = tb_blank_xpm;
2370***************
2371*** 1716,1725 ****
2372 }
2373 }
2374
2375- /* ARGSUSED */
2376 void
2377 gui_mch_show_popupmenu(menu)
2378! vimmenu_T *menu;
2379 {
2380 #ifdef MOTIF_POPUP
2381 XmMenuPosition(menu->submenu_id, gui_x11_get_last_mouse_event());
2382--- 1711,1719 ----
2383 }
2384 }
2385
2386 void
2387 gui_mch_show_popupmenu(menu)
2388! vimmenu_T *menu UNUSED;
2389 {
2390 #ifdef MOTIF_POPUP
2391 XmMenuPosition(menu->submenu_id, gui_x11_get_last_mouse_event());
2392***************
2393*** 2046,2054 ****
2394 /*
2395 * Callback routine for dialog mnemonic processing.
2396 */
2397- /*ARGSUSED*/
2398 static void
2399! mnemonic_event(Widget w, XtPointer call_data, XKeyEvent *event)
2400 {
2401 do_mnemonic(w, event->keycode);
2402 }
2403--- 2040,2047 ----
2404 /*
2405 * Callback routine for dialog mnemonic processing.
2406 */
2407 static void
2408! mnemonic_event(Widget w, XtPointer call_data UNUSED, XKeyEvent *event)
2409 {
2410 do_mnemonic(w, event->keycode);
2411 }
2412***************
2413*** 2287,2299 ****
2414 * Put up a file requester.
2415 * Returns the selected name in allocated memory, or NULL for Cancel.
2416 */
2417- /* ARGSUSED */
2418 char_u *
2419 gui_mch_browse(saving, title, dflt, ext, initdir, filter)
2420! int saving; /* select file to write */
2421 char_u *title; /* title for the window */
2422 char_u *dflt; /* default name */
2423! char_u *ext; /* not used (extension added) */
2424 char_u *initdir; /* initial directory, NULL for current dir */
2425 char_u *filter; /* file name filter */
2426 {
2427--- 2280,2291 ----
2428 * Put up a file requester.
2429 * Returns the selected name in allocated memory, or NULL for Cancel.
2430 */
2431 char_u *
2432 gui_mch_browse(saving, title, dflt, ext, initdir, filter)
2433! int saving UNUSED; /* select file to write */
2434 char_u *title; /* title for the window */
2435 char_u *dflt; /* default name */
2436! char_u *ext UNUSED; /* not used (extension added) */
2437 char_u *initdir; /* initial directory, NULL for current dir */
2438 char_u *filter; /* file name filter */
2439 {
2440***************
2441*** 2413,2424 ****
2442 /*
2443 * Process callback from Dialog cancel actions.
2444 */
2445- /* ARGSUSED */
2446 static void
2447 DialogCancelCB(w, client_data, call_data)
2448! Widget w; /* widget id */
2449! XtPointer client_data; /* data from application */
2450! XtPointer call_data; /* data from widget class */
2451 {
2452 if (browse_fname != NULL)
2453 {
2454--- 2405,2415 ----
2455 /*
2456 * Process callback from Dialog cancel actions.
2457 */
2458 static void
2459 DialogCancelCB(w, client_data, call_data)
2460! Widget w UNUSED; /* widget id */
2461! XtPointer client_data UNUSED; /* data from application */
2462! XtPointer call_data UNUSED; /* data from widget class */
2463 {
2464 if (browse_fname != NULL)
2465 {
2466***************
2467*** 2431,2442 ****
2468 /*
2469 * Process callback from Dialog actions.
2470 */
2471- /* ARGSUSED */
2472 static void
2473 DialogAcceptCB(w, client_data, call_data)
2474! Widget w; /* widget id */
2475! XtPointer client_data; /* data from application */
2476! XtPointer call_data; /* data from widget class */
2477 {
2478 XmFileSelectionBoxCallbackStruct *fcb;
2479
2480--- 2422,2432 ----
2481 /*
2482 * Process callback from Dialog actions.
2483 */
2484 static void
2485 DialogAcceptCB(w, client_data, call_data)
2486! Widget w UNUSED; /* widget id */
2487! XtPointer client_data UNUSED; /* data from application */
2488! XtPointer call_data; /* data from widget class */
2489 {
2490 XmFileSelectionBoxCallbackStruct *fcb;
2491
2492***************
2493*** 2467,2479 ****
2494 * Callback function for the textfield. When CR is hit this works like
2495 * hitting the "OK" button, ESC like "Cancel".
2496 */
2497- /* ARGSUSED */
2498 static void
2499 keyhit_callback(w, client_data, event, cont)
2500 Widget w;
2501! XtPointer client_data;
2502 XEvent *event;
2503! Boolean *cont;
2504 {
2505 char buf[2];
2506 KeySym key_sym;
2507--- 2457,2468 ----
2508 * Callback function for the textfield. When CR is hit this works like
2509 * hitting the "OK" button, ESC like "Cancel".
2510 */
2511 static void
2512 keyhit_callback(w, client_data, event, cont)
2513 Widget w;
2514! XtPointer client_data UNUSED;
2515 XEvent *event;
2516! Boolean *cont UNUSED;
2517 {
2518 char buf[2];
2519 KeySym key_sym;
2520***************
2521*** 2490,2501 ****
2522 XmTextFieldClearSelection(w, XtLastTimestampProcessed(gui.dpy));
2523 }
2524
2525- /* ARGSUSED */
2526 static void
2527 butproc(w, client_data, call_data)
2528! Widget w;
2529 XtPointer client_data;
2530! XtPointer call_data;
2531 {
2532 dialogStatus = (int)(long)client_data + 1;
2533 }
2534--- 2479,2489 ----
2535 XmTextFieldClearSelection(w, XtLastTimestampProcessed(gui.dpy));
2536 }
2537
2538 static void
2539 butproc(w, client_data, call_data)
2540! Widget w UNUSED;
2541 XtPointer client_data;
2542! XtPointer call_data UNUSED;
2543 {
2544 dialogStatus = (int)(long)client_data + 1;
2545 }
2546***************
2547*** 2567,2576 ****
2548 }
2549 #endif
2550
2551- /* ARGSUSED */
2552 int
2553 gui_mch_dialog(type, title, message, button_names, dfltbutton, textfield)
2554! int type;
2555 char_u *title;
2556 char_u *message;
2557 char_u *button_names;
2558--- 2555,2563 ----
2559 }
2560 #endif
2561
2562 int
2563 gui_mch_dialog(type, title, message, button_names, dfltbutton, textfield)
2564! int type UNUSED;
2565 char_u *title;
2566 char_u *message;
2567 char_u *button_names;
2568***************
2569*** 3197,3203 ****
2570 XmNchildren, &children,
2571 XmNnumChildren, &numChildren, NULL);
2572 borders += tst + tmh;
2573! for (i = 0; i < numChildren; i++)
2574 {
2575 whgt = 0;
2576 XtVaGetValues(children[i], XmNheight, &whgt, NULL);
2577--- 3184,3190 ----
2578 XmNchildren, &children,
2579 XmNnumChildren, &numChildren, NULL);
2580 borders += tst + tmh;
2581! for (i = 0; i < (int)numChildren; i++)
2582 {
2583 whgt = 0;
2584 XtVaGetValues(children[i], XmNheight, &whgt, NULL);
2585***************
2586*** 3237,3249 ****
2587 * I have to use footer help for backwards compatability. Hopefully both will
2588 * get implemented and the user will have a choice.
2589 */
2590- /*ARGSUSED*/
2591 static void
2592 toolbarbutton_enter_cb(w, client_data, event, cont)
2593! Widget w;
2594 XtPointer client_data;
2595! XEvent *event;
2596! Boolean *cont;
2597 {
2598 vimmenu_T *menu = (vimmenu_T *) client_data;
2599
2600--- 3224,3235 ----
2601 * I have to use footer help for backwards compatability. Hopefully both will
2602 * get implemented and the user will have a choice.
2603 */
2604 static void
2605 toolbarbutton_enter_cb(w, client_data, event, cont)
2606! Widget w UNUSED;
2607 XtPointer client_data;
2608! XEvent *event UNUSED;
2609! Boolean *cont UNUSED;
2610 {
2611 vimmenu_T *menu = (vimmenu_T *) client_data;
2612
2613***************
2614*** 3254,3266 ****
2615 }
2616 }
2617
2618- /*ARGSUSED*/
2619 static void
2620 toolbarbutton_leave_cb(w, client_data, event, cont)
2621! Widget w;
2622! XtPointer client_data;
2623! XEvent *event;
2624! Boolean *cont;
2625 {
2626 gui_mch_set_footer((char_u *) "");
2627 }
2628--- 3240,3251 ----
2629 }
2630 }
2631
2632 static void
2633 toolbarbutton_leave_cb(w, client_data, event, cont)
2634! Widget w UNUSED;
2635! XtPointer client_data UNUSED;
2636! XEvent *event UNUSED;
2637! Boolean *cont UNUSED;
2638 {
2639 gui_mch_set_footer((char_u *) "");
2640 }
2641***************
2642*** 3492,3501 ****
2643 /*
2644 * Set the fontlist for Widget "id" to use gui.menu_fontset or gui.menu_font.
2645 */
2646- /*ARGSUSED*/
2647 void
2648 gui_motif_menu_fontlist(id)
2649! Widget id;
2650 {
2651 #ifdef FEAT_MENU
2652 #ifdef FONTSET_ALWAYS
2653--- 3477,3485 ----
2654 /*
2655 * Set the fontlist for Widget "id" to use gui.menu_fontset or gui.menu_font.
2656 */
2657 void
2658 gui_motif_menu_fontlist(id)
2659! Widget id UNUSED;
2660 {
2661 #ifdef FEAT_MENU
2662 #ifdef FONTSET_ALWAYS
2663***************
2664*** 3566,3573 ****
2665 Widget cancel;
2666 } SharedFindReplace;
2667
2668! static SharedFindReplace find_widgets = { NULL };
2669! static SharedFindReplace repl_widgets = { NULL };
2670
2671 static void find_replace_destroy_callback __ARGS((Widget w, XtPointer client_data, XtPointer call_data));
2672 static void find_replace_dismiss_callback __ARGS((Widget w, XtPointer client_data, XtPointer call_data));
2673--- 3550,3557 ----
2674 Widget cancel;
2675 } SharedFindReplace;
2676
2677! static SharedFindReplace find_widgets = {NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL};
2678! static SharedFindReplace repl_widgets = {NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL};
2679
2680 static void find_replace_destroy_callback __ARGS((Widget w, XtPointer client_data, XtPointer call_data));
2681 static void find_replace_dismiss_callback __ARGS((Widget w, XtPointer client_data, XtPointer call_data));
2682***************
2683*** 3576,3587 ****
2684 static void find_replace_keypress __ARGS((Widget w, SharedFindReplace * frdp, XKeyEvent * event));
2685 static void find_replace_dialog_create __ARGS((char_u *entry_text, int do_replace));
2686
2687- /*ARGSUSED*/
2688 static void
2689 find_replace_destroy_callback(w, client_data, call_data)
2690! Widget w;
2691 XtPointer client_data;
2692! XtPointer call_data;
2693 {
2694 SharedFindReplace *cd = (SharedFindReplace *)client_data;
2695
2696--- 3560,3570 ----
2697 static void find_replace_keypress __ARGS((Widget w, SharedFindReplace * frdp, XKeyEvent * event));
2698 static void find_replace_dialog_create __ARGS((char_u *entry_text, int do_replace));
2699
2700 static void
2701 find_replace_destroy_callback(w, client_data, call_data)
2702! Widget w UNUSED;
2703 XtPointer client_data;
2704! XtPointer call_data UNUSED;
2705 {
2706 SharedFindReplace *cd = (SharedFindReplace *)client_data;
2707
2708***************
2709*** 3590,3601 ****
2710 cd->dialog = (Widget)0;
2711 }
2712
2713- /*ARGSUSED*/
2714 static void
2715 find_replace_dismiss_callback(w, client_data, call_data)
2716! Widget w;
2717 XtPointer client_data;
2718! XtPointer call_data;
2719 {
2720 SharedFindReplace *cd = (SharedFindReplace *)client_data;
2721
2722--- 3573,3583 ----
2723 cd->dialog = (Widget)0;
2724 }
2725
2726 static void
2727 find_replace_dismiss_callback(w, client_data, call_data)
2728! Widget w UNUSED;
2729 XtPointer client_data;
2730! XtPointer call_data UNUSED;
2731 {
2732 SharedFindReplace *cd = (SharedFindReplace *)client_data;
2733
2734***************
2735*** 3603,3624 ****
2736 XtUnmanageChild(cd->dialog);
2737 }
2738
2739- /*ARGSUSED*/
2740 static void
2741 entry_activate_callback(w, client_data, call_data)
2742! Widget w;
2743 XtPointer client_data;
2744! XtPointer call_data;
2745 {
2746 XmProcessTraversal((Widget)client_data, XmTRAVERSE_CURRENT);
2747 }
2748
2749- /*ARGSUSED*/
2750 static void
2751 find_replace_callback(w, client_data, call_data)
2752! Widget w;
2753 XtPointer client_data;
2754! XtPointer call_data;
2755 {
2756 long_u flags = (long_u)client_data;
2757 char *find_text, *repl_text;
2758--- 3585,3604 ----
2759 XtUnmanageChild(cd->dialog);
2760 }
2761
2762 static void
2763 entry_activate_callback(w, client_data, call_data)
2764! Widget w UNUSED;
2765 XtPointer client_data;
2766! XtPointer call_data UNUSED;
2767 {
2768 XmProcessTraversal((Widget)client_data, XmTRAVERSE_CURRENT);
2769 }
2770
2771 static void
2772 find_replace_callback(w, client_data, call_data)
2773! Widget w UNUSED;
2774 XtPointer client_data;
2775! XtPointer call_data UNUSED;
2776 {
2777 long_u flags = (long_u)client_data;
2778 char *find_text, *repl_text;
2779***************
2780*** 3668,3677 ****
2781 XtFree(repl_text);
2782 }
2783
2784- /*ARGSUSED*/
2785 static void
2786 find_replace_keypress(w, frdp, event)
2787! Widget w;
2788 SharedFindReplace *frdp;
2789 XKeyEvent *event;
2790 {
2791--- 3648,3656 ----
2792 XtFree(repl_text);
2793 }
2794
2795 static void
2796 find_replace_keypress(w, frdp, event)
2797! Widget w UNUSED;
2798 SharedFindReplace *frdp;
2799 XKeyEvent *event;
2800 {
2801*** ../vim-7.2.183/src/gui_xmdlg.c 2008-11-28 21:26:50.000000000 +0100
2802--- src/gui_xmdlg.c 2009-05-21 17:01:52.000000000 +0200
2803***************
2804*** 448,454 ****
2805
2806 items[i] = XmStringCreateLocalized(list[ENCODING][i]);
2807
2808! if (i < n_items)
2809 {
2810 /* recycle old button */
2811 XtVaSetValues(children[i],
2812--- 448,454 ----
2813
2814 items[i] = XmStringCreateLocalized(list[ENCODING][i]);
2815
2816! if (i < (int)n_items)
2817 {
2818 /* recycle old button */
2819 XtVaSetValues(children[i],
2820***************
2821*** 481,487 ****
2822
2823 /* Destroy all the outstanding menu items.
2824 */
2825! for (i = count[ENCODING]; i < n_items; ++i)
2826 {
2827 XtUnmanageChild(children[i]);
2828 XtDestroyWidget(children[i]);
2829--- 481,487 ----
2830
2831 /* Destroy all the outstanding menu items.
2832 */
2833! for (i = count[ENCODING]; i < (int)n_items; ++i)
2834 {
2835 XtUnmanageChild(children[i]);
2836 XtDestroyWidget(children[i]);
2837***************
2838*** 544,552 ****
2839 }
2840 }
2841
2842- /*ARGSUSED*/
2843 static void
2844! stoggle_callback(Widget w,
2845 SharedFontSelData *data,
2846 XmToggleButtonCallbackStruct *call_data)
2847 {
2848--- 544,551 ----
2849 }
2850 }
2851
2852 static void
2853! stoggle_callback(Widget w UNUSED,
2854 SharedFontSelData *data,
2855 XmToggleButtonCallbackStruct *call_data)
2856 {
2857***************
2858*** 709,719 ****
2859 }
2860 }
2861
2862- /*ARGSUSED*/
2863 static void
2864 encoding_callback(Widget w,
2865 SharedFontSelData *data,
2866! XtPointer dummy)
2867 {
2868 XmString str;
2869 XmListCallbackStruct fake_data;
2870--- 708,717 ----
2871 }
2872 }
2873
2874 static void
2875 encoding_callback(Widget w,
2876 SharedFontSelData *data,
2877! XtPointer dummy UNUSED)
2878 {
2879 XmString str;
2880 XmListCallbackStruct fake_data;
2881***************
2882*** 752,762 ****
2883 do_choice(w, data, call_data, SIZE);
2884 }
2885
2886- /*ARGSUSED*/
2887 static void
2888! cancel_callback(Widget w,
2889 SharedFontSelData *data,
2890! XmListCallbackStruct *call_data)
2891 {
2892 if (data->sel[ENCODING])
2893 {
2894--- 750,759 ----
2895 do_choice(w, data, call_data, SIZE);
2896 }
2897
2898 static void
2899! cancel_callback(Widget w UNUSED,
2900 SharedFontSelData *data,
2901! XmListCallbackStruct *call_data UNUSED)
2902 {
2903 if (data->sel[ENCODING])
2904 {
2905***************
2906*** 789,799 ****
2907 data->exit = True;
2908 }
2909
2910- /*ARGSUSED*/
2911 static void
2912! ok_callback(Widget w,
2913 SharedFontSelData *data,
2914! XmPushButtonCallbackStruct *call_data)
2915 {
2916 char *pattern;
2917 char **name;
2918--- 786,795 ----
2919 data->exit = True;
2920 }
2921
2922 static void
2923! ok_callback(Widget w UNUSED,
2924 SharedFontSelData *data,
2925! XmPushButtonCallbackStruct *call_data UNUSED)
2926 {
2927 char *pattern;
2928 char **name;
2929*** ../vim-7.2.183/src/gui_xmebw.c 2008-11-28 21:26:50.000000000 +0100
2930--- src/gui_xmebw.c 2009-05-21 17:06:17.000000000 +0200
2931***************
2932*** 235,247 ****
2933 return tmp;
2934 }
2935
2936- /*ARGSUSED*/
2937 static int
2938 alloc_color(Display *display,
2939 Colormap colormap,
2940 char *colorname,
2941 XColor *xcolor,
2942! void *closure)
2943 {
2944 int status;
2945
2946--- 235,246 ----
2947 return tmp;
2948 }
2949
2950 static int
2951 alloc_color(Display *display,
2952 Colormap colormap,
2953 char *colorname,
2954 XColor *xcolor,
2955! void *closure UNUSED)
2956 {
2957 int status;
2958
2959***************
2960*** 595,603 ****
2961 XtHeight(eb), eb->primitive.highlight_thickness);
2962 }
2963
2964- /*ARGSUSED*/
2965 static void
2966! draw_pixmap(XmEnhancedButtonWidget eb, XEvent *event, Region region)
2967 {
2968 Pixmap pix;
2969 GC gc = eb->label.normal_GC;
2970--- 594,603 ----
2971 XtHeight(eb), eb->primitive.highlight_thickness);
2972 }
2973
2974 static void
2975! draw_pixmap(XmEnhancedButtonWidget eb,
2976! XEvent *event UNUSED,
2977! Region region UNUSED)
2978 {
2979 Pixmap pix;
2980 GC gc = eb->label.normal_GC;
2981***************
2982*** 641,647 ****
2983 height = eb->core.height - 2 * y;
2984 if (h < height)
2985 height = h;
2986! if (depth == eb->core.depth)
2987 XCopyArea(XtDisplay(eb), pix, XtWindow(eb), gc, 0, 0,
2988 width, height, x, y);
2989 else if (depth == 1)
2990--- 641,647 ----
2991 height = eb->core.height - 2 * y;
2992 if (h < height)
2993 height = h;
2994! if (depth == (int)eb->core.depth)
2995 XCopyArea(XtDisplay(eb), pix, XtWindow(eb), gc, 0, 0,
2996 width, height, x, y);
2997 else if (depth == 1)
2998***************
2999*** 731,739 ****
3000 eb->label.normal_GC = tmp_gc;
3001 }
3002
3003- /*ARGSUSED*/
3004 static void
3005! Enter(Widget wid, XEvent *event, String *params, Cardinal *num_params)
3006 {
3007 XmEnhancedButtonWidget eb = (XmEnhancedButtonWidget) wid;
3008 XmPushButtonCallbackStruct call_value;
3009--- 731,741 ----
3010 eb->label.normal_GC = tmp_gc;
3011 }
3012
3013 static void
3014! Enter(Widget wid,
3015! XEvent *event,
3016! String *params UNUSED,
3017! Cardinal *num_params UNUSED)
3018 {
3019 XmEnhancedButtonWidget eb = (XmEnhancedButtonWidget) wid;
3020 XmPushButtonCallbackStruct call_value;
3021***************
3022*** 818,826 ****
3023 }
3024 }
3025
3026- /*ARGSUSED*/
3027 static void
3028! Leave(Widget wid, XEvent *event, String *params, Cardinal *num_params)
3029 {
3030 XmEnhancedButtonWidget eb = (XmEnhancedButtonWidget)wid;
3031 XmPushButtonCallbackStruct call_value;
3032--- 820,830 ----
3033 }
3034 }
3035
3036 static void
3037! Leave(Widget wid,
3038! XEvent *event,
3039! String *params UNUSED,
3040! Cardinal *num_params UNUSED)
3041 {
3042 XmEnhancedButtonWidget eb = (XmEnhancedButtonWidget)wid;
3043 XmPushButtonCallbackStruct call_value;
3044***************
3045*** 976,984 ****
3046 }
3047 }
3048
3049- /*ARGSUSED*/
3050 static void
3051! Initialize(Widget rq, Widget ebw, ArgList args, Cardinal *n)
3052 {
3053 XmEnhancedButtonWidget request = (XmEnhancedButtonWidget)rq;
3054 XmEnhancedButtonWidget eb = (XmEnhancedButtonWidget)ebw;
3055--- 980,987 ----
3056 }
3057 }
3058
3059 static void
3060! Initialize(Widget rq, Widget ebw, ArgList args UNUSED, Cardinal *n UNUSED)
3061 {
3062 XmEnhancedButtonWidget request = (XmEnhancedButtonWidget)rq;
3063 XmEnhancedButtonWidget eb = (XmEnhancedButtonWidget)ebw;
3064***************
3065*** 1056,1064 ****
3066 free_pixmaps((XmEnhancedButtonWidget)w);
3067 }
3068
3069- /*ARGSUSED*/
3070 static Boolean
3071! SetValues(Widget current, Widget request, Widget new, ArgList args, Cardinal *n)
3072 {
3073 XmEnhancedButtonWidget cur = (XmEnhancedButtonWidget) current;
3074 XmEnhancedButtonWidget eb = (XmEnhancedButtonWidget) new;
3075--- 1059,1070 ----
3076 free_pixmaps((XmEnhancedButtonWidget)w);
3077 }
3078
3079 static Boolean
3080! SetValues(Widget current,
3081! Widget request UNUSED,
3082! Widget new,
3083! ArgList args UNUSED,
3084! Cardinal *n UNUSED)
3085 {
3086 XmEnhancedButtonWidget cur = (XmEnhancedButtonWidget) current;
3087 XmEnhancedButtonWidget eb = (XmEnhancedButtonWidget) new;
3088***************
3089*** 1108,1114 ****
3090 if ((win_x < 0) || (win_y < 0))
3091 return False;
3092
3093! if ((win_x > r_width) || (win_y > r_height))
3094 return False;
3095 draw_highlight(eb);
3096 draw_shadows(eb);
3097--- 1114,1120 ----
3098 if ((win_x < 0) || (win_y < 0))
3099 return False;
3100
3101! if ((win_x > (int)r_width) || (win_y > (int)r_height))
3102 return False;
3103 draw_highlight(eb);
3104 draw_shadows(eb);
3105*** ../vim-7.2.183/src/if_python.c 2009-01-13 18:10:21.000000000 +0100
3106--- src/if_python.c 2009-05-21 17:27:50.000000000 +0200
3107***************
3108*** 1096,1104 ****
3109
3110 /* Vim module - Implementation
3111 */
3112- /*ARGSUSED*/
3113 static PyObject *
3114! VimCommand(PyObject *self, PyObject *args)
3115 {
3116 char *cmd;
3117 PyObject *result;
3118--- 1096,1103 ----
3119
3120 /* Vim module - Implementation
3121 */
3122 static PyObject *
3123! VimCommand(PyObject *self UNUSED, PyObject *args)
3124 {
3125 char *cmd;
3126 PyObject *result;
3127***************
3128*** 1242,1250 ****
3129 }
3130 #endif
3131
3132- /*ARGSUSED*/
3133 static PyObject *
3134! VimEval(PyObject *self, PyObject *args)
3135 {
3136 #ifdef FEAT_EVAL
3137 char *expr;
3138--- 1241,1248 ----
3139 }
3140 #endif
3141
3142 static PyObject *
3143! VimEval(PyObject *self UNUSED, PyObject *args)
3144 {
3145 #ifdef FEAT_EVAL
3146 char *expr;
3147***************
3148*** 1894,1902 ****
3149 /* Buffer list object - Implementation
3150 */
3151
3152- /*ARGSUSED*/
3153 static PyInt
3154! BufListLength(PyObject *self)
3155 {
3156 buf_T *b = firstbuf;
3157 PyInt n = 0;
3158--- 1892,1899 ----
3159 /* Buffer list object - Implementation
3160 */
3161
3162 static PyInt
3163! BufListLength(PyObject *self UNUSED)
3164 {
3165 buf_T *b = firstbuf;
3166 PyInt n = 0;
3167***************
3168*** 1910,1918 ****
3169 return n;
3170 }
3171
3172- /*ARGSUSED*/
3173 static PyObject *
3174! BufListItem(PyObject *self, PyInt n)
3175 {
3176 buf_T *b;
3177
3178--- 1907,1914 ----
3179 return n;
3180 }
3181
3182 static PyObject *
3183! BufListItem(PyObject *self UNUSED, PyInt n)
3184 {
3185 buf_T *b;
3186
3187***************
3188*** 2210,2218 ****
3189
3190 /* Window list object - Implementation
3191 */
3192- /*ARGSUSED*/
3193 static PyInt
3194! WinListLength(PyObject *self)
3195 {
3196 win_T *w = firstwin;
3197 PyInt n = 0;
3198--- 2206,2213 ----
3199
3200 /* Window list object - Implementation
3201 */
3202 static PyInt
3203! WinListLength(PyObject *self UNUSED)
3204 {
3205 win_T *w = firstwin;
3206 PyInt n = 0;
3207***************
3208*** 2226,2234 ****
3209 return n;
3210 }
3211
3212- /*ARGSUSED*/
3213 static PyObject *
3214! WinListItem(PyObject *self, PyInt n)
3215 {
3216 win_T *w;
3217
3218--- 2221,2228 ----
3219 return n;
3220 }
3221
3222 static PyObject *
3223! WinListItem(PyObject *self UNUSED, PyInt n)
3224 {
3225 win_T *w;
3226
3227***************
3228*** 2274,2282 ****
3229
3230 /* Current items object - Implementation
3231 */
3232- /*ARGSUSED*/
3233 static PyObject *
3234! CurrentGetattr(PyObject *self, char *name)
3235 {
3236 if (strcmp(name, "buffer") == 0)
3237 return (PyObject *)BufferNew(curbuf);
3238--- 2268,2275 ----
3239
3240 /* Current items object - Implementation
3241 */
3242 static PyObject *
3243! CurrentGetattr(PyObject *self UNUSED, char *name)
3244 {
3245 if (strcmp(name, "buffer") == 0)
3246 return (PyObject *)BufferNew(curbuf);
3247***************
3248*** 2295,2303 ****
3249 }
3250 }
3251
3252- /*ARGSUSED*/
3253 static int
3254! CurrentSetattr(PyObject *self, char *name, PyObject *value)
3255 {
3256 if (strcmp(name, "line") == 0)
3257 {
3258--- 2288,2295 ----
3259 }
3260 }
3261
3262 static int
3263! CurrentSetattr(PyObject *self UNUSED, char *name, PyObject *value)
3264 {
3265 if (strcmp(name, "line") == 0)
3266 {
3267*** ../vim-7.2.183/src/window.c 2009-02-22 02:36:36.000000000 +0100
3268--- src/window.c 2009-05-21 15:14:54.000000000 +0200
3269***************
3270*** 1163,1174 ****
3271 * WSP_NEWLOC may be specified in flags to prevent the location list from
3272 * being copied.
3273 */
3274- /*ARGSUSED*/
3275 static void
3276 win_init(newp, oldp, flags)
3277 win_T *newp;
3278 win_T *oldp;
3279! int flags;
3280 {
3281 int i;
3282
3283--- 1163,1173 ----
3284 * WSP_NEWLOC may be specified in flags to prevent the location list from
3285 * being copied.
3286 */
3287 static void
3288 win_init(newp, oldp, flags)
3289 win_T *newp;
3290 win_T *oldp;
3291! int flags UNUSED;
3292 {
3293 int i;
3294
3295***************
3296*** 1268,1278 ****
3297 * Must be called when there is just one window, filling the whole screen
3298 * (excluding the command line).
3299 */
3300- /*ARGSUSED*/
3301 int
3302 make_windows(count, vertical)
3303 int count;
3304! int vertical; /* split windows vertically if TRUE */
3305 {
3306 int maxcount;
3307 int todo;
3308--- 1267,1276 ----
3309 * Must be called when there is just one window, filling the whole screen
3310 * (excluding the command line).
3311 */
3312 int
3313 make_windows(count, vertical)
3314 int count;
3315! int vertical UNUSED; /* split windows vertically if TRUE */
3316 {
3317 int maxcount;
3318 int todo;
3319***************
3320*** 2353,2363 ****
3321 * Remove a window and its frame from the tree of frames.
3322 * Returns a pointer to the window that got the freed up space.
3323 */
3324- /*ARGSUSED*/
3325 static win_T *
3326 winframe_remove(win, dirp, tp)
3327 win_T *win;
3328! int *dirp; /* set to 'v' or 'h' for direction if 'ea' */
3329 tabpage_T *tp; /* tab page "win" is in, NULL for current */
3330 {
3331 frame_T *frp, *frp2, *frp3;
3332--- 2351,2360 ----
3333 * Remove a window and its frame from the tree of frames.
3334 * Returns a pointer to the window that got the freed up space.
3335 */
3336 static win_T *
3337 winframe_remove(win, dirp, tp)
3338 win_T *win;
3339! int *dirp UNUSED; /* set to 'v' or 'h' for direction if 'ea' */
3340 tabpage_T *tp; /* tab page "win" is in, NULL for current */
3341 {
3342 frame_T *frp, *frp2, *frp3;
3343***************
3344*** 3500,3509 ****
3345 * FAIL.
3346 * Careful: When OK is returned need to get a new tab page very very soon!
3347 */
3348- /*ARGSUSED*/
3349 static int
3350 leave_tabpage(new_curbuf)
3351! buf_T *new_curbuf; /* what is going to be the new curbuf,
3352 NULL if unknown */
3353 {
3354 tabpage_T *tp = curtab;
3355--- 3497,3505 ----
3356 * FAIL.
3357 * Careful: When OK is returned need to get a new tab page very very soon!
3358 */
3359 static int
3360 leave_tabpage(new_curbuf)
3361! buf_T *new_curbuf UNUSED; /* what is going to be the new curbuf,
3362 NULL if unknown */
3363 {
3364 tabpage_T *tp = curtab;
3365***************
3366*** 3545,3555 ****
3367 * Start using tab page "tp".
3368 * Only to be used after leave_tabpage() or freeing the current tab page.
3369 */
3370- /*ARGSUSED*/
3371 static void
3372 enter_tabpage(tp, old_curbuf)
3373 tabpage_T *tp;
3374! buf_T *old_curbuf;
3375 {
3376 int old_off = tp->tp_firstwin->w_winrow;
3377 win_T *next_prevwin = tp->tp_prevwin;
3378--- 3541,3550 ----
3379 * Start using tab page "tp".
3380 * Only to be used after leave_tabpage() or freeing the current tab page.
3381 */
3382 static void
3383 enter_tabpage(tp, old_curbuf)
3384 tabpage_T *tp;
3385! buf_T *old_curbuf UNUSED;
3386 {
3387 int old_off = tp->tp_firstwin->w_winrow;
3388 win_T *next_prevwin = tp->tp_prevwin;
3389***************
3390*** 4157,4166 ****
3391 /*
3392 * allocate a window structure and link it in the window list
3393 */
3394- /*ARGSUSED*/
3395 static win_T *
3396 win_alloc(after)
3397! win_T *after;
3398 {
3399 win_T *newwin;
3400
3401--- 4152,4160 ----
3402 /*
3403 * allocate a window structure and link it in the window list
3404 */
3405 static win_T *
3406 win_alloc(after)
3407! win_T *after UNUSED;
3408 {
3409 win_T *newwin;
3410
3411*** ../vim-7.2.183/src/workshop.c 2008-11-28 11:47:14.000000000 +0100
3412--- src/workshop.c 2009-05-21 17:12:55.000000000 +0200
3413***************
3414*** 204,215 ****
3415 * Function:
3416 * Load a given file into the WorkShop buffer.
3417 */
3418- /*ARGSUSED*/
3419 void
3420 workshop_load_file(
3421 char *filename, /* the file to load */
3422 int line, /* an optional line number (or 0) */
3423! char *frameid) /* used for multi-frame support */
3424 {
3425 #ifdef WSDEBUG_TRACE
3426 if (WSDLEVEL(WS_TRACE_VERBOSE | WS_TRACE))
3427--- 204,214 ----
3428 * Function:
3429 * Load a given file into the WorkShop buffer.
3430 */
3431 void
3432 workshop_load_file(
3433 char *filename, /* the file to load */
3434 int line, /* an optional line number (or 0) */
3435! char *frameid UNUSED) /* used for multi-frame support */
3436 {
3437 #ifdef WSDEBUG_TRACE
3438 if (WSDLEVEL(WS_TRACE_VERBOSE | WS_TRACE))
3439***************
3440*** 263,272 ****
3441 load_window(filename, lineno);
3442 }
3443
3444- /*ARGSUSED*/
3445 void
3446 workshop_front_file(
3447! char *filename)
3448 {
3449 #ifdef WSDEBUG_TRACE
3450 if (WSDLEVEL(WS_TRACE_VERBOSE | WS_TRACE))
3451--- 262,270 ----
3452 load_window(filename, lineno);
3453 }
3454
3455 void
3456 workshop_front_file(
3457! char *filename UNUSED)
3458 {
3459 #ifdef WSDEBUG_TRACE
3460 if (WSDLEVEL(WS_TRACE_VERBOSE | WS_TRACE))
3461***************
3462*** 538,546 ****
3463 * breakpoints have moved when a program has been recompiled and
3464 * reloaded into dbx.
3465 */
3466- /*ARGSUSED*/
3467 void
3468! workshop_moved_marks(char *filename)
3469 {
3470 #ifdef WSDEBUG_TRACE
3471 if (WSDLEVEL(WS_TRACE_VERBOSE | WS_TRACE))
3472--- 536,543 ----
3473 * breakpoints have moved when a program has been recompiled and
3474 * reloaded into dbx.
3475 */
3476 void
3477! workshop_moved_marks(char *filename UNUSED)
3478 {
3479 #ifdef WSDEBUG_TRACE
3480 if (WSDLEVEL(WS_TRACE_VERBOSE | WS_TRACE))
3481***************
3482*** 575,585 ****
3483 return (int)h;
3484 }
3485
3486- /*ARGSUSED*/
3487 void
3488 workshop_footer_message(
3489! char *message,
3490! int severity) /* severity is currently unused */
3491 {
3492 #ifdef WSDEBUG_TRACE
3493 if (WSDLEVEL(WS_TRACE_VERBOSE | WS_TRACE))
3494--- 572,581 ----
3495 return (int)h;
3496 }
3497
3498 void
3499 workshop_footer_message(
3500! char *message,
3501! int severity UNUSED) /* severity is currently unused */
3502 {
3503 #ifdef WSDEBUG_TRACE
3504 if (WSDLEVEL(WS_TRACE_VERBOSE | WS_TRACE))
3505***************
3506*** 687,701 ****
3507 * command. The globals curMenuName and curMenuPriority contain the name and
3508 * priority of the parent menu tree.
3509 */
3510- /*ARGSUSED*/
3511 void
3512 workshop_menu_item(
3513 char *label,
3514 char *verb,
3515! char *accelerator,
3516 char *acceleratorText,
3517! char *name,
3518! char *filepos,
3519 char *sensitive)
3520 {
3521 char cbuf[BUFSIZ];
3522--- 683,696 ----
3523 * command. The globals curMenuName and curMenuPriority contain the name and
3524 * priority of the parent menu tree.
3525 */
3526 void
3527 workshop_menu_item(
3528 char *label,
3529 char *verb,
3530! char *accelerator UNUSED,
3531 char *acceleratorText,
3532! char *name UNUSED,
3533! char *filepos UNUSED,
3534 char *sensitive)
3535 {
3536 char cbuf[BUFSIZ];
3537***************
3538*** 810,822 ****
3539 workshopInitDone = True;
3540 }
3541
3542- /*ARGSUSED*/
3543 void
3544 workshop_toolbar_button(
3545 char *label,
3546 char *verb,
3547! char *senseVerb,
3548! char *filepos,
3549 char *help,
3550 char *sense,
3551 char *file,
3552--- 805,816 ----
3553 workshopInitDone = True;
3554 }
3555
3556 void
3557 workshop_toolbar_button(
3558 char *label,
3559 char *verb,
3560! char *senseVerb UNUSED,
3561! char *filepos UNUSED,
3562 char *help,
3563 char *sense,
3564 char *file,
3565***************
3566*** 968,974 ****
3567 if (strcmp(option, "syntax") == 0)
3568 vim_snprintf(cbuf, sizeof(cbuf), "syntax %s", value);
3569 else if (strcmp(option, "savefiles") == 0)
3570! ; /* XXX - Not yet implemented */
3571 break;
3572
3573 case 'l':
3574--- 962,970 ----
3575 if (strcmp(option, "syntax") == 0)
3576 vim_snprintf(cbuf, sizeof(cbuf), "syntax %s", value);
3577 else if (strcmp(option, "savefiles") == 0)
3578! {
3579! /* XXX - Not yet implemented */
3580! }
3581 break;
3582
3583 case 'l':
3584***************
3585*** 1098,1107 ****
3586 /*
3587 * A button in the toolbar has been pushed.
3588 */
3589- /*ARGSUSED*/
3590 int
3591 workshop_get_positions(
3592! void *clientData, /* unused */
3593 char **filename, /* output data */
3594 int *curLine, /* output data */
3595 int *curCol, /* output data */
3596--- 1094,1102 ----
3597 /*
3598 * A button in the toolbar has been pushed.
3599 */
3600 int
3601 workshop_get_positions(
3602! void *clientData UNUSED,
3603 char **filename, /* output data */
3604 int *curLine, /* output data */
3605 int *curCol, /* output data */
3606***************
3607*** 1526,1534 ****
3608 return NULL;
3609 }
3610
3611- /*ARGSUSED*/
3612 void
3613! workshop_save_sensitivity(char *filename)
3614 {
3615 }
3616
3617--- 1521,1528 ----
3618 return NULL;
3619 }
3620
3621 void
3622! workshop_save_sensitivity(char *filename UNUSED)
3623 {
3624 }
3625
3626*** ../vim-7.2.183/src/version.c 2009-05-21 15:19:59.000000000 +0200
3627--- src/version.c 2009-05-21 23:19:40.000000000 +0200
3628***************
3629*** 678,679 ****
3630--- 678,681 ----
3631 { /* Add new patch number below this line */
3632+ /**/
3633+ 184,
3634 /**/
3635
3636--
3637CART DRIVER: Bring out your dead!
3638LARGE MAN: Here's one!
3639CART DRIVER: Ninepence.
3640BODY: I'm not dead!
3641 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
3642
3643 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
3644/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
3645\\\ download, build and distribute -- http://www.A-A-P.org ///
3646 \\\ help me help AIDS victims -- http://ICCF-Holland.org ///
This page took 0.433471 seconds and 4 git commands to generate.