From 9b4d5e624b4e16fd1097ce0c8b0a3a9ec5c844bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nirgal=20Vourg=C3=A8re?= Date: Mon, 29 Dec 2014 13:14:45 +0100 Subject: [PATCH] Avoid dynamic array allocation on stack. This might help some non C99 compliant compilers, while being a trivial change. --- src/libmdb/money.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libmdb/money.c b/src/libmdb/money.c index 72d6c8c..3962c67 100644 --- a/src/libmdb/money.c +++ b/src/libmdb/money.c @@ -42,7 +42,7 @@ static char *array_to_string(unsigned char *array, int unsigned scale, int neg); */ char *mdb_money_to_string(MdbHandle *mdb, int start) { - int num_bytes=8, scale=4; + const int num_bytes=8, scale=4; int i; int neg=0; unsigned char multiplier[MAX_NUMERIC_PRECISION], temp[MAX_NUMERIC_PRECISION]; @@ -80,7 +80,7 @@ char *mdb_money_to_string(MdbHandle *mdb, int start) } char *mdb_numeric_to_string(MdbHandle *mdb, int start, int prec, int scale) { - int num_bytes = 16; + const int num_bytes = 16; int i; int neg=0; unsigned char multiplier[MAX_NUMERIC_PRECISION], temp[MAX_NUMERIC_PRECISION];