diff options
Diffstat (limited to 'src/string.c')
-rw-r--r-- | src/string.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/string.c b/src/string.c index 2f79f496..cde82134 100644 --- a/src/string.c +++ b/src/string.c @@ -103,9 +103,14 @@ read_sign(const char** sptr) { double sign = 1.0; switch (**sptr) { - case '-': sign = -1.0; - case '+': ++(*sptr); - default: return sign; + case '-': + sign = -1.0; + // fallthru + case '+': + ++(*sptr); + // fallthru + default: + return sign; } } |