.\" -*-nroff-*-
-.TH bits 3mLib "20 June 1999" mLib
+.TH bits 3 "20 June 1999" mLib
.SH NAME
bits \- portable bit manipulation macros
+.\" @U8
+.\" @U16
+.\" @U32
+.\"
+.\" @LSL8
+.\" @LSR8
+.\" @LSL16
+.\" @LSR16
+.\" @LSL32
+.\" @LSR32
+.\"
+.\" @ROL8
+.\" @ROR8
+.\" @ROL16
+.\" @ROR16
+.\" @ROL32
+.\" @ROR32
+.\"
+.\" @GETBYTE
+.\" @PUTBYTE
+.\"
+.\" @LOAD8
+.\" @STORE8
+.\"
+.\" @LOAD16_L
+.\" @LOAD16_B
+.\" @LOAD16
+.\" @STORE16_L
+.\" @STORE16_B
+.\" @STORE16
+.\"
+.\" @LOAD32_L
+.\" @LOAD32_B
+.\" @LOAD32
+.\" @STORE32_L
+.\" @STORE32_B
+.\" @STORE32
+.\"
.SH SYNOPSIS
.nf
.B "#include <mLib/bits.h>"
all appropriate type casting and masking. Again, these macros are
written with portability foremost in mind, although it seems they don't
actually perform at all badly in real use.
+.SH "SEE ALSO"
+.BR mLib (3).
.SH AUTHOR
Mark Wooding, <mdw@nsict.org>