Fix link problem by removing all inline functions defined in .h files.
This commit is contained in:
43
src/stream.c
43
src/stream.c
@@ -369,3 +369,46 @@ void iso_stream_unref(IsoStream *stream)
|
||||
free(stream);
|
||||
}
|
||||
}
|
||||
|
||||
inline
|
||||
int iso_stream_open(IsoStream *stream)
|
||||
{
|
||||
return stream->class->open(stream);
|
||||
}
|
||||
|
||||
inline
|
||||
int iso_stream_close(IsoStream *stream)
|
||||
{
|
||||
return stream->class->close(stream);
|
||||
}
|
||||
|
||||
inline
|
||||
off_t iso_stream_get_size(IsoStream *stream)
|
||||
{
|
||||
return stream->class->get_size(stream);
|
||||
}
|
||||
|
||||
inline
|
||||
int iso_stream_read(IsoStream *stream, void *buf, size_t count)
|
||||
{
|
||||
return stream->class->read(stream, buf, count);
|
||||
}
|
||||
|
||||
inline
|
||||
int iso_stream_is_repeatable(IsoStream *stream)
|
||||
{
|
||||
return stream->class->is_repeatable(stream);
|
||||
}
|
||||
|
||||
inline
|
||||
void iso_stream_get_id(IsoStream *stream, unsigned int *fs_id, dev_t *dev_id,
|
||||
ino_t *ino_id)
|
||||
{
|
||||
stream->class->get_id(stream, fs_id, dev_id, ino_id);
|
||||
}
|
||||
|
||||
inline
|
||||
char *iso_stream_get_name(IsoStream *stream)
|
||||
{
|
||||
return stream->class->get_name(stream);
|
||||
}
|
||||
|
Reference in New Issue
Block a user