# HG changeset patch # User diego # Date 1284218143 0 # Node ID 3bc84128397215cd4569c46322e75f7c435c22a5 # Parent eac01aeb7be58798f453e7c59e8b6af032942dc0 Move UDFReadBlocksRaw declaration to dvdread_internal.h. diff -r eac01aeb7be5 -r 3bc841283972 dvd_udf.c --- a/dvd_udf.c Sun Aug 08 22:49:28 2010 +0000 +++ b/dvd_udf.c Sat Sep 11 15:15:43 2010 +0000 @@ -37,14 +37,10 @@ #include #include +#include "dvdread_internal.h" #include "dvdread/dvd_reader.h" #include "dvdread/dvd_udf.h" -/* Private but located in/shared with dvd_reader.c */ -extern int UDFReadBlocksRaw( dvd_reader_t *device, uint32_t lb_number, - size_t block_count, unsigned char *data, - int encrypted ); - /* It's required to either fail or deliver all the blocks asked for. */ static int DVDReadLBUDF( dvd_reader_t *device, uint32_t lb_number, size_t block_count, unsigned char *data, diff -r eac01aeb7be5 -r 3bc841283972 dvdread_internal.h --- a/dvdread_internal.h Sun Aug 08 22:49:28 2010 +0000 +++ b/dvdread_internal.h Sat Sep 11 15:15:43 2010 +0000 @@ -19,10 +19,15 @@ #ifndef LIBDVDREAD_DVDREAD_INTERNAL_H #define LIBDVDREAD_DVDREAD_INTERNAL_H +#include +#include + #ifdef _WIN32 #include #endif /* _WIN32 */ +#include "dvdread/dvd_reader.h" + #define CHECK_VALUE(arg) \ if(!(arg)) { \ fprintf(stderr, "\n*** libdvdread: CHECK_VALUE failed in %s:%i ***" \ @@ -30,4 +35,7 @@ __FILE__, __LINE__, # arg ); \ } +int UDFReadBlocksRaw(dvd_reader_t *device, uint32_t lb_number, + size_t block_count, unsigned char *data, int encrypted); + #endif /* LIBDVDREAD_DVDREAD_INTERNAL_H */