Skip to content

Commit a87ad20

Browse files
committed
Merge pull request #1182 from mgreter/bugfix/issue_1117
Remove ignored `const` qualifiers (compiler warnings)
2 parents 2b59930 + 9ab050f commit a87ad20

File tree

4 files changed

+18
-18
lines changed

4 files changed

+18
-18
lines changed

lexer.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,52 +31,52 @@ namespace Sass {
3131
// this even seems to improve performance by quite a bit
3232
//####################################
3333

34-
const bool is_alpha(const char& chr)
34+
bool is_alpha(const char& chr)
3535
{
3636
return unsigned(chr - 'A') <= 'Z' - 'A' ||
3737
unsigned(chr - 'a') <= 'z' - 'a';
3838
}
3939

40-
const bool is_space(const char& chr)
40+
bool is_space(const char& chr)
4141
{
4242
// adapted the technique from is_alpha
4343
return chr == ' ' || unsigned(chr - '\t') <= '\r' - '\t';
4444
}
4545

46-
const bool is_digit(const char& chr)
46+
bool is_digit(const char& chr)
4747
{
4848
// adapted the technique from is_alpha
4949
return unsigned(chr - '0') <= '9' - '0';
5050
}
5151

52-
const bool is_xdigit(const char& chr)
52+
bool is_xdigit(const char& chr)
5353
{
5454
// adapted the technique from is_alpha
5555
return unsigned(chr - '0') <= '9' - '0' ||
5656
unsigned(chr - 'a') <= 'f' - 'a' ||
5757
unsigned(chr - 'A') <= 'F' - 'A';
5858
}
5959

60-
const bool is_punct(const char& chr)
60+
bool is_punct(const char& chr)
6161
{
6262
// locale independent
6363
return chr == '.';
6464
}
6565

66-
const bool is_alnum(const char& chr)
66+
bool is_alnum(const char& chr)
6767
{
6868
return is_alpha(chr) || is_digit(chr);
6969
}
7070

7171
// check if char is outside ascii range
72-
const bool is_unicode(const char& chr)
72+
bool is_unicode(const char& chr)
7373
{
7474
// check for unicode range
7575
return unsigned(chr) > 127;
7676
}
7777

7878
// Match word character (look ahead)
79-
const bool is_character(const char& chr)
79+
bool is_character(const char& chr)
8080
{
8181
// valid alpha, numeric or unicode char (plus hyphen)
8282
return is_alnum(chr) || is_unicode(chr) || chr == '-';

lexer.hpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@ namespace Sass {
2525
//####################################
2626

2727
// These are locale independant
28-
const bool is_space(const char& src);
29-
const bool is_alpha(const char& src);
30-
const bool is_punct(const char& src);
31-
const bool is_digit(const char& src);
32-
const bool is_alnum(const char& src);
33-
const bool is_xdigit(const char& src);
34-
const bool is_unicode(const char& src);
35-
const bool is_character(const char& src);
28+
bool is_space(const char& src);
29+
bool is_alpha(const char& src);
30+
bool is_punct(const char& src);
31+
bool is_digit(const char& src);
32+
bool is_alnum(const char& src);
33+
bool is_xdigit(const char& src);
34+
bool is_unicode(const char& src);
35+
bool is_character(const char& src);
3636

3737
// Match a single ctype predicate.
3838
const char* space(const char* src);

sass_values.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ extern "C" {
111111
// Getters and setters for Sass_String
112112
const char* ADDCALL sass_string_get_value(const union Sass_Value* v) { return v->string.value; }
113113
void ADDCALL sass_string_set_value(union Sass_Value* v, char* value) { v->string.value = value; }
114-
const bool ADDCALL sass_string_is_quoted(const union Sass_Value* v) { return v->string.quoted; }
114+
bool ADDCALL sass_string_is_quoted(const union Sass_Value* v) { return v->string.quoted; }
115115
void ADDCALL sass_string_set_quoted(union Sass_Value* v, bool quoted) { v->string.quoted = quoted; }
116116

117117
// Getters and setters for Sass_Boolean

sass_values.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ ADDAPI void ADDCALL sass_number_set_unit (union Sass_Value* v, char* unit);
5757
// Getters and setters for Sass_String
5858
ADDAPI const char* ADDCALL sass_string_get_value (const union Sass_Value* v);
5959
ADDAPI void ADDCALL sass_string_set_value (union Sass_Value* v, char* value);
60-
ADDAPI const bool ADDCALL sass_string_is_quoted(const union Sass_Value* v);
60+
ADDAPI bool ADDCALL sass_string_is_quoted(const union Sass_Value* v);
6161
ADDAPI void ADDCALL sass_string_set_quoted(union Sass_Value* v, bool quoted);
6262

6363
// Getters and setters for Sass_Boolean

0 commit comments

Comments
 (0)