]> git.cryptolib.org Git - arm-crypto-lib.git/blobdiff - test_src/string-extras.c
'hardening' infrastucture against toolchain bugs
[arm-crypto-lib.git] / test_src / string-extras.c
index 5293a1ff9db9da35a82a98b8838916cd8581548f..18cf67f6f5ced5fc8cbdc8d080ca1ff462bff334 100644 (file)
@@ -96,7 +96,11 @@ char* ultoa(unsigned long a, char* buffer, uint8_t radix){
                return buffer;
        }
        while(a){
+               /* toolchain bug??
                result = div(a, radix);
+               */
+               result.quot = a/radix;
+               result.rem = a%radix;
                *ptr = result.rem;
                if(result.rem<10){
                        *ptr += '0';