29 #define AV_CAT_SEPARATOR "|"
49 for (i = 0; i != data->
length; i++)
54 return err < 0 ? -1 : 0;
59 char *node_uri =
NULL;
69 for (i = 0, len = 1; uri[i]; i++)
72 if (++len == UINT_MAX /
sizeof(*nodes)) {
85 for (i = 0; *uri; i++) {
123 int result, total = 0;
131 return total ? total : result;
133 if (i + 1 == data->
length ||
153 for (i = data->
length - 1;
154 i && pos < -nodes[i].
size;
156 pos += nodes[i].
size;
160 for (i = 0; i != data->
current; i++)
161 pos += nodes[i].
size;
166 for (i = 0; i != data->
length - 1 && pos >= nodes[i].
size; i++)
167 pos -= nodes[i].
size;
177 result += nodes[--i].
size;