* ext/racc/cparse/cparse.c: suppressed warnings for shortening on
platforms where pointer is bigger than int. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26882 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
1dcf1174ea
commit
d6191738bc
@ -1,3 +1,8 @@
|
|||||||
|
Fri Mar 12 07:17:15 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||||
|
|
||||||
|
* ext/racc/cparse/cparse.c: suppressed warnings for shortening on
|
||||||
|
platforms where pointer is bigger than int.
|
||||||
|
|
||||||
Fri Mar 12 07:15:08 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
Fri Mar 12 07:15:08 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||||
|
|
||||||
* ruby.c (ruby_init_loadpath_safe, ruby_init_gems): set and remove
|
* ruby.c (ruby_init_loadpath_safe, ruby_init_gems): set and remove
|
||||||
|
@ -13,6 +13,13 @@
|
|||||||
|
|
||||||
#include "ruby/ruby.h"
|
#include "ruby/ruby.h"
|
||||||
|
|
||||||
|
#ifndef FALSE
|
||||||
|
#define FALSE 0
|
||||||
|
#endif
|
||||||
|
#ifndef TRUE
|
||||||
|
#define TRUE 1
|
||||||
|
#endif
|
||||||
|
|
||||||
/* -----------------------------------------------------------------------
|
/* -----------------------------------------------------------------------
|
||||||
Important Constants
|
Important Constants
|
||||||
----------------------------------------------------------------------- */
|
----------------------------------------------------------------------- */
|
||||||
@ -221,7 +228,7 @@ racc_cparse(VALUE parser, VALUE arg, VALUE sysdebug)
|
|||||||
D_puts("starting cparse");
|
D_puts("starting cparse");
|
||||||
v->sys_debug = RTEST(sysdebug);
|
v->sys_debug = RTEST(sysdebug);
|
||||||
vparams = initialize_params(vparams, parser, arg, Qnil, Qnil);
|
vparams = initialize_params(vparams, parser, arg, Qnil, Qnil);
|
||||||
v->lex_is_iterator = Qfalse;
|
v->lex_is_iterator = FALSE;
|
||||||
parse_main(v, Qnil, Qnil, 0);
|
parse_main(v, Qnil, Qnil, 0);
|
||||||
|
|
||||||
return v->retval;
|
return v->retval;
|
||||||
@ -238,7 +245,7 @@ racc_yyparse(VALUE parser, VALUE lexer, VALUE lexmid, VALUE arg, VALUE sysdebug)
|
|||||||
v->sys_debug = RTEST(sysdebug);
|
v->sys_debug = RTEST(sysdebug);
|
||||||
D_puts("start C yyparse");
|
D_puts("start C yyparse");
|
||||||
vparams = initialize_params(vparams, parser, arg, lexer, lexmid);
|
vparams = initialize_params(vparams, parser, arg, lexer, lexmid);
|
||||||
v->lex_is_iterator = Qtrue;
|
v->lex_is_iterator = TRUE;
|
||||||
D_puts("params initialized");
|
D_puts("params initialized");
|
||||||
parse_main(v, Qnil, Qnil, 0);
|
parse_main(v, Qnil, Qnil, 0);
|
||||||
call_lexer(v);
|
call_lexer(v);
|
||||||
@ -344,7 +351,7 @@ initialize_params(VALUE vparams, VALUE parser, VALUE arg, VALUE lexer, VALUE lex
|
|||||||
v->use_result_var = RTEST(RARRAY_PTR(arg)[13]);
|
v->use_result_var = RTEST(RARRAY_PTR(arg)[13]);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
v->use_result_var = Qtrue;
|
v->use_result_var = TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
v->tstack = v->debug ? NEW_STACK() : Qnil;
|
v->tstack = v->debug ? NEW_STACK() : Qnil;
|
||||||
@ -360,7 +367,7 @@ initialize_params(VALUE vparams, VALUE parser, VALUE arg, VALUE lexer, VALUE lex
|
|||||||
v->retval = Qnil;
|
v->retval = Qnil;
|
||||||
v->fin = 0;
|
v->fin = 0;
|
||||||
|
|
||||||
v->lex_is_iterator = Qfalse;
|
v->lex_is_iterator = FALSE;
|
||||||
|
|
||||||
rb_iv_set(parser, "@vstack", v->vstack);
|
rb_iv_set(parser, "@vstack", v->vstack);
|
||||||
if (v->debug) {
|
if (v->debug) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user