diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-07-22 21:12:00 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-07-22 21:12:00 +0000 |
commit | 9049de7875eedcba33fa909fbf6f6de08129039d (patch) | |
tree | b0eaeff5330735aa6e8af7eb63d1f127f1d63da5 /ext/syck/syck.h | |
parent | e35550c3e7784921734dc3a8128cf7c0f94879c9 (diff) | |
download | ruby-9049de7875eedcba33fa909fbf6f6de08129039d.tar.gz |
* ext/syck: suppress warnings more.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18176 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext/syck/syck.h')
-rw-r--r-- | ext/syck/syck.h | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/ext/syck/syck.h b/ext/syck/syck.h index afcf1daae8..3df3fab3f0 100644 --- a/ext/syck/syck.h +++ b/ext/syck/syck.h @@ -32,14 +32,11 @@ extern "C" { #endif #if DEBUG - void syck_assert( char *, unsigned ); +void syck_assert( const char *, unsigned, const char * ); # define ASSERT(f) \ - if ( f ) \ - {} \ - else \ - syck_assert( __FILE__, __LINE__ ) + (( f ) ? (void)0 syck_assert( __FILE__, __LINE__, #f ) #else -# define ASSERT(f) +# define ASSERT(f) ((void)0) #endif #ifndef NULL @@ -345,13 +342,13 @@ SyckNode *syck_hdlr_add_anchor( SyckParser *, char *, SyckNode * ); void syck_hdlr_remove_anchor( SyckParser *, char * ); SyckNode *syck_hdlr_get_anchor( SyckParser *, char * ); void syck_add_transfer( char *, SyckNode *, int ); -char *syck_xprivate( char *, int ); +char *syck_xprivate( const char *, int ); char *syck_taguri( const char *, const char *, int ); int syck_tagcmp( const char *, const char * ); int syck_add_sym( SyckParser *, void * ); int syck_lookup_sym( SyckParser *, SYMID, void ** ); int syck_try_implicit( SyckNode * ); -char *syck_type_id_to_uri( char * ); +char *syck_type_id_to_uri( const char * ); void try_tag_implicit( SyckNode *, int ); const char *syck_match_implicit( const char *, size_t ); |