diff options
| author | Mattias Andrée <maandree@operamail.com> | 2015-11-17 02:32:24 +0100 |
|---|---|---|
| committer | Mattias Andrée <maandree@operamail.com> | 2015-11-17 02:32:24 +0100 |
| commit | 38e6ec08d87f5a3344a982f591cfaf5562eb31eb (patch) | |
| tree | 08114dfa7b43744d24f07079638e80b753baf2e3 /src/stdlib/div.c | |
| parent | add macros for abs, labs, llabs, and imaxabs (diff) | |
| download | slibc-38e6ec08d87f5a3344a982f591cfaf5562eb31eb.tar.gz slibc-38e6ec08d87f5a3344a982f591cfaf5562eb31eb.tar.bz2 slibc-38e6ec08d87f5a3344a982f591cfaf5562eb31eb.tar.xz | |
split div.c
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to '')
| -rw-r--r-- | src/stdlib/div/lldiv.c (renamed from src/stdlib/div.c) | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/src/stdlib/div.c b/src/stdlib/div/lldiv.c index 47d5877..01ddd78 100644 --- a/src/stdlib/div.c +++ b/src/stdlib/div/lldiv.c @@ -32,38 +32,6 @@ * @return The quotient in `.quot`, and * the remainder in `.rem`. */ -div_t div(int numerator, int denominator) -{ - return (div_t){ numerator / denominator, numerator % denominator }; -} - - -/** - * Perform an integer division and return - * both the quotient and the remainder. - * - * @param numerator The numerator. - * @param denominator The denominator, must not be 0 lest - * the process will be killed by SIGFPE. - * @return The quotient in `.quot`, and - * the remainder in `.rem`. - */ -ldiv_t ldiv(long numerator, long denominator) -{ - return (ldiv_t){ numerator / denominator, numerator % denominator }; -} - - -/** - * Perform an integer division and return - * both the quotient and the remainder. - * - * @param numerator The numerator. - * @param denominator The denominator, must not be 0 lest - * the process will be killed by SIGFPE. - * @return The quotient in `.quot`, and - * the remainder in `.rem`. - */ lldiv_t lldiv(long long numerator, long long denominator) { return (lldiv_t){ numerator / denominator, numerator % denominator }; |
