mirror of
https://github.com/mariadb-corporation/mariadb-connector-python.git
synced 2025-08-02 13:56:54 +00:00
Fix warnings in mariadb_codecs.c
This commit is contained in:
@ -24,6 +24,7 @@
|
|||||||
#define IS_DECIMAL_TYPE(type) \
|
#define IS_DECIMAL_TYPE(type) \
|
||||||
((type) == MYSQL_TYPE_NEWDECIMAL || (type) == MYSQL_TYPE_DOUBLE || (type) == MYSQL_TYPE_FLOAT)
|
((type) == MYSQL_TYPE_NEWDECIMAL || (type) == MYSQL_TYPE_DOUBLE || (type) == MYSQL_TYPE_FLOAT)
|
||||||
|
|
||||||
|
#if PY_BIG_ENDIAN == 1
|
||||||
static char *ma_byteswap(char *buf, size_t itemsize, size_t len)
|
static char *ma_byteswap(char *buf, size_t itemsize, size_t len)
|
||||||
{
|
{
|
||||||
char *p;
|
char *p;
|
||||||
@ -70,6 +71,7 @@ static char *ma_byteswap(char *buf, size_t itemsize, size_t len)
|
|||||||
}
|
}
|
||||||
return buf;
|
return buf;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
long MrdbIndicator_AsLong(PyObject *column)
|
long MrdbIndicator_AsLong(PyObject *column)
|
||||||
{
|
{
|
||||||
@ -1199,7 +1201,7 @@ mariadb_get_parameter_info(MrdbCursor *self,
|
|||||||
|
|
||||||
if (pinfo.type == MYSQL_TYPE_LONGLONG)
|
if (pinfo.type == MYSQL_TYPE_LONGLONG)
|
||||||
{
|
{
|
||||||
int64_t tmp= PyLong_AsLongLong(paramvalue.value);
|
PyLong_AsLongLong(paramvalue.value);
|
||||||
|
|
||||||
if (PyErr_Occurred())
|
if (PyErr_Occurred())
|
||||||
{
|
{
|
||||||
@ -1503,7 +1505,6 @@ mariadb_param_to_bind(MrdbCursor *self,
|
|||||||
if (!strcmp(Py_TYPE(value->value)->tp_name, "array.array") ||
|
if (!strcmp(Py_TYPE(value->value)->tp_name, "array.array") ||
|
||||||
!strcmp(Py_TYPE(value->value)->tp_name, "array"))
|
!strcmp(Py_TYPE(value->value)->tp_name, "array"))
|
||||||
{
|
{
|
||||||
PyObject *byte_array= NULL;
|
|
||||||
Py_buffer v;
|
Py_buffer v;
|
||||||
|
|
||||||
bind->buffer= NULL;
|
bind->buffer= NULL;
|
||||||
|
Reference in New Issue
Block a user