30 #define AV_CAT_SEPARATOR "|"
50 for (i = 0; i != data->
length; i++)
55 return err < 0 ? -1 : 0;
60 char *node_uri =
NULL;
73 for (i = 0, len = 1; uri[i]; i++) {
76 if (++len == UINT_MAX /
sizeof(*nodes)) {
91 for (i = 0; *uri; i++) {
130 int result, total = 0;
138 return total ? total : result;
140 if (i + 1 == data->
length ||
161 for (i = data->
length - 1; i && pos < -nodes[i].
size; i--)
162 pos += nodes[i].
size;
166 for (i = 0; i != data->
current; i++)
167 pos += nodes[i].
size;
172 for (i = 0; i != data->
length - 1 && pos >= nodes[i].
size; i++)
173 pos -= nodes[i].
size;
183 result += nodes[--i].
size;