istream.c revision 4c096615cb86a826fda377b87df22c579bfe5525
2ronwalf#include "istream-private.h"
16daenzerorama void (*callback)())
16daenzerorama for (i = 0; i < count; i++) {
16daenzerorama struct istream *s;
2ronwalf if (s->stream_errno == 0)
15daenzerorama break;
16daenzerorama default:
16daenzerorama break;
16daenzerorama return ret;
16daenzerorama ret = 0;
16daenzerorama else do {
15daenzerorama return -2;
16daenzerorama /* check again, in case the parent stream had been seeked
16daenzerorama backwards and the previous read() didn't get us far
16daenzerorama enough. */
16daenzerorama return;
char *ret;
end = i;
return ret;
return NULL;
const unsigned char *pos;
return NULL;
char *line;
return NULL;
return NULL;
return line;
*size_r = 0;
return NULL;
*size_r = 0;
return NULL;
if (ret > 0)
} while (ret > 0);
if (ret == 0) {
if (read_more) {
return *size_r > 0;
return FALSE;
return TRUE;
if (!pending)
bool close_parent)
if (available == 0) {
struct istream *
struct istream *
return input;