ntriples.h   ntriples.h 
/* -*- Mode: c; c-basic-offset: 2 -*- /* -*- Mode: c; c-basic-offset: 2 -*-
* *
* ntriples.h - Raptor N-Triples Parser interfaces and definition * ntriples.h - Raptor N-Triples Parser interfaces and definition (OLD)
* *
* $Id: ntriples.h,v 1.6 2002/10/31 15:53:35 cmdjb Exp $ * $Id: ntriples.h,v 1.7 2003/02/15 21:39:40 cmdjb Exp $
* *
* Copyright (C) 2001 David Beckett - http://purl.org/net/dajobe/ * Copyright (C) 2001-2003 David Beckett - http://purl.org/net/dajobe/
* Institute for Learning and Research Technology - http://www.ilrt.org/ * Institute for Learning and Research Technology - http://www.ilrt.org/
* University of Bristol - http://www.bristol.ac.uk/ * University of Bristol - http://www.bristol.ac.uk/
* *
* This package is Free Software or Open Source available under the * This package is Free Software or Open Source available under the
* following licenses (these are alternatives): * following licenses (these are alternatives):
* 1. GNU Lesser General Public License (LGPL) * 1. GNU Lesser General Public License (LGPL)
* 2. GNU General Public License (GPL) * 2. GNU General Public License (GPL)
* 3. Mozilla Public License (MPL) * 3. Mozilla Public License (MPL)
* *
* See LICENSE.html or LICENSE.txt at the top of this package for the * See LICENSE.html or LICENSE.txt at the top of this package for the
* full license terms. * full license terms.
* *
*/ */
#ifndef RAPTOR_NTRIPLES_H #ifndef RAPTOR_NTRIPLES_H
#define RAPTOR_NTRIPLES_H #define RAPTOR_NTRIPLES_H
#ifdef __cplusplus #ifdef __GNUC__
extern "C" { #warning "ntriples.h is deprecated, use #include <raptor.h> instead"
#endif #endif
/* Public structure */ #include <raptor.h>
typedef raptor_parser raptor_ntriples_parser;
typedef enum { RAPTOR_NTRIPLES_TERM_TYPE_URI_REF, RAPTOR_NTRIPLES_TERM_TYPE
_BLANK_NODE, RAPTOR_NTRIPLES_TERM_TYPE_LITERAL } raptor_ntriples_term_type;
/* Public functions */
/* Create */
raptor_parser* raptor_ntriples_new(void);
/* Destroy */
void raptor_ntriples_free(raptor_parser *parser);
/* Handlers */
void raptor_ntriples_set_error_handler(raptor_parser* parser, void *user_da
ta, raptor_message_handler handler);
void raptor_ntriples_set_fatal_error_handler(raptor_parser* parser, void *u
ser_data, raptor_message_handler handler);
void raptor_ntriples_set_statement_handler(raptor_parser* parser, void *use
r_data, raptor_statement_handler handler);
/* Parsing functions */
int raptor_ntriples_parse_file(raptor_parser* parser, raptor_uri *uri, rapt
or_uri *base_uri);
/* Utility functions */
const char * raptor_ntriples_term_as_string (raptor_ntriples_term_type term
);
#ifdef __cplusplus
}
#endif
#endif #endif
 End of changes. 5 change blocks. 
38 lines changed or deleted 6 lines changed or added


 raptor.h   raptor.h 
/* -*- Mode: c; c-basic-offset: 2 -*- /* -*- Mode: c; c-basic-offset: 2 -*-
* *
* raptor.h - Redland Parser Toolkit for RDF (Raptor) interfaces and defini tion * raptor.h - Redland Parser Toolkit for RDF (Raptor) interfaces and defini tion
* *
* $Id: raptor.h,v 1.53 2002/12/19 22:08:28 cmdjb Exp $ * $Id: raptor.h,v 1.68 2003/03/24 01:11:04 cmdjb Exp $
* *
* Copyright (C) 2000-2001 David Beckett - http://purl.org/net/dajobe/ * Copyright (C) 2000-2003 David Beckett - http://purl.org/net/dajobe/
* Institute for Learning and Research Technology - http://www.ilrt.org/ * Institute for Learning and Research Technology - http://www.ilrt.org/
* University of Bristol - http://www.bristol.ac.uk/ * University of Bristol - http://www.bristol.ac.uk/
* *
* This package is Free Software or Open Source available under the * This package is Free Software or Open Source available under the
* following licenses (these are alternatives): * following licenses (these are alternatives):
* 1. GNU Lesser General Public License (LGPL) * 1. GNU Lesser General Public License (LGPL)
* 2. GNU General Public License (GPL) * 2. GNU General Public License (GPL)
* 3. Mozilla Public License (MPL) * 3. Mozilla Public License (MPL)
* *
* See LICENSE.html or LICENSE.txt at the top of this package for the * See LICENSE.html or LICENSE.txt at the top of this package for the
skipping to change at line 39 skipping to change at line 39
#ifdef WIN32 #ifdef WIN32
# ifdef RAPTOR_INTERNAL # ifdef RAPTOR_INTERNAL
# define RAPTOR_API _declspec(dllexport) # define RAPTOR_API _declspec(dllexport)
# else # else
# define RAPTOR_API _declspec(dllimport) # define RAPTOR_API _declspec(dllimport)
# endif # endif
#else #else
# define RAPTOR_API # define RAPTOR_API
#endif #endif
/* Use gcc 3.1+ feature to allow marking of deprecated API calls.
* This gives a warning during compiling.
*/
#if ( __GNUC__ == 3 && __GNUC_MINOR__ > 0 ) || __GNUC__ > 3
#ifdef __APPLE_CC__
/* OSX gcc cpp-precomp is broken */
#define RAPTOR_DEPRECATED
#else
#define RAPTOR_DEPRECATED __attribute__((deprecated))
#endif
#else
#define RAPTOR_DEPRECATED
#endif
typedef void* raptor_uri; typedef void* raptor_uri;
/* Public structure */ /* Public structure */
typedef struct raptor_parser_s raptor_parser; typedef struct raptor_parser_s raptor_parser;
typedef struct raptor_www_s raptor_www;
/* OLD structure - can't deprecate a typedef */
typedef raptor_parser raptor_ntriples_parser;
typedef enum { typedef enum {
RAPTOR_IDENTIFIER_TYPE_UNKNOWN, /* Unknown type - illegal */ RAPTOR_IDENTIFIER_TYPE_UNKNOWN, /* Unknown type - illegal */
RAPTOR_IDENTIFIER_TYPE_RESOURCE, /* Resource URI (e.g. rdf:abo ut) */ RAPTOR_IDENTIFIER_TYPE_RESOURCE, /* Resource URI (e.g. rdf:abo ut) */
RAPTOR_IDENTIFIER_TYPE_ANONYMOUS, /* _:foo N-Triples, or genera ted */ RAPTOR_IDENTIFIER_TYPE_ANONYMOUS, /* _:foo N-Triples, or genera ted */
RAPTOR_IDENTIFIER_TYPE_PREDICATE, /* Predicate URI */ RAPTOR_IDENTIFIER_TYPE_PREDICATE, /* Predicate URI */
RAPTOR_IDENTIFIER_TYPE_ORDINAL, /* rdf:li, rdf:_<n> etc. */ RAPTOR_IDENTIFIER_TYPE_ORDINAL, /* rdf:li, rdf:_<n> etc. */
RAPTOR_IDENTIFIER_TYPE_LITERAL, /* regular literal */ RAPTOR_IDENTIFIER_TYPE_LITERAL, /* regular literal */
RAPTOR_IDENTIFIER_TYPE_XML_LITERAL /* rdf:parseType="Literal" */ RAPTOR_IDENTIFIER_TYPE_XML_LITERAL /* rdf:parseType="Literal" */
} raptor_identifier_type; } raptor_identifier_type;
typedef enum { RAPTOR_URI_SOURCE_UNKNOWN, RAPTOR_URI_SOURCE_NOT_URI, RAPTOR _URI_SOURCE_ELEMENT, RAPTOR_URI_SOURCE_ATTRIBUTE, RAPTOR_URI_SOURCE_ID, RAP TOR_URI_SOURCE_URI, RAPTOR_URI_SOURCE_GENERATED, RAPTOR_URI_SOURCE_BLANK_ID } raptor_uri_source; typedef enum { RAPTOR_URI_SOURCE_UNKNOWN, RAPTOR_URI_SOURCE_NOT_URI, RAPTOR _URI_SOURCE_ELEMENT, RAPTOR_URI_SOURCE_ATTRIBUTE, RAPTOR_URI_SOURCE_ID, RAP TOR_URI_SOURCE_URI, RAPTOR_URI_SOURCE_GENERATED, RAPTOR_URI_SOURCE_BLANK_ID } raptor_uri_source;
typedef enum { RAPTOR_NTRIPLES_TERM_TYPE_URI_REF, RAPTOR_NTRIPLES_TERM_TYPE
_BLANK_NODE, RAPTOR_NTRIPLES_TERM_TYPE_LITERAL } raptor_ntriples_term_type;
typedef struct { typedef struct {
raptor_uri *uri; raptor_uri *uri;
const char *file; const char *file;
int line; int line;
int column; int column;
int byte; int byte;
} raptor_locator; } raptor_locator;
typedef enum { typedef enum {
RAPTOR_FEATURE_SCANNING, RAPTOR_FEATURE_SCANNING,
skipping to change at line 95 skipping to change at line 116
raptor_identifier_type predicate_type; raptor_identifier_type predicate_type;
const void *object; const void *object;
raptor_identifier_type object_type; raptor_identifier_type object_type;
raptor_uri *object_literal_datatype; raptor_uri *object_literal_datatype;
const unsigned char *object_literal_language; const unsigned char *object_literal_language;
} raptor_statement; } raptor_statement;
typedef void (*raptor_message_handler)(void *user_data, raptor_locator* loc ator, const char *message); typedef void (*raptor_message_handler)(void *user_data, raptor_locator* loc ator, const char *message);
typedef void (*raptor_statement_handler)(void *user_data, const raptor_stat ement *statement); typedef void (*raptor_statement_handler)(void *user_data, const raptor_stat ement *statement);
typedef raptor_uri* (*raptor_container_test_handler)(raptor_uri *element_ur i); typedef raptor_uri* (*raptor_container_test_handler)(raptor_uri *element_ur i);
typedef void (*raptor_www_write_bytes_handler)(raptor_www* www, void *userd
ata, const void *ptr, size_t size, size_t nmemb);
typedef void (*raptor_www_content_type_handler)(raptor_www* www, void *user
data, const char *content_type);
/* Public functions */ /* Public functions */
RAPTOR_API void raptor_init(void); RAPTOR_API void raptor_init(void);
RAPTOR_API void raptor_finish(void); RAPTOR_API void raptor_finish(void);
/* Create */ /* Create */
/* OLD API */
RAPTOR_API raptor_parser* raptor_new(void);
/* NEW API */
RAPTOR_API raptor_parser* raptor_new_parser(const char *name); RAPTOR_API raptor_parser* raptor_new_parser(const char *name);
RAPTOR_API int raptor_start_parse(raptor_parser *rdf_parser, raptor_uri *ur i); RAPTOR_API int raptor_start_parse(raptor_parser *rdf_parser, raptor_uri *ur i);
/* Destroy */ /* Destroy */
/* OLD API */ RAPTOR_API void raptor_free_parser(raptor_parser* parser);
RAPTOR_API void raptor_free(raptor_parser *rdf_parser);
/* NEW API */
void raptor_free_parser(raptor_parser* parser);
/* Handlers */ /* Handlers */
RAPTOR_API void raptor_set_fatal_error_handler(raptor_parser* parser, void *user_data, raptor_message_handler handler); RAPTOR_API void raptor_set_fatal_error_handler(raptor_parser* parser, void *user_data, raptor_message_handler handler);
RAPTOR_API void raptor_set_error_handler(raptor_parser* parser, void *user_ data, raptor_message_handler handler); RAPTOR_API void raptor_set_error_handler(raptor_parser* parser, void *user_ data, raptor_message_handler handler);
RAPTOR_API void raptor_set_warning_handler(raptor_parser* parser, void *use r_data, raptor_message_handler handler); RAPTOR_API void raptor_set_warning_handler(raptor_parser* parser, void *use r_data, raptor_message_handler handler);
RAPTOR_API void raptor_set_statement_handler(raptor_parser* parser, void *u ser_data, raptor_statement_handler handler); RAPTOR_API void raptor_set_statement_handler(raptor_parser* parser, void *u ser_data, raptor_statement_handler handler);
RAPTOR_API void raptor_print_statement(const raptor_statement * const state ment, FILE *stream); RAPTOR_API void raptor_print_statement(const raptor_statement * const state ment, FILE *stream);
RAPTOR_API void raptor_print_statement_as_ntriples(const raptor_statement * statement, FILE *stream); RAPTOR_API void raptor_print_statement_as_ntriples(const raptor_statement * statement, FILE *stream);
RAPTOR_API void raptor_print_statement_detailed(const raptor_statement * st atement, int detailed, FILE *stream); RAPTOR_API void raptor_print_statement_detailed(const raptor_statement * st atement, int detailed, FILE *stream);
RAPTOR_API raptor_locator* raptor_get_locator(raptor_parser* rdf_parser); RAPTOR_API raptor_locator* raptor_get_locator(raptor_parser* rdf_parser);
/* Parsing functions */ /* Parsing functions */
int raptor_parse_chunk(raptor_parser* rdf_parser, const unsigned char *buff er, size_t len, int is_end); int raptor_parse_chunk(raptor_parser* rdf_parser, const unsigned char *buff er, size_t len, int is_end);
RAPTOR_API int raptor_parse_file(raptor_parser* rdf_parser, raptor_uri *ur RAPTOR_API int raptor_parse_file(raptor_parser* rdf_parser, raptor_uri *uri
i, raptor_uri *base_uri); , raptor_uri *base_uri);
RAPTOR_API int raptor_parse_uri(raptor_parser* rdf_parser, raptor_uri *uri,
raptor_uri *base_uri);
RAPTOR_API void raptor_parser_abort(raptor_parser* rdf_parser, const char *
reason);
/* Utility functions */ /* Utility functions */
RAPTOR_API void raptor_print_locator(FILE *stream, raptor_locator* locator) ; RAPTOR_API void raptor_print_locator(FILE *stream, raptor_locator* locator) ;
RAPTOR_API int raptor_format_locator(char *buffer, size_t length, raptor_lo cator* locator); RAPTOR_API int raptor_format_locator(char *buffer, size_t length, raptor_lo cator* locator);
RAPTOR_API void raptor_set_feature(raptor_parser *parser, raptor_feature fe ature, int value); RAPTOR_API void raptor_set_feature(raptor_parser *parser, raptor_feature fe ature, int value);
/* URI functions */ /* URI functions */
RAPTOR_API raptor_uri* raptor_new_uri(const char *uri_string); RAPTOR_API raptor_uri* raptor_new_uri(const char *uri_string);
RAPTOR_API raptor_uri* raptor_new_uri_from_uri_local_name(raptor_uri *uri, const char *local_name); RAPTOR_API raptor_uri* raptor_new_uri_from_uri_local_name(raptor_uri *uri, const char *local_name);
RAPTOR_API raptor_uri* raptor_new_uri_relative_to_base(raptor_uri *base_uri , const char *uri_string); RAPTOR_API raptor_uri* raptor_new_uri_relative_to_base(raptor_uri *base_uri , const char *uri_string);
RAPTOR_API raptor_uri* raptor_new_uri_from_id(raptor_uri *base_uri, const u nsigned char *id); RAPTOR_API raptor_uri* raptor_new_uri_from_id(raptor_uri *base_uri, const u nsigned char *id);
RAPTOR_API raptor_uri* raptor_new_uri_for_rdf_concept(const char *name); RAPTOR_API raptor_uri* raptor_new_uri_for_rdf_concept(const char *name);
RAPTOR_API void raptor_free_uri(raptor_uri *uri); RAPTOR_API void raptor_free_uri(raptor_uri *uri);
RAPTOR_API int raptor_uri_equals(raptor_uri* uri1, raptor_uri* uri2); RAPTOR_API int raptor_uri_equals(raptor_uri* uri1, raptor_uri* uri2);
RAPTOR_API raptor_uri* raptor_uri_copy(raptor_uri *uri); RAPTOR_API raptor_uri* raptor_uri_copy(raptor_uri *uri);
RAPTOR_API char* raptor_uri_as_string(raptor_uri *uri); RAPTOR_API char* raptor_uri_as_string(raptor_uri *uri);
RAPTOR_API char* raptor_uri_as_counted_string(raptor_uri *uri, size_t* len_ p);
/* Make an xml:base-compatible URI from an existing one */ /* Make an xml:base-compatible URI from an existing one */
RAPTOR_API raptor_uri* raptor_new_uri_for_xmlbase(raptor_uri* old_uri); RAPTOR_API raptor_uri* raptor_new_uri_for_xmlbase(raptor_uri* old_uri);
/* Identifier functions */ /* Identifier functions */
RAPTOR_API raptor_identifier* raptor_new_identifier(raptor_identifier_type type, raptor_uri *uri, raptor_uri_source uri_source, unsigned char *id); RAPTOR_API raptor_identifier* raptor_new_identifier(raptor_identifier_type type, raptor_uri *uri, raptor_uri_source uri_source, unsigned char *id);
RAPTOR_API void raptor_init_identifier(raptor_identifier *identifier, rapto r_identifier_type type, raptor_uri *uri, raptor_uri_source uri_source, unsi gned char *id); RAPTOR_API void raptor_init_identifier(raptor_identifier *identifier, rapto r_identifier_type type, raptor_uri *uri, raptor_uri_source uri_source, unsi gned char *id);
RAPTOR_API int raptor_copy_identifier(raptor_identifier *dest, raptor_ident ifier *src); RAPTOR_API int raptor_copy_identifier(raptor_identifier *dest, raptor_ident ifier *src);
RAPTOR_API void raptor_free_identifier(raptor_identifier *identifier); RAPTOR_API void raptor_free_identifier(raptor_identifier *identifier);
/* Utility functions */
RAPTOR_API int raptor_print_ntriples_string(FILE *stream, const char *strin g, const char delim); RAPTOR_API int raptor_print_ntriples_string(FILE *stream, const char *strin g, const char delim);
RAPTOR_API const char* raptor_ntriples_term_as_string (raptor_ntriples_term
_type term);
RAPTOR_API char* raptor_xml_escape_string(raptor_parser *rdf_parser, const
unsigned char *string, size_t len, size_t *new_len_p, char quote);
/* raptor_uri.c */ /* raptor_uri.c */
RAPTOR_API void raptor_uri_resolve_uri_reference (const char *base_uri, con st char *reference_uri, char *buffer, size_t length); RAPTOR_API void raptor_uri_resolve_uri_reference (const char *base_uri, con st char *reference_uri, char *buffer, size_t length);
RAPTOR_API char *raptor_uri_filename_to_uri_string(const char *filename); RAPTOR_API char *raptor_uri_filename_to_uri_string(const char *filename);
RAPTOR_API char *raptor_uri_uri_string_to_filename(const char *uri_string); RAPTOR_API char *raptor_uri_uri_string_to_filename(const char *uri_string);
RAPTOR_API int raptor_uri_is_file_uri(const char* uri_string); RAPTOR_API int raptor_uri_is_file_uri(const char* uri_string);
RAPTOR_API void raptor_uri_init(void); RAPTOR_API void raptor_uri_init(void);
typedef raptor_uri* (*raptor_new_uri_func) (void *context, const char *uri_ string); typedef raptor_uri* (*raptor_new_uri_func) (void *context, const char *uri_ string);
typedef raptor_uri* (*raptor_new_uri_from_uri_local_name_func) (void *conte xt, raptor_uri *uri, const char *local_name); typedef raptor_uri* (*raptor_new_uri_from_uri_local_name_func) (void *conte xt, raptor_uri *uri, const char *local_name);
typedef raptor_uri* (*raptor_new_uri_relative_to_base_func) (void *context, raptor_uri *base_uri, const char *uri_string); typedef raptor_uri* (*raptor_new_uri_relative_to_base_func) (void *context, raptor_uri *base_uri, const char *uri_string);
typedef raptor_uri* (*raptor_new_uri_for_rdf_concept_func) (void *context, const char *name); typedef raptor_uri* (*raptor_new_uri_for_rdf_concept_func) (void *context, const char *name);
typedef void (*raptor_free_uri_func) (void *context, raptor_uri *uri); typedef void (*raptor_free_uri_func) (void *context, raptor_uri *uri);
typedef int (*raptor_uri_equals_func) (void *context, raptor_uri* uri1, rap tor_uri* uri2); typedef int (*raptor_uri_equals_func) (void *context, raptor_uri* uri1, rap tor_uri* uri2);
typedef raptor_uri* (*raptor_uri_copy_func) (void *context, raptor_uri *uri ); typedef raptor_uri* (*raptor_uri_copy_func) (void *context, raptor_uri *uri );
typedef char* (*raptor_uri_as_string_func)(void *context, raptor_uri *uri); typedef char* (*raptor_uri_as_string_func)(void *context, raptor_uri *uri);
typedef char* (*raptor_uri_as_counted_string_func)(void *context, raptor_ur i *uri, size_t* len_p);
typedef struct { typedef struct {
/* constructors */ /* constructors */
raptor_new_uri_func new_uri; raptor_new_uri_func new_uri;
raptor_new_uri_from_uri_local_name_func new_uri_from_uri_local_name; raptor_new_uri_from_uri_local_name_func new_uri_from_uri_local_name;
raptor_new_uri_relative_to_base_func new_uri_relative_to_base; raptor_new_uri_relative_to_base_func new_uri_relative_to_base;
raptor_new_uri_for_rdf_concept_func new_uri_for_rdf_concept; raptor_new_uri_for_rdf_concept_func new_uri_for_rdf_concept;
/* destructor */ /* destructor */
raptor_free_uri_func free_uri; raptor_free_uri_func free_uri;
/* methods */ /* methods */
raptor_uri_equals_func uri_equals; raptor_uri_equals_func uri_equals;
raptor_uri_copy_func uri_copy; /* well, copy construct or */ raptor_uri_copy_func uri_copy; /* well, copy construct or */
raptor_uri_as_string_func uri_as_string; raptor_uri_as_string_func uri_as_string;
raptor_uri_as_counted_string_func uri_as_counted_string;
int initialised; int initialised;
} raptor_uri_handler; } raptor_uri_handler;
RAPTOR_API void raptor_uri_set_handler(raptor_uri_handler *handler, void *c ontext); RAPTOR_API void raptor_uri_set_handler(raptor_uri_handler *handler, void *c ontext);
RAPTOR_API void raptor_uri_get_handler(raptor_uri_handler **handler, void * *context); RAPTOR_API void raptor_uri_get_handler(raptor_uri_handler **handler, void * *context);
#define RAPTOR_RDF_MS_URI "http://www.w3.org/1999/02/22-rdf-syntax-ns#" #define RAPTOR_RDF_MS_URI "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
#define RAPTOR_RDF_SCHEMA_URI "http://www.w3.org/2000/01/rdf-schema#" #define RAPTOR_RDF_SCHEMA_URI "http://www.w3.org/2000/01/rdf-schema#"
/* raptor_www */
RAPTOR_API void raptor_www_init(void);
RAPTOR_API void raptor_www_finish(void);
RAPTOR_API raptor_www *raptor_www_new(void);
RAPTOR_API raptor_www *raptor_www_new_with_connection(void* connection);
RAPTOR_API void raptor_www_free(raptor_www *www);
RAPTOR_API void raptor_www_set_user_agent(raptor_www *www, const char *user
_agent);
RAPTOR_API void raptor_www_set_proxy(raptor_www *www, const char *proxy);
void
RAPTOR_API raptor_www_set_write_bytes_handler(raptor_www *www, raptor_www_w
rite_bytes_handler handler, void *user_data);
RAPTOR_API void raptor_www_set_content_type_handler(raptor_www *www, raptor
_www_content_type_handler handler, void *user_data);
RAPTOR_API void raptor_www_set_error_handler(raptor_www *www, raptor_messag
e_handler error_handler, void *error_data);
RAPTOR_API int raptor_www_fetch(raptor_www *www, raptor_uri *uri);
RAPTOR_API void* raptor_www_get_connection(raptor_www *www);
RAPTOR_API void raptor_www_abort(raptor_www *www, const char *reason);
/* OLD RDF/XML Parser Public functions */
RAPTOR_API raptor_parser* RAPTOR_DEPRECATED raptor_new(void);
RAPTOR_API void RAPTOR_DEPRECATED raptor_free(raptor_parser *rdf_parser);
/* OLD N-Triples Parser Public functions */
RAPTOR_API raptor_parser* RAPTOR_DEPRECATED raptor_ntriples_new(void);
RAPTOR_API void RAPTOR_DEPRECATED raptor_ntriples_free(raptor_parser *parse
r);
RAPTOR_API void RAPTOR_DEPRECATED raptor_ntriples_set_error_handler(raptor_
parser* parser, void *user_data, raptor_message_handler handler);
RAPTOR_API void RAPTOR_DEPRECATED raptor_ntriples_set_fatal_error_handler(r
aptor_parser* parser, void *user_data, raptor_message_handler handler);
RAPTOR_API void RAPTOR_DEPRECATED raptor_ntriples_set_statement_handler(rap
tor_parser* parser, void *user_data, raptor_statement_handler handler);
RAPTOR_API int RAPTOR_DEPRECATED raptor_ntriples_parse_file(raptor_parser*
parser, raptor_uri *uri, raptor_uri *base_uri);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 15 change blocks. 
12 lines changed or deleted 85 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/