# HG changeset patch # User Bram Moolenaar # Date 1314965900 -7200 # Node ID 6cd0d6413a2e03687aca8138b2843f1f2aac5b84 # Parent cb5491b26cab04aa680ac50c0478dc8f2657e18b updated for version 7.3.293 Problem: MSVC compiler has a problem with non-ASCII characters. Solution: Avoid non-ASCII characters. (Hong Xu) diff --git a/src/ascii.h b/src/ascii.h --- a/src/ascii.h +++ b/src/ascii.h @@ -123,7 +123,7 @@ #define DCS 0x90 /* Device Control String */ #define STERM 0x9c /* String Terminator */ -#define POUND '£' +#define POUND '\xA3' #define CTRL_F_STR "\056" #define CTRL_H_STR "\026" diff --git a/src/spell.c b/src/spell.c --- a/src/spell.c +++ b/src/spell.c @@ -11197,7 +11197,7 @@ allcap_copy(word, wcopy) c = *s++; #ifdef FEAT_MBYTE - /* We only change ß to SS when we are certain latin1 is used. It + /* We only change 0xdf to SS when we are certain latin1 is used. It * would cause weird errors in other 8-bit encodings. */ if (enc_latin1like && c == 0xdf) { diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -710,6 +710,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 293, +/**/ 292, /**/ 291,