FreeBSD and gcc < 3.0 fixes

Some variable name changes to match style.
This commit is contained in:
rocky
2004-08-07 09:42:34 +00:00
parent cecb0b1292
commit c10819c3e6
4 changed files with 34 additions and 103 deletions

View File

@@ -1,5 +1,5 @@
/*
$Id: sample10.c,v 1.4 2004/08/07 03:37:46 rocky Exp $
$Id: sample10.c,v 1.5 2004/08/07 09:42:34 rocky Exp $
Copyright (C) 2004 Rocky Bernstein <rocky@panix.com>
@@ -56,14 +56,15 @@ main(int argc, const char *argv[])
sizeof(buf), &buf);
if (i_status == 0) {
uint8_t *p;
uint32_t lenData = (unsigned int) CDIO_MMC_GET_LEN32(buf);
uint8_t *pMax = buf + 65530;
uint32_t i_data;
uint8_t *p_max = buf + 65530;
i_data = (unsigned int) CDIO_MMC_GET_LEN32(buf);
/* set to first sense feature code, and then walk through the masks */
p = buf + 8;
while( (p < &(buf[lenData])) && (p < pMax) ) {
while( (p < &(buf[i_data])) && (p < p_max) ) {
uint16_t i_feature;
uint8_t i_feature_len = p[3];
uint8_t i_feature_additional = p[3];
i_feature = CDIO_MMC_GET_LEN16(p);
switch( i_feature )
@@ -71,7 +72,7 @@ main(int argc, const char *argv[])
uint8_t *q;
case CDIO_MMC_FEATURE_PROFILE_LIST:
printf("Profile List Feature\n");
for ( q = p+4 ; q < p + i_feature_len ; q += 4 ) {
for ( q = p+4 ; q < p + i_feature_additional ; q += 4 ) {
int i_profile=CDIO_MMC_GET_LEN16(q);
switch (i_profile) {
case CDIO_MMC_FEATURE_PROF_NON_REMOVABLE:
@@ -255,9 +256,6 @@ main(int argc, const char *argv[])
case CDIO_MMC_FEATURE_CD_SAO:
printf("CD Mastering (Session at Once) Feature\n");
break;
case CDIO_MMC_FEATURE_POWER_MGMT:
printf("Initiator and device directed power management\n");
break;
case CDIO_MMC_FEATURE_CDDA_EXT_PLAY:
printf("CD Audio External Play Feature\n");
printf("\tSCAN command is %ssupported\n",
@@ -294,7 +292,7 @@ main(int argc, const char *argv[])
default:
printf("Unknown feature code %x\n", i_feature);
}
p += i_feature_len + 4;
p += i_feature_additional + 4;
}
} else {
printf("Didn't get all feature codes\n");