Opaque type CdioDataSource is now in cdio_private.h. This forces us to

use that. (And this might not be the best, but I can't think of
anything else that is as simple.)
This commit is contained in:
rocky
2003-04-07 11:23:24 +00:00
parent 0e63b378cc
commit 41292ea97d

View File

@@ -1,5 +1,5 @@
/* /*
$Id: _cdio_stream.h,v 1.4 2003/04/06 23:40:21 rocky Exp $ $Id: _cdio_stream.h,v 1.5 2003/04/07 11:23:24 rocky Exp $
Copyright (C) 2000 Herbert Valerio Riedel <hvr@gnu.org> Copyright (C) 2000 Herbert Valerio Riedel <hvr@gnu.org>
Copyright (C) 2003 Rocky Bernstein <rocky@panix.com> Copyright (C) 2003 Rocky Bernstein <rocky@panix.com>
@@ -24,6 +24,7 @@
#define __CDIO_STREAM_H__ #define __CDIO_STREAM_H__
#include "types.h" #include "types.h"
#include "cdio_private.h"
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
@@ -46,8 +47,6 @@ extern "C" {
/* abstract data source */ /* abstract data source */
typedef struct _CdioDataSource CdioDataSource;
typedef struct { typedef struct {
cdio_data_open_t open; cdio_data_open_t open;
cdio_data_seek_t seek; cdio_data_seek_t seek;