--- mad.h.in.orig 2022-03-30 21:14:07 UTC +++ mad.h.in @@ -24,15 +24,6 @@ extern "C" { # endif -# define FPM_INTEL - - - -# define SIZEOF_INT 4 -# define SIZEOF_LONG 4 -# define SIZEOF_LONG_LONG 8 - - /* Id: version.h,v 1.26 2004/01/23 09:41:33 rob Exp */ # ifndef LIBMAD_VERSION_H @@ -67,17 +58,12 @@ extern char const mad_build[]; # ifndef LIBMAD_FIXED_H # define LIBMAD_FIXED_H -# if SIZEOF_INT >= 4 -typedef signed int mad_fixed_t; +# define FPM_INTEL -typedef signed int mad_fixed64hi_t; -typedef unsigned int mad_fixed64lo_t; -# else -typedef signed long mad_fixed_t; - -typedef signed long mad_fixed64hi_t; -typedef unsigned long mad_fixed64lo_t; -# endif +#include +typedef int32_t mad_fixed_t; +typedef int32_t mad_fixed64hi_t; +typedef uint32_t mad_fixed64lo_t; # if defined(_MSC_VER) # define mad_fixed64_t signed __int64