*: Create OS-specific directories.
bincue.c: remove more bogus behavior in mode1/mode2 sector reading.
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
$Id: wnaspi32.c,v 1.1 2004/02/07 00:38:12 rocky Exp $
|
||||
$Id: aspi32.c,v 1.1 2004/03/05 12:32:45 rocky Exp $
|
||||
|
||||
Copyright (C) 2004 Rocky Bernstein <rocky@panix.com>
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
# include "config.h"
|
||||
#endif
|
||||
|
||||
static const char _rcsid[] = "$Id: wnaspi32.c,v 1.1 2004/02/07 00:38:12 rocky Exp $";
|
||||
static const char _rcsid[] = "$Id: aspi32.c,v 1.1 2004/03/05 12:32:45 rocky Exp $";
|
||||
|
||||
#include <cdio/cdio.h>
|
||||
#include <cdio/sector.h>
|
||||
@@ -47,11 +47,11 @@ static const char _rcsid[] = "$Id: wnaspi32.c,v 1.1 2004/02/07 00:38:12 rocky Ex
|
||||
#include <fcntl.h>
|
||||
|
||||
#include <windows.h>
|
||||
#include "_cdio_win32.h"
|
||||
#include "win32.h"
|
||||
|
||||
#include <sys/stat.h>
|
||||
#include <sys/types.h>
|
||||
#include "wnaspi32.h"
|
||||
#include "aspi32.h"
|
||||
|
||||
/* General ioctl() CD-ROM command function */
|
||||
static bool
|
||||
@@ -1,6 +1,6 @@
|
||||
/* Win32 aspi specific */
|
||||
/*
|
||||
$Id: wnaspi32.h,v 1.2 2004/02/07 00:35:18 rocky Exp $
|
||||
$Id: aspi32.h,v 1.1 2004/03/05 12:32:45 rocky Exp $
|
||||
|
||||
Copyright (C) 2003, 2004 Rocky Bernstein <rocky@panix.com>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
$Id: _cdio_win32.c,v 1.28 2004/03/05 04:23:52 rocky Exp $
|
||||
$Id: win32.c,v 1.1 2004/03/05 12:32:45 rocky Exp $
|
||||
|
||||
Copyright (C) 2003, 2004 Rocky Bernstein <rocky@panix.com>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
# include "config.h"
|
||||
#endif
|
||||
|
||||
static const char _rcsid[] = "$Id: _cdio_win32.c,v 1.28 2004/03/05 04:23:52 rocky Exp $";
|
||||
static const char _rcsid[] = "$Id: win32.c,v 1.1 2004/03/05 12:32:45 rocky Exp $";
|
||||
|
||||
#include <cdio/cdio.h>
|
||||
#include <cdio/sector.h>
|
||||
@@ -48,11 +48,11 @@ static const char _rcsid[] = "$Id: _cdio_win32.c,v 1.28 2004/03/05 04:23:52 rock
|
||||
|
||||
#include <windows.h>
|
||||
#include <winioctl.h>
|
||||
#include "_cdio_win32.h"
|
||||
#include "win32.h"
|
||||
|
||||
#include <sys/stat.h>
|
||||
#include <sys/types.h>
|
||||
#include "wnaspi32.h"
|
||||
#include "aspi32.h"
|
||||
|
||||
#define WIN_NT ( GetVersion() < 0x80000000 )
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
$Id: _cdio_win32.h,v 1.4 2004/03/05 04:23:52 rocky Exp $
|
||||
$Id: win32.h,v 1.1 2004/03/05 12:32:45 rocky Exp $
|
||||
|
||||
Copyright (C) 2004 Rocky Bernstein <rocky@panix.com>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# $Id: Makefile.am,v 1.26 2004/03/01 02:17:56 rocky Exp $
|
||||
# $Id: Makefile.am,v 1.27 2004/03/05 12:32:45 rocky Exp $
|
||||
#
|
||||
# Copyright (C) 2003, 2004 Rocky Bernstein <rocky@panix.com>
|
||||
#
|
||||
@@ -52,33 +52,33 @@ noinst_HEADERS = cdio_assert.h bytesex.h bytesex_asm.h \
|
||||
cdio_private.h ds.h
|
||||
|
||||
libcdio_sources = \
|
||||
_cdio_bincue.c \
|
||||
_cdio_bsdi.c \
|
||||
_cdio_freebsd.c \
|
||||
_cdio_generic.c \
|
||||
_cdio_linux.c \
|
||||
_cdio_osx.c \
|
||||
_cdio_nrg.c \
|
||||
_cdio_stdio.c \
|
||||
_cdio_stdio.h \
|
||||
_cdio_stream.c \
|
||||
_cdio_stream.h \
|
||||
_cdio_sunos.c \
|
||||
_cdio_win32.c \
|
||||
_cdio_win32.h \
|
||||
bytesex.h \
|
||||
bytesex_asm.h \
|
||||
cdio.c \
|
||||
cd_types.c \
|
||||
ds.c \
|
||||
ds.h \
|
||||
image/bincue.c \
|
||||
image/nrg.c \
|
||||
logging.c \
|
||||
MSWindows/aspi32.c \
|
||||
MSWindows/aspi32.h \
|
||||
MSWindows/ioctl.c \
|
||||
MSWindows/win32.c \
|
||||
MSWindows/win32.h \
|
||||
scsi_mmc.h \
|
||||
sector.c \
|
||||
util.c \
|
||||
win32ioctl.c \
|
||||
wnaspi32.c \
|
||||
wnaspi32.h
|
||||
util.c
|
||||
|
||||
lib_LTLIBRARIES = libcdio.la libiso9660.la
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
$Id: _cdio_bincue.c,v 1.43 2004/03/05 04:23:52 rocky Exp $
|
||||
$Id: bincue.c,v 1.1 2004/03/05 12:32:45 rocky Exp $
|
||||
|
||||
Copyright (C) 2001 Herbert Valerio Riedel <hvr@gnu.org>
|
||||
Copyright (C) 2002, 2003, 2004 Rocky Bernstein <rocky@panix.com>
|
||||
@@ -24,7 +24,7 @@
|
||||
(*.cue).
|
||||
*/
|
||||
|
||||
static const char _rcsid[] = "$Id: _cdio_bincue.c,v 1.43 2004/03/05 04:23:52 rocky Exp $";
|
||||
static const char _rcsid[] = "$Id: bincue.c,v 1.1 2004/03/05 12:32:45 rocky Exp $";
|
||||
|
||||
#include "cdio_assert.h"
|
||||
#include "cdio_private.h"
|
||||
@@ -549,22 +549,13 @@ _cdio_read_mode1_sectors (void *env, void *data, uint32_t lsn,
|
||||
_img_private_t *_obj = env;
|
||||
int i;
|
||||
int retval;
|
||||
unsigned int blocksize = mode1_form2 ? M2RAW_SECTOR_SIZE : CDIO_CD_FRAMESIZE;
|
||||
|
||||
for (i = 0; i < nblocks; i++) {
|
||||
if (mode1_form2) {
|
||||
if ( (retval = _cdio_read_mode1_sector (_obj,
|
||||
((char *)data)
|
||||
+ (M2RAW_SECTOR_SIZE * i),
|
||||
lsn + i, true)) )
|
||||
((char *)data) + (blocksize * i),
|
||||
lsn + i, mode1_form2)) )
|
||||
return retval;
|
||||
} else {
|
||||
char buf[M2RAW_SECTOR_SIZE] = { 0, };
|
||||
if ( (retval = _cdio_read_mode1_sector (_obj, buf, lsn + i, false)) )
|
||||
return retval;
|
||||
|
||||
memcpy (((char *)data) + (CDIO_CD_FRAMESIZE * i),
|
||||
buf, CDIO_CD_FRAMESIZE);
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
@@ -613,21 +604,13 @@ _cdio_read_mode2_sectors (void *env, void *data, uint32_t lsn,
|
||||
_img_private_t *_obj = env;
|
||||
int i;
|
||||
int retval;
|
||||
unsigned int blocksize = mode2_form2 ? M2RAW_SECTOR_SIZE : CDIO_CD_FRAMESIZE;
|
||||
|
||||
for (i = 0; i < nblocks; i++) {
|
||||
if (mode2_form2) {
|
||||
if ( (retval = _cdio_read_mode2_sector (_obj,
|
||||
((char *)data) + (M2RAW_SECTOR_SIZE * i),
|
||||
lsn + i, true)) )
|
||||
((char *)data) + (blocksize * i),
|
||||
lsn + i, mode2_form2)) )
|
||||
return retval;
|
||||
} else {
|
||||
char buf[M2RAW_SECTOR_SIZE] = { 0, };
|
||||
if ( (retval = _cdio_read_mode2_sector (_obj, buf, lsn + i, true)) )
|
||||
return retval;
|
||||
|
||||
memcpy (((char *)data) + (CDIO_CD_FRAMESIZE * i),
|
||||
buf + CDIO_CD_SUBHEADER_SIZE, CDIO_CD_FRAMESIZE);
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
$Id: _cdio_nrg.c,v 1.34 2004/02/26 03:57:42 rocky Exp $
|
||||
$Id: nrg.c,v 1.1 2004/03/05 12:32:45 rocky Exp $
|
||||
|
||||
Copyright (C) 2001,2003 Herbert Valerio Riedel <hvr@gnu.org>
|
||||
Copyright (C) 2003, 2004 Rocky Bernstein <rocky@panix.com>
|
||||
@@ -48,7 +48,7 @@
|
||||
#include "cdio_private.h"
|
||||
#include "_cdio_stdio.h"
|
||||
|
||||
static const char _rcsid[] = "$Id: _cdio_nrg.c,v 1.34 2004/02/26 03:57:42 rocky Exp $";
|
||||
static const char _rcsid[] = "$Id: nrg.c,v 1.1 2004/03/05 12:32:45 rocky Exp $";
|
||||
|
||||
/* structures used */
|
||||
|
||||
Reference in New Issue
Block a user