]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
patch 7.4.1200 v7.4.1200
authorBram Moolenaar <Bram@vim.org>
Fri, 29 Jan 2016 22:20:40 +0000 (23:20 +0100)
committerBram Moolenaar <Bram@vim.org>
Fri, 29 Jan 2016 22:20:40 +0000 (23:20 +0100)
Problem:    Still using __ARGS.
Solution:   Remove __ARGS in several files. (script by Hirohito Higashi)

30 files changed:
runtime/tools/xcmdsrv_client.c
src/Makefile
src/blowfish.c
src/ex_cmds.h
src/ex_cmds2.c
src/ex_getln.c
src/fold.c
src/globals.h
src/gui_at_sb.h
src/gui_beval.c
src/gui_beval.h
src/gui_w32.c
src/if_cscope.h
src/if_perl.xs
src/if_sniff.h
src/nbdebug.h
src/os_unix.c
src/os_unix.h
src/os_win16.c
src/proto.h
src/proto/if_lua.pro
src/proto/pty.pro
src/pty.c
src/regexp.c
src/structs.h
src/syntax.c
src/version.c
src/vim.h
src/xpm_w32.c
src/xpm_w32.h

index a0e6211a1d302e03374ca0528f61bd9c726be7c4..88e838077667096f5462969b5fba2f372ffe7bcd 100644 (file)
 #include <X11/Intrinsic.h>
 #include <X11/Xatom.h>
 
-#define __ARGS(x) x
-
 /* Client API */
-char * sendToVim __ARGS((Display *dpy, char *name, char *cmd, int asKeys, int *code));
+char * sendToVim(Display *dpy, char *name, char *cmd, int asKeys, int *code);
 
 #ifdef MAIN
 /* A sample program */
@@ -70,15 +68,15 @@ main(int argc, char **argv)
  * Forward declarations for procedures defined later in this file:
  */
 
-static int     x_error_check __ARGS((Display *dpy, XErrorEvent *error_event));
-static int     AppendPropCarefully __ARGS((Display *display,
-                   Window window, Atom property, char *value, int length));
-static Window  LookupName __ARGS((Display *dpy, char *name,
-                   int delete, char **loose));
-static int     SendInit __ARGS((Display *dpy));
-static char    *SendEventProc __ARGS((Display *dpy, XEvent *eventPtr,
-                                     int expect, int *code));
-static int     IsSerialName __ARGS((char *name));
+static int     x_error_check(Display *dpy, XErrorEvent *error_event);
+static int     AppendPropCarefully(Display *display,
+                   Window window, Atom property, char *value, int length);
+static Window  LookupName(Display *dpy, char *name,
+                   int delete, char **loose);
+static int     SendInit(Display *dpy);
+static char    *SendEventProc(Display *dpy, XEvent *eventPtr,
+                                     int expect, int *code);
+static int     IsSerialName(char *name);
 
 /* Private variables */
 static Atom    registryProperty = None;
index 9883a77126dce0b59b9ab2354de53206ddf1e1fb..29c868057d2e8ca541b7e5d736d5a83b8d978de8 100644 (file)
@@ -1660,10 +1660,11 @@ PRO_AUTO = \
        hashtab.pro \
        hangulin.pro \
        if_cscope.pro \
-       if_xcmdsrv.pro \
+       if_lua.pro \
        if_python.pro \
        if_python3.pro \
        if_ruby.pro \
+       if_xcmdsrv.pro \
        json.pro \
        main.pro \
        mark.pro \
@@ -1680,6 +1681,7 @@ PRO_AUTO = \
        option.pro \
        os_unix.pro \
        popupmnu.pro \
+       pty.pro \
        quickfix.pro \
        regexp.pro \
        screen.pro \
@@ -1997,6 +1999,7 @@ test_arglist \
        test_cursor_func \
        test_delete \
        test_expand \
+       test_glob2regpat \
        test_hardcopy \
        test_increment \
        test_json \
index 6bf2482f0eadc5ab1ecc68489e031e679b9413bd..2191bafbea1f94c594561974818c650cf4a77dcd 100644 (file)
@@ -56,12 +56,12 @@ typedef struct {
 } bf_state_T;
 
 
-static void bf_e_block __ARGS((bf_state_T *state, UINT32_T *p_xl, UINT32_T *p_xr));
-static void bf_e_cblock __ARGS((bf_state_T *state, char_u *block));
-static int bf_check_tables __ARGS((UINT32_T pax[18], UINT32_T sbx[4][256], UINT32_T val));
-static int bf_self_test __ARGS((void));
-static void bf_key_init __ARGS((bf_state_T *state, char_u *password, char_u *salt, int salt_len));
-static void bf_cfb_init __ARGS((bf_state_T *state, char_u *seed, int seed_len));
+static void bf_e_block(bf_state_T *state, UINT32_T *p_xl, UINT32_T *p_xr);
+static void bf_e_cblock(bf_state_T *state, char_u *block);
+static int bf_check_tables(UINT32_T pax[18], UINT32_T sbx[4][256], UINT32_T val);
+static int bf_self_test(void);
+static void bf_key_init(bf_state_T *state, char_u *password, char_u *salt, int salt_len);
+static void bf_cfb_init(bf_state_T *state, char_u *seed, int seed_len);
 
 /* Blowfish code */
 static UINT32_T pax_init[18] = {
index 78c0afa63e4e5c6d318bd94e950d5478d9f63f0e..89f84ede02bf5c5ed0f1113a6cb8e84148060547 100644 (file)
@@ -85,7 +85,7 @@ typedef struct exarg exarg_T;
 #ifdef DO_DECLARE_EXCMD
 # define EX(a, b, c, d, e)  {(char_u *)b, c, (long_u)(d), e}
 
-typedef void (*ex_func_T) __ARGS((exarg_T *eap));
+typedef void (*ex_func_T) (exarg_T *eap);
 
 static struct cmdname
 {
@@ -1739,7 +1739,7 @@ struct exarg
     int                useridx;        /* user command index */
 #endif
     char_u     *errmsg;        /* returned error message */
-    char_u     *(*getline) __ARGS((int, void *, int));
+    char_u     *(*getline)(int, void *, int);
     void       *cookie;        /* argument for getline() */
 #ifdef FEAT_EVAL
     struct condstack *cstack;  /* condition stack for ":if" etc. */
index 2c9209662b1d3fbe9eba0d5edb10346723bb2bf3..67ec84b6acd2a2d2e6e26f05d842e4b6f1b5d8eb 100644 (file)
@@ -2999,7 +2999,7 @@ source_runtime(name, all)
 do_in_runtimepath(name, all, callback, cookie)
     char_u     *name;
     int                all;
-    void       (*callback)__ARGS((char_u *fname, void *ck));
+    void       (*callback)(char_u *fname, void *ck);
     void       *cookie;
 {
     char_u     *rtp;
index 90327d215edbab7c2a53c9b3b00b0306f7dcda68..6afe06f4581b54f2dcc610ca4d0747a48071c9f9 100644 (file)
@@ -4709,7 +4709,7 @@ ExpandFromContext(xp, pat, num_file, file, options)
        static struct expgen
        {
            int         context;
-           char_u      *((*func)__ARGS((expand_T *, int)));
+           char_u      *((*func)(expand_T *, int));
            int         ic;
            int         escaped;
        } tab[] =
@@ -4804,7 +4804,7 @@ ExpandGeneric(xp, regmatch, num_file, file, func, escaped)
     regmatch_T *regmatch;
     int                *num_file;
     char_u     ***file;
-    char_u     *((*func)__ARGS((expand_T *, int)));
+    char_u     *((*func)(expand_T *, int));
                                          /* returns a string from the list */
     int                escaped;
 {
index b3e3a32eedaa5340d87a967b55de3e54b69ff04c..dcf96b9c1dc0fcce620ad4639e6480a575e6844a 100644 (file)
@@ -2142,7 +2142,7 @@ typedef struct
 static int fold_changed;
 
 /* Function declarations. {{{2 */
-static linenr_T foldUpdateIEMSRecurse(garray_T *gap, int level, linenr_T startlnum, fline_T *flp, void (*getlevel)__ARGS((fline_T *)), linenr_T bot, int topflags);
+static linenr_T foldUpdateIEMSRecurse(garray_T *gap, int level, linenr_T startlnum, fline_T *flp, void (*getlevel)(fline_T *), linenr_T bot, int topflags);
 static int foldInsert(garray_T *gap, int i);
 static void foldSplit(garray_T *gap, int i, linenr_T top, linenr_T bot);
 static void foldRemove(garray_T *gap, linenr_T top, linenr_T bot);
@@ -2169,7 +2169,7 @@ foldUpdateIEMS(wp, top, bot)
     linenr_T   start;
     linenr_T   end;
     fline_T    fline;
-    void       (*getlevel)__ARGS((fline_T *));
+    void       (*getlevel)(fline_T *);
     int                level;
     fold_T     *fp;
 
@@ -2422,7 +2422,7 @@ foldUpdateIEMSRecurse(gap, level, startlnum, flp, getlevel, bot, topflags)
     int                level;
     linenr_T   startlnum;
     fline_T    *flp;
-    void       (*getlevel)__ARGS((fline_T *));
+    void       (*getlevel)(fline_T *);
     linenr_T   bot;
     int                topflags;       /* flags used by containing fold */
 {
index f252aeeea0b9c217b2c4b6ba754cee43fe247716..103aff66d2489a41b9b82099a491d84ed39a943c 100644 (file)
@@ -845,19 +845,19 @@ EXTERN vimconv_T output_conv;                     /* type of output conversion */
  * The value is set in mb_init();
  */
 /* length of char in bytes, including following composing chars */
-EXTERN int (*mb_ptr2len) __ARGS((char_u *p)) INIT(= latin_ptr2len);
+EXTERN int (*mb_ptr2len)(char_u *p) INIT(= latin_ptr2len);
 /* idem, with limit on string length */
-EXTERN int (*mb_ptr2len_len) __ARGS((char_u *p, int size)) INIT(= latin_ptr2len_len);
+EXTERN int (*mb_ptr2len_len)(char_u *p, int size) INIT(= latin_ptr2len_len);
 /* byte length of char */
-EXTERN int (*mb_char2len) __ARGS((int c)) INIT(= latin_char2len);
+EXTERN int (*mb_char2len)(int c) INIT(= latin_char2len);
 /* convert char to bytes, return the length */
-EXTERN int (*mb_char2bytes) __ARGS((int c, char_u *buf)) INIT(= latin_char2bytes);
-EXTERN int (*mb_ptr2cells) __ARGS((char_u *p)) INIT(= latin_ptr2cells);
-EXTERN int (*mb_ptr2cells_len) __ARGS((char_u *p, int size)) INIT(= latin_ptr2cells_len);
-EXTERN int (*mb_char2cells) __ARGS((int c)) INIT(= latin_char2cells);
-EXTERN int (*mb_off2cells) __ARGS((unsigned off, unsigned max_off)) INIT(= latin_off2cells);
-EXTERN int (*mb_ptr2char) __ARGS((char_u *p)) INIT(= latin_ptr2char);
-EXTERN int (*mb_head_off) __ARGS((char_u *base, char_u *p)) INIT(= latin_head_off);
+EXTERN int (*mb_char2bytes)(int c, char_u *buf) INIT(= latin_char2bytes);
+EXTERN int (*mb_ptr2cells)(char_u *p) INIT(= latin_ptr2cells);
+EXTERN int (*mb_ptr2cells_len)(char_u *p, int size) INIT(= latin_ptr2cells_len);
+EXTERN int (*mb_char2cells)(int c) INIT(= latin_char2cells);
+EXTERN int (*mb_off2cells)(unsigned off, unsigned max_off) INIT(= latin_off2cells);
+EXTERN int (*mb_ptr2char)(char_u *p) INIT(= latin_ptr2char);
+EXTERN int (*mb_head_off)(char_u *base, char_u *p) INIT(= latin_head_off);
 
 # if defined(USE_ICONV) && defined(DYNAMIC_ICONV)
 /* Pointers to functions and variables to be loaded at runtime */
index 90940f5529fcf0b215c6f65e5aaa3ef93d095ed3..bdce9c87ed473c07559759f040ee7c4d38fbbc7d 100644 (file)
@@ -94,7 +94,7 @@ typedef struct _ScrollbarClassRec *ScrollbarWidgetClass;
 
 extern WidgetClass vim_scrollbarWidgetClass;
 
-extern void vim_XawScrollbarSetThumb __ARGS((Widget, double, double, double));
+extern void vim_XawScrollbarSetThumb(Widget, double, double, double);
 
 typedef struct
 {
index 1aeb5c86d3ad7f8da4546b0937f83965d03380c0..f177fff3a73202266a5bbb4958b3b969d1560531 100644 (file)
@@ -195,7 +195,7 @@ static void createBalloonEvalWindow(BalloonEval *);
 gui_mch_create_beval_area(target, mesg, mesgCB, clientData)
     void       *target;
     char_u     *mesg;
-    void       (*mesgCB)__ARGS((BalloonEval *, int));
+    void       (*mesgCB)(BalloonEval *, int);
     void       *clientData;
 {
 #ifndef FEAT_GUI_GTK
index 75d5a18fc2c9f0bc8b9772eebd5b02f904428b32..859c08193f5d0a2d35e98e3b119fcc0f372dc14a 100644 (file)
@@ -60,7 +60,7 @@ typedef struct BalloonEvalStruct
 #endif
     int                        ts;             /* tabstop setting for this buffer */
     char_u             *msg;
-    void               (*msgCB)__ARGS((struct BalloonEvalStruct *, int));
+    void               (*msgCB)(struct BalloonEvalStruct *, int);
     void               *clientData;    /* For callback */
 #if !defined(FEAT_GUI_GTK) && !defined(FEAT_GUI_W32)
     Dimension          screen_width;   /* screen width in pixels */
index a774e306c196214847a0e437a2dee4c9d3447f9a..5fce6e06d5de26aba7f7de610509fca57183e15c 100644 (file)
@@ -4931,7 +4931,7 @@ gui_mch_post_balloon(beval, mesg)
 gui_mch_create_beval_area(target, mesg, mesgCB, clientData)
     void       *target;        /* ignored, always use s_textArea */
     char_u     *mesg;
-    void       (*mesgCB)__ARGS((BalloonEval *, int));
+    void       (*mesgCB)(BalloonEval *, int);
     void       *clientData;
 {
     /* partially stolen from gui_beval.c */
index 5620eb3a2bf20999b3627ca140357e26c677a04b..b59717017946d9ddcd1bd44fbaae5edacaa05068 100644 (file)
@@ -44,7 +44,7 @@
 
 typedef struct {
     char *  name;
-    int     (*func) __ARGS((exarg_T *eap));
+    int     (*func)(exarg_T *eap);
     char *  help;
     char *  usage;
     int            cansplit;           /* if supports splitting window */
index 840de7d973788a4f8ed73532c9c345fc1c989358..f37f416117efa278f9447e79a7ab90fc4572ca4a 100644 (file)
 /* Compatibility hacks over */
 
 static PerlInterpreter *perl_interp = NULL;
-static void xs_init __ARGS((pTHX));
-static void VIM_init __ARGS((void));
-EXTERN_C void boot_DynaLoader __ARGS((pTHX_ CV*));
+static void xs_init(pTHX);
+static void VIM_init(void);
+EXTERN_C void boot_DynaLoader(pTHX_ CV*);
 
 /*
  * For dynamic linked perl.
@@ -1090,7 +1090,7 @@ perl_to_vim(sv, rettv)
                    item2 = av_fetch((AV *)sv, size, 0);
 
                    if (item2 == NULL || *item2 == NULL ||
-                                       perl_to_vim(*item2, &item->li_tv) == FAIL)
+                                   perl_to_vim(*item2, &item->li_tv) == FAIL)
                        break;
                }
            }
index 16cce4109df4d8b2841938a66ba3bb31c36dc5e9..50186b80e8ff52a880f4396288fc692276d4b019 100644 (file)
@@ -9,8 +9,8 @@ extern int  want_sniff_request;
 extern int  sniff_request_waiting;
 extern int  sniff_connected;
 extern int  fd_from_sniff;
-extern void sniff_disconnect __ARGS((int immediately));
-extern void ProcessSniffRequests __ARGS((void));
-extern void ex_sniff __ARGS((exarg_T *eap));
+extern void sniff_disconnect(int immediately);
+extern void ProcessSniffRequests(void);
+extern void ex_sniff(exarg_T *eap);
 
 #endif
index 95109144c6a167e0e5511de77e8f16a5abab67ef..d049896fa5ae8b41fceb7719e9a84a0936781039 100644 (file)
@@ -44,8 +44,8 @@ typedef enum {
 
 void            nbdbg(char *, ...);
 
-void nbdebug_wait __ARGS((u_int wait_flags, char *wait_var, u_int wait_secs));
-void nbdebug_log_init __ARGS((char *log_var, char *level_var));
+void nbdebug_wait(u_int wait_flags, char *wait_var, u_int wait_secs);
+void nbdebug_log_init(char *log_var, char *level_var);
 
 extern FILE    *nb_debug;
 extern u_int    nb_dlevel;             /* nb_debug verbosity level */
index 93e7dd4715536fb7ff774610f14fc7832b4f0281..59aeddb362d8f948be77ef241a4b69c30b1d24c4 100644 (file)
@@ -109,7 +109,7 @@ static int mch_gpm_process(void);
 
 static int sysmouse_open(void);
 static void sysmouse_close(void);
-static RETSIGTYPE sig_sysmouse __ARGS(SIGPROTOARG);
+static RETSIGTYPE sig_sysmouse SIGPROTOARG;
 #endif
 
 /*
@@ -190,22 +190,22 @@ static int do_xterm_trace(void);
 static void handle_resize(void);
 
 #if defined(SIGWINCH)
-static RETSIGTYPE sig_winch __ARGS(SIGPROTOARG);
+static RETSIGTYPE sig_winch SIGPROTOARG;
 #endif
 #if defined(SIGINT)
-static RETSIGTYPE catch_sigint __ARGS(SIGPROTOARG);
+static RETSIGTYPE catch_sigint SIGPROTOARG;
 #endif
 #if defined(SIGPWR)
-static RETSIGTYPE catch_sigpwr __ARGS(SIGPROTOARG);
+static RETSIGTYPE catch_sigpwr SIGPROTOARG;
 #endif
 #if defined(SIGALRM) && defined(FEAT_X11) \
        && defined(FEAT_TITLE) && !defined(FEAT_GUI_GTK)
 # define SET_SIG_ALARM
-static RETSIGTYPE sig_alarm __ARGS(SIGPROTOARG);
+static RETSIGTYPE sig_alarm SIGPROTOARG;
 /* volatile because it is used in signal handler sig_alarm(). */
 static volatile int sig_alarm_called;
 #endif
-static RETSIGTYPE deathtrap __ARGS(SIGPROTOARG);
+static RETSIGTYPE deathtrap SIGPROTOARG;
 
 static void catch_int_signal(void);
 static void set_signals(void);
@@ -1137,7 +1137,7 @@ deathtrap SIGDEFARG(sigarg)
  * volatile because it is used in signal handler sigcont_handler().
  */
 static volatile int sigcont_received;
-static RETSIGTYPE sigcont_handler __ARGS(SIGPROTOARG);
+static RETSIGTYPE sigcont_handler SIGPROTOARG;
 
 /*
  * signal handler for SIGCONT
@@ -6592,10 +6592,10 @@ sig_sysmouse SIGDEFARG(sigarg)
 #endif /* FEAT_SYSMOUSE */
 
 #if defined(FEAT_LIBCALL) || defined(PROTO)
-typedef char_u * (*STRPROCSTR)__ARGS((char_u *));
-typedef char_u * (*INTPROCSTR)__ARGS((int));
-typedef int (*STRPROCINT)__ARGS((char_u *));
-typedef int (*INTPROCINT)__ARGS((int));
+typedef char_u * (*STRPROCSTR)(char_u *);
+typedef char_u * (*INTPROCSTR)(int);
+typedef int (*STRPROCINT)(char_u *);
+typedef int (*INTPROCINT)(int);
 
 /*
  * Call a DLL routine which takes either a string or int param
index 4504cce063f9bb70b8119697f24783289d0ac5f5..73881afa2c6b695aadfc97453535350772b4a431 100644 (file)
 # define USE_GETCWD
 #endif
 
-#ifndef __ARGS
-# define __ARGS(x) x
-#endif
-
 /* always use unlink() to remove files */
 #ifndef PROTO
 # ifdef VMS
@@ -453,7 +449,7 @@ typedef struct dsc$descriptor   DESC;
 # ifdef HAVE_RENAME
 #  define mch_rename(src, dst) rename(src, dst)
 # else
-int mch_rename __ARGS((const char *src, const char *dest));
+int mch_rename(const char *src, const char *dest);
 # endif
 # ifndef VMS
 #  ifdef __MVS__
index 49e6e300b9a21603fe5a773724c7c93af9a5989e..efddeeb4dea13bfb71eb26ca3bd918b7860d6be8 100644 (file)
@@ -84,7 +84,7 @@ int _stricoll(char *a, char *b);
 /* cproto doesn't create a prototype for main() */
 int _cdecl
 VimMain
-__ARGS((int argc, char **argv));
+    (int argc, char **argv);
 static int (_cdecl *pmain)(int, char **);
 
 #ifndef PROTO
index 7a48dc973aa5718e2365f4ebb534cc718c93bdfe..63e1249ba3458c3f81208a65b4eb707e37292dc7 100644 (file)
@@ -55,7 +55,7 @@
 #  include "winclip.pro"
 #  if (defined(__GNUC__) && !defined(__MINGW32__)) \
        || (defined(__BORLANDC__) && __BORLANDC__ < 0x502)
-extern int _stricoll __ARGS((char *a, char *b));
+extern int _stricoll(char *a, char *b);
 #  endif
 # endif
 # ifdef VMS
@@ -111,25 +111,25 @@ int
 #  ifdef __BORLANDC__
 _RTLENTRYF
 #  endif
-smsg __ARGS((char_u *, ...));
+smsg(char_u *, ...);
 
 int
 #  ifdef __BORLANDC__
 _RTLENTRYF
 #  endif
-smsg_attr __ARGS((int, char_u *, ...));
+smsg_attr(int, char_u *, ...);
 
 int
 #  ifdef __BORLANDC__
 _RTLENTRYF
 #  endif
-vim_snprintf_add __ARGS((char *, size_t, char *, ...));
+vim_snprintf_add(char *, size_t, char *, ...);
 
 int
 #  ifdef __BORLANDC__
 _RTLENTRYF
 #  endif
-vim_snprintf __ARGS((char *, size_t, char *, ...));
+vim_snprintf(char *, size_t, char *, ...);
 
 #  if defined(HAVE_STDARG_H)
 int vim_vsnprintf(char *str, size_t str_m, char *fmt, va_list ap, typval_T *tvs);
@@ -140,11 +140,11 @@ int vim_vsnprintf(char *str, size_t str_m, char *fmt, va_list ap, typval_T *tvs)
 # include "misc1.pro"
 # include "misc2.pro"
 #ifndef HAVE_STRPBRK       /* not generated automatically from misc2.c */
-char_u *vim_strpbrk __ARGS((char_u *s, char_u *charset));
+char_u *vim_strpbrk(char_u *s, char_u *charset);
 #endif
 #ifndef HAVE_QSORT
 /* Use our own qsort(), don't define the prototype when not used. */
-void qsort __ARGS((void *base, size_t elm_count, size_t elm_size, int (*cmp)(const void *, const void *)));
+void qsort(void *base, size_t elm_count, size_t elm_size, int (*cmp)(const void *, const void *));
 #endif
 # include "move.pro"
 # if defined(FEAT_MBYTE) || defined(FEAT_XIM) || defined(FEAT_KEYMAP) \
@@ -219,9 +219,9 @@ void qsort __ARGS((void *base, size_t elm_count, size_t elm_size, int (*cmp)(con
 #   include "pty.pro"
 #  endif
 #  if !defined(HAVE_SETENV) && !defined(HAVE_PUTENV) && !defined(VMS)
-extern int putenv __ARGS((const char *string));                /* from pty.c */
+extern int putenv(const char *string);         /* from pty.c */
 #   ifdef USE_VIMPTY_GETENV
-extern char_u *vimpty_getenv __ARGS((const char_u *string));   /* from pty.c */
+extern char_u *vimpty_getenv(const char_u *string);    /* from pty.c */
 #   endif
 #  endif
 #  ifdef FEAT_GUI_W16
@@ -241,7 +241,7 @@ extern char_u *vimpty_getenv __ARGS((const char_u *string));        /* from pty.c */
 #  ifdef FEAT_GUI_ATHENA
 #   include "gui_athena.pro"
 #   ifdef FEAT_BROWSE
-extern char *vim_SelFile __ARGS((Widget toplevel, char *prompt, char *init_path, int (*show_entry)(), int x, int y, guicolor_T fg, guicolor_T bg, guicolor_T scroll_fg, guicolor_T scroll_bg));
+extern char *vim_SelFile(Widget toplevel, char *prompt, char *init_path, int (*show_entry)(), int x, int y, guicolor_T fg, guicolor_T bg, guicolor_T scroll_fg, guicolor_T scroll_bg);
 #   endif
 #  endif
 #  ifdef FEAT_GUI_MAC
index 10395d577789a869566a2dd5ec7cd9644a65d6cb..c33678e13daf75b9ead213bad2bf492f32318af6 100644 (file)
@@ -1,11 +1,11 @@
 /* if_lua.c */
-int lua_enabled __ARGS((int verbose));
-void lua_end __ARGS((void));
-void ex_lua __ARGS((exarg_T *eap));
-void ex_luado __ARGS((exarg_T *eap));
-void ex_luafile __ARGS((exarg_T *eap));
-void lua_buffer_free __ARGS((buf_T *buf));
-void lua_window_free __ARGS((win_T *win));
-void do_luaeval __ARGS((char_u *str, typval_T *arg, typval_T *rettv));
-int set_ref_in_lua __ARGS((int copyID));
+int lua_enabled(int verbose);
+void lua_end(void);
+void ex_lua(exarg_T *eap);
+void ex_luado(exarg_T *eap);
+void ex_luafile(exarg_T *eap);
+void lua_buffer_free(buf_T *o);
+void lua_window_free(win_T *o);
+void do_luaeval(char_u *str, typval_T *arg, typval_T *rettv);
+int set_ref_in_lua(int copyID);
 /* vim: set ft=c : */
index f2424a5096a80547ae7fec7705aeb9c1e14a9316..35e5c2b7acd3505d520acda7f4f0e351b2d24e21 100644 (file)
@@ -1,3 +1,4 @@
 /* pty.c */
-int OpenPTY __ARGS((char **ttyn));
-int SetupSlavePTY __ARGS((int fd));
+int SetupSlavePTY(int fd);
+int OpenPTY(char **ttyn);
+/* vim: set ft=c : */
index 02520935b6d0b1203c26218d447427be3f24c4cf..8415057ec4877f5ade8b4f33f29939f503a88f40 100644 (file)
--- a/src/pty.c
+++ b/src/pty.c
@@ -228,7 +228,7 @@ OpenPTY(ttyn)
 {
     int f;
     char *name;
-    RETSIGTYPE (*sigcld)__ARGS(SIGPROTOARG);
+    RETSIGTYPE (*sigcld) SIGPROTOARG;
 
     /*
      * SIGCHLD set to SIG_DFL for _getpty() because it may fork() and
index 8ff30db34f1eb252a496b1649a977674d9a038e3..f954141feb519022be33fe46125be540b2af199c 100644 (file)
@@ -7226,12 +7226,6 @@ cstrchr(s, c)
  *                   regsub stuff                             *
  ***************************************************************/
 
-/* This stuff below really confuses cc on an SGI -- webb */
-#ifdef __sgi
-# undef __ARGS
-# define __ARGS(x)  ()
-#endif
-
 /*
  * We should define ftpr as a pointer to a function returning a pointer to
  * a function returning a pointer to a function ...
index 8c84b5a75c88ecf1216b71a8e9c7e3359f0b762d..43603aa95ef36e6f10d829263671544043d422f6 100644 (file)
@@ -2515,7 +2515,7 @@ struct VimMenu
     char_u     *actext;            /* accelerator text (after TAB) */
     int                priority;           /* Menu order priority */
 #ifdef FEAT_GUI
-    void       (*cb) __ARGS((vimmenu_T *));        /* Call-back routine */
+    void       (*cb)(vimmenu_T *);         /* Call-back routine */
 #endif
 #ifdef FEAT_TOOLBAR
     char_u     *iconfile;          /* name of file for icon or NULL */
index f86fae5d810be9eb9a454732deb3568686f3ad6f..350539d339ed5026ee66fae9dee60c149748c13b 100644 (file)
@@ -6334,8 +6334,8 @@ in_id_list(cur_si, list, ssp, contained)
 
 struct subcommand
 {
-    char    *name;                             /* subcommand name */
-    void    (*func)__ARGS((exarg_T *, int));   /* function to call */
+    char    *name;                     /* subcommand name */
+    void    (*func)(exarg_T *, int);   /* function to call */
 };
 
 static struct subcommand subcommands[] =
index d941c9418da2e572b23faa44ca1e3f1e9484b96b..d8cd6b3d61cf5008b8d537f2d2bf8fb25b4d8797 100644 (file)
@@ -746,6 +746,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1200,
 /**/
     1199,
 /**/
index b8de4ae3e86d49d4a8b78f333d6476e0e4c3816b..7fea749a5144ac6b6da2d5b3a739cfe50dd6400b 100644 (file)
--- a/src/vim.h
+++ b/src/vim.h
 # include "os_unix.h"      /* bring lots of system header files */
 #endif
 
-#ifndef __ARGS
-# define __ARGS(x) x
-#endif
-
-/* __ARGS and __PARMS are the same thing. */
-#ifndef __PARMS
-# define __PARMS(x) __ARGS(x)
-#endif
-
 /* Mark unused function arguments with UNUSED, so that gcc -Wunused-parameter
  * can be used to check for mistakes. */
 #ifdef HAVE_ATTRIBUTE_UNUSED
@@ -1641,7 +1632,7 @@ typedef void          *vim_acl_T;         /* dummy to pass an ACL to a function */
  * Include a prototype for mch_memmove(), it may not be in alloc.pro.
  */
 #ifdef VIM_MEMMOVE
-void mch_memmove __ARGS((void *, void *, size_t));
+void mch_memmove(void *, void *, size_t);
 #else
 # ifndef mch_memmove
 #  define mch_memmove(to, from, len) memmove(to, from, len)
@@ -1660,7 +1651,7 @@ void mch_memmove __ARGS((void *, void *, size_t));
 #ifdef HAVE_MEMSET
 # define vim_memset(ptr, c, size)   memset((ptr), (c), (size))
 #else
-void *vim_memset __ARGS((void *, int, size_t));
+void *vim_memset(void *, int, size_t);
 #endif
 
 #ifdef HAVE_MEMCMP
@@ -1669,7 +1660,7 @@ void *vim_memset __ARGS((void *, int, size_t));
 # ifdef HAVE_BCMP
 #  define vim_memcmp(p1, p2, len)   bcmp((p1), (p2), (len))
 # else
-int vim_memcmp __ARGS((void *, void *, size_t));
+int vim_memcmp(void *, void *, size_t);
 #  define VIM_MEMCMP
 # endif
 #endif
index 7241fb6a9413d535b85b6fa7728d9f4457412340..945ab7d8dd353bef9a13a382883191d57089c3ea 100644 (file)
 #endif
 #include <windows.h>
 
-/* reduced def from Vim.h */
-#ifndef __ARGS
-# if defined(__STDC__) || defined(__GNUC__) || defined(WIN3264)
-#  define __ARGS(x) x
-# else
-#  define __ARGS(x) ()
-# endif
-#endif
-
 #include "xpm_w32.h"
 
 /* Engage Windows support in libXpm */
index 3fe447586dfe34416fec1ba2fc8e901ace0fcc26..914739b9fa0ad747da42936c2a094eb73f4216b2 100644 (file)
@@ -3,5 +3,5 @@
  */
 
 #ifndef XPM_W32__H
-int LoadXpmImage __ARGS((char *filename, HBITMAP *hImage, HBITMAP *hShape));
+int LoadXpmImage(char *filename, HBITMAP *hImage, HBITMAP *hShape);
 #endif