From aab21c3533cde8f667e06548db858237870b70e7 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Tue, 25 Jan 2005 21:46:35 +0000 Subject: updated for version 7.0044 --- src/Make_mvc.mak | 7 ++++++- src/message.c | 1 + src/proto.h | 4 ++-- src/vim.h | 18 ++++++++++++++---- 4 files changed, 23 insertions(+), 7 deletions(-) (limited to 'src') diff --git a/src/Make_mvc.mak b/src/Make_mvc.mak index 5cc0a92f5d..5fbb2c2444 100644 --- a/src/Make_mvc.mak +++ b/src/Make_mvc.mak @@ -501,9 +501,14 @@ PYTHON_LIB = $(PYTHON)\libs\python$(PYTHON_VER).lib MZSCHEME_VER = 205_000 !endif CFLAGS = $(CFLAGS) -DFEAT_MZSCHEME -I $(MZSCHEME)\include -MZSCHEME_OBJ = $(OUTDIR)\if_mzsch.obj +!if "$(DYNAMIC_MZSCHEME)" == "yes" +!message MzScheme DLLs will be loaded dynamically +CFLAGS = $(CFLAGS) -DDYNAMIC_MZSCHEME -DDYNAMIC_MZSCH_DLL=\"libmzsch$(MZSCHEME_VER).dll\" -DDYNAMIC_MZGC_DLL=\"libmzgc$(MZSCHEME_VER).dll\" +!else MZSCHEME_LIB = $(MZSCHEME)\lib\msvc\libmzgc$(MZSCHEME_VER).lib $(MZSCHEME)\lib\msvc\libmzsch$(MZSCHEME_VER).lib !endif +MZSCHEME_OBJ = $(OUTDIR)\if_mzsch.obj +!endif # Perl interface !ifdef PERL diff --git a/src/message.c b/src/message.c index 173a64f162..6f2e7c1556 100644 --- a/src/message.c +++ b/src/message.c @@ -1052,6 +1052,7 @@ set_keep_msg(s) keep_msg = vim_strsave(s); else keep_msg = NULL; + keep_msg_more = FALSE; } /* diff --git a/src/proto.h b/src/proto.h index f8920dae0e..50e64b47e0 100644 --- a/src/proto.h +++ b/src/proto.h @@ -240,11 +240,11 @@ extern char *vim_SelFile __ARGS((Widget toplevel, char *prompt, char *init_path, #if defined(FEAT_PERL) && !defined(IN_PERL_FILE) # define CV void # ifdef __BORLANDC__ -# pragma option -pc + #pragma option -pc # endif # include "if_perl.pro" # ifdef __BORLANDC__ -# pragma option -p. + #pragma option -p. # endif # include "if_perlsfio.pro" #endif diff --git a/src/vim.h b/src/vim.h index c71fc241ca..98d33317a0 100644 --- a/src/vim.h +++ b/src/vim.h @@ -20,9 +20,9 @@ defined(DYNAMIC_ICONV) || \ defined(DYNAMIC_IME) || \ defined(XPM) -# pragma option -pc + #pragma option -pc # else -# pragma option -pr + #pragma option -pr # endif #endif @@ -1284,7 +1284,6 @@ enum hlf_value #else # define MB_STRICMP(d, s) STRICMP((d), (s)) # define MB_STRNICMP(d, s, n) STRNICMP((d), (s), (n)) -# define transchar_byte(c) transchar(c) #endif #define STRCAT(d, s) strcat((char *)(d), (char *)(s)) @@ -1632,6 +1631,17 @@ typedef int VimClipboard; /* This is required for the prototypes. */ # define USE_MCH_ERRMSG #endif +#ifndef FEAT_MBYTE +# define after_pathsep(b, p) vim_ispathsep(*((p) - 1)) +# define transchar_byte(c) transchar(c) +#endif + +#ifndef FEAT_LINEBREAK +/* Without the 'numberwidth' option line numbers are always 7 chars. */ +# define number_width(x) 7 +#endif + + #include "globals.h" /* global variables and messages */ #ifdef FEAT_SNIFF @@ -1678,7 +1688,7 @@ typedef int VimClipboard; /* This is required for the prototypes. */ /* stop using fastcall for Borland */ #if defined(__BORLANDC__) && defined(WIN32) && !defined(DEBUG) -# pragma option -p. + #pragma option -p. #endif #if defined(MEM_PROFILE) -- cgit v1.2.3