device 159 ext/mbstring/libmbfl/mbfl/mbfilter.c convd->filter1 = mbfl_convert_filter_new(convd->from->no_encoding, convd->to->no_encoding, mbfl_memory_device_output, NULL, &convd->device); device 161 ext/mbstring/libmbfl/mbfl/mbfilter.c convd->filter2 = mbfl_convert_filter_new(mbfl_no_encoding_wchar, convd->to->no_encoding, mbfl_memory_device_output, NULL, &convd->device); device 177 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_memory_device_init(&convd->device, buf_initsz, buf_initsz/4); device 193 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_memory_device_clear(&convd->device); device 201 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_memory_device_reset(&convd->device); device 275 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_memory_device_realloc(&convd->device, convd->device.pos + string->len, string->len/4); device 320 ext/mbstring/libmbfl/mbfl/mbfilter.c if (convd != NULL && result != NULL && convd->device.buffer != NULL) { device 322 ext/mbstring/libmbfl/mbfl/mbfilter.c result->val = convd->device.buffer; device 323 ext/mbstring/libmbfl/mbfl/mbfilter.c result->len = convd->device.pos; device 338 ext/mbstring/libmbfl/mbfl/mbfilter.c return mbfl_memory_device_result(&convd->device, result); device 356 ext/mbstring/libmbfl/mbfl/mbfilter.c return mbfl_memory_device_result(&convd->device, result); device 574 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_memory_device device; device 587 ext/mbstring/libmbfl/mbfl/mbfilter.c filter1 = mbfl_convert_filter_new(string->no_encoding, toenc, mbfl_memory_device_output, 0, &device); device 589 ext/mbstring/libmbfl/mbfl/mbfilter.c filter2 = mbfl_convert_filter_new(mbfl_no_encoding_wchar, toenc, mbfl_memory_device_output, 0, &device); device 606 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_memory_device_init(&device, string->len, (string->len >> 2) + 8); device 627 ext/mbstring/libmbfl/mbfl/mbfilter.c return mbfl_memory_device_result(&device, result); device 1404 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_memory_device device; device 1409 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_memory_device_init(&device, length + 1, 0); device 1417 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_memory_device_output, 0, &device); device 1447 ext/mbstring/libmbfl/mbfl/mbfilter.c result = mbfl_memory_device_result(&device, result); device 1466 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_memory_device device; device 1587 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_memory_device_output, 0, &device))) { device 1601 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_memory_device_init(&device, length + 8, 0); device 1621 ext/mbstring/libmbfl/mbfl/mbfilter.c _bk.pos = device.pos; device 1636 ext/mbstring/libmbfl/mbfl/mbfilter.c if (device.pos > length) { device 1638 ext/mbstring/libmbfl/mbfl/mbfilter.c device.pos = _bk.pos; device 1649 ext/mbstring/libmbfl/mbfl/mbfilter.c bk.pos = device.pos; device 1656 ext/mbstring/libmbfl/mbfl/mbfilter.c if (device.pos > length) { device 1661 ext/mbstring/libmbfl/mbfl/mbfilter.c device.pos = _bk.pos; device 1672 ext/mbstring/libmbfl/mbfl/mbfilter.c device.pos = bk.pos; device 1687 ext/mbstring/libmbfl/mbfl/mbfilter.c if (device.pos > length) { device 1690 ext/mbstring/libmbfl/mbfl/mbfilter.c device.pos = bk.pos; device 1703 ext/mbstring/libmbfl/mbfl/mbfilter.c _bk.pos = device.pos; device 1708 ext/mbstring/libmbfl/mbfl/mbfilter.c if (device.pos > length) { device 1714 ext/mbstring/libmbfl/mbfl/mbfilter.c device.pos = bk.pos; device 1726 ext/mbstring/libmbfl/mbfl/mbfilter.c device.pos = _bk.pos; device 1740 ext/mbstring/libmbfl/mbfl/mbfilter.c result = mbfl_memory_device_result(&device, result); device 1818 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_memory_device device; device 1842 ext/mbstring/libmbfl/mbfl/mbfilter.c pc->endpos = pc->device.pos; device 1878 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_memory_device_init(&pc.device, width, 0); device 1884 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_memory_device_output, 0, &pc.device); device 1888 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_memory_device_output, 0, &pc.device); device 1933 ext/mbstring/libmbfl/mbfl/mbfilter.c pc.device.pos = pc.endpos; device 1947 ext/mbstring/libmbfl/mbfl/mbfilter.c pc.device.pos = pc.endpos; device 1952 ext/mbstring/libmbfl/mbfl/mbfilter.c result = mbfl_memory_device_result(&pc.device, result); device 1969 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_memory_device device; device 1986 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_memory_device_init(&device, string->len, 0); device 1995 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_memory_device_output, 0, &device); device 2045 ext/mbstring/libmbfl/mbfl/mbfilter.c result = mbfl_memory_device_result(&device, result); device 3040 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_memory_device device; device 3051 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_memory_device_init(&device, string->len, 0); device 3057 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_memory_device_output, 0, &device); device 3100 ext/mbstring/libmbfl/mbfl/mbfilter.c result = mbfl_memory_device_result(&device, result); device 124 ext/mbstring/libmbfl/mbfl/mbfilter.h mbfl_memory_device device; device 47 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_memory_device_init(mbfl_memory_device *device, int initsz, int allocsz) device 49 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c if (device) { device 50 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->length = 0; device 51 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->buffer = (unsigned char *)0; device 53 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->buffer = (unsigned char *)mbfl_malloc(initsz*sizeof(unsigned char)); device 54 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c if (device->buffer != NULL) { device 55 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->length = initsz; device 58 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->pos= 0; device 60 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->allocsz = allocsz; device 62 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->allocsz = MBFL_MEMORY_DEVICE_ALLOC_SIZE; device 68 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_memory_device_realloc(mbfl_memory_device *device, int initsz, int allocsz) device 72 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c if (device) { device 73 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c if (initsz > device->length) { device 74 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c tmp = (unsigned char *)mbfl_realloc((void *)device->buffer, initsz*sizeof(unsigned char)); device 76 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->buffer = tmp; device 77 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->length = initsz; device 81 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->allocsz = allocsz; device 83 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->allocsz = MBFL_MEMORY_DEVICE_ALLOC_SIZE; device 89 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_memory_device_clear(mbfl_memory_device *device) device 91 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c if (device) { device 92 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c if (device->buffer) { device 93 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_free(device->buffer); device 95 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->buffer = (unsigned char *)0; device 96 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->length = 0; device 97 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->pos = 0; device 102 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_memory_device_reset(mbfl_memory_device *device) device 104 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c if (device) { device 105 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->pos = 0; device 110 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_memory_device_unput(mbfl_memory_device *device) device 112 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c if (device->pos > 0) { device 113 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->pos--; device 118 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_memory_device_result(mbfl_memory_device *device, mbfl_string *result) device 120 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c if (device && result) { device 121 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c result->len = device->pos; device 122 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_memory_device_output4('\0', device); device 123 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c result->val = device->buffer; device 124 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->buffer = (unsigned char *)0; device 125 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->length = 0; device 126 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->pos= 0; device 141 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_memory_device *device = (mbfl_memory_device *)data; device 143 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c if (device->pos >= device->length) { device 148 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c newlen = device->length + device->allocsz; device 149 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c tmp = (unsigned char *)mbfl_realloc((void *)device->buffer, newlen*sizeof(unsigned char)); device 153 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->length = newlen; device 154 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->buffer = tmp; device 157 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->buffer[device->pos++] = (unsigned char)c; device 164 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_memory_device *device = (mbfl_memory_device *)data; device 166 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c if ((device->pos + 2) >= device->length) { device 171 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c newlen = device->length + device->allocsz; device 172 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c tmp = (unsigned char *)mbfl_realloc((void *)device->buffer, newlen*sizeof(unsigned char)); device 176 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->length = newlen; device 177 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->buffer = tmp; device 180 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->buffer[device->pos++] = (unsigned char)((c >> 8) & 0xff); device 181 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->buffer[device->pos++] = (unsigned char)(c & 0xff); device 189 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_memory_device *device = (mbfl_memory_device *)data; device 191 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c if ((device->pos + 4) >= device->length) { device 196 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c newlen = device->length + device->allocsz; device 197 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c tmp = (unsigned char *)mbfl_realloc((void *)device->buffer, newlen*sizeof(unsigned char)); device 201 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->length = newlen; device 202 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->buffer = tmp; device 205 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->buffer[device->pos++] = (unsigned char)((c >> 24) & 0xff); device 206 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->buffer[device->pos++] = (unsigned char)((c >> 16) & 0xff); device 207 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->buffer[device->pos++] = (unsigned char)((c >> 8) & 0xff); device 208 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->buffer[device->pos++] = (unsigned char)(c & 0xff); device 214 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_memory_device_strcat(mbfl_memory_device *device, const char *psrc) device 227 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c if ((device->pos + len) >= device->length) { device 229 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c int newlen = device->length + (len + MBFL_MEMORY_DEVICE_ALLOC_SIZE)*sizeof(unsigned char); device 230 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c unsigned char *tmp = (unsigned char *)mbfl_realloc((void *)device->buffer, newlen*sizeof(unsigned char)); device 234 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->length = newlen; device 235 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->buffer = tmp; device 239 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c w = &device->buffer[device->pos]; device 240 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->pos += len; device 250 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_memory_device_strncat(mbfl_memory_device *device, const char *psrc, int len) device 254 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c if ((device->pos + len) >= device->length) { device 256 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c int newlen = device->length + len + MBFL_MEMORY_DEVICE_ALLOC_SIZE; device 257 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c unsigned char *tmp = (unsigned char *)mbfl_realloc((void *)device->buffer, newlen*sizeof(unsigned char)); device 261 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->length = newlen; device 262 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->buffer = tmp; device 265 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c w = &device->buffer[device->pos]; device 266 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->pos += len; device 305 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_wchar_device_init(mbfl_wchar_device *device) device 307 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c if (device) { device 308 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->buffer = (unsigned int *)0; device 309 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->length = 0; device 310 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->pos= 0; device 311 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->allocsz = MBFL_MEMORY_DEVICE_ALLOC_SIZE; device 316 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_wchar_device_clear(mbfl_wchar_device *device) device 318 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c if (device) { device 319 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c if (device->buffer) { device 320 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_free(device->buffer); device 322 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->buffer = (unsigned int*)0; device 323 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->length = 0; device 324 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->pos = 0; device 331 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c mbfl_wchar_device *device = (mbfl_wchar_device *)data; device 333 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c if (device->pos >= device->length) { device 338 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c newlen = device->length + device->allocsz; device 339 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c tmp = (unsigned int *)mbfl_realloc((void *)device->buffer, newlen*sizeof(int)); device 343 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->length = newlen; device 344 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->buffer = tmp; device 347 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.c device->buffer[device->pos++] = c; device 53 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern void mbfl_memory_device_init(mbfl_memory_device *device, int initsz, int allocsz); device 54 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern void mbfl_memory_device_realloc(mbfl_memory_device *device, int initsz, int allocsz); device 55 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern void mbfl_memory_device_clear(mbfl_memory_device *device); device 56 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern void mbfl_memory_device_reset(mbfl_memory_device *device); device 57 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern mbfl_string * mbfl_memory_device_result(mbfl_memory_device *device, mbfl_string *result); device 58 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern void mbfl_memory_device_unput(mbfl_memory_device *device); device 62 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern int mbfl_memory_device_strcat(mbfl_memory_device *device, const char *psrc); device 63 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern int mbfl_memory_device_strncat(mbfl_memory_device *device, const char *psrc, int len); device 66 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern void mbfl_wchar_device_init(mbfl_wchar_device *device); device 68 ext/mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern void mbfl_wchar_device_clear(mbfl_wchar_device *device); device 4210 ext/mbstring/mbstring.c mbfl_memory_device device; /* automatic allocateable buffer for additional header */ device 4215 ext/mbstring/mbstring.c extern void mbfl_memory_device_unput(mbfl_memory_device *device); device 4219 ext/mbstring/mbstring.c mbfl_memory_device_init(&device, 0, 0); device 4398 ext/mbstring/mbstring.c mbfl_memory_device_strncat(&device, p, n); device 4400 ext/mbstring/mbstring.c mbfl_memory_device_strncat(&device, "\n", 1); device 4405 ext/mbstring/mbstring.c mbfl_memory_device_strncat(&device, PHP_MBSTR_MAIL_MIME_HEADER1, sizeof(PHP_MBSTR_MAIL_MIME_HEADER1) - 1); device 4406 ext/mbstring/mbstring.c mbfl_memory_device_strncat(&device, "\n", 1); device 4410 ext/mbstring/mbstring.c mbfl_memory_device_strncat(&device, PHP_MBSTR_MAIL_MIME_HEADER2, sizeof(PHP_MBSTR_MAIL_MIME_HEADER2) - 1); device 4414 ext/mbstring/mbstring.c mbfl_memory_device_strncat(&device, PHP_MBSTR_MAIL_MIME_HEADER3, sizeof(PHP_MBSTR_MAIL_MIME_HEADER3) - 1); device 4415 ext/mbstring/mbstring.c mbfl_memory_device_strcat(&device, p); device 4417 ext/mbstring/mbstring.c mbfl_memory_device_strncat(&device, "\n", 1); device 4420 ext/mbstring/mbstring.c mbfl_memory_device_strncat(&device, PHP_MBSTR_MAIL_MIME_HEADER4, sizeof(PHP_MBSTR_MAIL_MIME_HEADER4) - 1); device 4425 ext/mbstring/mbstring.c mbfl_memory_device_strcat(&device, p); device 4426 ext/mbstring/mbstring.c mbfl_memory_device_strncat(&device, "\n", 1); device 4429 ext/mbstring/mbstring.c mbfl_memory_device_unput(&device); device 4430 ext/mbstring/mbstring.c mbfl_memory_device_output('\0', &device); device 4431 ext/mbstring/mbstring.c headers = (char *)device.buffer; device 4458 ext/mbstring/mbstring.c mbfl_memory_device_clear(&device); device 224 sapi/apache2handler/sapi_apache2.c ctx->finfo.st_dev = ctx->r->finfo.device;