[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kexi/3.1] src/migration/mdb/3rdparty/mdbtools/libmdb: MDB: Finalize removal of num_bytes defines (s
From:       Jaroslaw Staniek <null () kde ! org>
Date:       2018-08-30 21:19:25
Message-ID: E1fvULd-0003tX-0p () code ! kde ! org
[Download RAW message or body]

Git commit 82a619c04ad2b15a15fc0b02426c72938edb2ccc by Jaroslaw Staniek.
Committed on 30/08/2018 at 21:02.
Pushed by staniek into branch '3.1'.

MDB: Finalize removal of num_bytes defines

GIT_SILENT

M  +2    -5    src/migration/mdb/3rdparty/mdbtools/libmdb/money.c

https://commits.kde.org/kexi/82a619c04ad2b15a15fc0b02426c72938edb2ccc

diff --git a/src/migration/mdb/3rdparty/mdbtools/libmdb/money.c \
b/src/migration/mdb/3rdparty/mdbtools/libmdb/money.c index 11584d042..eaea04ae3 \
                100644
--- a/src/migration/mdb/3rdparty/mdbtools/libmdb/money.c
+++ b/src/migration/mdb/3rdparty/mdbtools/libmdb/money.c
@@ -47,7 +47,7 @@ char *mdb_money_to_string(MdbHandle *mdb, int start)
 	int neg=0;
        unsigned char multiplier[MAX_NUMERIC_PRECISION], temp[MAX_NUMERIC_PRECISION];
        unsigned char product[MAX_NUMERIC_PRECISION];
-       unsigned char bytes[8];
+       unsigned char bytes[num_bytes];
 
        memset(multiplier,0,MAX_NUMERIC_PRECISION);
        memset(product,0,MAX_NUMERIC_PRECISION);
@@ -76,8 +76,6 @@ char *mdb_money_to_string(MdbHandle *mdb, int start)
 		multiply_byte(multiplier, 256, temp);
 	}
        return array_to_string(product, scale, neg);
-
-#undef num_bytes
 }
 
 char *mdb_numeric_to_string(MdbHandle *mdb, int start, int prec, int scale) {
@@ -86,7 +84,7 @@ char *mdb_numeric_to_string(MdbHandle *mdb, int start, int prec, \
int scale) {  int neg=0;
        unsigned char multiplier[MAX_NUMERIC_PRECISION], temp[MAX_NUMERIC_PRECISION];
        unsigned char product[MAX_NUMERIC_PRECISION];
-       unsigned char bytes[16];
+       unsigned char bytes[num_bytes];
 
        memset(multiplier,0,MAX_NUMERIC_PRECISION);
        memset(product,0,MAX_NUMERIC_PRECISION);
@@ -105,7 +103,6 @@ char *mdb_numeric_to_string(MdbHandle *mdb, int start, int prec, \
int scale) {  multiply_byte(multiplier, 256, temp);
        }
        return array_to_string(product, scale, neg);
-#undef num_bytes
 }
 
 static int multiply_byte(unsigned char *product, int num, unsigned char *multiplier)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic