1
0
forked from aniani/vim

patch 7.4.1207

Problem:    Using old style function declarations.
Solution:   Change to new style function declarations. (script by Hirohito
            Higashi)
This commit is contained in:
Bram Moolenaar
2016-01-30 16:39:25 +01:00
parent 78c0b7d43e
commit 66f948e928
12 changed files with 980 additions and 1373 deletions

View File

@@ -87,9 +87,9 @@ static int puller_width = 0;
* left or middle mouse button.
*/
static void
gui_athena_scroll_cb_jump(w, client_data, call_data)
Widget w UNUSED;
XtPointer client_data, call_data;
gui_athena_scroll_cb_jump(
Widget w UNUSED,
XtPointer client_data, call_data)
{
scrollbar_T *sb, *sb_info;
long value;
@@ -122,9 +122,9 @@ gui_athena_scroll_cb_jump(w, client_data, call_data)
* right mouse buttons.
*/
static void
gui_athena_scroll_cb_scroll(w, client_data, call_data)
Widget w UNUSED;
XtPointer client_data, call_data;
gui_athena_scroll_cb_scroll(
Widget w UNUSED,
XtPointer client_data, call_data)
{
scrollbar_T *sb, *sb_info;
long value;
@@ -228,7 +228,7 @@ gui_athena_scroll_cb_scroll(w, client_data, call_data)
* Create all the Athena widgets necessary.
*/
void
gui_x11_create_widgets()
gui_x11_create_widgets(void)
{
/*
* We don't have any borders handled internally by the textArea to worry
@@ -325,8 +325,7 @@ gui_x11_create_widgets()
* Calculates the Pixmap based on the size of the current menu font.
*/
static Pixmap
gui_athena_create_pullright_pixmap(w)
Widget w;
gui_athena_create_pullright_pixmap(Widget w)
{
Pixmap retval;
#ifdef FONTSET_ALWAYS
@@ -425,7 +424,7 @@ gui_athena_create_pullright_pixmap(w)
* Called when the GUI is not going to start after all.
*/
void
gui_x11_destroy_widgets()
gui_x11_destroy_widgets(void)
{
textArea = NULL;
#ifdef FEAT_MENU
@@ -450,9 +449,7 @@ static void get_toolbar_pixmap(vimmenu_T *menu, Pixmap *sen);
* Return in "sen".
*/
static void
get_toolbar_pixmap(menu, sen)
vimmenu_T *menu;
Pixmap *sen;
get_toolbar_pixmap(vimmenu_T *menu, Pixmap *sen)
{
char_u buf[MAXPATHL]; /* buffer storing expanded pathname */
char **xpm = NULL; /* xpm array */
@@ -492,10 +489,7 @@ get_toolbar_pixmap(menu, sen)
* insensitive Pixmap too.
*/
static void
createXpmImages(path, xpm, sen)
char_u *path;
char **xpm;
Pixmap *sen;
createXpmImages(char_u *path, char **xpm, Pixmap *sen)
{
Window rootWindow;
XpmAttributes attrs;
@@ -566,11 +560,11 @@ createXpmImages(path, xpm, sen)
}
void
gui_mch_set_toolbar_pos(x, y, w, h)
int x;
int y;
int w;
int h;
gui_mch_set_toolbar_pos(
int x,
int y,
int w,
int h)
{
Dimension border;
int height;
@@ -595,11 +589,11 @@ gui_mch_set_toolbar_pos(x, y, w, h)
#endif
void
gui_mch_set_text_area_pos(x, y, w, h)
int x;
int y;
int w;
int h;
gui_mch_set_text_area_pos(
int x,
int y,
int w,
int h)
{
XtUnmanageChild(textArea);
XtVaSetValues(textArea,
@@ -622,7 +616,7 @@ gui_mch_set_text_area_pos(x, y, w, h)
* input go to the editor window, not the button
*/
static void
gui_mch_reset_focus()
gui_mch_reset_focus(void)
{
XtSetKeyboardFocus(vimForm, textArea);
}
@@ -630,7 +624,7 @@ gui_mch_reset_focus()
void
gui_x11_set_back_color()
gui_x11_set_back_color(void)
{
if (textArea != NULL)
XtVaSetValues(textArea,
@@ -652,8 +646,7 @@ static void gui_athena_menu_font(Widget id);
static Boolean gui_athena_menu_has_submenus(Widget, Widget);
void
gui_mch_enable_menu(flag)
int flag;
gui_mch_enable_menu(int flag)
{
if (flag)
{
@@ -685,11 +678,11 @@ gui_mch_enable_menu(flag)
}
void
gui_mch_set_menu_pos(x, y, w, h)
int x;
int y;
int w;
int h;
gui_mch_set_menu_pos(
int x,
int y,
int w,
int h)
{
Dimension border;
int height;
@@ -717,8 +710,7 @@ gui_mch_set_menu_pos(x, y, w, h)
* numChildren (end of children).
*/
static Cardinal
athena_calculate_ins_pos(widget)
Widget widget;
athena_calculate_ins_pos(Widget widget)
{
/* Assume that if the parent of the vimmenu_T is NULL, then we can get
* to this menu by traversing "next", starting at "root_menu".
@@ -764,9 +756,7 @@ athena_calculate_ins_pos(widget)
}
void
gui_mch_add_menu(menu, idx)
vimmenu_T *menu;
int idx UNUSED;
gui_mch_add_menu(vimmenu_T *menu, int idx UNUSED)
{
char_u *pullright_name;
Dimension height, space, border;
@@ -884,9 +874,7 @@ gui_mch_add_menu(menu, idx)
* Ignore widget "ignore" in the pane.
*/
static Boolean
gui_athena_menu_has_submenus(id, ignore)
Widget id;
Widget ignore;
gui_athena_menu_has_submenus(Widget id, Widget ignore)
{
WidgetList children;
Cardinal num_children;
@@ -906,8 +894,7 @@ gui_athena_menu_has_submenus(id, ignore)
}
static void
gui_athena_menu_font(id)
Widget id;
gui_athena_menu_font(Widget id)
{
#ifdef FONTSET_ALWAYS
if (gui.menu_fontset != NOFONTSET)
@@ -954,7 +941,7 @@ gui_athena_menu_font(id)
void
gui_mch_new_menu_font()
gui_mch_new_menu_font(void)
{
Pixmap oldpuller = None;
@@ -1031,7 +1018,7 @@ gui_mch_new_menu_font()
#if defined(FEAT_BEVAL) || defined(PROTO)
void
gui_mch_new_tooltip_font()
gui_mch_new_tooltip_font(void)
{
# ifdef FEAT_TOOLBAR
vimmenu_T *menu;
@@ -1046,7 +1033,7 @@ gui_mch_new_tooltip_font()
}
void
gui_mch_new_tooltip_colors()
gui_mch_new_tooltip_colors(void)
{
# ifdef FEAT_TOOLBAR
vimmenu_T *menu;
@@ -1062,9 +1049,9 @@ gui_mch_new_tooltip_colors()
#endif
static void
gui_mch_submenu_change(menu, colors)
vimmenu_T *menu;
int colors; /* TRUE for colors, FALSE for font */
gui_mch_submenu_change(
vimmenu_T *menu,
int colors) /* TRUE for colors, FALSE for font */
{
vimmenu_T *mp;
@@ -1141,8 +1128,7 @@ gui_mch_submenu_change(menu, colors)
* Replace '.' by '_', can't include '.' in the submenu name.
*/
static char_u *
make_pull_name(name)
char_u * name;
make_pull_name(char_u * name)
{
char_u *pname;
char_u *p;
@@ -1158,9 +1144,7 @@ make_pull_name(name)
}
void
gui_mch_add_menu_item(menu, idx)
vimmenu_T *menu;
int idx UNUSED;
gui_mch_add_menu_item(vimmenu_T *menu, int idx UNUSED)
{
vimmenu_T *parent = menu->parent;
@@ -1404,7 +1388,7 @@ gui_mch_show_toolbar(int showit)
int
gui_mch_compute_toolbar_height()
gui_mch_compute_toolbar_height(void)
{
Dimension height; /* total Toolbar height */
Dimension whgt; /* height of each widget */
@@ -1439,12 +1423,12 @@ gui_mch_compute_toolbar_height()
}
void
gui_mch_get_toolbar_colors(bgp, fgp, bsp, tsp, hsp)
Pixel *bgp;
Pixel *fgp;
Pixel *bsp;
Pixel *tsp;
Pixel *hsp;
gui_mch_get_toolbar_colors(
Pixel *bgp,
Pixel *fgp,
Pixel *bsp,
Pixel *tsp,
Pixel *hsp)
{
XtVaGetValues(toolBar, XtNbackground, bgp, XtNborderColor, fgp, NULL);
*bsp = *bgp;
@@ -1455,14 +1439,13 @@ gui_mch_get_toolbar_colors(bgp, fgp, bsp, tsp, hsp)
void
gui_mch_toggle_tearoffs(enable)
int enable UNUSED;
gui_mch_toggle_tearoffs(int enable UNUSED)
{
/* no tearoff menus */
}
void
gui_mch_new_menu_colors()
gui_mch_new_menu_colors(void)
{
if (menuBar == (Widget)0)
return;
@@ -1480,8 +1463,7 @@ gui_mch_new_menu_colors()
* Destroy the machine specific menu widget.
*/
void
gui_mch_destroy_menu(menu)
vimmenu_T *menu;
gui_mch_destroy_menu(vimmenu_T *menu)
{
Widget parent;
@@ -1626,9 +1608,9 @@ gui_mch_destroy_menu(menu)
}
static void
gui_athena_menu_timeout(client_data, id)
XtPointer client_data;
XtIntervalId *id UNUSED;
gui_athena_menu_timeout(
XtPointer client_data,
XtIntervalId *id UNUSED)
{
Widget w = (Widget)client_data;
Widget popup;
@@ -1658,10 +1640,10 @@ gui_athena_menu_timeout(client_data, id)
* This is called when XtPopup() is called.
*/
static void
gui_athena_popup_callback(w, client_data, call_data)
Widget w;
XtPointer client_data;
XtPointer call_data UNUSED;
gui_athena_popup_callback(
Widget w,
XtPointer client_data,
XtPointer call_data UNUSED)
{
/* Assumption: XtIsSubclass(XtParent(w),simpleMenuWidgetClass) */
vimmenu_T *menu = (vimmenu_T *)client_data;
@@ -1690,11 +1672,11 @@ gui_athena_popup_callback(w, client_data, call_data)
}
static void
gui_athena_popdown_submenus_action(w, event, args, nargs)
Widget w;
XEvent *event;
String *args;
Cardinal *nargs;
gui_athena_popdown_submenus_action(
Widget w,
XEvent *event,
String *args,
Cardinal *nargs)
{
WidgetList children;
Cardinal num_children;
@@ -1719,8 +1701,7 @@ gui_athena_popdown_submenus_action(w, event, args, nargs)
/* Used to determine if the given widget has a submenu that can be popped up. */
static Boolean
has_submenu(widget)
Widget widget;
has_submenu(Widget widget)
{
if ((widget != NULL) && XtIsSubclass(widget,smeBSBObjectClass))
{
@@ -1734,11 +1715,11 @@ has_submenu(widget)
}
static void
gui_athena_delayed_arm_action(w, event, args, nargs)
Widget w;
XEvent *event;
String *args;
Cardinal *nargs;
gui_athena_delayed_arm_action(
Widget w,
XEvent *event,
String *args,
Cardinal *nargs)
{
Dimension width, height;
@@ -1778,8 +1759,7 @@ gui_athena_delayed_arm_action(w, event, args, nargs)
}
static Widget
get_popup_entry(w)
Widget w;
get_popup_entry(Widget w)
{
Widget menuw;
@@ -1794,8 +1774,7 @@ get_popup_entry(w)
* that is to be popped up.
*/
static Widget
submenu_widget(widget)
Widget widget;
submenu_widget(Widget widget)
{
/* Precondition: has_submenu(widget) == True
* XtIsSubclass(XtParent(widget),simpleMenuWidgetClass) == True
@@ -1814,8 +1793,7 @@ submenu_widget(widget)
}
void
gui_mch_show_popupmenu(menu)
vimmenu_T *menu;
gui_mch_show_popupmenu(vimmenu_T *menu)
{
int rootx, rooty, winx, winy;
Window root, child;
@@ -1850,7 +1828,7 @@ gui_mch_show_popupmenu(menu)
* Set the menu and scrollbar colors to their default values.
*/
void
gui_mch_def_colors()
gui_mch_def_colors(void)
{
/*
* Get the colors ourselves. Using the automatic conversion doesn't
@@ -1875,11 +1853,11 @@ gui_mch_def_colors()
*/
void
gui_mch_set_scrollbar_thumb(sb, val, size, max)
scrollbar_T *sb;
long val;
long size;
long max;
gui_mch_set_scrollbar_thumb(
scrollbar_T *sb,
long val,
long size,
long max)
{
double v, s;
@@ -1911,12 +1889,12 @@ gui_mch_set_scrollbar_thumb(sb, val, size, max)
}
void
gui_mch_set_scrollbar_pos(sb, x, y, w, h)
scrollbar_T *sb;
int x;
int y;
int w;
int h;
gui_mch_set_scrollbar_pos(
scrollbar_T *sb,
int x,
int y,
int w,
int h)
{
if (sb->id == (Widget)0)
return;
@@ -1932,9 +1910,7 @@ gui_mch_set_scrollbar_pos(sb, x, y, w, h)
}
void
gui_mch_enable_scrollbar(sb, flag)
scrollbar_T *sb;
int flag;
gui_mch_enable_scrollbar(scrollbar_T *sb, int flag)
{
if (sb->id != (Widget)0)
{
@@ -1946,9 +1922,9 @@ gui_mch_enable_scrollbar(sb, flag)
}
void
gui_mch_create_scrollbar(sb, orient)
scrollbar_T *sb;
int orient; /* SBAR_VERT or SBAR_HORIZ */
gui_mch_create_scrollbar(
scrollbar_T *sb,
int orient) /* SBAR_VERT or SBAR_HORIZ */
{
sb->id = XtVaCreateWidget("scrollBar",
#ifdef FEAT_GUI_NEXTAW
@@ -1984,8 +1960,7 @@ gui_mch_create_scrollbar(sb, orient)
#if defined(FEAT_WINDOWS) || defined(PROTO)
void
gui_mch_destroy_scrollbar(sb)
scrollbar_T *sb;
gui_mch_destroy_scrollbar(scrollbar_T *sb)
{
if (sb->id != (Widget)0)
XtDestroyWidget(sb->id);
@@ -1993,8 +1968,7 @@ gui_mch_destroy_scrollbar(sb)
#endif
void
gui_mch_set_scrollbar_colors(sb)
scrollbar_T *sb;
gui_mch_set_scrollbar_colors(scrollbar_T *sb)
{
if (sb->id != (Widget)0)
XtVaSetValues(sb->id,
@@ -2011,7 +1985,7 @@ gui_mch_set_scrollbar_colors(sb)
* Miscellaneous stuff:
*/
Window
gui_x11_get_wid()
gui_x11_get_wid(void)
{
return XtWindow(textArea);
}
@@ -2022,13 +1996,13 @@ gui_x11_get_wid()
* Returns the selected name in allocated memory, or NULL for Cancel.
*/
char_u *
gui_mch_browse(saving, title, dflt, ext, initdir, filter)
int saving UNUSED; /* select file to write */
char_u *title; /* title for the window */
char_u *dflt; /* default name */
char_u *ext UNUSED; /* extension added */
char_u *initdir; /* initial directory, NULL for current dir */
char_u *filter UNUSED; /* file name filter */
gui_mch_browse(
int saving UNUSED, /* select file to write */
char_u *title, /* title for the window */
char_u *dflt, /* default name */
char_u *ext UNUSED, /* extension added */
char_u *initdir, /* initial directory, NULL for current dir */
char_u *filter UNUSED) /* file name filter */
{
Position x, y;
char_u dirbuf[MAXPATHL];
@@ -2075,11 +2049,11 @@ static void dialog_wm_handler(Widget w, XtPointer client_data, XEvent *event, Bo
* hitting the "OK" button, ESC like "Cancel".
*/
static void
keyhit_callback(w, client_data, event, cont)
Widget w UNUSED;
XtPointer client_data UNUSED;
XEvent *event;
Boolean *cont UNUSED;
keyhit_callback(
Widget w UNUSED,
XtPointer client_data UNUSED,
XEvent *event,
Boolean *cont UNUSED)
{
char buf[2];
@@ -2093,10 +2067,10 @@ keyhit_callback(w, client_data, event, cont)
}
static void
butproc(w, client_data, call_data)
Widget w UNUSED;
XtPointer client_data;
XtPointer call_data UNUSED;
butproc(
Widget w UNUSED,
XtPointer client_data,
XtPointer call_data UNUSED)
{
dialogStatus = (int)(long)client_data + 1;
}
@@ -2105,11 +2079,11 @@ butproc(w, client_data, call_data)
* Function called when dialog window closed.
*/
static void
dialog_wm_handler(w, client_data, event, dum)
Widget w UNUSED;
XtPointer client_data UNUSED;
XEvent *event;
Boolean *dum UNUSED;
dialog_wm_handler(
Widget w UNUSED,
XtPointer client_data UNUSED,
XEvent *event,
Boolean *dum UNUSED)
{
if (event->type == ClientMessage
&& (Atom)((XClientMessageEvent *)event)->data.l[0] == dialogatom)
@@ -2117,14 +2091,14 @@ dialog_wm_handler(w, client_data, event, dum)
}
int
gui_mch_dialog(type, title, message, buttons, dfltbutton, textfield, ex_cmd)
int type UNUSED;
char_u *title;
char_u *message;
char_u *buttons;
int dfltbutton UNUSED;
char_u *textfield;
int ex_cmd UNUSED;
gui_mch_dialog(
int type UNUSED,
char_u *title,
char_u *message,
char_u *buttons,
int dfltbutton UNUSED,
char_u *textfield,
int ex_cmd UNUSED)
{
char_u *buts;
char_u *p, *next;
@@ -2305,8 +2279,7 @@ error:
* Set the colors of Widget "id" to the menu colors.
*/
static void
gui_athena_menu_colors(id)
Widget id;
gui_athena_menu_colors(Widget id)
{
if (gui.menu_bg_pixel != INVALCOLOR)
XtVaSetValues(id, XtNbackground, gui.menu_bg_pixel, NULL);
@@ -2319,8 +2292,7 @@ gui_athena_menu_colors(id)
* Set the colors of Widget "id" to the scroll colors.
*/
static void
gui_athena_scroll_colors(id)
Widget id;
gui_athena_scroll_colors(Widget id)
{
if (gui.scroll_bg_pixel != INVALCOLOR)
XtVaSetValues(id, XtNbackground, gui.scroll_bg_pixel, NULL);