]> git.pond.sub.org Git - empserver/blobdiff - src/lib/gen/bit.c
Indented with src/scripts/indent-emp.
[empserver] / src / lib / gen / bit.c
index 47ea9e370943ce7693fd5ba19734ea406a3b1b20..31406947779b3ae0c77c14ff9a7d02fb34ff523e 100644 (file)
 
 #include "misc.h"
 #include "bit.h"
-#include "gen.h" /* getfdtablesize etc. */
+#include "gen.h"               /* getfdtablesize etc. */
 
-static int     bit_nbytes;
+static int bit_nbytes;
 
 bit_fdmask
 bit_newfdmask(void)
 {
-       bit_fdmask      mask;
-       int             nfile;
-
-       if (bit_nbytes == 0) {
-               nfile = getfdtablesize();
-               bit_nbytes = (nfile + (BIT_BITSPERMASK-1)) / BIT_NBBY;
-       }
-       mask = (bit_fdmask) malloc(bit_nbytes);
-       (void) bit_zero(mask);
-       return mask;
+    bit_fdmask mask;
+    int nfile;
+
+    if (bit_nbytes == 0) {
+       nfile = getfdtablesize();
+       bit_nbytes = (nfile + (BIT_BITSPERMASK - 1)) / BIT_NBBY;
+    }
+    mask = (bit_fdmask)malloc(bit_nbytes);
+    (void)bit_zero(mask);
+    return mask;
 }
 
 /*
@@ -58,14 +58,14 @@ bit_newfdmask(void)
 void
 bit_zero(bit_fdmask bitp)
 {
-       bit_mask *mask;
-       register int i;
-       register int nwords;
-
-       mask = bitp;
-       nwords = bit_nbytes / sizeof(*mask);
-       for (i=0; i<nwords; i++)
-               *mask++ = 0;
+    bit_mask *mask;
+    register int i;
+    register int nwords;
+
+    mask = bitp;
+    nwords = bit_nbytes / sizeof(*mask);
+    for (i = 0; i < nwords; i++)
+       *mask++ = 0;
 }
 
 /*
@@ -74,14 +74,14 @@ bit_zero(bit_fdmask bitp)
 void
 bit_not(bit_fdmask bitp)
 {
-       register bit_mask *mask;
-       register int i;
-       register int nwords;
-
-       mask = bitp;
-       nwords = bit_nbytes / sizeof(*mask);
-       for (i=0; i<nwords; i++,mask++)
-               *mask = ~(*mask);
+    register bit_mask *mask;
+    register int i;
+    register int nwords;
+
+    mask = bitp;
+    nwords = bit_nbytes / sizeof(*mask);
+    for (i = 0; i < nwords; i++, mask++)
+       *mask = ~(*mask);
 }
 
 /*
@@ -90,16 +90,16 @@ bit_not(bit_fdmask bitp)
 void
 bit_copy(bit_fdmask bitsrc, bit_fdmask bitdst)
 {
-       register bit_mask *src;
-       register bit_mask *dst;
-       register int i;
-       register int nwords;
-
-       dst = bitdst;
-       src = bitsrc;
-       nwords = bit_nbytes / sizeof(*dst);
-       for (i=0; i<nwords; i++)
-               *dst++ = *src++;
+    register bit_mask *src;
+    register bit_mask *dst;
+    register int i;
+    register int nwords;
+
+    dst = bitdst;
+    src = bitsrc;
+    nwords = bit_nbytes / sizeof(*dst);
+    for (i = 0; i < nwords; i++)
+       *dst++ = *src++;
 }
 
 /*
@@ -108,16 +108,16 @@ bit_copy(bit_fdmask bitsrc, bit_fdmask bitdst)
 void
 bit_or(bit_fdmask bitsrc, bit_fdmask bitdst)
 {
-       register bit_mask *src;
-       register bit_mask *dst;
-       register int i;
-       register int nwords;
-
-       nwords = bit_nbytes / sizeof(*dst);
-       src = bitsrc;
-       dst = bitdst;
-       for (i=0; i<nwords; i++)
-               *dst++ |= *src++;
+    register bit_mask *src;
+    register bit_mask *dst;
+    register int i;
+    register int nwords;
+
+    nwords = bit_nbytes / sizeof(*dst);
+    src = bitsrc;
+    dst = bitdst;
+    for (i = 0; i < nwords; i++)
+       *dst++ |= *src++;
 }
 
 /*
@@ -126,18 +126,18 @@ bit_or(bit_fdmask bitsrc, bit_fdmask bitdst)
 void
 bit_or3(bit_fdmask bitsrc1, bit_fdmask bitsrc2, bit_fdmask bitdst)
 {
-       register bit_mask *src1;
-       register bit_mask *src2;
-       register bit_mask *dst;
-       register int i;
-       register int nwords;
-
-       src1 = bitsrc1;
-       src2 = bitsrc2;
-       dst = bitdst;
-       nwords = bit_nbytes / sizeof(*dst);
-       for (i=0; i<nwords; i++)
-               *dst++ = *src1++ | *src2++;
+    register bit_mask *src1;
+    register bit_mask *src2;
+    register bit_mask *dst;
+    register int i;
+    register int nwords;
+
+    src1 = bitsrc1;
+    src2 = bitsrc2;
+    dst = bitdst;
+    nwords = bit_nbytes / sizeof(*dst);
+    for (i = 0; i < nwords; i++)
+       *dst++ = *src1++ | *src2++;
 }
 
 /*
@@ -146,16 +146,16 @@ bit_or3(bit_fdmask bitsrc1, bit_fdmask bitsrc2, bit_fdmask bitdst)
 void
 bit_and(bit_fdmask bitsrc, bit_fdmask bitdst)
 {
-       register bit_mask *src;
-       register bit_mask *dst;
-       register int i;
-       register int nwords;
-
-       nwords = bit_nbytes / sizeof(*src);
-       src = bitsrc;
-       dst = bitdst;
-       for (i=0; i<nwords; i++)
-               *dst++ &= *src++;
+    register bit_mask *src;
+    register bit_mask *dst;
+    register int i;
+    register int nwords;
+
+    nwords = bit_nbytes / sizeof(*src);
+    src = bitsrc;
+    dst = bitdst;
+    for (i = 0; i < nwords; i++)
+       *dst++ &= *src++;
 }
 
 /*
@@ -164,18 +164,18 @@ bit_and(bit_fdmask bitsrc, bit_fdmask bitdst)
 void
 bit_and3(bit_fdmask bitsrc1, bit_fdmask bitsrc2, bit_fdmask bitdst)
 {
-       register bit_mask *src1;
-       register bit_mask *src2;
-       register bit_mask *dst;
-       register int i;
-       register int nwords;
-
-       src1 = bitsrc1;
-       src2 = bitsrc2;
-       dst = bitdst;
-       nwords = bit_nbytes / sizeof(*dst);
-       for (i=0; i<nwords; i++)
-               *dst++ = *src1++ & *src2++;
+    register bit_mask *src1;
+    register bit_mask *src2;
+    register bit_mask *dst;
+    register int i;
+    register int nwords;
+
+    src1 = bitsrc1;
+    src2 = bitsrc2;
+    dst = bitdst;
+    nwords = bit_nbytes / sizeof(*dst);
+    for (i = 0; i < nwords; i++)
+       *dst++ = *src1++ & *src2++;
 }
 
 /*
@@ -185,22 +185,22 @@ bit_and3(bit_fdmask bitsrc1, bit_fdmask bitsrc2, bit_fdmask bitdst)
 int
 bit_fd(bit_fdmask bitp)
 {
-       register bit_mask *mask;
-       register unsigned int j;
-       register bit_mask m;
-       register int i;
-       int     nwords;
-
-       mask = bitp;
-       nwords = bit_nbytes / sizeof(m);
-       for (i=0; i<nwords; i++,mask++) {
-               if ((m = *mask) == 0)
-                       continue;
-               for (j=0; j<BIT_BITSPERMASK; j++) {
-                       if (m & bit(j))
-                               return i*BIT_BITSPERMASK + j;
-               }
-               /*NOTREACHED*/
+    register bit_mask *mask;
+    register unsigned int j;
+    register bit_mask m;
+    register int i;
+    int nwords;
+
+    mask = bitp;
+    nwords = bit_nbytes / sizeof(m);
+    for (i = 0; i < nwords; i++, mask++) {
+       if ((m = *mask) == 0)
+           continue;
+       for (j = 0; j < BIT_BITSPERMASK; j++) {
+           if (m & bit(j))
+               return i * BIT_BITSPERMASK + j;
        }
-       return -1;
+       /*NOTREACHED*/
+    }
+    return -1;
 }