This commit is contained in:
Josh Coalson
2006-11-20 07:19:15 +00:00
parent f37520b91f
commit 7581d121c1
4 changed files with 11 additions and 11 deletions

View File

@@ -32,14 +32,14 @@
#ifndef FLAC__ORDINALS_H #ifndef FLAC__ORDINALS_H
#define FLAC__ORDINALS_H #define FLAC__ORDINALS_H
#if !(defined(_MSC_VER) || defined(__EMX__)) #if !(defined(_MSC_VER) || defined(__BORLANDC__) || defined(__EMX__))
#include <inttypes.h> #include <inttypes.h>
#endif #endif
typedef signed char FLAC__int8; typedef signed char FLAC__int8;
typedef unsigned char FLAC__uint8; typedef unsigned char FLAC__uint8;
#if defined _MSC_VER #if defined(_MSC_VER) || defined(__BORLANDC__)
typedef __int16 FLAC__int16; typedef __int16 FLAC__int16;
typedef __int32 FLAC__int32; typedef __int32 FLAC__int32;
typedef __int64 FLAC__int64; typedef __int64 FLAC__int64;

View File

@@ -54,7 +54,7 @@
/* VERSION should come from configure */ /* VERSION should come from configure */
FLAC_API const char *FLAC__VERSION_STRING = VERSION; FLAC_API const char *FLAC__VERSION_STRING = VERSION;
#if defined _MSC_VER || defined __MINW32__ #if defined _MSC_VER || defined __BORLANDC__ || defined __MINW32__
/* yet one more hack because of MSVC6: */ /* yet one more hack because of MSVC6: */
FLAC_API const char *FLAC__VENDOR_STRING = "reference libFLAC 1.1.3 20061120"; FLAC_API const char *FLAC__VENDOR_STRING = "reference libFLAC 1.1.3 20061120";
#else #else

View File

@@ -316,7 +316,7 @@ void FLAC__lpc_restore_signal(const FLAC__int32 residual[], unsigned data_len, c
#endif #endif
unsigned i, j; unsigned i, j;
FLAC__int32 sum; FLAC__int32 sum;
const FLAC__int32 *history; const FLAC__int32 *r = residual, *history;
#ifdef FLAC__OVERFLOW_DETECT_VERBOSE #ifdef FLAC__OVERFLOW_DETECT_VERBOSE
fprintf(stderr,"FLAC__lpc_restore_signal: data_len=%d, order=%u, lpq=%d",data_len,order,lp_quantization); fprintf(stderr,"FLAC__lpc_restore_signal: data_len=%d, order=%u, lpq=%d",data_len,order,lp_quantization);
@@ -345,7 +345,7 @@ void FLAC__lpc_restore_signal(const FLAC__int32 residual[], unsigned data_len, c
#endif #endif
#endif #endif
} }
*(data++) = *(residual++) + (sum >> lp_quantization); *(data++) = *(r++) + (sum >> lp_quantization);
} }
/* Here's a slower but clearer version: /* Here's a slower but clearer version:
@@ -362,7 +362,7 @@ void FLAC__lpc_restore_signal_wide(const FLAC__int32 residual[], unsigned data_l
{ {
unsigned i, j; unsigned i, j;
FLAC__int64 sum; FLAC__int64 sum;
const FLAC__int32 *history; const FLAC__int32 *r = residual, *history;
#ifdef FLAC__OVERFLOW_DETECT_VERBOSE #ifdef FLAC__OVERFLOW_DETECT_VERBOSE
fprintf(stderr,"FLAC__lpc_restore_signal_wide: data_len=%d, order=%u, lpq=%d",data_len,order,lp_quantization); fprintf(stderr,"FLAC__lpc_restore_signal_wide: data_len=%d, order=%u, lpq=%d",data_len,order,lp_quantization);
@@ -382,12 +382,12 @@ void FLAC__lpc_restore_signal_wide(const FLAC__int32 residual[], unsigned data_l
fprintf(stderr,"FLAC__lpc_restore_signal_wide: OVERFLOW, i=%u, sum=%lld\n", i, (long long)(sum >> lp_quantization)); fprintf(stderr,"FLAC__lpc_restore_signal_wide: OVERFLOW, i=%u, sum=%lld\n", i, (long long)(sum >> lp_quantization));
break; break;
} }
if(FLAC__bitmath_silog2_wide((FLAC__int64)(*residual) + (sum >> lp_quantization)) > 32) { if(FLAC__bitmath_silog2_wide((FLAC__int64)(*r) + (sum >> lp_quantization)) > 32) {
fprintf(stderr,"FLAC__lpc_restore_signal_wide: OVERFLOW, i=%u, residual=%d, sum=%lld, data=%lld\n", i, *residual, (long long)(sum >> lp_quantization), (long long)((FLAC__int64)(*residual) + (sum >> lp_quantization))); fprintf(stderr,"FLAC__lpc_restore_signal_wide: OVERFLOW, i=%u, residual=%d, sum=%lld, data=%lld\n", i, *r, (long long)(sum >> lp_quantization), (long long)((FLAC__int64)(*r) + (sum >> lp_quantization)));
break; break;
} }
#endif #endif
*(data++) = *(residual++) + (FLAC__int32)(sum >> lp_quantization); *(data++) = *(r++) + (FLAC__int32)(sum >> lp_quantization);
} }
} }

View File

@@ -3195,7 +3195,7 @@ FLAC__bool transport_tempfile_(const char *filename, FILE **tempfile, char **tem
(void)fclose(*tempfile); (void)fclose(*tempfile);
*tempfile = 0; *tempfile = 0;
#if defined _MSC_VER || defined __MINGW32__ || defined __EMX__ #if defined _MSC_VER || defined __BORLANDC__ || defined __MINGW32__ || defined __EMX__
/* on some flavors of windows, rename() will fail if the destination already exists */ /* on some flavors of windows, rename() will fail if the destination already exists */
if(unlink(filename) < 0) { if(unlink(filename) < 0) {
cleanup_tempfile_(tempfile, tempfilename); cleanup_tempfile_(tempfile, tempfilename);
@@ -3248,7 +3248,7 @@ void set_file_stats_(const char *filename, struct stat *stats)
srctime.modtime = stats->st_mtime; srctime.modtime = stats->st_mtime;
(void)chmod(filename, stats->st_mode); (void)chmod(filename, stats->st_mode);
(void)utime(filename, &srctime); (void)utime(filename, &srctime);
#if !defined _MSC_VER && !defined __MINGW32__ && !defined __EMX__ #if !defined _MSC_VER && !defined __BORLANDC__ && !defined __MINGW32__ && !defined __EMX__
(void)chown(filename, stats->st_uid, -1); (void)chown(filename, stats->st_uid, -1);
(void)chown(filename, -1, stats->st_gid); (void)chown(filename, -1, stats->st_gid);
#endif #endif