From 4b25d0d2cb5e47907c3586ba86646b25bd25ceaf Mon Sep 17 00:00:00 2001 From: why Date: Sat, 10 May 2003 19:55:18 +0000 Subject: * ext/syck/gram.c ext/syck/handler.c ext/syck/implicit.c ext/syck/node.c ext/syck/rubyext.c ext/syck/syck.c ext/syck/syck.h ext/syck/token.c: updated to Syck 0.27 * lib/yaml/loader.rb: new YAML::Loader class * lib/yaml.rb: loading of type families leverages YAML::DefaultLoader git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3778 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ext/syck/syck.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'ext/syck/syck.h') diff --git a/ext/syck/syck.h b/ext/syck/syck.h index 431c859a66..6fdbea6849 100644 --- a/ext/syck/syck.h +++ b/ext/syck/syck.h @@ -11,6 +11,7 @@ #define SYCK_H #define SYCK_VERSION "0.25" +#define YAML_DOMAIN "yaml.org,2002" #include #ifdef HAVE_ST_H @@ -196,13 +197,15 @@ SYMID syck_hdlr_add_node( SyckParser *, SyckNode * ); SyckNode *syck_hdlr_add_anchor( SyckParser *, char *, SyckNode * ); SyckNode *syck_hdlr_add_alias( SyckParser *, char * ); void syck_add_transfer( char *, SyckNode *, int ); -void syck_xprivate( SyckNode *, char *, int ); -void syck_taguri( SyckNode *, char *, char *, int ); +char *syck_xprivate( char *, int ); +char *syck_taguri( char *, char *, int ); int syck_add_sym( SyckParser *, char * ); int syck_lookup_sym( SyckParser *, SYMID, char ** ); int syck_try_implicit( SyckNode * ); +char *syck_type_id_to_uri( char * ); void syck_fold_format( struct SyckStr *, int, int, int ); void try_tag_implicit( SyckNode *, int ); +char *syck_match_implicit( char *, size_t ); // // API prototypes -- cgit v1.2.3