office-gobmx/redland/raptor/raptor-1.4.18.patch.rindex
Thorsten Behrens 201344f805 Replace raptor rindex calls with strrchr
Seems android libc is missing that - replaced by non-deprecated
posix func.
2011-09-27 17:44:17 +02:00

62 lines
2.5 KiB
Text

--- misc/raptor-1.4.18/librdfa/curie.c 2008-06-14 07:33:37.000000000 +0200
+++ misc/build/raptor-1.4.18/librdfa/curie.c 2011-09-27 14:48:34.000000000 +0200
@@ -122,7 +122,7 @@
{
// if we have a relative URI, chop off the name of the file
// and replace it with the relative pathname
- char* end_index = rindex(context->base, '/');
+ char* end_index = strrchr(context->base, '/');
if(end_index != NULL)
{
@@ -130,7 +130,7 @@
char* end_index2;
tmpstr = rdfa_replace_string(tmpstr, context->base);
- end_index2= rindex(tmpstr, '/');
+ end_index2= strrchr(tmpstr, '/');
end_index2++;
*end_index2 = '\0';
--- misc/raptor-1.4.18/librdfa/rdfa.c 2008-06-16 04:02:58.000000000 +0200
+++ misc/build/raptor-1.4.18/librdfa/rdfa.c 2011-09-27 15:03:12.000000000 +0200
@@ -163,7 +163,7 @@
{
char* href_start = strstr(base_start, "href=");
char* uri_start = href_start + 6;
- char* uri_end = index(uri_start, '"');
+ char* uri_end = strchr(uri_start, '"');
if((uri_start != NULL) && (uri_end != NULL))
{
@@ -898,8 +898,8 @@
if(context->xml_literal != NULL)
{
// get the data between the first tag and the last tag
- content_start = index(context->xml_literal, '>');
- content_end = rindex(context->xml_literal, '<');
+ content_start = strchr(context->xml_literal, '>');
+ content_end = strrchr(context->xml_literal, '<');
if((content_start != NULL) && (content_end != NULL))
{
--- misc/raptor-1.4.18/librdfa/triple.c 2008-06-14 07:33:37.000000000 +0200
+++ misc/build/raptor-1.4.18/librdfa/triple.c 2011-09-27 15:02:59.000000000 +0200
@@ -437,7 +437,7 @@
current_object_literal = context->content;
type = RDF_TYPE_PLAIN_LITERAL;
}
- else if(index(context->xml_literal, '<') == NULL)
+ else if(strchr(context->xml_literal, '<') == NULL)
{
current_object_literal = context->plain_literal;
type = RDF_TYPE_PLAIN_LITERAL;
@@ -467,7 +467,7 @@
// [current element], i.e., not including the element itself, and
// giving it a datatype of rdf:XMLLiteral.
if((current_object_literal == NULL) &&
- (index(context->xml_literal, '<') != NULL) &&
+ (strchr(context->xml_literal, '<') != NULL) &&
((context->datatype == NULL) ||
(strcmp(context->datatype,
"http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral") == 0)))