]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - client/util.c
FIX: CoverityScan 123465 - Resource leak
[proxmark3-svn] / client / util.c
index 4129daaf785953d8495eedc89338163c8018eeed..e81d760014ce107d6a2f09fa95aafe1a2179c20e 100644 (file)
@@ -352,8 +352,6 @@ uint64_t param_get64ex(const char *line, int paramnum, int deflt, int base)
                return strtoull(&line[bg], NULL, base);
        else
                return deflt;
-
-       return 0;
 }
 
 int param_gethex(const char *line, int paramnum, uint8_t * data, int hexcnt)
@@ -568,3 +566,12 @@ uint32_t reflect(uint32_t v, int b) {
        }
        return v;
 }
+
+uint64_t HornerScheme(uint64_t num, uint64_t divider, uint64_t factor) {
+   uint64_t remainder=0, quotient=0, result=0;
+   remainder = num % divider;
+   quotient = num / divider;
+   if(!(quotient == 0 && remainder == 0))
+   result += HornerScheme(quotient, divider, factor) * factor + remainder;
+   return result;
+}
\ No newline at end of file
Impressum, Datenschutz