Looks good.
> -----Original Message-----
> From: audio-dev-bounces helixcommunity.org
> [mailto:audio-dev-bounces helixcommunity.org] On
Behalf Of Greg Wright
> Sent: Wednesday, July 12, 2006 2:11 PM
> To: audio-dev helixcommunity.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-dev helixcommunity.org
> http://lists.helixcommunity.org/mailman/listinfo/audio
-dev
>
_______________________________________________
Audio-dev mailing list
Audio-dev helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/audio
-dev
|