Lines Matching refs:buf
99 char *buf; in php_exec() local
125 buf = (char *) emalloc(EXEC_INPUT_BUF); in php_exec()
129 b = buf; in php_exec()
134 if (buflen < (bufl + (b - buf) + EXEC_INPUT_BUF)) { in php_exec()
135 bufl += b - buf; in php_exec()
137 buf = erealloc(buf, buflen); in php_exec()
138 b = buf + bufl; in php_exec()
143 } else if (b != buf) { in php_exec()
144 bufl += b - buf; in php_exec()
148 PHPWRITE(buf, bufl); in php_exec()
155 while (l-- > 0 && isspace(((unsigned char *)buf)[l])); in php_exec()
158 buf[bufl] = '\0'; in php_exec()
160 add_next_index_stringl(array, buf, bufl); in php_exec()
162 b = buf; in php_exec()
166 if (type == 1 && buf != b) { in php_exec()
167 PHPWRITE(buf, bufl); in php_exec()
173 if ((type == 2 && buf != b) || type != 2) { in php_exec()
175 while (l-- > 0 && isspace(((unsigned char *)buf)[l])); in php_exec()
178 buf[bufl] = '\0'; in php_exec()
181 add_next_index_stringl(array, buf, bufl); in php_exec()
186 RETVAL_STRINGL(buf, bufl); in php_exec()
191 while((bufl = php_stream_read(stream, buf, EXEC_INPUT_BUF)) > 0) { in php_exec()
192 PHPWRITE(buf, bufl); in php_exec()
197 efree(buf); in php_exec()