* 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
This commit is contained in:
nobu 2008-08-30 09:16:38 +00:00
Родитель 855b594157
Коммит a442691c9d
2 изменённых файлов: 11 добавлений и 6 удалений

Просмотреть файл

@ -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.

12
parse.y
Просмотреть файл

@ -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;