diff options
author | Josh Coalson <jcoalson@users.sourceforce.net> | 2003-01-08 08:04:42 +0000 |
---|---|---|
committer | Josh Coalson <jcoalson@users.sourceforce.net> | 2003-01-08 08:04:42 +0000 |
commit | 0c671c842e45e7776b0c06e06f86176d235f1d51 (patch) | |
tree | 0811c011492f98efff1041ad0940b7ddb4213b71 /src/libFLAC/lpc.c | |
parent | 1f208a89cc3789ecd1cc25559a40bcbcfbd17edd (diff) | |
download | flac-0c671c842e45e7776b0c06e06f86176d235f1d51.tar.gz |
working 64-bit literals for MSVC
Diffstat (limited to 'src/libFLAC/lpc.c')
-rw-r--r-- | src/libFLAC/lpc.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/libFLAC/lpc.c b/src/libFLAC/lpc.c index 8225cffb..a996c39a 100644 --- a/src/libFLAC/lpc.c +++ b/src/libFLAC/lpc.c @@ -220,9 +220,8 @@ void FLAC__lpc_compute_residual_from_qlp_coefficients(const FLAC__int32 data[], sum += qlp_coeff[j] * (*(--history)); #ifdef FLAC__OVERFLOW_DETECT sumo += (FLAC__int64)qlp_coeff[j] * (FLAC__int64)(*history); -#if defined _MSC_VER || defined __MINGW32__ /* don't know how to do 64-bit literals in VC++ */ - if(sumo < 0) sumo = -sumo; - if(sumo > 2147483647) +#if defined _MSC_VER /* don't know how to do 64-bit literals in VC++ */ + if(sumo > 2147483647I64 || sumo < -2147483648I64) #else if(sumo > 2147483647ll || sumo < -2147483648ll) #endif @@ -304,9 +303,8 @@ void FLAC__lpc_restore_signal(const FLAC__int32 residual[], unsigned data_len, c sum += qlp_coeff[j] * (*(--history)); #ifdef FLAC__OVERFLOW_DETECT sumo += (FLAC__int64)qlp_coeff[j] * (FLAC__int64)(*history); -#if defined _MSC_VER || defined __MINGW32__ /* don't know how to do 64-bit literals in VC++ */ - if(sumo < 0) sumo = -sumo; - if(sumo > 2147483647) +#if defined _MSC_VER /* don't know how to do 64-bit literals in VC++ */ + if(sumo > 2147483647I64 || sumo < -2147483648I64) #else if(sumo > 2147483647ll || sumo < -2147483648ll) #endif |