Git commit 1bc284de58f0b0e60c47cbebae10a4e36ed9380b by Jaroslaw Staniek, on= behalf of Nirgal Vourg=C3=A8re. Committed on 30/08/2018 at 20:52. Pushed by staniek into branch '3.1'. Avoid dynamic array allocation on stack. This might help some non C99 compliant compilers, while being a trivial cha= nge. FIXED-IN:3.1.1 mdbtools 9b4d5e624b4e16fd1097 M +2 -3 src/migration/mdb/3rdparty/mdbtools/libmdb/money.c https://commits.kde.org/kexi/1bc284de58f0b0e60c47cbebae10a4e36ed9380b diff --git a/src/migration/mdb/3rdparty/mdbtools/libmdb/money.c b/src/migra= tion/mdb/3rdparty/mdbtools/libmdb/money.c index 0c8c91d61..5a75d97c7 100644 --- a/src/migration/mdb/3rdparty/mdbtools/libmdb/money.c +++ b/src/migration/mdb/3rdparty/mdbtools/libmdb/money.c @@ -42,8 +42,7 @@ static char *array_to_string(unsigned char *array, int un= signed scale, int neg); */ char *mdb_money_to_string(MdbHandle *mdb, int start) { -#define num_bytes 8 - int scale=3D4; + const int num_bytes=3D8, scale=3D4; int i; int neg=3D0; unsigned char multiplier[MAX_NUMERIC_PRECISION], temp[MAX_NUMERIC_P= RECISION]; @@ -82,7 +81,7 @@ char *mdb_money_to_string(MdbHandle *mdb, int start) } = char *mdb_numeric_to_string(MdbHandle *mdb, int start, int prec, int scale= ) { -#define num_bytes 16 + const int num_bytes =3D 16; int i; int neg=3D0; unsigned char multiplier[MAX_NUMERIC_PRECISION], temp[MAX_NUMERIC_P= RECISION];