home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 9
/
MEDIASHARE_09.ISO
/
pascal
/
vdl020d.zip
/
VULONG.DOC
< prev
next >
Wrap
Text File
|
1993-04-14
|
3KB
|
78 lines
{
════════════════════════════════════════════════════════════════════════════
Visionix Unsigned LongInt Unit (VULONG)
Copyright 1991,92,93 Visionix
ALL RIGHTS RESERVED
────────────────────────────────────────────────────────────────────────────
Revision history in reverse chronological order:
Initials Date Comment
-------- -------- -------------------------------------------------------
mep 03/30/93 ULAdd, ULSub, ULInc, and ULDec now work
mep 02/11/93 Cleaned up code for beta release
jrt 12/07/92 Sync with beta 0.11 release
lpg 11/25/92 First logged revision.
════════════════════════════════════════════════════════════════════════════
}
Unit VULong;
Uses
DOS;
{────────────────────────────────────────────────────────────────────────────}
Function ULAdd( L1 : LONGINT;
L2 : LONGINT ) : LONGINT;
Function ULSub( L1 : LONGINT;
L2 : LONGINT ) : LONGINT;
Function ULMul( L1 : LONGINT;
L2 : LONGINT ) : LONGINT;
Function ULDiv( L1 : LONGINT;
L2 : LONGINT ) : LONGINT;
Function ULMod( L1 : LONGINT;
L2 : LONGINT ) : LONGINT;
{----------------}
Function ULAnd( L1 : LONGINT;
L2 : LONGINT ) : LONGINT;
Function ULOr ( L1 : LONGINT;
L2 : LONGINT ) : LONGINT;
Function ULXor( L1 : LONGINT;
L2 : LONGINT ) : LONGINT;
Function ULNot( L1 : LONGINT;
L2 : LONGINT ) : LONGINT;
{----------------}
Function ULShr( L1 : LONGINT;
L2 : LONGINT ) : LONGINT;
Function ULShl( L1 : LONGINT;
L2 : LONGINT ) : LONGINT;
Function ULInc( L : LONGINT ) : LONGINT;
Function ULDec( L : LONGINT ) : LONGINT;
{────────────────────────────────────────────────────────────────────────────}