summaryrefslogtreecommitdiff
path: root/utils/rapper.c
diff options
context:
space:
mode:
authorDave Beckett <dave@dajobe.org>2010-01-13 17:32:22 -0800
committerDave Beckett <dave@dajobe.org>2010-01-13 17:32:22 -0800
commit31a8663503ea17cb8273956afcb7f9a598265b48 (patch)
tree403c1b5c1572dc0d0bde165ecf031fb857ff4f83 /utils/rapper.c
parent092cf58bee242fa6e85f0ed3c2a622be2d71d53c (diff)
downloadraptor-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.c4
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=' ';
}