Projects
Wiki     Source Code     Timeline     View Tickets     New Ticket     Search

Ticket #11 (new defect)

Opened 11 months ago

[convert_utility] typo in logical expression in main.cpp

Reported by: nagamatu@… Owned by:
Priority: critical Component: UNIX test code
Version: 1.0 Keywords: typo
Cc:

Description

Logical AND expression missed one AMPERSAND at format checking code of convert utility.

$ svn diff convert-utility/main.cpp
Index: convert-utility/main.cpp
===================================================================
--- convert-utility/main.cpp (revision 3)
+++ convert-utility/main.cpp (working copy)
@@ -200,17 +200,17 @@

fread(theReadBuffer, 1, 4, inputFile);


  • if (theReadBuffer[0] == 'c' && theReadBuffer[1] == 'a' && theReadBuffer[2] == 'f' & theReadBuffer[3] == 'f')

+ if (theReadBuffer[0] == 'c' && theReadBuffer[1] == 'a' && theReadBuffer[2] == 'f' && theReadBuffer[3] == 'f')

{

It's a caff file!
*theFileType = 'caff';
We support pcm data for encode and alac data for decode
done = GetCAFFdescFormat(inputFile, theInputFormat);

}

  • else if (theReadBuffer[0] == 'R' && theReadBuffer[1] == 'I' && theReadBuffer[2] == 'F' & theReadBuffer[3] == 'F')

+ else if (theReadBuffer[0] == 'R' && theReadBuffer[1] == 'I' && theReadBuffer[2] == 'F' && theReadBuffer[3] == 'F')

{

fread(theReadBuffer, 1, 8, inputFile);

  • if (theReadBuffer[4] == 'W' && theReadBuffer[5] == 'A' && theReadBuffer[6] == 'V' & theReadBuffer[7] == 'E')

+ if (theReadBuffer[4] == 'W' && theReadBuffer[5] == 'A' && theReadBuffer[6] == 'V' && theReadBuffer[7] == 'E')

{

It's a WAVE file!
*theFileType = 'WAVE';

Attachments

main.cpp.patch (1.3 KB) - added by nagamatu@… 11 months ago.

Change History

Changed 11 months ago by nagamatu@…

Note: See TracTickets for help on using tickets.