Lines Matching refs:slider

134         unsigned char *buffer, apr_size_t buffer_len, apr_size_t *slider)
136 apr_size_t val = *slider;
138 while (*slider < buffer_len) {
139 if (buffer[*slider] == '\r') {
140 if (val == *slider) {
141 (*slider)++;
145 (const char *) buffer + val, *slider - val);
146 (*slider)++;
147 if (buffer[*slider] == '\n') {
148 (*slider)++;
150 val = *slider;
152 else if (buffer[*slider] == '\0') {
153 (*slider)++;
157 (*slider)++;
165 apr_size_t buffer_len, apr_size_t *slider)
174 if (e_len + 3 >= buffer_len - *slider) {
177 len = apr_snprintf(buffer ? (char *) buffer + *slider : NULL,
178 buffer ? buffer_len - *slider : 0, "%s" CRLF, elts[i]);
179 *slider += len;
182 memcpy(buffer + *slider, CRLF, sizeof(CRLF) - 1);
184 *slider += sizeof(CRLF) - 1;
191 apr_size_t *slider)
193 apr_size_t key = *slider, colon = 0, len = 0;
196 while (*slider < buffer_len) {
197 if (buffer[*slider] == ':') {
199 colon = *slider;
201 (*slider)++;
203 else if (buffer[*slider] == '\r') {
205 if (key == *slider) {
206 (*slider)++;
207 if (buffer[*slider] == '\n') {
208 (*slider)++;
222 (const char *) buffer + colon, *slider - colon));
223 (*slider)++;
224 if (buffer[*slider] == '\n') {
225 (*slider)++;
227 key = *slider;
230 else if (buffer[*slider] == '\0') {
231 (*slider)++;
235 (*slider)++;
243 apr_size_t buffer_len, apr_size_t *slider)
253 if (key_len + val_len + 5 >= buffer_len - *slider) {
256 len = apr_snprintf(buffer ? (char *) buffer + *slider : NULL,
257 buffer ? buffer_len - *slider : 0, "%s: %s" CRLF,
259 *slider += len;
262 if (3 >= buffer_len - *slider) {
266 memcpy(buffer + *slider, CRLF, sizeof(CRLF) - 1);
268 *slider += sizeof(CRLF) - 1;
438 apr_size_t slider;
511 slider = sizeof(format);
517 memcpy(&expire, sobj->buffer + slider, sizeof(expire));
518 slider += sizeof(expire);
521 rc = read_array(r, varray, sobj->buffer, buffer_len, &slider);
594 slider = sizeof(cache_socache_info_t);
605 if (sobj->socache_info.name_len <= buffer_len - slider) {
606 if (strncmp((const char *) sobj->buffer + slider, sobj->name,
614 slider += sobj->socache_info.name_len;
637 &slider)) {
643 &slider)) {
651 len = buffer_len - slider;
665 e = apr_bucket_immortal_create((const char *) sobj->buffer + slider,
674 + slider, len);
787 apr_size_t slider;
824 slider = sizeof(format);
826 memcpy(sobj->buffer + slider, &obj->info.expire,
828 slider += sizeof(obj->info.expire);
834 sobj->buffer_len, &slider))) {
855 (unsigned char *) sobj->buffer, (unsigned int) slider,
895 slider = sizeof(cache_socache_info_t);
897 if (slider + socache_info->name_len >= sobj->buffer_len) {
905 memcpy(sobj->buffer + slider, sobj->name, socache_info->name_len);
906 slider += socache_info->name_len;
910 sobj->buffer_len, &slider)) {
923 sobj->buffer_len, &slider)) {
933 sobj->body_offset = slider;