Exemplo n.º 1
0
int buf_ne_get_range(ne_session *sess, const char *req_uri,
                 ne_content_range *range, char *buf, ssize_t *bytes_read)
{
    char brange[64];

    ne_snprintf(brange, sizeof brange,
    "bytes=%" FMT_NE_OFF_T "-%" FMT_NE_OFF_T, range->start,
    range->end);

    return get_range_common(sess, req_uri, brange, buf, bytes_read);
}
Exemplo n.º 2
0
int ne_get_range(ne_session *sess, const char *uri,
		 ne_content_range *range, int fd)
{
    char brange[64];

    if (range->end == -1) {
        ne_snprintf(brange, sizeof brange, "bytes=%" FMT_NE_OFF_T "-",
                    range->start);
    }
    else {
	ne_snprintf(brange, sizeof brange,
                    "bytes=%" FMT_NE_OFF_T "-%" FMT_NE_OFF_T,
                    range->start, range->end);
    }

    return get_range_common(sess, uri, brange, fd);
}