From: ggn Date: Wed, 27 Jun 2018 11:04:21 +0000 (+0300) Subject: When expanding macro parameters ("\{param_name}") inside strings don't warn about... X-Git-Tag: v2.1.0~58 X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=commitdiff_plain;h=59c5357bbdaddaeb207c4c395ab3353a789495c5 When expanding macro parameters ("\{param_name}") inside strings don't warn about bad backslashes --- diff --git a/token.c b/token.c index cd6b9c6..4acb8cb 100644 --- a/token.c +++ b/token.c @@ -1287,6 +1287,10 @@ dostring: case '\\': c = '\\'; break; + case '{': + // If we're evaluating a macro + // this is valid because it's + // a parameter expansion case '!': // If we're evaluating a macro // this is valid and expands to diff --git a/version.h b/version.h index 8c1e411..4fc6300 100644 --- a/version.h +++ b/version.h @@ -15,7 +15,7 @@ #define MAJOR 2 // Major version number #define MINOR 0 // Minor version number -#define PATCH 1 // Patch release number +#define PATCH 2 // Patch release number #endif // __VERSION_H__