summaryrefslogtreecommitdiff
path: root/src/output.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/output.cc')
-rw-r--r--src/output.cc30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/output.cc b/src/output.cc
index 1ec5d39..abb9bb5 100644
--- a/src/output.cc
+++ b/src/output.cc
@@ -369,14 +369,14 @@ output_upperlower_strncmp ()
"(s1, s2, n)\n"
" %schar *s1;\n"
" %schar *s2;\n"
- " %sunsigned int n;\n" :
+ " %ssize_t n;\n" :
option[C] ?
"(s1, s2, n)\n"
" %sconst char *s1;\n"
" %sconst char *s2;\n"
- " %sunsigned int n;\n" :
+ " %ssize_t n;\n" :
option[ANSIC] | option[CPLUSPLUS] ?
- "(%sconst char *s1, %sconst char *s2, %sunsigned int n)\n" :
+ "(%sconst char *s1, %sconst char *s2, %ssize_t n)\n" :
"",
register_scs, register_scs, register_scs);
#if USE_DOWNCASE_TABLE
@@ -430,14 +430,14 @@ output_upperlower_memcmp ()
"(s1, s2, n)\n"
" %schar *s1;\n"
" %schar *s2;\n"
- " %sunsigned int n;\n" :
+ " %ssize_t n;\n" :
option[C] ?
"(s1, s2, n)\n"
" %sconst char *s1;\n"
" %sconst char *s2;\n"
- " %sunsigned int n;\n" :
+ " %ssize_t n;\n" :
option[ANSIC] | option[CPLUSPLUS] ?
- "(%sconst char *s1, %sconst char *s2, %sunsigned int n)\n" :
+ "(%sconst char *s1, %sconst char *s2, %ssize_t n)\n" :
"",
register_scs, register_scs, register_scs);
#if USE_DOWNCASE_TABLE
@@ -797,7 +797,7 @@ Output::output_asso_values_ref (int pos) const
/* Generates C code for the hash function that returns the
proper encoding for each keyword.
The hash function has the signature
- unsigned int <hash> (const char *str, unsigned int len). */
+ unsigned int <hash> (const char *str, size_t len). */
void
Output::output_hash_function () const
@@ -832,13 +832,13 @@ Output::output_hash_function () const
printf (option[KRC] ?
"(str, len)\n"
" %schar *str;\n"
- " %sunsigned int len;\n" :
+ " %ssize_t len;\n" :
option[C] ?
"(str, len)\n"
" %sconst char *str;\n"
- " %sunsigned int len;\n" :
+ " %ssize_t len;\n" :
option[ANSIC] | option[CPLUSPLUS] ?
- "(%sconst char *str, %sunsigned int len)\n" :
+ "(%sconst char *str, %ssize_t len)\n" :
"",
register_scs, register_scs);
@@ -1999,13 +1999,13 @@ Output::output_lookup_function () const
printf (option[KRC] ?
"(str, len)\n"
" %schar *str;\n"
- " %sunsigned int len;\n" :
+ " %ssize_t len;\n" :
option[C] ?
"(str, len)\n"
" %sconst char *str;\n"
- " %sunsigned int len;\n" :
+ " %ssize_t len;\n" :
option[ANSIC] | option[CPLUSPLUS] ?
- "(%sconst char *str, %sunsigned int len)\n" :
+ "(%sconst char *str, %ssize_t len)\n" :
"",
register_scs, register_scs);
@@ -2178,9 +2178,9 @@ Output::output ()
printf ("class %s\n"
"{\n"
"private:\n"
- " static inline unsigned int %s (const char *str, unsigned int len);\n"
+ " static inline unsigned int %s (const char *str, size_t len);\n"
"public:\n"
- " static %s%s%s (const char *str, unsigned int len);\n"
+ " static %s%s%s (const char *str, size_t len);\n"
"};\n"
"\n",
option.get_class_name (), option.get_hash_name (),