123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- #include <features.h>
- #include <stdlib.h>
- ldiv_t
- ldiv (long int numer, long int denom)
- {
- ldiv_t result;
- result.quot = numer / denom;
- result.rem = numer % denom;
-
- if (numer >= 0 && result.rem < 0)
- {
- ++result.quot;
- result.rem -= denom;
- }
- return result;
- }
- #if __WORDSIZE == 64
- #undef imaxdiv
- strong_alias(ldiv,imaxdiv)
- #endif
|