Mercurial > ms-int-types
comparison inttypes.h @ 8:8528f97c3731
Added INLINE_IMAXDIV define switch.
If INLINE_IMAXDIV is defined imaxdiv() have static modifier. If not - it is _inline.
| author | ipse.c99@d525d15b-5824-0410-80a3-6185d19c2cde |
|---|---|
| date | Wed, 13 Dec 2006 13:20:57 +0000 |
| parents | dfeb4c5e9077 |
| children | fed29a68d73f |
comparison
equal
deleted
inserted
replaced
| 7:dfeb4c5e9077 | 8:8528f97c3731 |
|---|---|
| 266 | 266 |
| 267 // 7.8.2.2 The imaxdiv function | 267 // 7.8.2.2 The imaxdiv function |
| 268 | 268 |
| 269 // This is modified version of div() function from Microsoft's div.c found | 269 // This is modified version of div() function from Microsoft's div.c found |
| 270 // in %MSVC.NET%\crt\src\div.c | 270 // in %MSVC.NET%\crt\src\div.c |
| 271 _inline imaxdiv_t __cdecl imaxdiv(intmax_t numer, intmax_t denom) | 271 #ifdef INLINE_IMAXDIV // [ |
| 272 _inline | |
| 273 #else // INLINE_IMAXDIV ][ | |
| 274 static | |
| 275 #endif // INLINE_IMAXDIV ] | |
| 276 imaxdiv_t __cdecl imaxdiv(intmax_t numer, intmax_t denom) | |
| 272 { | 277 { |
| 273 imaxdiv_t result; | 278 imaxdiv_t result; |
| 274 | 279 |
| 275 result.quot = numer / denom; | 280 result.quot = numer / denom; |
| 276 result.rem = numer % denom; | 281 result.rem = numer % denom; |
