heap_buf 276 ext/interbase/ibase_service.c char res_buf[400], *result, *heap_buf = NULL, *heap_p; heap_buf 306 ext/interbase/ibase_service.c if (heap_buf) { heap_buf 307 ext/interbase/ibase_service.c RETVAL_STRING(heap_buf); heap_buf 308 ext/interbase/ibase_service.c efree(heap_buf); heap_buf 314 ext/interbase/ibase_service.c if (!heap_buf || (heap_p - heap_buf + line_len +2) > heap_buf_size) { heap_buf 315 ext/interbase/ibase_service.c zend_long res_size = heap_buf ? heap_p - heap_buf : 0; heap_buf 320 ext/interbase/ibase_service.c heap_buf = (char*) erealloc(heap_buf, heap_buf_size); heap_buf 321 ext/interbase/ibase_service.c heap_p = heap_buf + res_size; heap_buf 325 ext/interbase/ibase_service.c snprintf(heap_p, heap_buf_size - (heap_p - heap_buf), "%s\n", result);