[前][次][番号順一覧][スレッド一覧]

ruby-changes:7428

From: nobu <ko1@a...>
Date: Sat, 30 Aug 2008 18:16:54 +0900 (JST)
Subject: [ruby-changes:7428] Ruby:r18947 (trunk): * parse.y (token_info_get_column, token_info_has_nonspaces),

nobu	2008-08-30 18:16:38 +0900 (Sat, 30 Aug 2008)

  New Revision: 18947

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=18947

  Log:
    * parse.y (token_info_get_column, token_info_has_nonspaces),
      (token_info_push, token_info_pop): constified.

  Modified files:
    trunk/ChangeLog
    trunk/parse.y

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 18946)
+++ ChangeLog	(revision 18947)
@@ -1,3 +1,8 @@
+Sat Aug 30 18:16:32 2008  Nobuyoshi Nakada  <nobu@r...>
+
+	* 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@r...>
 
 	* ext/openssl/ossl_config.c (Init_ossl_config): memory leak fixed.
Index: parse.y
===================================================================
--- parse.y	(revision 18946)
+++ parse.y	(revision 18947)
@@ -587,8 +587,8 @@
 #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 @@
 
 #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 @@
 }
 
 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 @@
 }
 
 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 @@
 }
 
 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;

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]