diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-08-30 09:16:38 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-08-30 09:16:38 +0000 |
commit | a442691c9d597b812765ce2c758243e9936ac210 (patch) | |
tree | 5500a569299331828081bbb57b3ab6f3ecc0502f | |
parent | 855b594157a57be03185d6f9683383bbcbcd94a2 (diff) |
* parse.y (token_info_get_column, token_info_has_nonspaces),
(token_info_push, token_info_pop): constified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18947 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | parse.y | 12 |
2 files changed, 11 insertions, 6 deletions
@@ -1,3 +1,8 @@ +Sat Aug 30 18:16:32 2008 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * parse.y (token_info_get_column, token_info_has_nonspaces), + (token_info_push, token_info_pop): constified. + Sat Aug 30 15:43:03 2008 Yukihiro Matsumoto <matz@ruby-lang.org> * ext/openssl/ossl_config.c (Init_ossl_config): memory leak fixed. @@ -587,8 +587,8 @@ static void ripper_compile_error(struct parser_params*, const char *fmt, ...); #endif #ifndef RIPPER -static void token_info_push(struct parser_params*, char *token); -static void token_info_pop(struct parser_params*, char *token); +static void token_info_push(struct parser_params*, const char *token); +static void token_info_pop(struct parser_params*, const char *token); #endif %} @@ -4679,7 +4679,7 @@ ripper_dispatch_delayed_token(struct parser_params *parser, int t) #ifndef RIPPER static int -token_info_get_column(struct parser_params *parser, char *token) +token_info_get_column(struct parser_params *parser, const char *token) { int column = 1; const char *p, *pend = lex_p - strlen(token); @@ -4693,7 +4693,7 @@ token_info_get_column(struct parser_params *parser, char *token) } static int -token_info_has_nonspaces(struct parser_params *parser, char *token) +token_info_has_nonspaces(struct parser_params *parser, const char *token) { const char *p, *pend = lex_p - strlen(token); for (p = lex_pbeg; p < pend; p++) { @@ -4705,7 +4705,7 @@ token_info_has_nonspaces(struct parser_params *parser, char *token) } static void -token_info_push(struct parser_params *parser, char *token) +token_info_push(struct parser_params *parser, const char *token) { token_info *ptinfo = ALLOC(token_info); @@ -4719,7 +4719,7 @@ token_info_push(struct parser_params *parser, char *token) } static void -token_info_pop(struct parser_params *parser, char *token) +token_info_pop(struct parser_params *parser, const char *token) { int linenum; token_info *ptinfo = parser->parser_token_info; |