summaryrefslogtreecommitdiff
path: root/gcc/cppcharset.c
diff options
context:
space:
mode:
authorAndreas Jaeger <aj@suse.de>2003-04-21 14:06:12 +0200
committerAndreas Jaeger <aj@gcc.gnu.org>2003-04-21 14:06:12 +0200
commit0e7a8c4b6f37d0c585accd2e6f581ae0427e6e78 (patch)
tree821db03b9b39d7877956df361a93a324f08c5be3 /gcc/cppcharset.c
parent8de9bb0eb6b5c48572d87fd616e8b21c702b38ad (diff)
downloadgcc-0e7a8c4b6f37d0c585accd2e6f581ae0427e6e78.tar.gz
* cppcharset.c (_cpp_valid_ucn): Cast field precision to int.
From-SVN: r65883
Diffstat (limited to 'gcc/cppcharset.c')
-rw-r--r--gcc/cppcharset.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/cppcharset.c b/gcc/cppcharset.c
index 900e4516fbc..23a44760701 100644
--- a/gcc/cppcharset.c
+++ b/gcc/cppcharset.c
@@ -92,7 +92,7 @@ _cpp_valid_ucn (pfile, pstr, identifier_pos)
if (length)
/* We'll error when we try it out as the start of an identifier. */
cpp_error (pfile, DL_ERROR, "incomplete universal character name %.*s",
- str - base, base);
+ (int) (str - base), base);
/* The standard permits $, @ and ` to be specified as UCNs. We use
hex escapes so that this also works with EBCDIC hosts. */
else if ((result < 0xa0
@@ -101,7 +101,7 @@ _cpp_valid_ucn (pfile, pstr, identifier_pos)
|| (result >= 0xD800 && result <= 0xDFFF))
{
cpp_error (pfile, DL_ERROR, "%.*s is not a valid universal character",
- str - base, base);
+ (int) (str - base), base);
}
else if (identifier_pos)
{
@@ -110,11 +110,11 @@ _cpp_valid_ucn (pfile, pstr, identifier_pos)
if (validity == 0)
cpp_error (pfile, DL_ERROR,
"universal character %.*s is not valid in an identifier",
- str - base, base);
+ (int) (str - base), base);
else if (validity == 2 && identifier_pos == 1)
cpp_error (pfile, DL_ERROR,
"universal character %.*s is not valid at the start of an identifier",
- str - base, base);
+ (int) (str - base), base);
}
if (result == 0)