apk_defines: implement mulmod()

cute-signatures
William Pitcock 2017-06-01 04:24:15 +00:00
parent 9325eb721d
commit 40aee5f1d0
1 changed files with 8 additions and 0 deletions

View File

@ -121,6 +121,14 @@ static inline size_t muldiv(size_t a, size_t b, size_t c)
tmp /= c; tmp /= c;
return (size_t) tmp; return (size_t) tmp;
} }
static inline size_t mulmod(size_t a, size_t b, size_t c)
{
unsigned long long tmp;
tmp = a;
tmp *= b;
tmp %= c;
return (size_t) tmp;
}
typedef void (*apk_progress_cb)(void *cb_ctx, size_t); typedef void (*apk_progress_cb)(void *cb_ctx, size_t);