input_stream: use "bool" instead of "int"

For boolean values and success flags, use bool instead of integer (1/0
for true/false, 0/-1 for success/failure).
This commit is contained in:
Max Kellermann
2008-10-26 20:56:46 +01:00
parent 464b611772
commit 5c19776f2f
14 changed files with 55 additions and 49 deletions

View File

@@ -51,14 +51,15 @@ void input_stream_global_finish(void)
#endif
}
int input_stream_open(struct input_stream *is, char *url)
bool
input_stream_open(struct input_stream *is, char *url)
{
is->ready = 0;
is->seekable = false;
is->ready = false;
is->offset = 0;
is->size = 0;
is->error = 0;
is->mime = NULL;
is->seekable = 0;
is->meta_name = NULL;
is->meta_title = NULL;
@@ -67,14 +68,15 @@ int input_stream_open(struct input_stream *is, char *url)
if (plugin->open(is, url)) {
is->plugin = plugin;
return 0;
return true;
}
}
return -1;
return false;
}
int input_stream_seek(struct input_stream *is, long offset, int whence)
bool
input_stream_seek(struct input_stream *is, long offset, int whence)
{
return is->plugin->seek(is, offset, whence);
}
@@ -97,7 +99,7 @@ void input_stream_close(struct input_stream *is)
is->plugin->close(is);
}
int input_stream_eof(struct input_stream *is)
bool input_stream_eof(struct input_stream *is)
{
return is->plugin->eof(is);
}