summaryrefslogtreecommitdiff
path: root/ext/syck
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-11-11 12:30:39 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-11-11 12:30:39 +0000
commit8a7aad995210ce7a66e9be4315693feb7756670a (patch)
treedb5cbd6b650d594bb2b1d449f8742dbc358d9f3e /ext/syck
parenta5eb40b99935a5d1bc29e2c086d00883d6b98858 (diff)
* fix type warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29745 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext/syck')
-rw-r--r--ext/syck/rubyext.c2
-rw-r--r--ext/syck/syck.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/ext/syck/rubyext.c b/ext/syck/rubyext.c
index 282f05273f..a5fb2a1c7a 100644
--- a/ext/syck/rubyext.c
+++ b/ext/syck/rubyext.c
@@ -114,7 +114,7 @@ rb_syck_compile(VALUE self, VALUE port)
syck_parser_taguri_expansion( parser, 0 );
oid = syck_parse( parser );
if (!syck_lookup_sym( parser, oid, &data )) {
- rb_raise(rb_eSyntaxError, "root node <%lx> not found", oid);
+ rb_raise(rb_eSyntaxError, "root node <%p> not found", (void *)oid);
}
sav = data;
diff --git a/ext/syck/syck.h b/ext/syck/syck.h
index 2cf81a8b9a..7fd97f1b0a 100644
--- a/ext/syck/syck.h
+++ b/ext/syck/syck.h
@@ -69,7 +69,7 @@ void syck_assert( const char *, unsigned, const char * );
typedef long st_data_t;
#endif
-#define SYMID unsigned long
+#define SYMID st_data_t
typedef struct _syck_node SyckNode;