[GIT] ppl/ppl(master): Avoid the `unexpected' identifier.

Module: ppl/ppl Branch: master Commit: 02d0ea73daf86b970a879e84b16c08a4281842c2 URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=02d0ea73daf86...
Author: Roberto Bagnara roberto.bagnara@bugseng.com Date: Sun Dec 14 15:54:42 2014 +0100
Avoid the `unexpected' identifier. The C++ standard, ISO/IEC 14882:2003(E), reserves it for header <exception>.
---
src/Interval_templates.hh | 6 +++--- src/checked.cc | 26 +++++++++++++------------- 2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/src/Interval_templates.hh b/src/Interval_templates.hh index 2c9b0f9..319ced5 100644 --- a/src/Interval_templates.hh +++ b/src/Interval_templates.hh @@ -277,7 +277,7 @@ operator>>(std::istream& is, Interval<Boundary, Info>& x) { } } else { - goto unexpected; + goto unexpected_char; }
// Get the lower bound. @@ -294,7 +294,7 @@ operator>>(std::istream& is, Interval<Boundary, Info>& x) { } } while (is_space(c)); if (c != ',') { - goto unexpected; + goto unexpected_char; }
// Get the upper bound. @@ -314,7 +314,7 @@ operator>>(std::istream& is, Interval<Boundary, Info>& x) { upper_open = true; } else if (c != ']') { - unexpected: + unexpected_char: is.unget(); fail: is.setstate(std::ios::failbit); diff --git a/src/checked.cc b/src/checked.cc index 45785b8..270c598 100644 --- a/src/checked.cc +++ b/src/checked.cc @@ -179,13 +179,13 @@ parse_number_part(std::istream& is, number_struct& numer) { return V_CVT_STR_UNK; } if (c != 'a' && c != 'A') { - goto unexpected; + goto unexpected_char; } if (!is.get(c)) { return V_CVT_STR_UNK; } if (c != 'n' && c != 'N') { - goto unexpected; + goto unexpected_char; } return V_NAN; inf: @@ -195,19 +195,19 @@ parse_number_part(std::istream& is, number_struct& numer) { return V_CVT_STR_UNK; } if (c != 'n' && c != 'n') { - goto unexpected; + goto unexpected_char; } if (!is.get(c)) { return V_CVT_STR_UNK; } if (c != 'f' && c != 'F') { - goto unexpected; + goto unexpected_char; } return numer.neg_mantissa ? V_EQ_MINUS_INFINITY : V_EQ_PLUS_INFINITY; } if (state != FRACTIONAL) { if (get_digit(c, 10) < 0) { - goto unexpected; + goto unexpected_char; } char d; if (c == '0' && !is.get(d).fail()) { @@ -239,18 +239,18 @@ parse_number_part(std::istream& is, number_struct& numer) { return V_CVT_STR_UNK; } if (c != '^') { - goto unexpected; + goto unexpected_char; } numer.base = 0; for (std::string::const_iterator i = numer.mantissa.begin(); i != numer.mantissa.end(); ++i) { numer.base = numer.base * 10 + static_cast<unsigned>(get_digit(*i, 10)); if (numer.base > 36) { - goto unexpected; + goto unexpected_char; } } if (numer.base < 2) { - goto unexpected; + goto unexpected_char; } numer.base_for_exponent = numer.base; numer.mantissa.erase(); @@ -284,7 +284,7 @@ parse_number_part(std::istream& is, number_struct& numer) { } fractional: if (empty_mantissa) { - goto unexpected; + goto unexpected_char; } if (c == 'e' || c == 'E') { goto exp; @@ -296,7 +296,7 @@ parse_number_part(std::istream& is, number_struct& numer) { goto exp; } else { - goto unexpected; + goto unexpected_char; } } if (c == '*') { @@ -304,7 +304,7 @@ parse_number_part(std::istream& is, number_struct& numer) { return V_CVT_STR_UNK; } if (c != '^') { - goto unexpected; + goto unexpected_char; } exp: state = EXPONENT; @@ -338,7 +338,7 @@ parse_number_part(std::istream& is, number_struct& numer) { break; } if (empty_exponent) { - goto unexpected; + goto unexpected_char; } is.unget(); goto ok; @@ -371,7 +371,7 @@ parse_number_part(std::istream& is, number_struct& numer) { return V_EQ; }
- unexpected: + unexpected_char: is.unget(); return V_CVT_STR_UNK; }
participants (1)
-
Roberto Bagnara