27 #include "adlc.hpp" |
27 #include "adlc.hpp" |
28 |
28 |
29 static FILE *errfile = stderr; |
29 static FILE *errfile = stderr; |
30 |
30 |
31 //--------------------------- utility functions ----------------------------- |
31 //--------------------------- utility functions ----------------------------- |
32 inline char toUpper(char lower) { |
32 inline char toUpper(char lower) { |
33 return (('a' <= lower && lower <= 'z') ? (lower + ('A'-'a')) : lower); |
33 return (('a' <= lower && lower <= 'z') ? ((char) (lower + ('A'-'a'))) : lower); |
34 } |
34 } |
35 char *toUpper(const char *str) { |
35 char *toUpper(const char *str) { |
36 char *upper = new char[strlen(str)+1]; |
36 char *upper = new char[strlen(str)+1]; |
37 char *result = upper; |
37 char *result = upper; |
38 const char *end = str + strlen(str); |
38 const char *end = str + strlen(str); |