From fddfc0be0284d6a0db2808a6d0d8f8de47b17eea Mon Sep 17 00:00:00 2001 From: aamine Date: Mon, 19 Sep 2005 05:17:49 +0000 Subject: * ext/syck/emitter.c (syck_emit): passing an int* value to the long* parameter causes unaligned access on LP64 systems. [ruby-dev:27161] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9224 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ext/syck/emitter.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ext/syck') diff --git a/ext/syck/emitter.c b/ext/syck/emitter.c index 6a5e43c9ee..5cc0906296 100644 --- a/ext/syck/emitter.c +++ b/ext/syck/emitter.c @@ -359,7 +359,8 @@ syck_emit( SyckEmitter *e, st_data_t n ) { SYMID oid; char *anchor_name = NULL; - int indent = 0, x = 0; + int indent = 0; + long x = 0; SyckLevel *lvl = syck_emitter_current_level( e ); /* -- cgit v1.2.3