From cae816426387236a3b70a5eea4a2d40aaefb5c87 Mon Sep 17 00:00:00 2001 From: ceriel Date: Wed, 25 Sep 1991 09:14:08 +0000 Subject: [PATCH] Added _dvi and _dvil --- lang/pc/libpc/mdi.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/lang/pc/libpc/mdi.c b/lang/pc/libpc/mdi.c index 5117c0fd4..af9438d74 100644 --- a/lang/pc/libpc/mdi.c +++ b/lang/pc/libpc/mdi.c @@ -41,3 +41,31 @@ long _mdil(j,i) long j,i; { i += j; return(i); } + +int _dvi(j, i) unsigned int j,i; { + int neg = 0; + + if ((int)j < 0) { + j = -(int)j; neg = 1; + } + if ((int)i < 0) { + i = -(int)i; neg = !neg; + } + i = i / j; + if (neg) return -(int)i; + return i; +} + +long _dvil(j, i) unsigned long j,i; { + int neg = 0; + + if ((long)j < 0) { + j = -(long)j; neg = 1; + } + if ((long)i < 0) { + i = -(long)i; neg = !neg; + } + i = i / j; + if (neg) return -(long)i; + return i; +} -- 2.34.1