Browse Source

Update sratom to 0.4.4

tags/1.9.4
falkTX 11 years ago
parent
commit
052c934e4a
4 changed files with 11 additions and 3 deletions
  1. +1
    -1
      source/modules/lilv/Makefile
  2. +0
    -0
      source/modules/lilv/sratom-0.4.4/COPYING
  3. +0
    -0
      source/modules/lilv/sratom-0.4.4/sratom/sratom.h
  4. +10
    -2
      source/modules/lilv/sratom-0.4.4/src/sratom.c

+ 1
- 1
source/modules/lilv/Makefile View File

@@ -10,7 +10,7 @@ include ../../Makefile.mk

SERD_VERSION = 0.18.2
SORD_VERSION = 0.12.0
SRATOM_VERSION = 0.4.2
SRATOM_VERSION = 0.4.4
LILV_VERSION = 0.16.0

BUILD_C_FLAGS += $(LILV_FLAGS) -Iconfig -I../../includes -w


source/modules/lilv/sratom-0.4.2/COPYING → source/modules/lilv/sratom-0.4.4/COPYING View File


source/modules/lilv/sratom-0.4.2/sratom/sratom.h → source/modules/lilv/sratom-0.4.4/sratom/sratom.h View File


source/modules/lilv/sratom-0.4.2/src/sratom.c → source/modules/lilv/sratom-0.4.4/src/sratom.c View File

@@ -262,7 +262,7 @@ sratom_write(Sratom* sratom,
const uint8_t* str = USTR(body);
if (path_is_absolute((const char*)str)) {
new_node = true;
object = serd_node_new_file_uri(str, NULL, NULL, false);
object = serd_node_new_file_uri(str, NULL, NULL, true);
} else {
SerdURI base_uri = SERD_URI_NULL;
if (!sratom->base_uri.buf ||
@@ -276,7 +276,7 @@ sratom_write(Sratom* sratom,
serd_uri_parse(sratom->base_uri.buf, &base_uri);
}
new_node = true;
SerdNode rel = serd_node_new_file_uri(str, NULL, NULL, false);
SerdNode rel = serd_node_new_file_uri(str, NULL, NULL, true);
object = serd_node_new_uri_from_node(&rel, &base_uri, NULL);
serd_node_free(&rel);
}
@@ -424,6 +424,14 @@ sratom_write(Sratom* sratom,
}

if (object.buf) {
SerdNode def_s = serd_node_from_string(SERD_BLANK, USTR("atom"));
SerdNode def_p = serd_node_from_string(SERD_URI, USTR(NS_RDF "value"));
if (!subject) {
subject = &def_s;
}
if (!predicate) {
predicate = &def_p;
}
sratom->write_statement(sratom->handle, flags, NULL,
subject, predicate, &object, &datatype, &language);
}

Loading…
Cancel
Save