diff options
-rw-r--r-- | usr.sbin/config/lang.l | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/usr.sbin/config/lang.l b/usr.sbin/config/lang.l index f7f6ee0..bef36f1 100644 --- a/usr.sbin/config/lang.l +++ b/usr.sbin/config/lang.l @@ -84,8 +84,8 @@ struct kt { static int endinclude(void); int include(const char *, int); int kw_lookup(char *); -int octal(char *); -int hex(char *); +unsigned int octal(const char *); +unsigned int hex(const char *); int yyerror(const char *); %} @@ -198,19 +198,19 @@ kw_lookup(char *word) * Number conversion routines */ -int -octal(char *str) +unsigned int +octal(const char *str) { - int num; + unsigned int num; (void) sscanf(str, "%o", &num); return num; } -int -hex(char *str) +unsigned int +hex(const char *str) { - int num; + unsigned int num; (void) sscanf(str+2, "%x", &num); return num; |