aboutsummaryrefslogtreecommitdiffstats
path: root/ext/syck/syck.h
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-07-22 21:12:00 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-07-22 21:12:00 +0000
commit9049de7875eedcba33fa909fbf6f6de08129039d (patch)
treeb0eaeff5330735aa6e8af7eb63d1f127f1d63da5 /ext/syck/syck.h
parente35550c3e7784921734dc3a8128cf7c0f94879c9 (diff)
downloadruby-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.h13
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 );