ReactOS
0.4.16-dev-823-g9a093ec
div.c
Go to the documentation of this file.
1
/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */
2
#include <precomp.h>
3
4
#if (_MSC_VER >= 1920)
5
#pragma function(div)
6
#endif
7
8
/*
9
* @implemented
10
*/
11
div_t
12
CDECL
13
div
(
int
num
,
int
denom)
14
{
15
div_t
r
;
16
17
if
(
num
> 0 && denom < 0) {
18
num
= -
num
;
19
denom = -denom;
20
}
21
r
.quot =
num
/ denom;
22
r
.rem =
num
% denom;
23
if
(num < 0 && denom > 0)
24
{
25
if
(
r
.rem > 0)
26
{
27
r
.quot++;
28
r
.rem -= denom;
29
}
30
}
31
return
r
;
32
}
div
div_t CDECL div(int num, int denom)
Definition:
div.c:13
CDECL
#define CDECL
Definition:
compat.h:29
r
GLdouble GLdouble GLdouble r
Definition:
gl.h:2055
num
GLuint GLuint num
Definition:
glext.h:9618
_div_t
Definition:
stdlib.h:38
sdk
lib
crt
math
div.c
Generated on Tue Mar 18 2025 06:13:58 for ReactOS by
1.9.6