More #define reductions/fixes.

This commit is contained in:
rocky
2003-04-06 18:12:37 +00:00
parent 797d0c3c98
commit 1844e64bfb
5 changed files with 28 additions and 28 deletions

View File

@@ -1,5 +1,5 @@
/* /*
$Id: _cdio_generic.c,v 1.3 2003/03/30 13:01:22 rocky Exp $ $Id: _cdio_generic.c,v 1.4 2003/04/06 18:12:37 rocky Exp $
Copyright (C) 2001 Herbert Valerio Riedel <hvr@gnu.org> Copyright (C) 2001 Herbert Valerio Riedel <hvr@gnu.org>
Copyright (C) 2002,2003 Rocky Bernstein <rocky@panix.com> Copyright (C) 2002,2003 Rocky Bernstein <rocky@panix.com>
@@ -27,7 +27,7 @@
# include "config.h" # include "config.h"
#endif #endif
static const char _rcsid[] = "$Id: _cdio_generic.c,v 1.3 2003/03/30 13:01:22 rocky Exp $"; static const char _rcsid[] = "$Id: _cdio_generic.c,v 1.4 2003/04/06 18:12:37 rocky Exp $";
#include "cdio_assert.h" #include "cdio_assert.h"
#include "cdio_private.h" #include "cdio_private.h"
@@ -128,7 +128,7 @@ cdio_generic_read_mode2_sectors (CdIo *obj, void *buf, lsn_t lsn,
bool mode2raw, unsigned num_sectors) bool mode2raw, unsigned num_sectors)
{ {
char *_buf = buf; char *_buf = buf;
const int blocksize = mode2raw ? M2RAW_SECTOR_SIZE : M2F1_SECTOR_SIZE; const int blocksize = mode2raw ? M2RAW_SECTOR_SIZE : CDIO_CD_FRAMESIZE;
int n, rc; int n, rc;
cdio_assert (obj != NULL); cdio_assert (obj != NULL);

View File

@@ -1,5 +1,5 @@
/* /*
$Id: _cdio_linux.c,v 1.6 2003/04/06 17:57:20 rocky Exp $ $Id: _cdio_linux.c,v 1.7 2003/04/06 18:12:37 rocky Exp $
Copyright (C) 2001 Herbert Valerio Riedel <hvr@gnu.org> Copyright (C) 2001 Herbert Valerio Riedel <hvr@gnu.org>
Copyright (C) 2002,2003 Rocky Bernstein <rocky@panix.com> Copyright (C) 2002,2003 Rocky Bernstein <rocky@panix.com>
@@ -27,7 +27,7 @@
# include "config.h" # include "config.h"
#endif #endif
static const char _rcsid[] = "$Id: _cdio_linux.c,v 1.6 2003/04/06 17:57:20 rocky Exp $"; static const char _rcsid[] = "$Id: _cdio_linux.c,v 1.7 2003/04/06 18:12:37 rocky Exp $";
#include "cdio_assert.h" #include "cdio_assert.h"
#include "cdio_private.h" #include "cdio_private.h"
@@ -280,7 +280,7 @@ _cdio_read_mode2_sector (void *user_data, void *data, lsn_t lsn,
if (mode2_form2) if (mode2_form2)
memcpy (data, buf, M2RAW_SECTOR_SIZE); memcpy (data, buf, M2RAW_SECTOR_SIZE);
else else
memcpy (((char *)data), buf + 8, FORM1_DATA_SIZE); memcpy (((char *)data), buf + CDIO_CD_SUBHEADER_SIZE, CDIO_CD_FRAMESIZE);
return 0; return 0;
} }
@@ -310,8 +310,8 @@ _cdio_read_mode2_sectors (void *user_data, void *data, lsn_t lsn,
if ( (retval = _cdio_read_mode2_sector (_obj, buf, lsn + i, true)) ) if ( (retval = _cdio_read_mode2_sector (_obj, buf, lsn + i, true)) )
return retval; return retval;
memcpy (((char *)data) + (FORM1_DATA_SIZE * i), buf + 8, memcpy (((char *)data) + (CDIO_CD_FRAMESIZE * i),
FORM1_DATA_SIZE); buf + CDIO_CD_SUBHEADER_SIZE, CDIO_CD_FRAMESIZE);
} }
} }
return 0; return 0;

View File

@@ -1,5 +1,5 @@
/* /*
$Id: _cdio_nrg.c,v 1.6 2003/04/06 17:57:20 rocky Exp $ $Id: _cdio_nrg.c,v 1.7 2003/04/06 18:12:37 rocky Exp $
Copyright (C) 2001,2003 Herbert Valerio Riedel <hvr@gnu.org> Copyright (C) 2001,2003 Herbert Valerio Riedel <hvr@gnu.org>
@@ -38,7 +38,7 @@
#include "util.h" #include "util.h"
#include "_cdio_stdio.h" #include "_cdio_stdio.h"
static const char _rcsid[] = "$Id: _cdio_nrg.c,v 1.6 2003/04/06 17:57:20 rocky Exp $"; static const char _rcsid[] = "$Id: _cdio_nrg.c,v 1.7 2003/04/06 18:12:37 rocky Exp $";
/* structures used */ /* structures used */
@@ -526,10 +526,10 @@ _cdio_lseek (void *user_data, off_t offset, int whence)
user_datasize=CDIO_CD_FRAMESIZE_RAW; user_datasize=CDIO_CD_FRAMESIZE_RAW;
break; break;
case TRACK_FORMAT_CDI: case TRACK_FORMAT_CDI:
user_datasize=FORM1_DATA_SIZE; user_datasize=CDIO_CD_FRAMESIZE;
break; break;
case TRACK_FORMAT_XA: case TRACK_FORMAT_XA:
user_datasize=FORM1_DATA_SIZE; user_datasize=CDIO_CD_FRAMESIZE;
break; break;
default: default:
user_datasize=CDIO_CD_FRAMESIZE_RAW; user_datasize=CDIO_CD_FRAMESIZE_RAW;
@@ -617,9 +617,10 @@ _read_mode2_sector (void *user_data, void *data, lsn_t lsn, bool form2)
cdio_warn ("reading into pre gap (lsn %d)", lsn); cdio_warn ("reading into pre gap (lsn %d)", lsn);
if (form2) if (form2)
memcpy (data, buf + 12 + 4, M2RAW_SECTOR_SIZE); memcpy (data, buf + CDIO_CD_SYNC_SIZE + CDIO_CD_HEADER_SIZE,
M2RAW_SECTOR_SIZE);
else else
memcpy (data, buf + 12 + 4 + 8, FORM1_DATA_SIZE); memcpy (data, buf + CDIO_CD_XA_SYNC_HEADER, CDIO_CD_FRAMESIZE);
return 0; return 0;
} }
@@ -648,8 +649,8 @@ _read_mode2_sectors (void *user_data, void *data, uint32_t lsn,
if ( (retval = _read_mode2_sector (_obj, buf, lsn + i, true)) ) if ( (retval = _read_mode2_sector (_obj, buf, lsn + i, true)) )
return retval; return retval;
memcpy (((char *)data) + (FORM1_DATA_SIZE * i), buf + 8, memcpy (((char *)data) + (CDIO_CD_FRAMESIZE * i),
FORM1_DATA_SIZE); buf + CDIO_CD_SUBHEADER_SIZE, CDIO_CD_FRAMESIZE);
} }
} }
return 0; return 0;

View File

@@ -1,5 +1,5 @@
/* /*
$Id: sector.h,v 1.5 2003/04/06 17:57:20 rocky Exp $ $Id: sector.h,v 1.6 2003/04/06 18:12:37 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>
@@ -106,9 +106,6 @@
/* The leadout track is always 0xAA, regardless of # of tracks on disc */ /* The leadout track is always 0xAA, regardless of # of tracks on disc */
#define CDIO_CDROM_LEADOUT_TRACK 0xAA #define CDIO_CDROM_LEADOUT_TRACK 0xAA
#define M1F1_SECTOR_SIZE 2048
#define M2F1_SECTOR_SIZE 2048
#define FORM1_DATA_SIZE 2048 /* Mode 1 or Mode 2 user data */
#define M2F2_SECTOR_SIZE 2324 #define M2F2_SECTOR_SIZE 2324
#define M2SUB_SECTOR_SIZE 2332 #define M2SUB_SECTOR_SIZE 2332
#define M2RAW_SECTOR_SIZE 2336 #define M2RAW_SECTOR_SIZE 2336
@@ -118,10 +115,12 @@
#define CDIO_CD_FRAMES_PER_MINUTE \ #define CDIO_CD_FRAMES_PER_MINUTE \
(CDIO_CD_FRAMES_PER_SEC*CDIO_CD_SECS_PER_MINUTE) (CDIO_CD_FRAMES_PER_SEC*CDIO_CD_SECS_PER_MINUTE)
#define CD_74MIN_SECTORS (UINT32_C(74)*CDIO_CD_FRAMES_PER_MINUTE) #define CDIO_CD_74MIN_SECTORS (UINT32_C(74)*CDIO_CD_FRAMES_PER_MINUTE)
#define CD_80MIN_SECTORS (UINT32_C(80)*CDIO_CD_FRAMES_PER_MINUTE) #define CDIO_CD_80MIN_SECTORS (UINT32_C(80)*CDIO_CD_FRAMES_PER_MINUTE)
#define CD_90MIN_SECTORS (UINT32_C(90)*CD_FRAMES_PER_MINUTE) #define CDIO_CD_90MIN_SECTORS (UINT32_C(90)*CDIO_CD_FRAMES_PER_MINUTE)
#define CD_MAX_SECTORS (UINT32_C(100)*CD_FRAMES_PER_MINUTE-CDIO_PREGAP_SECTORS)
#define CDIO_CD_MAX_SECTORS \
(UINT32_C(100)*CDIO_CD_FRAMES_PER_MINUTE-CDIO_PREGAP_SECTORS)
#define msf_t_SIZEOF 3 #define msf_t_SIZEOF 3

View File

@@ -1,5 +1,5 @@
/* /*
$Id: cdinfo.c,v 1.6 2003/04/06 17:57:20 rocky Exp $ $Id: cdinfo.c,v 1.7 2003/04/06 18:12:37 rocky Exp $
Copyright (C) 2003 Rocky Bernstein <rocky@panix.com> Copyright (C) 2003 Rocky Bernstein <rocky@panix.com>
Copyright (C) 1996,1997,1998 Gerd Knorr <kraxel@bytesex.org> Copyright (C) 1996,1997,1998 Gerd Knorr <kraxel@bytesex.org>
@@ -411,7 +411,7 @@ static int
read_block(int superblock, uint32_t offset, uint8_t bufnum, track_t track_num) read_block(int superblock, uint32_t offset, uint8_t bufnum, track_t track_num)
{ {
unsigned int track_sec_count = cdio_get_track_sec_count(img, track_num); unsigned int track_sec_count = cdio_get_track_sec_count(img, track_num);
memset(buffer[bufnum],0,M2F1_SECTOR_SIZE); memset(buffer[bufnum], 0, CDIO_CD_FRAMESIZE);
if ( track_sec_count < superblock) { if ( track_sec_count < superblock) {
dbg_print(1, "reading block %u skipped track %d has only %u sectors\n", dbg_print(1, "reading block %u skipped track %d has only %u sectors\n",
@@ -421,11 +421,11 @@ read_block(int superblock, uint32_t offset, uint8_t bufnum, track_t track_num)
dbg_print(2, "about to read sector %u\n", offset+superblock); dbg_print(2, "about to read sector %u\n", offset+superblock);
if (0 > cdio_lseek(img, FORM1_DATA_SIZE*(offset+superblock),SEEK_SET)) if (0 > cdio_lseek(img, CDIO_CD_FRAMESIZE*(offset+superblock),SEEK_SET))
return -1; return -1;
if (0 > cdio_read(img, buffer[bufnum], FORM1_DATA_SIZE)) if (0 > cdio_read(img, buffer[bufnum], CDIO_CD_FRAMESIZE))
return -1; return -1;
return 0; return 0;