{
case SCAN_BAD_HEX_LENGTH:
return xasprintf (_("String of hex digits has %d characters, which "
- "is not a multiple of 2"), (int) token->number);
+ "is not a multiple of 2."), (int) token->number);
case SCAN_BAD_HEX_DIGIT:
case SCAN_BAD_UNICODE_DIGIT:
- return xasprintf (_("`%c' is not a valid hex digit"),
+ return xasprintf (_("`%c' is not a valid hex digit."),
(int) token->number);
case SCAN_BAD_UNICODE_LENGTH:
return xasprintf (_("Unicode string contains %d bytes, which is "
- "not in the valid range of 1 to 8 bytes"),
+ "not in the valid range of 1 to 8 bytes."),
(int) token->number);
case SCAN_BAD_UNICODE_CODE_POINT:
- return xasprintf (_("U+%04X is not a valid Unicode code point"),
+ return xasprintf (_("U+%04X is not a valid Unicode code point."),
(int) token->number);
case SCAN_EXPECTED_QUOTE:
- return xasprintf (_("Unterminated string constant"));
+ return xasprintf (_("Unterminated string constant."));
case SCAN_EXPECTED_EXPONENT:
- return xasprintf (_("Missing exponent following `%s'"),
+ return xasprintf (_("Missing exponent following `%s'."),
token->string.string);
case SCAN_UNEXPECTED_CHAR:
char c_name[16];
- return xasprintf (_("Bad character %s in input"),
+ return xasprintf (_("Bad character %s in input."),
uc_name (token->number, c_name));
}