48 |
#define SCANNER_ERR(txt) scanner_error(yylloc, yyextra, txt) |
#define SCANNER_ERR(txt) scanner_error(yylloc, yyextra, txt) |
49 |
#define SCANNER_WRN(txt) scanner_warning(yylloc, yyextra, txt) |
#define SCANNER_WRN(txt) scanner_warning(yylloc, yyextra, txt) |
50 |
|
|
51 |
|
// shut up warning that 'register' keyword is deprecated as of C++11 |
52 |
|
#if defined(__cplusplus) && __cplusplus >= 201103L |
53 |
|
# define register |
54 |
|
#endif |
55 |
|
|
56 |
using namespace LinuxSampler; |
using namespace LinuxSampler; |
57 |
|
|
58 |
static int countNewLineChars(const char* txt) { |
static int countNewLineChars(const char* txt) { |
63 |
} |
} |
64 |
|
|
65 |
static int countCharsPastLastNewLine(const char* txt) { |
static int countCharsPastLastNewLine(const char* txt) { |
66 |
const int n = strlen(txt); |
const int n = (int)strlen(txt); |
67 |
for (int i = n - 1; i >= 0; --i) |
for (int i = n - 1; i >= 0; --i) |
68 |
if (txt[i] == '\n') |
if (txt[i] == '\n') |
69 |
return n - i - 1; |
return n - i - 1; |