From: ceriel Date: Wed, 25 Sep 1991 09:14:08 +0000 (+0000) Subject: Added _dvi and _dvil X-Git-Tag: release-5-5~827 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=cae816426387236a3b70a5eea4a2d40aaefb5c87;p=ack.git Added _dvi and _dvil --- 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; +}