Lines Matching refs:ZSTR_VAL
317 memcpy(ZSTR_VAL(cmd) + y, str + x, mb_len); in php_escape_shell_cmd()
332 ZSTR_VAL(cmd)[y++] = '\\'; in php_escape_shell_cmd()
334 ZSTR_VAL(cmd)[y++] = str[x]; in php_escape_shell_cmd()
367 ZSTR_VAL(cmd)[y++] = '^'; in php_escape_shell_cmd()
369 ZSTR_VAL(cmd)[y++] = '\\'; in php_escape_shell_cmd()
373 ZSTR_VAL(cmd)[y++] = str[x]; in php_escape_shell_cmd()
377 ZSTR_VAL(cmd)[y] = '\0'; in php_escape_shell_cmd()
415 ZSTR_VAL(cmd)[y++] = '"'; in php_escape_shell_arg()
417 ZSTR_VAL(cmd)[y++] = '\''; in php_escape_shell_arg()
427 memcpy(ZSTR_VAL(cmd) + y, str + x, mb_len); in php_escape_shell_arg()
438 ZSTR_VAL(cmd)[y++] = ' '; in php_escape_shell_arg()
442 ZSTR_VAL(cmd)[y++] = '\''; in php_escape_shell_arg()
443 ZSTR_VAL(cmd)[y++] = '\\'; in php_escape_shell_arg()
444 ZSTR_VAL(cmd)[y++] = '\''; in php_escape_shell_arg()
448 ZSTR_VAL(cmd)[y++] = str[x]; in php_escape_shell_arg()
452 if (y > 0 && '\\' == ZSTR_VAL(cmd)[y - 1]) { in php_escape_shell_arg()
454 for (; n >= 0 && '\\' == ZSTR_VAL(cmd)[n]; n--, k++); in php_escape_shell_arg()
456 ZSTR_VAL(cmd)[y++] = '\\'; in php_escape_shell_arg()
460 ZSTR_VAL(cmd)[y++] = '"'; in php_escape_shell_arg()
462 ZSTR_VAL(cmd)[y++] = '\''; in php_escape_shell_arg()
464 ZSTR_VAL(cmd)[y] = '\0'; in php_escape_shell_arg()