Fix some warnings from MSVC
This commit is contained in:
parent
35b40c65f6
commit
a439191efa
|
@ -3067,7 +3067,7 @@ static PyGetSetDef PyCFuncPtr_getsets[] = {
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef MS_WIN32
|
#ifdef MS_WIN32
|
||||||
static PPROC FindAddress(void *handle, char *name, PyObject *type)
|
static PPROC FindAddress(void *handle, const char *name, PyObject *type)
|
||||||
{
|
{
|
||||||
#ifdef MS_WIN64
|
#ifdef MS_WIN64
|
||||||
/* win64 has no stdcall calling conv, so it should
|
/* win64 has no stdcall calling conv, so it should
|
||||||
|
|
|
@ -48,10 +48,6 @@
|
||||||
#undef strtoll
|
#undef strtoll
|
||||||
#define strtoll _strtoi64
|
#define strtoll _strtoi64
|
||||||
#define strdup _strdup
|
#define strdup _strdup
|
||||||
#define PRIi64 "I64i"
|
|
||||||
#define PRIu64 "I64u"
|
|
||||||
#define PRIi32 "I32i"
|
|
||||||
#define PRIu32 "I32u"
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
#define PY_SSIZE_T_CLEAN
|
#define PY_SSIZE_T_CLEAN
|
||||||
|
|
||||||
#include "Python.h"
|
#include "Python.h"
|
||||||
|
#include <inttypes.h>
|
||||||
|
|
||||||
typedef short PyInt16;
|
typedef short PyInt16;
|
||||||
|
|
||||||
|
@ -448,7 +449,7 @@ audioop_max_impl(PyObject *module, Py_buffer *fragment, int width)
|
||||||
int val = GETRAWSAMPLE(width, fragment->buf, i);
|
int val = GETRAWSAMPLE(width, fragment->buf, i);
|
||||||
/* Cast to unsigned before negating. Unsigned overflow is well-
|
/* Cast to unsigned before negating. Unsigned overflow is well-
|
||||||
defined, but signed overflow is not. */
|
defined, but signed overflow is not. */
|
||||||
if (val < 0) absval = -(unsigned int)val;
|
if (val < 0) absval = (unsigned int)-(int64_t)val;
|
||||||
else absval = val;
|
else absval = val;
|
||||||
if (absval > max) max = absval;
|
if (absval > max) max = absval;
|
||||||
}
|
}
|
||||||
|
|
|
@ -58,7 +58,7 @@ main(int argc, char *argv[])
|
||||||
fprintf(stderr, "cannot fstat '%s'\n", inpath);
|
fprintf(stderr, "cannot fstat '%s'\n", inpath);
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
text_size = status.st_size;
|
text_size = (size_t)status.st_size;
|
||||||
text = (char *) malloc(text_size + 1);
|
text = (char *) malloc(text_size + 1);
|
||||||
if (text == NULL) {
|
if (text == NULL) {
|
||||||
fprintf(stderr, "could not allocate %ld bytes\n", (long) text_size);
|
fprintf(stderr, "could not allocate %ld bytes\n", (long) text_size);
|
||||||
|
|
Loading…
Reference in New Issue