mpg123-1.32.3
This commit is contained in:
@@ -332,4 +332,9 @@ size_t INT123_unintr_fwrite(const void *ptr, size_t size, size_t nmemb, FILE *st
|
||||
void (*INT123_catchsignal(int signum, void(*handler)(int)))(int);
|
||||
#endif
|
||||
|
||||
// Some ancient toolchains miss the documented errno value.
|
||||
#if defined(_WIN32) && !defined(EOVERFLOW)
|
||||
#define EOVERFLOW 132
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
@@ -45,6 +45,9 @@
|
||||
#include <sys/stat.h>
|
||||
#include <fcntl.h>
|
||||
|
||||
// A paranoid check that someone did not define a wrong SIZEOF_OFF_T at configure time.
|
||||
typedef unsigned char MPG123_STATIC_ASSERT[(SIZEOF_OFF_T == sizeof(off_t)) ? 1 : -1];
|
||||
|
||||
#include "debug.h"
|
||||
|
||||
// We do not want to expose this publicly, but it is cleaner to have it also defined
|
||||
@@ -91,7 +94,7 @@ struct wrap_data
|
||||
off_t (*r_lseek)(int, off_t, int);
|
||||
mpg123_ssize_t (*r_h_read)(void *, void *, size_t);
|
||||
off_t (*r_h_lseek)(void*, off_t, int);
|
||||
#if LFS_LARGEFILE_64
|
||||
#ifdef LFS_LARGEFILE_64
|
||||
mpg123_ssize_t (*r_read_64) (int, void *, size_t);
|
||||
off64_t (*r_lseek_64)(int, off64_t, int);
|
||||
mpg123_ssize_t (*r_h_read_64)(void *, void *, size_t);
|
||||
@@ -176,7 +179,7 @@ static struct wrap_data* wrap_get(mpg123_handle *mh, int force_alloc)
|
||||
whd->r_lseek = NULL;
|
||||
whd->r_h_read = NULL;
|
||||
whd->r_h_lseek = NULL;
|
||||
#if LFS_LARGEFILE_64
|
||||
#ifdef LFS_LARGEFILE_64
|
||||
whd->r_read_64 = NULL;
|
||||
whd->r_lseek_64 = NULL;
|
||||
whd->r_h_read_64 = NULL;
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
*/
|
||||
#define MPG123_API_VERSION 48
|
||||
/** library patch level at client build time */
|
||||
#define MPG123_PATCHLEVEL 0
|
||||
#define MPG123_PATCHLEVEL 1
|
||||
|
||||
#ifndef MPG123_EXPORT
|
||||
/** Defines needed for MS Visual Studio(tm) DLL builds.
|
||||
|
||||
@@ -2040,15 +2040,19 @@ type attribute_align_arg name(long inrate, long outrate, type io) \
|
||||
#if SIZEOF_OFF_T == 8
|
||||
resample_total_alias(off_t, syn123_resample_total, syn123_resample_total64)
|
||||
resample_total_alias(off_t, syn123_resample_intotal, syn123_resample_intotal64)
|
||||
resample_total_alias(off_t, syn123_resample_total_64, syn123_resample_total64)
|
||||
resample_total_alias(off_t, syn123_resample_intotal_64, syn123_resample_intotal64)
|
||||
#elif SIZEOF_OFF_T == 4
|
||||
resample_total_wrap(off_t, INT32_MAX, syn123_resample_total, syn123_resample_total64)
|
||||
resample_total_wrap(off_t, INT32_MAX, syn123_resample_intotal, syn123_resample_intotal64)
|
||||
#if LFS_LARGEFILE_64
|
||||
resample_total_wrap(off_t, INT32_MAX, syn123_resample_total_32, syn123_resample_total64)
|
||||
resample_total_wrap(off_t, INT32_MAX, syn123_resample_intotal_32, syn123_resample_intotal64)
|
||||
#ifdef LFS_LARGEFILE_64
|
||||
resample_total_alias(off64_t, syn123_resample_total_64, syn123_resample_total64)
|
||||
resample_total_alias(off64_t, syn123_resample_intotal_64, syn123_resample_intotal64)
|
||||
#endif
|
||||
#else
|
||||
#error "Unexpected LFS_ALIAS_BITS value."
|
||||
#error "Unexpected off_t size."
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
*/
|
||||
#define SYN123_API_VERSION 2
|
||||
/** library patch level at client build time */
|
||||
#define SYN123_PATCHLEVEL 1
|
||||
#define SYN123_PATCHLEVEL 2
|
||||
|
||||
#ifndef MPG123_EXPORT
|
||||
/** Defines needed for MS Visual Studio(tm) DLL builds.
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
// only single spaces as separator to ease parsing by build scripts
|
||||
#define MPG123_MAJOR 1
|
||||
#define MPG123_MINOR 32
|
||||
#define MPG123_PATCH 2
|
||||
#define MPG123_PATCH 3
|
||||
// Don't get too wild with that to avoid confusing m4. No brackets.
|
||||
// Also, it should fit well into a sane file name for the tarball.
|
||||
#define MPG123_SUFFIX ""
|
||||
|
||||
Reference in New Issue
Block a user