Lines Matching refs:outputpos

45 	if ((a) < 0 || ((INT_MAX - outputpos)/((int)b)) < (a)) { \
51 outputpos += (a)*(b);
241 int outputpos = 0, outputsize = 0; in PHP_FUNCTION() local
442 outputpos -= arg; in PHP_FUNCTION()
444 if (outputpos < 0) { in PHP_FUNCTION()
446 outputpos = 0; in PHP_FUNCTION()
451 outputpos = arg; in PHP_FUNCTION()
455 if (outputsize < outputpos) { in PHP_FUNCTION()
456 outputsize = outputpos; in PHP_FUNCTION()
461 outputpos = 0; in PHP_FUNCTION()
477 memset(&ZSTR_VAL(output)[outputpos], (code == 'a' || code == 'Z') ? '\0' : ' ', arg); in PHP_FUNCTION()
478 memcpy(&ZSTR_VAL(output)[outputpos], ZSTR_VAL(str), in PHP_FUNCTION()
481 outputpos += arg; in PHP_FUNCTION()
494 outputpos--; in PHP_FUNCTION()
515 ZSTR_VAL(output)[++outputpos] = 0; in PHP_FUNCTION()
520 ZSTR_VAL(output)[outputpos] |= (n << nibbleshift); in PHP_FUNCTION()
524 outputpos++; in PHP_FUNCTION()
532 php_pack(&argv[currentarg++], 1, byte_map, &ZSTR_VAL(output)[outputpos]); in PHP_FUNCTION()
533 outputpos++; in PHP_FUNCTION()
550 php_pack(&argv[currentarg++], 2, map, &ZSTR_VAL(output)[outputpos]); in PHP_FUNCTION()
551 outputpos += 2; in PHP_FUNCTION()
559 php_pack(&argv[currentarg++], sizeof(int), int_map, &ZSTR_VAL(output)[outputpos]); in PHP_FUNCTION()
560 outputpos += sizeof(int); in PHP_FUNCTION()
577 php_pack(&argv[currentarg++], 4, map, &ZSTR_VAL(output)[outputpos]); in PHP_FUNCTION()
578 outputpos += 4; in PHP_FUNCTION()
597 php_pack(&argv[currentarg++], 8, map, &ZSTR_VAL(output)[outputpos]); in PHP_FUNCTION()
598 outputpos += 8; in PHP_FUNCTION()
607 memcpy(&ZSTR_VAL(output)[outputpos], &v, sizeof(v)); in PHP_FUNCTION()
608 outputpos += sizeof(v); in PHP_FUNCTION()
617 php_pack_copy_float(1, &ZSTR_VAL(output)[outputpos], v); in PHP_FUNCTION()
618 outputpos += sizeof(v); in PHP_FUNCTION()
627 php_pack_copy_float(0, &ZSTR_VAL(output)[outputpos], v); in PHP_FUNCTION()
628 outputpos += sizeof(v); in PHP_FUNCTION()
636 memcpy(&ZSTR_VAL(output)[outputpos], &v, sizeof(v)); in PHP_FUNCTION()
637 outputpos += sizeof(v); in PHP_FUNCTION()
646 php_pack_copy_double(1, &ZSTR_VAL(output)[outputpos], v); in PHP_FUNCTION()
647 outputpos += sizeof(v); in PHP_FUNCTION()
656 php_pack_copy_double(0, &ZSTR_VAL(output)[outputpos], v); in PHP_FUNCTION()
657 outputpos += sizeof(v); in PHP_FUNCTION()
663 memset(&ZSTR_VAL(output)[outputpos], '\0', arg); in PHP_FUNCTION()
664 outputpos += arg; in PHP_FUNCTION()
668 outputpos -= arg; in PHP_FUNCTION()
670 if (outputpos < 0) { in PHP_FUNCTION()
671 outputpos = 0; in PHP_FUNCTION()
676 if (arg > outputpos) { in PHP_FUNCTION()
677 memset(&ZSTR_VAL(output)[outputpos], '\0', arg - outputpos); in PHP_FUNCTION()
679 outputpos = arg; in PHP_FUNCTION()
686 ZSTR_VAL(output)[outputpos] = '\0'; in PHP_FUNCTION()
687 ZSTR_LEN(output) = outputpos; in PHP_FUNCTION()