Karsten Hopp a7458b
To: vim_dev@googlegroups.com
Karsten Hopp a7458b
Subject: Patch 7.3.1299
Karsten Hopp a7458b
Fcc: outbox
Karsten Hopp a7458b
From: Bram Moolenaar <Bram@moolenaar.net>
Karsten Hopp a7458b
Mime-Version: 1.0
Karsten Hopp a7458b
Content-Type: text/plain; charset=UTF-8
Karsten Hopp a7458b
Content-Transfer-Encoding: 8bit
Karsten Hopp a7458b
------------
Karsten Hopp a7458b
Karsten Hopp a7458b
Patch 7.3.1299
Karsten Hopp a7458b
Problem:    Errors when doing "make proto".  Didn't do "make depend" for a
Karsten Hopp a7458b
	    while.
Karsten Hopp a7458b
Solution:   Add #ifdefs.  Update dependencies.  Update proto files.
Karsten Hopp a7458b
Files:	    src/if_python3.c, src/os_win32.c, src/Makefile,
Karsten Hopp a7458b
	    src/proto/ex_docmd.pro, src/proto/if_python.pro,
Karsten Hopp a7458b
	    src/proto/if_python3.pro, src/proto/gui_w16.pro,
Karsten Hopp a7458b
	    src/proto/gui_w32.pro, src/proto/os_win32.pro
Karsten Hopp a7458b
Karsten Hopp a7458b
Karsten Hopp a7458b
*** ../vim-7.3.1298/src/if_python3.c	2013-07-01 22:02:58.000000000 +0200
Karsten Hopp a7458b
--- src/if_python3.c	2013-07-03 18:27:35.000000000 +0200
Karsten Hopp a7458b
***************
Karsten Hopp a7458b
*** 83,92 ****
Karsten Hopp a7458b
  #define PY_USE_CAPSULE
Karsten Hopp a7458b
  
Karsten Hopp a7458b
  #define PyInt Py_ssize_t
Karsten Hopp a7458b
! #define PyString_Check(obj) PyUnicode_Check(obj)
Karsten Hopp a7458b
  #define PyString_FromString(repr) PyUnicode_FromString(repr)
Karsten Hopp a7458b
  #define PyString_FromFormat PyUnicode_FromFormat
Karsten Hopp a7458b
! #define PyInt_Check(obj) PyLong_Check(obj)
Karsten Hopp a7458b
  #define PyInt_FromLong(i) PyLong_FromLong(i)
Karsten Hopp a7458b
  #define PyInt_AsLong(obj) PyLong_AsLong(obj)
Karsten Hopp a7458b
  #define Py_ssize_t_fmt "n"
Karsten Hopp a7458b
--- 83,96 ----
Karsten Hopp a7458b
  #define PY_USE_CAPSULE
Karsten Hopp a7458b
  
Karsten Hopp a7458b
  #define PyInt Py_ssize_t
Karsten Hopp a7458b
! #ifndef PyString_Check
Karsten Hopp a7458b
! # define PyString_Check(obj) PyUnicode_Check(obj)
Karsten Hopp a7458b
! #endif
Karsten Hopp a7458b
  #define PyString_FromString(repr) PyUnicode_FromString(repr)
Karsten Hopp a7458b
  #define PyString_FromFormat PyUnicode_FromFormat
Karsten Hopp a7458b
! #ifndef PyInt_Check
Karsten Hopp a7458b
! # define PyInt_Check(obj) PyLong_Check(obj)
Karsten Hopp a7458b
! #endif
Karsten Hopp a7458b
  #define PyInt_FromLong(i) PyLong_FromLong(i)
Karsten Hopp a7458b
  #define PyInt_AsLong(obj) PyLong_AsLong(obj)
Karsten Hopp a7458b
  #define Py_ssize_t_fmt "n"
Karsten Hopp a7458b
***************
Karsten Hopp a7458b
*** 156,162 ****
Karsten Hopp a7458b
  # define PyDict_GetItemString py3_PyDict_GetItemString
Karsten Hopp a7458b
  # define PyDict_Next py3_PyDict_Next
Karsten Hopp a7458b
  # define PyMapping_Check py3_PyMapping_Check
Karsten Hopp a7458b
! # define PyMapping_Keys py3_PyMapping_Keys
Karsten Hopp a7458b
  # define PyIter_Next py3_PyIter_Next
Karsten Hopp a7458b
  # define PyObject_GetIter py3_PyObject_GetIter
Karsten Hopp a7458b
  # define PyObject_Repr py3_PyObject_Repr
Karsten Hopp a7458b
--- 160,168 ----
Karsten Hopp a7458b
  # define PyDict_GetItemString py3_PyDict_GetItemString
Karsten Hopp a7458b
  # define PyDict_Next py3_PyDict_Next
Karsten Hopp a7458b
  # define PyMapping_Check py3_PyMapping_Check
Karsten Hopp a7458b
! # ifndef PyMapping_Keys
Karsten Hopp a7458b
! #  define PyMapping_Keys py3_PyMapping_Keys
Karsten Hopp a7458b
! # endif
Karsten Hopp a7458b
  # define PyIter_Next py3_PyIter_Next
Karsten Hopp a7458b
  # define PyObject_GetIter py3_PyObject_GetIter
Karsten Hopp a7458b
  # define PyObject_Repr py3_PyObject_Repr
Karsten Hopp a7458b
***************
Karsten Hopp a7458b
*** 202,208 ****
Karsten Hopp a7458b
  # define PyUnicode_AsEncodedString py3_PyUnicode_AsEncodedString
Karsten Hopp a7458b
  # undef PyBytes_AsString
Karsten Hopp a7458b
  # define PyBytes_AsString py3_PyBytes_AsString
Karsten Hopp a7458b
! # define PyBytes_AsStringAndSize py3_PyBytes_AsStringAndSize
Karsten Hopp a7458b
  # undef PyBytes_FromString
Karsten Hopp a7458b
  # define PyBytes_FromString py3_PyBytes_FromString
Karsten Hopp a7458b
  # define PyFloat_FromDouble py3_PyFloat_FromDouble
Karsten Hopp a7458b
--- 208,216 ----
Karsten Hopp a7458b
  # define PyUnicode_AsEncodedString py3_PyUnicode_AsEncodedString
Karsten Hopp a7458b
  # undef PyBytes_AsString
Karsten Hopp a7458b
  # define PyBytes_AsString py3_PyBytes_AsString
Karsten Hopp a7458b
! # ifndef PyBytes_AsStringAndSize
Karsten Hopp a7458b
! #  define PyBytes_AsStringAndSize py3_PyBytes_AsStringAndSize
Karsten Hopp a7458b
! # endif
Karsten Hopp a7458b
  # undef PyBytes_FromString
Karsten Hopp a7458b
  # define PyBytes_FromString py3_PyBytes_FromString
Karsten Hopp a7458b
  # define PyFloat_FromDouble py3_PyFloat_FromDouble
Karsten Hopp a7458b
*** ../vim-7.3.1298/src/os_win32.c	2013-06-29 15:40:01.000000000 +0200
Karsten Hopp a7458b
--- src/os_win32.c	2013-07-03 18:29:08.000000000 +0200
Karsten Hopp a7458b
***************
Karsten Hopp a7458b
*** 142,147 ****
Karsten Hopp a7458b
--- 142,150 ----
Karsten Hopp a7458b
  typedef int WCHAR;
Karsten Hopp a7458b
  typedef void VOID;
Karsten Hopp a7458b
  typedef int BY_HANDLE_FILE_INFORMATION;
Karsten Hopp a7458b
+ typedef int SE_OBJECT_TYPE;
Karsten Hopp a7458b
+ typedef int PSNSECINFO;
Karsten Hopp a7458b
+ typedef int PSNSECINFOW;
Karsten Hopp a7458b
  #endif
Karsten Hopp a7458b
  
Karsten Hopp a7458b
  #ifndef FEAT_GUI_W32
Karsten Hopp a7458b
*** ../vim-7.3.1298/src/Makefile	2013-06-19 20:11:44.000000000 +0200
Karsten Hopp a7458b
--- src/Makefile	2013-07-03 18:38:50.000000000 +0200
Karsten Hopp a7458b
***************
Karsten Hopp a7458b
*** 373,378 ****
Karsten Hopp a7458b
--- 373,383 ----
Karsten Hopp a7458b
  #CONF_OPT_DARWIN = --with-mac-arch=ppc
Karsten Hopp a7458b
  #CONF_OPT_DARWIN = --with-mac-arch=both
Karsten Hopp a7458b
  
Karsten Hopp a7458b
+ # Uncomment the next line to fail if one of the requested language interfaces
Karsten Hopp a7458b
+ # cannot be configured.  Without this Vim will be build anyway, without
Karsten Hopp a7458b
+ # the failing interfaces.
Karsten Hopp a7458b
+ #CONF_OPT_FAIL = --enable-fail-if-missing
Karsten Hopp a7458b
+ 
Karsten Hopp a7458b
  # LUA
Karsten Hopp a7458b
  # Uncomment one of these when you want to include the Lua interface.
Karsten Hopp a7458b
  # First one is for static linking, second one for dynamic loading.
Karsten Hopp a7458b
***************
Karsten Hopp a7458b
*** 389,399 ****
Karsten Hopp a7458b
  #CONF_OPT_PLTHOME  = --with-plthome=/usr/local/drscheme
Karsten Hopp a7458b
  #CONF_OPT_PLTHOME  = --with-plthome=/home/me/mz
Karsten Hopp a7458b
  
Karsten Hopp a7458b
- # Uncomment the next line to fail if one of the requested language interfaces
Karsten Hopp a7458b
- # cannot be configured.  Without this Vim will be build anyway, without
Karsten Hopp a7458b
- # the failing interfaces.
Karsten Hopp a7458b
- #CONF_OPT_FAIL = --enable-fail-if-missing
Karsten Hopp a7458b
- 
Karsten Hopp a7458b
  # PERL
Karsten Hopp a7458b
  # Uncomment one of these when you want to include the Perl interface.
Karsten Hopp a7458b
  # First one is for static linking, second one for dynamic loading.
Karsten Hopp a7458b
--- 394,399 ----
Karsten Hopp a7458b
***************
Karsten Hopp a7458b
*** 410,415 ****
Karsten Hopp a7458b
--- 410,416 ----
Karsten Hopp a7458b
  
Karsten Hopp a7458b
  # PYTHON
Karsten Hopp a7458b
  # Uncomment this when you want to include the Python interface.
Karsten Hopp a7458b
+ # Requires small features or better, fails with tiny features.
Karsten Hopp a7458b
  # NOTE: This may cause threading to be enabled, which has side effects (such
Karsten Hopp a7458b
  # as using different libraries and debugging becomes more difficult).
Karsten Hopp a7458b
  # NOTE: Using this together with Perl may cause a crash in initialization.
Karsten Hopp a7458b
***************
Karsten Hopp a7458b
*** 2943,2949 ****
Karsten Hopp a7458b
  objects/os_unix.o: os_unix.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
Karsten Hopp a7458b
   ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
Karsten Hopp a7458b
   gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
Karsten Hopp a7458b
!  arabic.h os_unixx.h
Karsten Hopp a7458b
  objects/pathdef.o: auto/pathdef.c vim.h auto/config.h feature.h os_unix.h \
Karsten Hopp a7458b
   auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
Karsten Hopp a7458b
   regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
Karsten Hopp a7458b
--- 2944,2950 ----
Karsten Hopp a7458b
  objects/os_unix.o: os_unix.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
Karsten Hopp a7458b
   ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
Karsten Hopp a7458b
   gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
Karsten Hopp a7458b
!  arabic.h if_mzsch.h os_unixx.h
Karsten Hopp a7458b
  objects/pathdef.o: auto/pathdef.c vim.h auto/config.h feature.h os_unix.h \
Karsten Hopp a7458b
   auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
Karsten Hopp a7458b
   regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
Karsten Hopp a7458b
***************
Karsten Hopp a7458b
*** 2956,2965 ****
Karsten Hopp a7458b
   auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
Karsten Hopp a7458b
   regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
Karsten Hopp a7458b
   globals.h farsi.h arabic.h
Karsten Hopp a7458b
! objects/regexp.o: regexp.c regexp_nfa.c vim.h auto/config.h feature.h os_unix.h \
Karsten Hopp a7458b
!  auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
Karsten Hopp a7458b
!  regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
Karsten Hopp a7458b
!  globals.h farsi.h arabic.h
Karsten Hopp a7458b
  objects/screen.o: screen.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
Karsten Hopp a7458b
   ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
Karsten Hopp a7458b
   gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
Karsten Hopp a7458b
--- 2957,2966 ----
Karsten Hopp a7458b
   auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
Karsten Hopp a7458b
   regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
Karsten Hopp a7458b
   globals.h farsi.h arabic.h
Karsten Hopp a7458b
! objects/regexp.o: regexp.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
Karsten Hopp a7458b
!  ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
Karsten Hopp a7458b
!  gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
Karsten Hopp a7458b
!  arabic.h regexp_nfa.c
Karsten Hopp a7458b
  objects/screen.o: screen.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
Karsten Hopp a7458b
   ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
Karsten Hopp a7458b
   gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
Karsten Hopp a7458b
***************
Karsten Hopp a7458b
*** 2998,3007 ****
Karsten Hopp a7458b
   ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
Karsten Hopp a7458b
   gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
Karsten Hopp a7458b
   arabic.h version.h
Karsten Hopp a7458b
- objects/winclip.o: winclip.c vimio.h vim.h auto/config.h feature.h os_unix.h \
Karsten Hopp a7458b
-  auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
Karsten Hopp a7458b
-  regexp.h gui.h ex_cmds.h proto.h globals.h farsi.h arabic.h \
Karsten Hopp a7458b
-  proto/winclip.pro
Karsten Hopp a7458b
  objects/window.o: window.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
Karsten Hopp a7458b
   ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
Karsten Hopp a7458b
   gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
Karsten Hopp a7458b
--- 2999,3004 ----
Karsten Hopp a7458b
***************
Karsten Hopp a7458b
*** 3101,3107 ****
Karsten Hopp a7458b
  objects/if_mzsch.o: if_mzsch.c vim.h auto/config.h feature.h os_unix.h \
Karsten Hopp a7458b
   auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
Karsten Hopp a7458b
   regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
Karsten Hopp a7458b
!  globals.h farsi.h arabic.h if_mzsch.h
Karsten Hopp a7458b
  objects/if_perl.o: auto/if_perl.c vim.h auto/config.h feature.h os_unix.h \
Karsten Hopp a7458b
   auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
Karsten Hopp a7458b
   regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
Karsten Hopp a7458b
--- 3098,3104 ----
Karsten Hopp a7458b
  objects/if_mzsch.o: if_mzsch.c vim.h auto/config.h feature.h os_unix.h \
Karsten Hopp a7458b
   auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
Karsten Hopp a7458b
   regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
Karsten Hopp a7458b
!  globals.h farsi.h arabic.h if_mzsch.h mzscheme_base.c
Karsten Hopp a7458b
  objects/if_perl.o: auto/if_perl.c vim.h auto/config.h feature.h os_unix.h \
Karsten Hopp a7458b
   auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
Karsten Hopp a7458b
   regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
Karsten Hopp a7458b
*** ../vim-7.3.1298/src/proto/ex_docmd.pro	2013-06-02 18:20:12.000000000 +0200
Karsten Hopp a7458b
--- src/proto/ex_docmd.pro	2013-07-03 18:30:13.000000000 +0200
Karsten Hopp a7458b
***************
Karsten Hopp a7458b
*** 40,45 ****
Karsten Hopp a7458b
--- 40,46 ----
Karsten Hopp a7458b
  void tabpage_new __ARGS((void));
Karsten Hopp a7458b
  void do_exedit __ARGS((exarg_T *eap, win_T *old_curwin));
Karsten Hopp a7458b
  void free_cd_dir __ARGS((void));
Karsten Hopp a7458b
+ void post_chdir __ARGS((int local));
Karsten Hopp a7458b
  void ex_cd __ARGS((exarg_T *eap));
Karsten Hopp a7458b
  void do_sleep __ARGS((long msec));
Karsten Hopp a7458b
  int vim_mkdir_emsg __ARGS((char_u *name, int prot));
Karsten Hopp a7458b
***************
Karsten Hopp a7458b
*** 53,57 ****
Karsten Hopp a7458b
  int put_line __ARGS((FILE *fd, char *s));
Karsten Hopp a7458b
  void dialog_msg __ARGS((char_u *buff, char *format, char_u *fname));
Karsten Hopp a7458b
  char_u *get_behave_arg __ARGS((expand_T *xp, int idx));
Karsten Hopp a7458b
- void post_chdir __ARGS((int local));
Karsten Hopp a7458b
  /* vim: set ft=c : */
Karsten Hopp a7458b
--- 54,57 ----
Karsten Hopp a7458b
*** ../vim-7.3.1298/src/proto/if_python.pro	2013-05-17 16:39:59.000000000 +0200
Karsten Hopp a7458b
--- src/proto/if_python.pro	2013-07-03 18:30:18.000000000 +0200
Karsten Hopp a7458b
***************
Karsten Hopp a7458b
*** 3,10 ****
Karsten Hopp a7458b
  void python_end __ARGS((void));
Karsten Hopp a7458b
  int python_loaded __ARGS((void));
Karsten Hopp a7458b
  void ex_python __ARGS((exarg_T *eap));
Karsten Hopp a7458b
- void ex_pydo __ARGS((exarg_T *eap));
Karsten Hopp a7458b
  void ex_pyfile __ARGS((exarg_T *eap));
Karsten Hopp a7458b
  void python_buffer_free __ARGS((buf_T *buf));
Karsten Hopp a7458b
  void python_window_free __ARGS((win_T *win));
Karsten Hopp a7458b
  void python_tabpage_free __ARGS((tabpage_T *tab));
Karsten Hopp a7458b
--- 3,10 ----
Karsten Hopp a7458b
  void python_end __ARGS((void));
Karsten Hopp a7458b
  int python_loaded __ARGS((void));
Karsten Hopp a7458b
  void ex_python __ARGS((exarg_T *eap));
Karsten Hopp a7458b
  void ex_pyfile __ARGS((exarg_T *eap));
Karsten Hopp a7458b
+ void ex_pydo __ARGS((exarg_T *eap));
Karsten Hopp a7458b
  void python_buffer_free __ARGS((buf_T *buf));
Karsten Hopp a7458b
  void python_window_free __ARGS((win_T *win));
Karsten Hopp a7458b
  void python_tabpage_free __ARGS((tabpage_T *tab));
Karsten Hopp a7458b
*** ../vim-7.3.1298/src/proto/if_python3.pro	2013-05-15 18:28:08.000000000 +0200
Karsten Hopp a7458b
--- src/proto/if_python3.pro	2013-07-03 18:30:19.000000000 +0200
Karsten Hopp a7458b
***************
Karsten Hopp a7458b
*** 3,10 ****
Karsten Hopp a7458b
  void python3_end __ARGS((void));
Karsten Hopp a7458b
  int python3_loaded __ARGS((void));
Karsten Hopp a7458b
  void ex_py3 __ARGS((exarg_T *eap));
Karsten Hopp a7458b
- void ex_py3do __ARGS((exarg_T *eap));
Karsten Hopp a7458b
  void ex_py3file __ARGS((exarg_T *eap));
Karsten Hopp a7458b
  void python3_buffer_free __ARGS((buf_T *buf));
Karsten Hopp a7458b
  void python3_window_free __ARGS((win_T *win));
Karsten Hopp a7458b
  void python3_tabpage_free __ARGS((tabpage_T *tab));
Karsten Hopp a7458b
--- 3,10 ----
Karsten Hopp a7458b
  void python3_end __ARGS((void));
Karsten Hopp a7458b
  int python3_loaded __ARGS((void));
Karsten Hopp a7458b
  void ex_py3 __ARGS((exarg_T *eap));
Karsten Hopp a7458b
  void ex_py3file __ARGS((exarg_T *eap));
Karsten Hopp a7458b
+ void ex_py3do __ARGS((exarg_T *eap));
Karsten Hopp a7458b
  void python3_buffer_free __ARGS((buf_T *buf));
Karsten Hopp a7458b
  void python3_window_free __ARGS((win_T *win));
Karsten Hopp a7458b
  void python3_tabpage_free __ARGS((tabpage_T *tab));
Karsten Hopp a7458b
*** ../vim-7.3.1298/src/proto/gui_w16.pro	2013-01-23 18:37:31.000000000 +0100
Karsten Hopp a7458b
--- src/proto/gui_w16.pro	2013-07-03 18:30:37.000000000 +0200
Karsten Hopp a7458b
***************
Karsten Hopp a7458b
*** 49,56 ****
Karsten Hopp a7458b
  void gui_mch_delete_lines __ARGS((int row, int num_lines));
Karsten Hopp a7458b
  void gui_mch_insert_lines __ARGS((int row, int num_lines));
Karsten Hopp a7458b
  void gui_mch_exit __ARGS((int rc));
Karsten Hopp a7458b
- int gui_mch_init_font __ARGS((char_u *font_name, int fontset));
Karsten Hopp a7458b
  void gui_mch_wide_font_changed __ARGS((void));
Karsten Hopp a7458b
  int gui_mch_maximized __ARGS((void));
Karsten Hopp a7458b
  void gui_mch_newfont __ARGS((void));
Karsten Hopp a7458b
  void gui_mch_settitle __ARGS((char_u *title, char_u *icon));
Karsten Hopp a7458b
--- 49,56 ----
Karsten Hopp a7458b
  void gui_mch_delete_lines __ARGS((int row, int num_lines));
Karsten Hopp a7458b
  void gui_mch_insert_lines __ARGS((int row, int num_lines));
Karsten Hopp a7458b
  void gui_mch_exit __ARGS((int rc));
Karsten Hopp a7458b
  void gui_mch_wide_font_changed __ARGS((void));
Karsten Hopp a7458b
+ int gui_mch_init_font __ARGS((char_u *font_name, int fontset));
Karsten Hopp a7458b
  int gui_mch_maximized __ARGS((void));
Karsten Hopp a7458b
  void gui_mch_newfont __ARGS((void));
Karsten Hopp a7458b
  void gui_mch_settitle __ARGS((char_u *title, char_u *icon));
Karsten Hopp a7458b
*** ../vim-7.3.1298/src/proto/gui_w32.pro	2013-01-23 18:37:31.000000000 +0100
Karsten Hopp a7458b
--- src/proto/gui_w32.pro	2013-07-03 18:30:38.000000000 +0200
Karsten Hopp a7458b
***************
Karsten Hopp a7458b
*** 49,56 ****
Karsten Hopp a7458b
  void gui_mch_delete_lines __ARGS((int row, int num_lines));
Karsten Hopp a7458b
  void gui_mch_insert_lines __ARGS((int row, int num_lines));
Karsten Hopp a7458b
  void gui_mch_exit __ARGS((int rc));
Karsten Hopp a7458b
- int gui_mch_init_font __ARGS((char_u *font_name, int fontset));
Karsten Hopp a7458b
  void gui_mch_wide_font_changed __ARGS((void));
Karsten Hopp a7458b
  int gui_mch_maximized __ARGS((void));
Karsten Hopp a7458b
  void gui_mch_newfont __ARGS((void));
Karsten Hopp a7458b
  void gui_mch_settitle __ARGS((char_u *title, char_u *icon));
Karsten Hopp a7458b
--- 49,56 ----
Karsten Hopp a7458b
  void gui_mch_delete_lines __ARGS((int row, int num_lines));
Karsten Hopp a7458b
  void gui_mch_insert_lines __ARGS((int row, int num_lines));
Karsten Hopp a7458b
  void gui_mch_exit __ARGS((int rc));
Karsten Hopp a7458b
  void gui_mch_wide_font_changed __ARGS((void));
Karsten Hopp a7458b
+ int gui_mch_init_font __ARGS((char_u *font_name, int fontset));
Karsten Hopp a7458b
  int gui_mch_maximized __ARGS((void));
Karsten Hopp a7458b
  void gui_mch_newfont __ARGS((void));
Karsten Hopp a7458b
  void gui_mch_settitle __ARGS((char_u *title, char_u *icon));
Karsten Hopp a7458b
*** ../vim-7.3.1298/src/proto/os_win32.pro	2013-06-12 22:41:30.000000000 +0200
Karsten Hopp a7458b
--- src/proto/os_win32.pro	2013-07-03 18:30:40.000000000 +0200
Karsten Hopp a7458b
***************
Karsten Hopp a7458b
*** 42,48 ****
Karsten Hopp a7458b
  void mch_delay __ARGS((long msec, int ignoreinput));
Karsten Hopp a7458b
  int mch_remove __ARGS((char_u *name));
Karsten Hopp a7458b
  void mch_breakcheck __ARGS((void));
Karsten Hopp a7458b
- long_u mch_avail_mem __ARGS((int special));
Karsten Hopp a7458b
  int mch_wrename __ARGS((WCHAR *wold, WCHAR *wnew));
Karsten Hopp a7458b
  int mch_rename __ARGS((const char *pszOldFile, const char *pszNewFile));
Karsten Hopp a7458b
  char *default_shell __ARGS((void));
Karsten Hopp a7458b
--- 42,47 ----
Karsten Hopp a7458b
*** ../vim-7.3.1298/src/version.c	2013-07-03 17:51:07.000000000 +0200
Karsten Hopp a7458b
--- src/version.c	2013-07-03 18:29:27.000000000 +0200
Karsten Hopp a7458b
***************
Karsten Hopp a7458b
*** 730,731 ****
Karsten Hopp a7458b
--- 730,733 ----
Karsten Hopp a7458b
  {   /* Add new patch number below this line */
Karsten Hopp a7458b
+ /**/
Karsten Hopp a7458b
+     1299,
Karsten Hopp a7458b
  /**/
Karsten Hopp a7458b
Karsten Hopp a7458b
-- 
Karsten Hopp a7458b
The war between Emacs and Vi is over.  Vi has won with 3 to 1.
Karsten Hopp a7458b
http://m.linuxjournal.com/files/linuxjournal.com/linuxjournal/articles/030/3044/3044s1.html
Karsten Hopp a7458b
Karsten Hopp a7458b
 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
Karsten Hopp a7458b
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
Karsten Hopp a7458b
\\\  an exciting new programming language -- http://www.Zimbu.org        ///
Karsten Hopp a7458b
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///