date and time created 80/10/30 00:35:16 by mckusick
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Thu, 30 Oct 1980 16:35:16 +0000 (08:35 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Thu, 30 Oct 1980 16:35:16 +0000 (08:35 -0800)
SCCS-vsn: usr.bin/pascal/libpc/RELTLT.c 1.1

usr/src/usr.bin/pascal/libpc/RELTLT.c [new file with mode: 0644]

diff --git a/usr/src/usr.bin/pascal/libpc/RELTLT.c b/usr/src/usr.bin/pascal/libpc/RELTLT.c
new file mode 100644 (file)
index 0000000..ebfee11
--- /dev/null
@@ -0,0 +1,29 @@
+/* Copyright (c) 1979 Regents of the University of California */
+
+static char sccsid[] = "@(#)RELTLT.c 1.1 %G%";
+
+#include "h00vars.h"
+
+RELTLT(bytecnt, left, right)
+
+       int             bytecnt;
+       register long   *left;
+       register long   *right;
+{
+       register int    longcnt;
+
+       longcnt = bytecnt >> 2;
+       do      {
+               if ((*left & ~*right) != 0)
+                       return FALSE;
+               if ((*right++ & ~*left++) != 0)
+                       goto leq;
+       } while (--longcnt);
+       return FALSE;
+leq:
+       while (--longcnt) {
+               if ((*left++ & ~*right++) != 0) 
+                       return FALSE;
+       }
+       return TRUE;
+}