paranoia.c: slight code touch-up. *.cpp remove lint warnings, e.g. int -> unsigned int
This commit is contained in:
12
example/C++/.gitignore
vendored
12
example/C++/.gitignore
vendored
@@ -1,5 +1,13 @@
|
|||||||
|
/*.o
|
||||||
|
/*~
|
||||||
/.deps
|
/.deps
|
||||||
/Makefile
|
/Makefile
|
||||||
/Makefile.in
|
/Makefile.in
|
||||||
/*~
|
/device
|
||||||
/*.o
|
/eject
|
||||||
|
/isofile
|
||||||
|
/isofile2
|
||||||
|
/isolist
|
||||||
|
/main
|
||||||
|
/mmc1
|
||||||
|
/mmc2
|
||||||
|
|||||||
12
example/C++/OO/.gitignore
vendored
12
example/C++/OO/.gitignore
vendored
@@ -1,4 +1,14 @@
|
|||||||
|
/*.o
|
||||||
/.deps
|
/.deps
|
||||||
/Makefile
|
/Makefile
|
||||||
/Makefile.in
|
/Makefile.in
|
||||||
/*.o
|
/cdtext
|
||||||
|
/device
|
||||||
|
/drives
|
||||||
|
/eject
|
||||||
|
/iso4
|
||||||
|
/isofile
|
||||||
|
/isolist
|
||||||
|
/mmc1
|
||||||
|
/mmc2
|
||||||
|
/tracks
|
||||||
|
|||||||
@@ -41,7 +41,6 @@
|
|||||||
int
|
int
|
||||||
main(int argc, const char *argv[])
|
main(int argc, const char *argv[])
|
||||||
{
|
{
|
||||||
driver_return_code_t ret;
|
|
||||||
driver_id_t driver_id = DRIVER_DEVICE;
|
driver_id_t driver_id = DRIVER_DEVICE;
|
||||||
char *psz_drive = NULL;
|
char *psz_drive = NULL;
|
||||||
CdioDevice device;
|
CdioDevice device;
|
||||||
@@ -61,7 +60,7 @@ main(int argc, const char *argv[])
|
|||||||
printf("CD in CD-ROM drive %s ejected.\n", psz_drive);
|
printf("CD in CD-ROM drive %s ejected.\n", psz_drive);
|
||||||
}
|
}
|
||||||
catch ( DriverOpUninit e ) {
|
catch ( DriverOpUninit e ) {
|
||||||
printf("Can't Eject CD from CD-ROM drive: driver is not initialized.\n",
|
printf("Can't Eject CD %s from CD-ROM drive: driver is not initialized.\n",
|
||||||
psz_drive);
|
psz_drive);
|
||||||
}
|
}
|
||||||
catch ( DriverOpException e ) {
|
catch ( DriverOpException e ) {
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ main(int argc, const char *argv[])
|
|||||||
{
|
{
|
||||||
ISO9660::Stat *p_stat;
|
ISO9660::Stat *p_stat;
|
||||||
FILE *p_outfd;
|
FILE *p_outfd;
|
||||||
int i;
|
unsigned int i;
|
||||||
char const *psz_image;
|
char const *psz_image;
|
||||||
char const *psz_fname;
|
char const *psz_fname;
|
||||||
ISO9660::IFS *p_iso = new ISO9660::IFS;
|
ISO9660::IFS *p_iso = new ISO9660::IFS;
|
||||||
|
|||||||
@@ -72,7 +72,7 @@ main(int argc, const char *argv[])
|
|||||||
{
|
{
|
||||||
iso9660_stat_t *p_statbuf;
|
iso9660_stat_t *p_statbuf;
|
||||||
FILE *p_outfd;
|
FILE *p_outfd;
|
||||||
int i;
|
unsigned int i;
|
||||||
char const *psz_image;
|
char const *psz_image;
|
||||||
char const *psz_fname;
|
char const *psz_fname;
|
||||||
iso9660_t *p_iso;
|
iso9660_t *p_iso;
|
||||||
|
|||||||
@@ -72,7 +72,7 @@ main(int argc, const char *argv[])
|
|||||||
{
|
{
|
||||||
iso9660_stat_t *p_statbuf;
|
iso9660_stat_t *p_statbuf;
|
||||||
FILE *p_outfd;
|
FILE *p_outfd;
|
||||||
int i;
|
unsigned int i;
|
||||||
char const *psz_image;
|
char const *psz_image;
|
||||||
char const *psz_fname;
|
char const *psz_fname;
|
||||||
iso9660_t *p_iso;
|
iso9660_t *p_iso;
|
||||||
|
|||||||
@@ -61,22 +61,25 @@ put_num(long int num, int f, int bytes)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#define writestr(fd, s) \
|
||||||
|
write(fd, s, sizeof(s)-1) /* Subtract 1 for trailing '\0'. */
|
||||||
|
|
||||||
/* Write a the header for a WAV file. */
|
/* Write a the header for a WAV file. */
|
||||||
static void
|
static void
|
||||||
write_WAV_header(int fd, long int i_bytecount){
|
write_WAV_header(int fd, int32_t i_bytecount){
|
||||||
/* quick and dirty */
|
/* quick and dirty */
|
||||||
write(fd, "RIFF", 4); /* 0-3 */
|
writestr(fd, "RIFF"); /* 0-3 */
|
||||||
put_num(i_bytecount+44-8, fd, 4); /* 4-7 */
|
put_num(i_bytecount+44-8, fd, 4); /* 4-7 */
|
||||||
write(fd, "WAVEfmt ", 8); /* 8-15 */
|
writestr(fd, "WAVEfmt "); /* 8-15 */
|
||||||
put_num(16, fd, 4); /* 16-19 */
|
put_num(16, fd, 4); /* 16-19 */
|
||||||
put_num(1, fd, 2); /* 20-21 */
|
put_num(1, fd, 2); /* 20-21 */
|
||||||
put_num(2, fd, 2); /* 22-23 */
|
put_num(2, fd, 2); /* 22-23 */
|
||||||
put_num(44100, fd, 4); /* 24-27 */
|
put_num(44100, fd, 4); /* 24-27 */
|
||||||
put_num(44100*2*2, fd, 4); /* 28-31 */
|
put_num(44100*2*2, fd, 4); /* 28-31 */
|
||||||
put_num(4, fd, 2); /* 32-33 */
|
put_num(4, fd, 2); /* 32-33 */
|
||||||
put_num(16, fd, 2); /* 34-35 */
|
put_num(16, fd, 2); /* 34-35 */
|
||||||
write(fd, "data", 4); /* 36-39 */
|
writestr(fd, "data"); /* 36-39 */
|
||||||
put_num(i_bytecount, fd, 4); /* 40-43 */
|
put_num(i_bytecount, fd, 4); /* 40-43 */
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
|
|||||||
Reference in New Issue
Block a user