Skip to content

Commit

Permalink
Merge pull request #1435 from ychin/fix-strict-and-missing-prototypes…
Browse files Browse the repository at this point in the history
…-warnings

Fix warning build failures, fix README GitHub Action badge
  • Loading branch information
ychin committed Oct 5, 2023
2 parents c88f768 + 930933f commit efd97fd
Show file tree
Hide file tree
Showing 12 changed files with 39 additions and 39 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Vim - the text editor - for macOS

- Vim README: [README_vim.md](README_vim.md)

- [![MacVim GitHub CI](https://github.com/macvim-dev/macvim/workflows/MacVim%20GitHub%20CI/badge.svg)](https://github.com/macvim-dev/macvim/actions?query=workflow%3A%22MacVim+GitHub+CI%22)
- [![MacVim GitHub CI](https://github.com/macvim-dev/macvim/actions/workflows/ci-macvim.yaml/badge.svg)](https://github.com/macvim-dev/macvim/actions/workflows/ci-macvim.yaml)

- Packaged in [![Homebrew package](https://repology.org/badge/version-for-repo/homebrew/macvim.svg)](https://repology.org/metapackage/macvim/versions) [![MacPorts package](https://repology.org/badge/version-for-repo/macports/macvim.svg)](https://repology.org/metapackage/macvim/versions)

11 changes: 2 additions & 9 deletions src/MacVim/MMBackend.m
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
*/

#import "MMBackend.h"
#include "gui_macvim.pro"



Expand Down Expand Up @@ -56,11 +57,6 @@

static id evalExprCocoa(NSString * expr, NSString ** errstr);

void im_preedit_start_macvim();
void im_preedit_end_macvim();
void im_preedit_abandon_macvim();
void im_preedit_changed_macvim(char *preedit_string, int cursor_index);

enum {
MMBlinkStateNone = 0,
MMBlinkStateOn,
Expand Down Expand Up @@ -149,9 +145,6 @@
};


extern GuiFont gui_mch_retain_font(GuiFont font);


@interface NSString (MMServerNameCompare)
- (NSComparisonResult)serverNameCompare:(NSString *)string;
@end
Expand Down Expand Up @@ -1375,7 +1368,7 @@ - (NSString *)evaluateExpression:(in bycopy NSString *)expr
/// Extracts the text currently selected in visual mode, and returns it.
///
/// @return the string representing the selected text, or NULL if failure.
static char_u *extractSelectedText()
static char_u *extractSelectedText(void)
{
// Note: Most of the functionality in Vim that allows for extracting useful
// text from a selection are in the register & clipboard utility functions.
Expand Down
2 changes: 1 addition & 1 deletion src/MacVim/MacVim.h
Original file line number Diff line number Diff line change
Expand Up @@ -505,7 +505,7 @@ extern NSString *VimFindPboardType;

extern int ASLogLevel;

void ASLInit();
void ASLInit(void);

#if defined(MM_USE_ASL)

Expand Down
2 changes: 1 addition & 1 deletion src/MacVim/MacVim.m
Original file line number Diff line number Diff line change
Expand Up @@ -253,7 +253,7 @@ + (id)dictionaryWithData:(NSData *)data


void
ASLInit()
ASLInit(void)
{
NSUserDefaults *ud = [NSUserDefaults standardUserDefaults];

Expand Down
20 changes: 9 additions & 11 deletions src/MacVim/gui_macvim.m
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
// -- Initialization --------------------------------------------------------

void
macvim_early_init()
macvim_early_init(void)
{
NSBundle *bundle = [NSBundle mainBundle];
if (bundle) {
Expand Down Expand Up @@ -145,7 +145,7 @@

/* Called directly after forking (even if we didn't fork). */
void
gui_macvim_after_fork_init()
gui_macvim_after_fork_init(void)
{
ASLInit();
ASLogDebug(@"");
Expand Down Expand Up @@ -606,7 +606,7 @@
* Set default colors.
*/
void
gui_mch_def_colors()
gui_mch_def_colors(void)
{
MMBackend *backend = [MMBackend sharedInstance];

Expand Down Expand Up @@ -1385,8 +1385,6 @@
// -- Input Method ----------------------------------------------------------

#if defined(FEAT_EVAL)
void call_imactivatefunc(int active);
int call_imstatusfunc(void);
# ifdef FEAT_GUI
# define USE_IMACTIVATEFUNC (!gui.in_use && *p_imaf != NUL)
# define USE_IMSTATUSFUNC (!gui.in_use && *p_imsf != NUL)
Expand Down Expand Up @@ -1819,7 +1817,7 @@
* adding / removing a toolbar) when guioptions 'k' is set.
*/
void
gui_mch_resize_view()
gui_mch_resize_view(void)
{
[[MMBackend sharedInstance] resizeView];
}
Expand Down Expand Up @@ -1892,14 +1890,14 @@


void
gui_mch_leave_fullscreen()
gui_mch_leave_fullscreen(void)
{
[[MMBackend sharedInstance] leaveFullScreen];
}


void
gui_mch_fuopt_update()
gui_mch_fuopt_update(void)
{
if (!gui.in_use)
return;
Expand All @@ -1916,7 +1914,7 @@


void
gui_macvim_update_modified_flag()
gui_macvim_update_modified_flag(void)
{
[[MMBackend sharedInstance] updateModifiedFlag];
}
Expand Down Expand Up @@ -1983,7 +1981,7 @@
}

void
gui_macvim_wait_for_startup()
gui_macvim_wait_for_startup(void)
{
MMBackend *backend = [MMBackend sharedInstance];
if ([backend waitForAck])
Expand All @@ -2006,7 +2004,7 @@
}

void *
gui_macvim_new_autoreleasepool()
gui_macvim_new_autoreleasepool(void)
{
return (void *)[[NSAutoreleasePool alloc] init];
}
Expand Down
4 changes: 2 additions & 2 deletions src/ex_cmds2.c
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@ browse_save_fname(buf_T *buf)
/*
* "Save changes" dialog that conforms to the Apple HIG.
*/
int
static int
vim_dialog_save_changes(buf_T *buf)
{
char_u buff[IOSIZE];
Expand All @@ -181,7 +181,7 @@ vim_dialog_save_changes(buf_T *buf)
* "Save all changes" dialog that tries to emulate the above "Save changes"
* dialog for the case of several modified buffers.
*/
int
static int
vim_dialog_save_all_changes(buf_T *buf)
{
char_u buff[IOSIZE];
Expand Down
6 changes: 3 additions & 3 deletions src/gui_xim.c
Original file line number Diff line number Diff line change
Expand Up @@ -634,7 +634,7 @@ im_commit_cb(GtkIMContext *context UNUSED,
im_preedit_start_cb(GtkIMContext *context UNUSED, gpointer data UNUSED)
# else
void
im_preedit_start_macvim()
im_preedit_start_macvim(void)
# endif
{
#ifdef XIM_DEBUG
Expand All @@ -655,7 +655,7 @@ im_preedit_start_macvim()
im_preedit_end_cb(GtkIMContext *context UNUSED, gpointer data UNUSED)
# else
void
im_preedit_end_macvim()
im_preedit_end_macvim(void)
# endif
{
#ifdef XIM_DEBUG
Expand All @@ -681,7 +681,7 @@ im_preedit_end_macvim()

#ifdef FEAT_GUI_MACVIM
void
im_preedit_abandon_macvim()
im_preedit_abandon_macvim(void)
{
/* Abandon preedit text, don't send any backspace sequences. */
im_preedit_cursor = 0;
Expand Down
2 changes: 1 addition & 1 deletion src/os_macosx.m
Original file line number Diff line number Diff line change
Expand Up @@ -524,7 +524,7 @@ - (void) sound:(NSSound *)sound didFinishPlaying:(BOOL)flag
#endif

void
macosx_fork()
macosx_fork(void)
{
pid_t pid;
int i;
Expand Down
3 changes: 0 additions & 3 deletions src/proto.h
Original file line number Diff line number Diff line change
Expand Up @@ -344,7 +344,4 @@ int clip_mch_own_selection(Clipboard_T *cbd);
void clip_mch_request_selection(Clipboard_T *cbd);
void clip_mch_set_selection(Clipboard_T *cbd);
# endif
# if defined(MACOS_X) && defined(FEAT_GUI)
void macosx_fork();
# endif
#endif // !PROTO && !NOPROTO
15 changes: 8 additions & 7 deletions src/proto/gui_macvim.pro
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
void macvim_early_init();
void macvim_early_init(void);
void gui_mch_prepare(int *argc, char **argv);
void gui_macvim_after_fork_init();
void gui_macvim_after_fork_init(void);
int gui_mch_init_check(void);
int gui_mch_init(void);
void gui_mch_exit(int rc);
Expand Down Expand Up @@ -35,6 +35,7 @@ void gui_mch_draw_menubar(void);
void gui_mch_enable_menu(int flag);
void gui_mch_show_toolbar(int showit);
void gui_mch_free_font(GuiFont font);
GuiFont gui_mch_retain_font(GuiFont font);
GuiFont gui_mch_get_font(char_u *name, int giveErrorIfMissing);
char_u *gui_mch_get_fontname(GuiFont font, char_u *name);
int gui_mch_init_font(char_u *font_name, int fontset);
Expand Down Expand Up @@ -72,7 +73,7 @@ int gui_mch_get_scrollbar_xpadding(void);
int gui_mch_get_scrollbar_ypadding(void);
void gui_mch_set_scrollbar_thumb(scrollbar_T *sb, long val, long size, long max);
void gui_mch_set_shellsize(int width, int height, int min_width, int min_height, int base_width, int base_height, int direction);
void gui_mch_resize_view();
void gui_mch_resize_view(void);
void gui_mch_set_sp_color(guicolor_T color);
void gui_mch_set_text_area_pos(int x, int y, int w, int h);
void gui_mch_set_winpos(int x, int y);
Expand All @@ -83,7 +84,7 @@ void gui_mch_start_blink(void);
void gui_mch_stop_blink(int may_call_gui_update_cursor);
void gui_mch_toggle_tearoffs(int enable);
void mch_set_mouse_shape(int shape);
void gui_mch_def_colors();
void gui_mch_def_colors(void);
void ex_macaction(exarg_T *eap);
void gui_make_popup(char_u *path_name, int mouse_pos);

Expand All @@ -99,7 +100,7 @@ void gui_mch_enter_fullscreen(guicolor_T bg);
void gui_mch_leave_fullscreen(void);
void gui_mch_fuopt_update(void);

void gui_macvim_update_modified_flag();
void gui_macvim_update_modified_flag(void);
void gui_macvim_add_to_find_pboard(char_u *pat);
void gui_macvim_set_antialias(int antialias);
void gui_macvim_set_ligatures(int ligatures);
Expand All @@ -115,7 +116,7 @@ void odb_end(void);
char_u *get_macaction_name(expand_T *xp, int idx);
int is_valid_macaction(char_u *action);

void gui_macvim_wait_for_startup();
void gui_macvim_wait_for_startup(void);
void gui_macvim_get_window_layout(int *count, int *layout);

void gui_mch_find_dialog(exarg_T *eap);
Expand All @@ -132,7 +133,7 @@ void *gui_mch_register_sign(char_u *signfile);

void gui_mch_destroy_sign(void *sign);

void *gui_macvim_new_autoreleasepool();
void *gui_macvim_new_autoreleasepool(void);
void gui_macvim_release_autoreleasepool(void *pool);

void f_showdefinition(typval_T *argvars, typval_T *rettv);
Expand Down
8 changes: 8 additions & 0 deletions src/proto/gui_xim.pro
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,12 @@ int preedit_get_status(void);
int im_is_preediting(void);
void xim_set_status_area(void);
int xim_get_status_area_height(void);

// MacVim
void call_imactivatefunc(int active);
int call_imstatusfunc(void);
void im_preedit_start_macvim(void);
void im_preedit_end_macvim(void);
void im_preedit_abandon_macvim(void);
void im_preedit_changed_macvim(char *preedit_string, int cursor_index);
/* vim: set ft=c : */
3 changes: 3 additions & 0 deletions src/proto/os_macosx.pro
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,7 @@ bool sound_mch_play(const char_u* event, long sound_id, soundcb_T *callback, boo
void sound_mch_stop(long sound_id);
void sound_mch_clear(void);
void sound_mch_free(void);

// MacVim
void macosx_fork(void);
/* vim: set ft=c : */

0 comments on commit efd97fd

Please sign in to comment.