@@@ man wip
[mLib] / utils / bits.3
index a002e24..3b09b65 100644 (file)
@@ -175,34 +175,34 @@ bits \- portable bit manipulation macros
 .SH SYNOPSIS
 .nf
 .B "#include <mLib/bits.h>"
-
+.PP
 .BR "typedef " ... " octet;"
 .BR "typedef " ... " uint16;"
 .BR "typedef " ... " uint24;"
 .BR "typedef " ... " uint32;"
 .BR "typedef " ... " uint64;"
 .BR "typedef " ... " kludge64;"
-
+.PP
 .BI "#define TY_" we " " type
 .BI "#define SZ_" we " \fR..."
 .BI "#define MASK_" we " \fR..."
-
+.PP
 .BI "#define DOUINTSZ(" f ") \fR..."
 .BI "#define DOUINTCONV(" f ") \fR..."
-
+.PP
 .IB type " U" w ( v );
-
+.PP
 .IB type " LSL" w ( type " " v ", int " s );
 .IB type " LSR" w ( type " " v ", int " s );
 .IB type " ROL" w ( type " " v ", int " s );
 .IB type " ROR" w ( type " " v ", int " s );
-
+.PP
 .BI "octet GETBYTE(void *" p ", size_t " o );
 .BI "void PUTBYTE(void *" p ", size_t " o ", octet " v );
-
+.PP
 .IB type " LOAD" we "(void *" p );
 .BI "void STORE" we "(void *" p ", " type " " v );
-
+.PP
 .BI "void SET64(kludge64 &" d ", uint32 " h ", uint32 " l );
 .BI "kludge64 X64(" hexh ", " hexl );
 .BI "void ASSIGN64(kludge64 &" d ", " x );
@@ -710,4 +710,3 @@ is exactly zero.
 .BR mLib (3).
 .SH AUTHOR
 Mark Wooding, <mdw@distorted.org.uk>
-