diff options
author | Dave Beckett <dave@dajobe.org> | 2010-01-13 17:32:22 -0800 |
---|---|---|
committer | Dave Beckett <dave@dajobe.org> | 2010-01-13 17:32:22 -0800 |
commit | 31a8663503ea17cb8273956afcb7f9a598265b48 (patch) | |
tree | 403c1b5c1572dc0d0bde165ecf031fb857ff4f83 /utils/rapper.c | |
parent | 092cf58bee242fa6e85f0ed3c2a622be2d71d53c (diff) | |
download | raptor-31a8663503ea17cb8273956afcb7f9a598265b48.tar.gz |
raptor_term and raptor_term get usages. statement is pointer to 3 terms
Compiles, does not all work.
(raptor_statement_init): Init usage.
(raptor_statement_copy): Now just a usage increment; comment out old
copying code.
(raptor_free_statement): Free on zero usage.
(raptor_free_term): Free on zero usage.
(raptor_new_term_from_term, raptor_new_term_from_uri,
raptor_new_term_from_literal, raptor_new_term_from_blank): Added new
term constructors - taking ownership of their input objects.
(raptor_rdfxml_generate_statement): Create raptor_term objects to
generate reified statements.
Update lots of uses in parsers and serializers of object.field to
object->field for pointer based access.
Diffstat (limited to 'utils/rapper.c')
-rw-r--r-- | utils/rapper.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/utils/rapper.c b/utils/rapper.c index c9b509f0..38b0e4d6 100644 --- a/utils/rapper.c +++ b/utils/rapper.c @@ -107,9 +107,9 @@ void print_triples(void *user_data, const raptor_statement *triple) /* replace newlines with spaces if object is a literal string */ if(replace_newlines && - triple->object.type == RAPTOR_TERM_TYPE_LITERAL) { + triple->object->type == RAPTOR_TERM_TYPE_LITERAL) { char *s; - for(s = (char*)triple->object.value; *s; s++) + for(s = (char*)triple->object->value; *s; s++) if(*s == '\n') *s=' '; } |