List Info

Thread: CN: Fix TONEGEN.




CN: Fix TONEGEN.
user name
2006-07-12 19:01:25
Thanks, now checked into HEAD.

--greg.


Eric Hyche wrote:
> Looks good. 
> 
>> -----Original Message-----
>> From: audio-dev-bounceshelixcommunity.org 
>> [mailto:audio-dev-bounceshelixcommunity.org] On
Behalf Of Greg Wright
>> Sent: Wednesday, July 12, 2006 2:11 PM
>> To: audio-devhelixcommunity.org
>> Subject: [Audio-dev] CR: Fix TONEGEN.
>>
>> Fix build busters on non Windows platforms.
>>
>> Added new line to end of .h file.
>> Removed duplicated MAX/MIN macros.
>> Changed Window's only __int64 datatype to cross
platform INT64.
>> included header for 'abs' function.
>>
>> HEAD only
>>
>> --greg.
>>
>>
>>
>>
>> Index: tonegen.cpp
>>
============================================================
=======
>> RCS file: /cvsroot/audio/tonegen/tonegen.cpp,v
>> retrieving revision 1.2
>> diff -u -w -r1.2 tonegen.cpp
>> --- tonegen.cpp	15 Jun 2006 10:51:11 -0000	1.2
>> +++ tonegen.cpp	12 Jul 2006 18:07:16 -0000
>>  -64,6 +64,7 
>>    */
>>
>>   #include "tonegen.h"
>> +#include "hlxclib/stdlib.h"
>>
>>   #define NBUF 65536
>>   /*
>> Index: pub/tonegen.h
>>
============================================================
=======
>> RCS file: /cvsroot/audio/tonegen/pub/tonegen.h,v
>> retrieving revision 1.2
>> diff -u -w -r1.2 tonegen.h
>> --- pub/tonegen.h	15 Jun 2006 10:51:33 -0000	1.2
>> +++ pub/tonegen.h	12 Jul 2006 18:07:16 -0000
>>  -72,11 +72,8 
>>
>>   #define MAX_AMPL	30928	/* -0.5dB ensures no
clipping */
>>
>> -#define MAX(a,b)	(((a) > (b)) ? (a) : (b))
>> -#define MIN(a,b)	(((a) < (b)) ? (a) : (b))
>> -
>> -#define mulhi(a,b)	(int)(((__int64)(a) *
(__int64)(b)) >> 32)
>> -#define udivhi(n,d)	(unsigned) (((unsigned
__int64)(n) << 32) / (d))
>> +#define mulhi(a,b)	(int)(((INT64)(a) * (INT64)(b))
>> 32)
>> +#define udivhi(n,d)	(unsigned) (((unsigned
INT64)(n) << 32) / (d))
>>
>>   /* tone generator state */
>>   typedef struct {
>>  -105,3 +102,4 
>>   };
>>
>>   #endif /* #ifndef _TONEGEN_H */
>> \ No newline at end of file
>> +
>>
>> _______________________________________________
>> Audio-dev mailing list
>> Audio-devhelixcommunity.org
>> http://lists.helixcommunity.org/mailman/listinfo/audio
-dev
>>
> 
> 

_______________________________________________
Audio-dev mailing list
Audio-devhelixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/audio
-dev
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )