diff -urN libggi-2.2.2.orig/doc/man/cube3d.1 libggi-2.2.2/doc/man/cube3d.1
--- libggi-2.2.2.orig/doc/man/cube3d.1	2005-09-21 17:09:59.000000000 -0400
+++ libggi-2.2.2/doc/man/cube3d.1	2008-04-13 10:40:58.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "cube3d" 1 "2003-04-02" "libggi-2.2.x" GGI
 .SH NAME
-\fBcube3d\fR : 3D cube console
+\fBcube3d\fR \- 3D cube console
 .SH SYNOPSIS
-.nb
+
 .nf
 cube3d
 .fi
@@ -13,14 +13,14 @@
 
 The programs program1 to program6 are invoked and mapped to the cube
 sides after the 3d program itself has started. You can interleave the
-program names with size parameters of the form -xxx,yyy that will ask
+program names with size parameters of the form \-xxx,yyy that will ask
 the programs that come later on the commandline to start up in that
 size.  The default size is half that of the visual 3d is running on.
 
 You can add more programs while 3d is running by setting some
 environment variables and starting them:
 
-.nb
+
 .nf
 GGI_DISPLAY=display-memory:-input:keyfile:1048576:[0-5]:/dev/null
 .fi
diff -urN libggi-2.2.2.orig/doc/man/display-aa.7 libggi-2.2.2/doc/man/display-aa.7
--- libggi-2.2.2.orig/doc/man/display-aa.7	2006-02-22 12:17:43.000000000 -0500
+++ libggi-2.2.2/doc/man/display-aa.7	2008-04-13 09:52:41.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "display-aa" 7 "2006-02-22" "libggi-2.2.x" GGI
 .SH NAME
-\fBdisplay-aa\fR : Display using AAlib
+\fBdisplay-aa\fR \- Display using AAlib
 .SH SYNOPSIS
-.nb
+
 .nf
 display-aalib
 .fi
diff -urN libggi-2.2.2.orig/doc/man/display-auto.7 libggi-2.2.2/doc/man/display-auto.7
--- libggi-2.2.2.orig/doc/man/display-auto.7	2005-09-21 17:10:00.000000000 -0400
+++ libggi-2.2.2/doc/man/display-auto.7	2008-04-13 00:46:00.000000000 -0400
@@ -2,7 +2,7 @@
 .SH NAME
 \fBdisplay-auto\fR : OS dependent target autodetection
 .SH SYNOPSIS
-.nb
+
 .nf
 display-auto
 .fi
diff -urN libggi-2.2.2.orig/doc/man/display-directx.7 libggi-2.2.2/doc/man/display-directx.7
--- libggi-2.2.2.orig/doc/man/display-directx.7	2005-09-21 17:10:01.000000000 -0400
+++ libggi-2.2.2/doc/man/display-directx.7	2008-04-13 00:46:00.000000000 -0400
@@ -2,7 +2,7 @@
 .SH NAME
 \fBdisplay-directx\fR : DirectX (WIN32)
 .SH SYNOPSIS
-.nb
+
 .nf
 display-directx: [ [-inwin=<winid>|root] | [-fullscreen] ]
                  [ [-keepcursor] | [-nocursor] ] [-noinput]
diff -urN libggi-2.2.2.orig/doc/man/display-fbdev.7 libggi-2.2.2/doc/man/display-fbdev.7
--- libggi-2.2.2.orig/doc/man/display-fbdev.7	2005-09-21 17:10:02.000000000 -0400
+++ libggi-2.2.2/doc/man/display-fbdev.7	2008-04-13 10:39:34.000000000 -0400
@@ -1,11 +1,11 @@
 .TH "display-fbdev" 7 "2003-04-02" "libggi-2.2.x" GGI
 .SH NAME
-\fBdisplay-fbdev\fR : Display using Linux kernel framebuffer devices
+\fBdisplay-fbdev\fR \- Display using Linux kernel framebuffer devices
 .SH SYNOPSIS
-.nb
+
 .nf
-display-fbdev: [ [-noinput] | [ [-nokbd] | [-nomouse] ] ] [-novt]
-               [-physz=<sizex>,<sizey>[dpi]] [<framebuffer>]
+display-fbdev: [ [\-noinput] | [ [\-nokbd] | [\-nomouse] ] ] [\-novt]
+               [\-physz=<sizex>,<sizey>[dpi]] [<framebuffer>]
 .fi
 
 .SH DESCRIPTION
diff -urN libggi-2.2.2.orig/doc/man/display-file.7 libggi-2.2.2/doc/man/display-file.7
--- libggi-2.2.2.orig/doc/man/display-file.7	2005-09-21 17:10:02.000000000 -0400
+++ libggi-2.2.2/doc/man/display-file.7	2008-04-13 10:34:14.000000000 -0400
@@ -1,11 +1,11 @@
 .TH "display-file" 7 "2003-04-02" "libggi-2.2.x" GGI
 .SH NAME
-\fBdisplay-file\fR : Render display into image file
+\fBdisplay-file\fR \- Render display into image file
 .SH SYNOPSIS
-.nb
+
 .nf
-display-file: [-flushcmd=<command>] [-flushframe=<n>]
-              [-flushtime=<t>] <filename>
+display-file: [\-flushcmd=<command>] [\-flushframe=<n>]
+              [\-flushtime=<t>] <filename>
 .fi
 
 .SH DESCRIPTION
@@ -31,7 +31,7 @@
 to execute at the times given by one of the two other parameters. This
 looks typically like:
 
-.nb
+
 .nf
 ppmtogif foo.ppm > foo.%04d.gif
 .fi
diff -urN libggi-2.2.2.orig/doc/man/display-glide.7 libggi-2.2.2/doc/man/display-glide.7
--- libggi-2.2.2.orig/doc/man/display-glide.7	2005-09-21 17:10:02.000000000 -0400
+++ libggi-2.2.2/doc/man/display-glide.7	2008-04-13 09:50:58.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "display-glide" 7 "2003-04-02" "libggi-2.2.x" GGI
 .SH NAME
-\fBdisplay-glide\fR : Display using Glide library
+\fBdisplay-glide\fR \- Display using Glide library
 .SH SYNOPSIS
-.nb
+
 .nf
 display-glide:<card>
 .fi
diff -urN libggi-2.2.2.orig/doc/man/display-mansync.7 libggi-2.2.2/doc/man/display-mansync.7
--- libggi-2.2.2.orig/doc/man/display-mansync.7	2005-09-21 17:10:03.000000000 -0400
+++ libggi-2.2.2/doc/man/display-mansync.7	2008-04-13 00:46:00.000000000 -0400
@@ -2,7 +2,7 @@
 .SH NAME
 \fBdisplay-mansync\fR : sync mode emulation
 .SH SYNOPIS
-.nb
+
 .nf
 display-mansync
 .fi
@@ -16,7 +16,7 @@
 It must pass a pointer to a _ggi_opmansync structure as the argument
 to _ggiAddDL(), and must define the following macros:
 
-.nb
+
 .nf
 MANSYNC_init(vis)
 MANSYNC_deinit(vis)
@@ -30,7 +30,7 @@
 
 Mansync provides the following functions:
 
-.nb
+
 .nf
 int _GGI_mansync_init(vis);
 int _GGI_mansync_deinit(vis);
diff -urN libggi-2.2.2.orig/doc/man/display-memory.7 libggi-2.2.2/doc/man/display-memory.7
--- libggi-2.2.2.orig/doc/man/display-memory.7	2005-09-21 17:10:03.000000000 -0400
+++ libggi-2.2.2/doc/man/display-memory.7	2008-04-13 10:35:05.000000000 -0400
@@ -1,12 +1,12 @@
 .TH "display-memory" 7 "2004-10-14" "libggi-2.2.x" GGI
 .SH NAME
-\fBdisplay-memory\fR : Display on buffer in main memory
+\fBdisplay-memory\fR \- Display on buffer in main memory
 .SH SYNOPSIS
-.nb
+
 .nf
-display-memory: [-input] [-noblank]
-                [-layout=<fstride>[[plb<lstride>]|[plan<pstride>,<plstride>]]]
-                [-physz=<sizex>,<sizey>[dpi]] [-pixfmt=<format_string>]
+display-memory: [\-input] [\-noblank]
+                [\-layout=<fstride>[[plb<lstride>]|[plan<pstride>,<plstride>]]]
+                [\-physz=<sizex>,<sizey>[dpi]] [\-pixfmt=<format_string>]
                 [ [shmid:<sid> ] | [keyfile:<size>:<id>:<fname>] | pointer ]
 .fi
 
@@ -53,7 +53,7 @@
 future LibGGI releases.
 
 .TP
-\f(CW[-layout=<fstride>[[plb<lstride>]|[plan<pstride>,<plstride>]]]\fR
+\f(CW[\-layout=<fstride>[[plb<lstride>]|[plan<pstride>,<plstride>]]]\fR
 This option will provide a non-default framebuffer layout
 explicitly.  The \fIfstride\fR parameter denotes the number of
 bytes between frames in the framebuffer, and will default to the
diff -urN libggi-2.2.2.orig/doc/man/display-monotext.7 libggi-2.2.2/doc/man/display-monotext.7
--- libggi-2.2.2.orig/doc/man/display-monotext.7	2005-09-21 17:10:04.000000000 -0400
+++ libggi-2.2.2/doc/man/display-monotext.7	2008-04-13 10:39:07.000000000 -0400
@@ -1,10 +1,10 @@
 .TH "display-monotext" 7 "2004-10-14" "libggi-2.2.x" GGI
 .SH NAME
-\fBdisplay-monotext\fR : Emulate palettized modes on text-mode visuals
+\fBdisplay-monotext\fR \- Emulate palettized modes on text-mode visuals
 .SH SYNOPSIS
-.nb
+
 .nf
-display-monotext: [ [-a=<acc>] | [ [-x=<acc>] [-y=<acc>] ] ] <target-spec>
+display-monotext: [ [\-a=<acc>] | [ [\-x=<acc>] [\-y=<acc>] ] ] <target-spec>
 .fi
 
 .SH DESCRIPTION
diff -urN libggi-2.2.2.orig/doc/man/display-multi.7 libggi-2.2.2/doc/man/display-multi.7
--- libggi-2.2.2.orig/doc/man/display-multi.7	2005-09-21 17:10:04.000000000 -0400
+++ libggi-2.2.2/doc/man/display-multi.7	2008-04-13 09:46:59.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "display-multi" 7 "2004-10-17" "libggi-2.2.x" GGI
 .SH NAME
-\fBdisplay-multi\fR : Duplicate visual operations onto multiple visuals
+\fBdisplay-multi\fR \- Duplicate visual operations onto multiple visuals
 .SH SYNOPSIS
-.nb
+
 .nf
 display-multi <:targetspec> ...
 .fi
diff -urN libggi-2.2.2.orig/doc/man/display-palemu.7 libggi-2.2.2/doc/man/display-palemu.7
--- libggi-2.2.2.orig/doc/man/display-palemu.7	2005-09-21 17:10:04.000000000 -0400
+++ libggi-2.2.2/doc/man/display-palemu.7	2008-04-13 10:40:01.000000000 -0400
@@ -1,10 +1,10 @@
 .TH "display-palemu" 7 "2003-04-02" "libggi-2.2.x" GGI
 .SH NAME
-\fBdisplay-palemu\fR : Emulate palettized modes on visuals of other mode schemes
+\fBdisplay-palemu\fR \- Emulate palettized modes on visuals of other mode schemes
 .SH SYNOPSIS
-.nb
+
 .nf
-display-palemu: [-parent=<mode>] <target-spec>
+display-palemu: [\-parent=<mode>] <target-spec>
 .fi
 
 .SH DESCRIPTION
diff -urN libggi-2.2.2.orig/doc/man/display-quartz.7 libggi-2.2.2/doc/man/display-quartz.7
--- libggi-2.2.2.orig/doc/man/display-quartz.7	2005-09-21 17:10:05.000000000 -0400
+++ libggi-2.2.2/doc/man/display-quartz.7	2008-04-13 00:46:00.000000000 -0400
@@ -2,7 +2,7 @@
 .SH NAME
 \fBdisplay-quartz\fR : Display using Quartz2D on Mac OSX
 .SH SYNOPSIS
-.nb
+
 .nf
 display-quartz:       [-physz=<sizex>,<sizey>[dpi]] [-nomansync]
 .fi
diff -urN libggi-2.2.2.orig/doc/man/display-sub.7 libggi-2.2.2/doc/man/display-sub.7
--- libggi-2.2.2.orig/doc/man/display-sub.7	2005-09-21 17:10:05.000000000 -0400
+++ libggi-2.2.2/doc/man/display-sub.7	2008-04-13 09:47:12.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "display-sub" 7 "2005-01-16" "libggi-2.2.x" GGI
 .SH NAME
-\fBdisplay-sub\fR : Make a child visual that is a window to the parent
+\fBdisplay-sub\fR \- Make a child visual that is a window to the parent
 .SH SYNOPSIS
-.nb
+
 .nf
 display-sub: <target-spec>
 .fi
diff -urN libggi-2.2.2.orig/doc/man/display-svgalib.7 libggi-2.2.2/doc/man/display-svgalib.7
--- libggi-2.2.2.orig/doc/man/display-svgalib.7	2005-09-21 17:10:05.000000000 -0400
+++ libggi-2.2.2/doc/man/display-svgalib.7	2008-04-13 10:38:23.000000000 -0400
@@ -1,10 +1,10 @@
 .TH "display-svgalib" 7 "2004-04-06" "libggi-2.2.x" GGI
 .SH NAME
-\fBdisplay-svgalib\fR : Display fullscreen using SVGAlib
+\fBdisplay-svgalib\fR \- Display fullscreen using SVGAlib
 .SH SYNOPSIS
-.nb
+
 .nf
-display-svgalib: [-physz=<sizex>,<sizey>[dpi]]
+display-svgalib: [\-physz=<sizex>,<sizey>[dpi]]
 .fi
 
 .SH DESCRIPTION
diff -urN libggi-2.2.2.orig/doc/man/display-tele.7 libggi-2.2.2/doc/man/display-tele.7
--- libggi-2.2.2.orig/doc/man/display-tele.7	2005-09-21 17:10:06.000000000 -0400
+++ libggi-2.2.2/doc/man/display-tele.7	2008-04-13 09:47:31.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "display-tele" 7 "2005-03-11" "libggi-2.2.x" GGI
 .SH NAME
-\fBdisplay-tele\fR : Forwards the display over a network
+\fBdisplay-tele\fR \- Forwards the display over a network
 .SH SYNOPSIS
-.nb
+
 .nf
 display-tele: [inet]:<host>[:port]
 display-tele: unix:<file>
@@ -22,7 +22,7 @@
 and unix. The specifier for type inet has the format hostname:port,
 and for type unix, it is a file. Some examples:
 
-.nb
+
 .nf
 - GGI_DISPLAY=tele:inet:localhost:27780
 - GGI_DISPLAY=tele::192.168.1.2:27780 (inet is the default)
diff -urN libggi-2.2.2.orig/doc/man/display-terminfo.7 libggi-2.2.2/doc/man/display-terminfo.7
--- libggi-2.2.2.orig/doc/man/display-terminfo.7	2005-09-21 17:10:06.000000000 -0400
+++ libggi-2.2.2/doc/man/display-terminfo.7	2008-04-13 00:46:00.000000000 -0400
@@ -2,7 +2,7 @@
 .SH NAME
 \fBdisplay-terminfo\fR : Display using ncurses
 .SH SYNOPSIS
-.nb
+
 .nf
 display-terminfo: [-physz=<sizex>,<sizey>[dpi]]
 .fi
diff -urN libggi-2.2.2.orig/doc/man/display-tile.7 libggi-2.2.2/doc/man/display-tile.7
--- libggi-2.2.2.orig/doc/man/display-tile.7	2005-09-21 17:10:07.000000000 -0400
+++ libggi-2.2.2/doc/man/display-tile.7	2008-04-13 10:35:23.000000000 -0400
@@ -1,10 +1,10 @@
 .TH "display-tile" 7 "2003-04-02" "libggi-2.2.x" GGI
 .SH NAME
-\fBdisplay-tile\fR : Divide display into tiles similar to a video wall
+\fBdisplay-tile\fR \- Divide display into tiles similar to a video wall
 .SH SYNOPSIS
-.nb
+
 .nf
-display-tile : [ [-usedb] | [-nodb] ]
+display-tile : [ [\-usedb] | [\-nodb] ]
                <offset-x>,<offset-y>,<size-x>,<size-y>,<child-target-spec>
                ...
 .fi
diff -urN libggi-2.2.2.orig/doc/man/display-trueemu.7 libggi-2.2.2/doc/man/display-trueemu.7
--- libggi-2.2.2.orig/doc/man/display-trueemu.7	2005-09-21 17:10:07.000000000 -0400
+++ libggi-2.2.2/doc/man/display-trueemu.7	2008-04-13 10:40:28.000000000 -0400
@@ -1,11 +1,11 @@
 .TH "display-trueemu" 7 "2003-04-02" "libggi-2.2.x" GGI
 .SH NAME
-\fBdisplay-trueemu\fR : Emulate truecolor modes
+\fBdisplay-trueemu\fR \- Emulate truecolor modes
 .SH SYNOPSIS
-.nb
+
 .nf
-display-trueemu : [-parent=<mode>] [-dither=<dither>]
-                  [-model=<model>] <target-spec>
+display-trueemu : [\-parent=<mode>] [\-dither=<dither>]
+                  [\-model=<model>] <target-spec>
 .fi
 
 .SH DESCRIPTION
diff -urN libggi-2.2.2.orig/doc/man/display-vcsa.7 libggi-2.2.2/doc/man/display-vcsa.7
--- libggi-2.2.2.orig/doc/man/display-vcsa.7	2005-09-21 17:10:08.000000000 -0400
+++ libggi-2.2.2/doc/man/display-vcsa.7	2008-04-13 10:38:10.000000000 -0400
@@ -1,11 +1,11 @@
 .TH "display-vcsa" 7 "2004-10-14" "libggi-2.2.x" GGI
 .SH NAME
-\fBdisplay-vcsa\fR : Display using Linux virtual console text device
+\fBdisplay-vcsa\fR \- Display using Linux virtual console text device
 .SH SYNOPSIS
-.nb
+
 .nf
-display-vcsa : [ [-noinput] | [ [-nokbd] [-nomouse] ] ] [-ascii]
-                 [-physz=<sizex>,<sizey>[dpi]] [-shade] [<vcsa device>]
+display-vcsa : [ [\-noinput] | [ [\-nokbd] [\-nomouse] ] ] [\-ascii]
+                 [\-physz=<sizex>,<sizey>[dpi]] [\-shade] [<vcsa device>]
 .fi
 
 .SH DESCRIPTION
diff -urN libggi-2.2.2.orig/doc/man/display-vgl.7 libggi-2.2.2/doc/man/display-vgl.7
--- libggi-2.2.2.orig/doc/man/display-vgl.7	2005-09-21 17:10:08.000000000 -0400
+++ libggi-2.2.2/doc/man/display-vgl.7	2008-04-13 00:46:00.000000000 -0400
@@ -2,7 +2,7 @@
 .SH NAME
 \fBdisplay-vgl\fR : FreeBSD/i386 console display
 .SH SYNOPSIS
-.nb
+
 .nf
 display-vgl:[-nodb|-usedb]
 .fi
diff -urN libggi-2.2.2.orig/doc/man/display-x.7 libggi-2.2.2/doc/man/display-x.7
--- libggi-2.2.2.orig/doc/man/display-x.7	2005-09-21 17:10:09.000000000 -0400
+++ libggi-2.2.2/doc/man/display-x.7	2008-04-13 10:37:25.000000000 -0400
@@ -1,13 +1,13 @@
 .TH "display-x" 7 "2005-04-11" "libggi-2.2.x" GGI
 .SH NAME
-\fBdisplay-x\fR : Displays to an X11 server
+\fBdisplay-x\fR \- Displays to an X11 server
 .SH SYNOPSIS
-.nb
+
 .nf
-display-x: [ [-inwin=<winid>|root] | [-screen=<screenidx>] ]
-           [-fullscreen] [-keepcursor] [-noaccel] [-nobuffer]
-           [-nocursor] [-nodbe] [-nodga] [-noevi] [-noinput]
-           [-nomansync] [-noshm] [-novidmode] [-physz=<sizex>,<sizey>[dpi]]
+display-x: [ [\-inwin=<winid>|root] | [\-screen=<screenidx>] ]
+           [\-fullscreen] [\-keepcursor] [\-noaccel] [\-nobuffer]
+           [\-nocursor] [\-nodbe] [\-nodga] [\-noevi] [\-noinput]
+           [\-nomansync] [\-noshm] [\-novidmode] [\-physz=<sizex>,<sizey>[dpi]]
            [<display>]
 .fi
 
@@ -36,9 +36,9 @@
 \f(CW-fullscreen\fR
 Turns on the fullscreen mode. Default mode is the windowed mode.
 In fullscreen mode, the dga helper is tried first if not disabled
-by -nodga or failed for some reason. Then the vidmode helper is
+by \-nodga or failed for some reason. Then the vidmode helper is
 tried. When this fails, then the target falls back to the windowed
-mode. Note, the -inwin option has no effect with fullscreen.
+mode. Note, the \-inwin option has no effect with fullscreen.
 
 .TP
 \f(CW-noaccel\fR
@@ -223,7 +223,7 @@
 another window or by the edge of the screen, and the data must be
 resent from the client.
 .PP
-...in the last case the whole area that must be refreshed is sent
+In the last case the whole area that must be refreshed is sent
 again by the client.  In the first two cases only the dirty area is
 sent, except when the application is holding the directbuffer writing
 resource, in which case the whole area must be synced because there is
@@ -273,7 +273,7 @@
 causes palette and gammamap to be messed up.  Since so many
 windowmanagers fail to implement the behavior described in the Xlib
 manpages, a workaround needs to be added which will not use the child
-window (this part is easy enough since the -inwin=root option already
+window (this part is easy enough since the \-inwin=root option already
 implements a child-less rendering) and either disables ggiSetOrigin
 support, or uses a better version of the old display-x target's
 creative blitting to emulate setorigin support.
@@ -308,7 +308,7 @@
 whether the server has XSHM, but it does not tell us whether the
 client and server can share memory segments.  Thus, when running a
 remote client, it may be necessary to manually disable XSHM support
-with the -noshm target option.
+with the \-noshm target option.
 
 Anyway, I hope this is helpful to any intrepid soul which decides to
 fondle this code :-) (Brian S. Julin)
diff -urN libggi-2.2.2.orig/doc/man/ggiCheckMode.3 libggi-2.2.2/doc/man/ggiCheckMode.3
--- libggi-2.2.2.orig/doc/man/ggiCheckMode.3	2006-12-30 16:03:19.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiCheckMode.3	2008-04-14 17:50:47.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggiCheckMode" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiCheckMode\fR, \fBggiCheckTextMode\fR, \fBggiCheckGraphMode\fR, \fBggiCheckSimpleMode\fR : Check or negotiate a text/graphics mode on a visual
+\fBggiCheckMode\fR, \fBggiCheckTextMode\fR, \fBggiCheckGraphMode\fR, \fBggiCheckSimpleMode\fR \- Check or negotiate a text/graphics mode on a visual
 .SH SYNOPSIS
-.nb
+
 .nf
 int ggiCheckMode(ggi_visual_t visual, ggi_mode *tm);
 
@@ -98,7 +98,7 @@
 .SH EXAMPLES
 Try a 320x200x8 mode:
 
-.nb
+
 .nf
 ggi_mode sug_mode;
 err = ggiCheckGraphMode(vis, 320, 200, GGI_AUTO, GGI_AUTO, GT_8BIT, 
diff -urN libggi-2.2.2.orig/doc/man/ggi_color.3 libggi-2.2.2/doc/man/ggi_color.3
--- libggi-2.2.2.orig/doc/man/ggi_color.3	2006-12-30 16:03:28.000000000 -0500
+++ libggi-2.2.2/doc/man/ggi_color.3	2008-04-14 17:26:39.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggi_color" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggi_color\fR, \fBggi_pixel\fR : LibGGI color description
+\fBggi_color\fR, \fBggi_pixel\fR \- LibGGI color description
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggi_colormap.3 libggi-2.2.2/doc/man/ggi_colormap.3
--- libggi-2.2.2.orig/doc/man/ggi_colormap.3	2006-12-30 16:03:28.000000000 -0500
+++ libggi-2.2.2/doc/man/ggi_colormap.3	2008-04-14 17:26:28.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggi_colormap" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggi_colormap\fR, \fBggi_colormap_region\fR : LIBGGI colormap
+\fBggi_colormap\fR, \fBggi_colormap_region\fR \- LIBGGI colormap
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/ggi.h>
 
@@ -148,7 +148,7 @@
 .SH EXAMPLES
 display/my_target/mode.c:
 
-.nb
+
 .nf
 int GGI_my_target_setmode(ggi_visual *vis,ggi_mode *tm) {
   /* Target structure */
@@ -203,7 +203,7 @@
 
 display/my_target/color.c:
 
-.nb
+
 .nf
 #include "config.h"
 #include <ggi/internal/ggi-dl.h>
@@ -225,7 +225,7 @@
     First we'll update the ggi_colormap and our priv palette.
   */
   memcpy(LIBGGI_PAL(vis)->clut.data+start, colormap, size*sizeof(ggi_color));
-  for(; size > 0; ++start, --size) {
+  for(; size > 0; ++start, \-\-size) {
       pal->b[start] = LIBGGI_PAL(vis)->clut.data[start].b >> 8;
       pal->g[start] = LIBGGI_PAL(vis)->clut.data[start].g >> 8;
       pal->r[start] = LIBGGI_PAL(vis)->clut.data[start].r >> 8;
diff -urN libggi-2.2.2.orig/doc/man/ggiCopyBox.3 libggi-2.2.2/doc/man/ggiCopyBox.3
--- libggi-2.2.2.orig/doc/man/ggiCopyBox.3	2006-12-30 16:03:20.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiCopyBox.3	2008-04-14 17:50:30.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggiCopyBox" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiCopyBox\fR : Copy a rectangular area
+\fBggiCopyBox\fR \- Copy a rectangular area
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggiCrossBlit.3 libggi-2.2.2/doc/man/ggiCrossBlit.3
--- libggi-2.2.2.orig/doc/man/ggiCrossBlit.3	2006-12-30 16:03:21.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiCrossBlit.3	2008-04-14 17:50:16.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggiCrossBlit" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiCrossBlit\fR : Copy a rectangular area between two visuals
+\fBggiCrossBlit\fR \- Copy a rectangular area between two visuals
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggiDBGetNumBuffers.3 libggi-2.2.2/doc/man/ggiDBGetNumBuffers.3
--- libggi-2.2.2.orig/doc/man/ggiDBGetNumBuffers.3	2006-12-30 16:03:21.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiDBGetNumBuffers.3	2008-04-14 17:50:02.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggiDBGetNumBuffers" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiDBGetNumBuffers\fR, \fBggiDBGetBuffer\fR : Get DirectBuffers from a visual
+\fBggiDBGetNumBuffers\fR, \fBggiDBGetBuffer\fR \- Get DirectBuffers from a visual
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/ggi.h>
 
@@ -37,7 +37,7 @@
 You're on your own now.
 
 DirectBuffers where \fBggiResourceMustAcquire(3)\fR is true need to be
-'acquired' (i.e. locked) before using.  An acquire is done by using
+acquired (i.e. locked) before using.  An acquire is done by using
 \fBggiResourceAcquire(3)\fR and is released by calling \fBggiResourceRelease(3)\fR.
 Beware that the \fBread\fR, \fBwrite\fR and \fBstride\fR fields of the
 DirectBuffer may be changed by an acquire, and that they may be \fBNULL\fR
@@ -62,7 +62,7 @@
 .SH EXAMPLES
 How to obtain a DirectBuffer:
 
-.nb
+
 .nf
 ggi_visual_t  vis;
 ggi_mode      mode;
diff -urN libggi-2.2.2.orig/doc/man/ggi-demo.1 libggi-2.2.2/doc/man/ggi-demo.1
--- libggi-2.2.2.orig/doc/man/ggi-demo.1	2005-09-21 17:10:00.000000000 -0400
+++ libggi-2.2.2/doc/man/ggi-demo.1	2008-04-13 00:46:00.000000000 -0400
@@ -2,7 +2,7 @@
 .SH NAME
 \fBggi-demo\fR, \fBdemo\fR : GGI demonstration and example program
 .SH SYNOPSIS
-.nb
+
 .nf
 ggi-demo [--clip] [--noninteractive] [--target <target>]
          <xsize>x<ysize>[#<virtx>x<virty>]['['<bpp>']']
diff -urN libggi-2.2.2.orig/doc/man/ggidev-add_3.3 libggi-2.2.2/doc/man/ggidev-add_3.3
--- libggi-2.2.2.orig/doc/man/ggidev-add_3.3	2006-12-30 16:03:36.000000000 -0500
+++ libggi-2.2.2/doc/man/ggidev-add_3.3	2008-04-14 17:23:13.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggidev-add_3" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggidev-add_3\fR, \fBggidev-sub_3\fR, \fBggidev-mul_3\fR, \fBggidev-divmod_3\fR : Binary arithmetic triple-int operations
+\fBggidev-add_3\fR, \fBggidev-sub_3\fR, \fBggidev-mul_3\fR, \fBggidev-divmod_3\fR \- Binary arithmetic triple-int operations
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/internal/triple-int.h>
 
@@ -39,11 +39,11 @@
 \fBadd_3\fR, \fBsub_3\fR and \fBmul_3\fR all return a pointer to \fBl\fR which has
 been updated in place.
 
-'divmod_3` returns a pointer to the quotient \fBq\fR.
+divmod_3 returns a pointer to the quotient \fBq\fR.
 .SH EXAMPLES
 Some binary arithmetic operations on \fBtriple-ints\fR:
 
-.nb
+
 .nf
 unsigned x[3], y[3], q[3], r[3];
 
diff -urN libggi-2.2.2.orig/doc/man/ggidev-assign_3.3 libggi-2.2.2/doc/man/ggidev-assign_3.3
--- libggi-2.2.2.orig/doc/man/ggidev-assign_3.3	2006-12-30 16:03:35.000000000 -0500
+++ libggi-2.2.2/doc/man/ggidev-assign_3.3	2008-04-14 17:20:27.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggidev-assign_3" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggidev-assign_3\fR, \fBggidev-assign_int_3\fR, \fBggidev-assign_unsigned_3\fR : Initialize a triple-int
+\fBggidev-assign_3\fR, \fBggidev-assign_int_3\fR, \fBggidev-assign_unsigned_3\fR \- Initialize a triple-int
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/internal/triple-int.h>
 
@@ -26,11 +26,11 @@
 .SH EXAMPLES
 Assign some values to \fBtriple-ints\fR:
 
-.nb
+
 .nf
 unsigned x[3], y[3], z[3];
 
-assign_int_3(x, -42);
+assign_int_3(x, \-42);
 assign_unsigned_3(y, 17);
 assign_3(z, x);
 .fi
diff -urN libggi-2.2.2.orig/doc/man/ggidev-eq_3.3 libggi-2.2.2/doc/man/ggidev-eq_3.3
--- libggi-2.2.2.orig/doc/man/ggidev-eq_3.3	2006-12-30 16:03:36.000000000 -0500
+++ libggi-2.2.2/doc/man/ggidev-eq_3.3	2008-04-14 17:19:48.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggidev-eq_3" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggidev-eq_3\fR, \fBggidev-ge_3\fR : triple-int comparisons
+\fBggidev-eq_3\fR, \fBggidev-ge_3\fR \- triple-int comparisons
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/internal/triple-int.h>
 
@@ -20,7 +20,7 @@
 .SH EXAMPLES
 Some \fBtriple-int\fR comparisons:
 
-.nb
+
 .nf
 unsigned x[3], y[3], z[3];
 
diff -urN libggi-2.2.2.orig/doc/man/ggidev-inc_3.3 libggi-2.2.2/doc/man/ggidev-inc_3.3
--- libggi-2.2.2.orig/doc/man/ggidev-inc_3.3	2006-12-30 16:03:36.000000000 -0500
+++ libggi-2.2.2/doc/man/ggidev-inc_3.3	2008-04-14 17:19:29.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggidev-inc_3" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggidev-inc_3\fR, \fBggidev-dec_3\fR, \fBggidev-negate_3\fR, \fBggidev-abs_3\fR : Unary arithmetic triple-int operations
+\fBggidev-inc_3\fR, \fBggidev-dec_3\fR, \fBggidev-negate_3\fR, \fBggidev-abs_3\fR \- Unary arithmetic triple-int operations
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/internal/triple-int.h>
 
@@ -16,7 +16,7 @@
 .SH DESCRIPTION
 \fBinc_3\fR increments \fBx\fR by one. Equivalent to ++x.
 
-\fBdec_3\fR decrements \fBx\fR by one. Equivalent to --x.
+\fBdec_3\fR decrements \fBx\fR by one. Equivalent to \-\-x.
 
 \fBnegate_3\fR negates \fBx\fR. Equivalent to x=-x.
 
@@ -27,13 +27,13 @@
 .SH EXAMPLES
 Some unary arithmetic operations on \fBtriple-ints\fR:
 
-.nb
+
 .nf
 unsigned x[3];
 
 assign_int_3(x, 44);
-negate_3(x);  /* x is now -44 */
-inc_3(x);     /* x is now -43 */
+negate_3(x);  /* x is now \-44 */
+inc_3(x);     /* x is now \-43 */
 abs_3(x);     /* x is now 43 */
 dec_3(x);     /* x is now 42 */
 .fi
diff -urN libggi-2.2.2.orig/doc/man/ggidev-invert_3.3 libggi-2.2.2/doc/man/ggidev-invert_3.3
--- libggi-2.2.2.orig/doc/man/ggidev-invert_3.3	2006-12-30 16:03:36.000000000 -0500
+++ libggi-2.2.2/doc/man/ggidev-invert_3.3	2008-04-14 17:17:53.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggidev-invert_3" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggidev-invert_3\fR, \fBggidev-lshift_3\fR, \fBggidev-rshift_3\fR : Bitwise triple-int operations
+\fBggidev-invert_3\fR, \fBggidev-lshift_3\fR, \fBggidev-rshift_3\fR \- Bitwise triple-int operations
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/internal/triple-int.h>
 
@@ -27,11 +27,11 @@
 .SH EXAMPLES
 Some bitwise operations on \fBtriple-ints\fR:
 
-.nb
+
 .nf
 unsigned x[3];
 
-assign_int_3(x, -4);
+assign_int_3(x, \-4);
 invert_3(x);     /* x is now 3 */
 lshift_3(x, 42); /* x is now 3*2^42, if that fits in a triple-int */
 rshift_3(x, 17); /* x is now 3*2^25 */
diff -urN libggi-2.2.2.orig/doc/man/ggidev-sign_3.3 libggi-2.2.2/doc/man/ggidev-sign_3.3
--- libggi-2.2.2.orig/doc/man/ggidev-sign_3.3	2006-12-30 16:03:36.000000000 -0500
+++ libggi-2.2.2/doc/man/ggidev-sign_3.3	2008-04-14 21:07:50.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggidev-sign_3" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggidev-sign_3\fR, \fBggidev-bits_3\fR, \fBggidev-eq0_3\fR, \fBggidev-gt0_3\fR, \fBggidev-ge0_3\fR, \fBggidev-lt0_3\fR, \fBggidev-le0_3\fR : triple-int properties
+\fBggidev-sign_3\fR, \fBggidev-bits_3\fR, \fBggidev-eq0_3\fR, \fBggidev-gt0_3\fR, \fBggidev-ge0_3\fR, \fBggidev-lt0_3\fR, \fBggidev-le0_3\fR \- triple-int properties
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/internal/triple-int.h>
 
@@ -30,18 +30,18 @@
 zero, \fBlt0_3\fR if \fBx\fR is less than zero and last but not least \fBle0_3\fR
 tests if \fBx\fR is less than or equal to zero.
 .SH RETURN VALUE
-\fBsign_3\fR returns -1 for negative values, 0 for zero values and 1 for
+\fBsign_3\fR returns \-1 for negative values, 0 for zero values and 1 for
 positive values.
 
-\fBbits_3\fR returns 0 for \fBx\fR equal to 0 or -1, 1 for \fBx\fR equal to 1 and
--2, 2 for \fBx\fR equal to 2, 3, -3 and -4 etc.
+\fBbits_3\fR returns 0 for \fBx\fR equal to 0 or \-1, 1 for \fBx\fR equal to 1 and
+\-2, 2 for \fBx\fR equal to 2, 3, \-3 and \-4 etc.
 
 \fBeq0_3\fR, \fBgt0_3\fR, \fBge0_3\fR, \fBlt0_3\fR and \fBle0_3\fR all returns non-zero if
 the relation is true, and zero otherwise.
 .SH EXAMPLES
 Some \fBtriple-int\fR tests:
 
-.nb
+
 .nf
 unsigned x[3];
 
diff -urN libggi-2.2.2.orig/doc/man/ggidev-triple-int.7 libggi-2.2.2/doc/man/ggidev-triple-int.7
--- libggi-2.2.2.orig/doc/man/ggidev-triple-int.7	2006-12-30 16:03:35.000000000 -0500
+++ libggi-2.2.2/doc/man/ggidev-triple-int.7	2008-04-13 00:42:27.000000000 -0400
@@ -2,7 +2,6 @@
 .SH NAME
 \fBggidev-triple-int\fR : triple-int General Information
 .SH SYNOPSIS
-.nb
 .nf
 #include <ggi/internal/triple-int.h>
 .fi
@@ -19,7 +18,6 @@
 
 A \fBtriple-int\fR is typically declared as follows:
 
-.nb
 .nf
 unsigned x[3];
 .fi
diff -urN libggi-2.2.2.orig/doc/man/ggi_directbuffer.3 libggi-2.2.2/doc/man/ggi_directbuffer.3
--- libggi-2.2.2.orig/doc/man/ggi_directbuffer.3	2006-12-30 16:03:28.000000000 -0500
+++ libggi-2.2.2/doc/man/ggi_directbuffer.3	2008-04-14 17:24:21.000000000 -0400
@@ -1,8 +1,7 @@
 .TH "ggi_directbuffer" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggi_directbuffer\fR, \fBggi_pixellinearbuffer\fR, \fBggi_pixelplanarbuffer\fR, \fBggi_samplelinearbuffer\fR, \fBggi_sampleplanarbuffer\fR : LibGGI direct buffer structure description
+\fBggi_directbuffer\fR, \fBggi_pixellinearbuffer\fR, \fBggi_pixelplanarbuffer\fR, \fBggi_samplelinearbuffer\fR, \fBggi_sampleplanarbuffer\fR \- LibGGI direct buffer structure description
 .SH SYNOPSIS
-.nb
 .nf
 #include <ggi/ggi.h>
 
@@ -38,7 +37,6 @@
 .SH STRUCTURE MEMBERS
 \fItype\fR
 .RS
-.nb
 .nf
 /* Buffer types */
 #define GGI_DB_NORMAL      0x0001  /* "frame" is valid when set */
@@ -142,7 +140,6 @@
 
 .PP
 .SH PIXEL LINEAR BUFFER
-.nb
 .nf
 typedef struct {
       int             stride;         /* bytes per row                */
@@ -154,7 +151,6 @@
 address space. A pixel with the pixel coordinates (\fIx\fR, \fIy\fR) is
 assigned a pixel number according to the following formula:
 
-.nb
 .nf
 pixel_number = (origin_y + y) * stride + origin_x + x;
 .fi
@@ -172,7 +168,6 @@
 might not be in host CPU native format and swapping operations need to
 be performed before writes or after reads.
 .SH PIXEL PLANAR BUFFER
-.nb
 .nf
 typedef struct {
       int             next_line;      /* bytes until next line        */
@@ -182,7 +177,6 @@
 .fi
 
 .SH SAMPLE LINEAR BUFFER
-.nb
 .nf
 typedef struct {
       int             num_pixels;     /* how many pixelformats        */
@@ -192,7 +186,6 @@
 .fi
 
 .SH SAMPLE PLANAR BUFFER
-.nb
 .nf
 typedef struct {
       int             next_line[3];   /* bytes until next line        */
diff -urN libggi-2.2.2.orig/doc/man/ggiDrawBox.3 libggi-2.2.2/doc/man/ggiDrawBox.3
--- libggi-2.2.2.orig/doc/man/ggiDrawBox.3	2006-12-30 16:03:20.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiDrawBox.3	2008-04-14 17:49:26.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggiDrawBox" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiDrawBox\fR, \fBggiPutBox\fR, \fBggiGetBox\fR : Draw, put, and get a rectangle from a visual
+\fBggiDrawBox\fR, \fBggiPutBox\fR, \fBggiGetBox\fR \- Draw, put, and get a rectangle from a visual
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggiDrawHLine.3 libggi-2.2.2/doc/man/ggiDrawHLine.3
--- libggi-2.2.2.orig/doc/man/ggiDrawHLine.3	2006-12-30 16:03:20.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiDrawHLine.3	2008-04-14 17:49:17.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggiDrawHLine" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiDrawHLine\fR, \fBggiPutHLine\fR, \fBggiGetHLine\fR : Draw, put, and get a horizontal line from a visual
+\fBggiDrawHLine\fR, \fBggiPutHLine\fR, \fBggiGetHLine\fR \- Draw, put, and get a horizontal line from a visual
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggiDrawLine.3 libggi-2.2.2/doc/man/ggiDrawLine.3
--- libggi-2.2.2.orig/doc/man/ggiDrawLine.3	2006-12-30 16:03:20.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiDrawLine.3	2008-04-14 17:49:05.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggiDrawLine" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiDrawLine\fR : Draw a line on a visual
+\fBggiDrawLine\fR \- Draw a line on a visual
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggiDrawPixel.3 libggi-2.2.2/doc/man/ggiDrawPixel.3
--- libggi-2.2.2.orig/doc/man/ggiDrawPixel.3	2006-12-30 16:03:20.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiDrawPixel.3	2008-04-14 17:48:56.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggiDrawPixel" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiDrawPixel\fR, \fBggiPutPixel\fR, \fBggiGetPixel\fR : Draw, put, and get a single pixel from a visual
+\fBggiDrawPixel\fR, \fBggiPutPixel\fR, \fBggiGetPixel\fR \- Draw, put, and get a single pixel from a visual
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggiDrawVLine.3 libggi-2.2.2/doc/man/ggiDrawVLine.3
--- libggi-2.2.2.orig/doc/man/ggiDrawVLine.3	2006-12-30 16:03:20.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiDrawVLine.3	2008-04-14 17:48:30.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggiDrawVLine" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiDrawVLine\fR, \fBggiPutVLine\fR, \fBggiGetVLine\fR : Draw, put, and get a vertical line from a visual
+\fBggiDrawVLine\fR, \fBggiPutVLine\fR, \fBggiGetVLine\fR \- Draw, put, and get a vertical line from a visual
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggiEventSend.3 libggi-2.2.2/doc/man/ggiEventSend.3
--- libggi-2.2.2.orig/doc/man/ggiEventSend.3	2006-12-30 16:03:21.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiEventSend.3	2008-04-14 17:48:15.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggiEventSend" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiEventSend\fR : Send commands and events to a LibGGI visual
+\fBggiEventSend\fR \- Send commands and events to a LibGGI visual
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggiFillscreen.3 libggi-2.2.2/doc/man/ggiFillscreen.3
--- libggi-2.2.2.orig/doc/man/ggiFillscreen.3	2006-12-30 16:03:20.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiFillscreen.3	2008-04-14 17:48:03.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggiFillscreen" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiFillscreen\fR : Fill the entire virtual screen
+\fBggiFillscreen\fR \- Fill the entire virtual screen
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggiFlush.3 libggi-2.2.2/doc/man/ggiFlush.3
--- libggi-2.2.2.orig/doc/man/ggiFlush.3	2006-12-30 16:03:21.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiFlush.3	2008-04-14 17:47:45.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggiFlush" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiFlush\fR, \fBggiFlushRegion\fR : Flush pending output
+\fBggiFlush\fR, \fBggiFlushRegion\fR \- Flush pending output
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggiGetc.3 libggi-2.2.2/doc/man/ggiGetc.3
--- libggi-2.2.2.orig/doc/man/ggiGetc.3	2006-12-30 16:03:21.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiGetc.3	2008-04-14 17:46:02.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggiGetc" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiGetc\fR, \fBggiKbhit\fR : Convenience functions for simplistic keyboard input
+\fBggiGetc\fR, \fBggiKbhit\fR \- Convenience functions for simplistic keyboard input
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggiGetGamma.3 libggi-2.2.2/doc/man/ggiGetGamma.3
--- libggi-2.2.2.orig/doc/man/ggiGetGamma.3	2006-12-30 16:03:20.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiGetGamma.3	2008-04-14 17:47:14.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggiGetGamma" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiGetGamma\fR, \fBggiSetGamma\fR, \fBggiGetGammaMap\fR, \fBggiSetGammaMap\fR, \fBggiGammaMax\fR : Manipulate the gamma maps and the gamma correction of a visual
+\fBggiGetGamma\fR, \fBggiSetGamma\fR, \fBggiGetGammaMap\fR, \fBggiSetGammaMap\fR, \fBggiGammaMax\fR \- Manipulate the gamma maps and the gamma correction of a visual
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/ggi.h>
 
@@ -43,7 +43,7 @@
 set to the bit meaning (e.g. \fBGGI_BM_TYPE_COLOR\fR | \fBGGI_BM_SUB_BLUE\fR) of
 the channel of which you are inquiring.  If \fBggiGammaMax\fR returns an
 \f(CWggi-error(3)\fR, you cannot set the gamma map on this visual. 
-If \fBggiGammaMax\fR succeeds, but \fImax_w\fR is -1 on return, this means
+If \fBggiGammaMax\fR succeeds, but \fImax_w\fR is \-1 on return, this means
 that \fBggiSetGamma\fR will work, but that \fBggiSetGammaMap\fR will not.
 
 \fBggiSetGamma\fR and \fBggiGetGamma\fR sets or gets the gamma correction for
diff -urN libggi-2.2.2.orig/doc/man/ggiGetInput.3 libggi-2.2.2/doc/man/ggiGetInput.3
--- libggi-2.2.2.orig/doc/man/ggiGetInput.3	2006-12-30 16:03:21.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiGetInput.3	2008-04-14 17:46:35.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggiGetInput" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiGetInput\fR, \fBggiDetachInput\fR : Functions to translate from GGI visuals to GII input
+\fBggiGetInput\fR, \fBggiDetachInput\fR \- Functions to translate from GGI visuals to GII input
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggiGetPixelFormat.3 libggi-2.2.2/doc/man/ggiGetPixelFormat.3
--- libggi-2.2.2.orig/doc/man/ggiGetPixelFormat.3	2006-12-30 16:03:20.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiGetPixelFormat.3	2008-04-14 17:46:24.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggiGetPixelFormat" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiGetPixelFormat\fR : Get a structure describing the format of a pixelvalue from a visual
+\fBggiGetPixelFormat\fR \- Get a structure describing the format of a pixelvalue from a visual
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggiInit.3 libggi-2.2.2/doc/man/ggiInit.3
--- libggi-2.2.2.orig/doc/man/ggiInit.3	2006-12-30 16:03:19.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiInit.3	2008-04-14 17:45:49.000000000 -0400
@@ -1,8 +1,7 @@
 .TH "ggiInit" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiInit\fR, \fBggiExit\fR : Initialize and uninitialize LibGGI
+\fBggiInit\fR, \fBggiExit\fR \- Initialize and uninitialize LibGGI
 .SH SYNOPSIS
-.nb
 .nf
 #include <ggi/ggi.h>
 
@@ -48,7 +47,6 @@
 .SH EXAMPLES
 Initialize and uninitialize LibGGI:
 
-.nb
 .nf
 if (ggiInit() < 0) {
     fprintf(stderr, "Cannot initialize LibGGI!\en");
diff -urN libggi-2.2.2.orig/doc/man/ggiJoinInputs.3 libggi-2.2.2/doc/man/ggiJoinInputs.3
--- libggi-2.2.2.orig/doc/man/ggiJoinInputs.3	2006-12-30 16:03:21.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiJoinInputs.3	2008-04-14 17:45:37.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggiJoinInputs" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiJoinInputs\fR, \fBggiEventPoll\fR, \fBggiEventSelect\fR, \fBggiEventsQueued\fR, \fBggiEventRead\fR, \fBggiSetEventMask\fR, \fBggiGetEventMask\fR, \fBggiAddEventMask\fR, \fBggiRemoveEventMask\fR : Event management for LibGGI visual
+\fBggiJoinInputs\fR, \fBggiEventPoll\fR, \fBggiEventSelect\fR, \fBggiEventsQueued\fR, \fBggiEventRead\fR, \fBggiSetEventMask\fR, \fBggiGetEventMask\fR, \fBggiAddEventMask\fR, \fBggiRemoveEventMask\fR \- Event management for LibGGI visual
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/ggi.h>
 
@@ -39,7 +39,7 @@
 \fBImportant:\fR
 By default LibGGI visuals autodetect and open the appropriate
 inputs, including mouse and keyboard and any other inputs that are
-'intrinsic' to the visual e.g. any registered X11 input device
+intrinsic to the visual e.g. any registered X11 input device
 under the X target.  Thus in the usual cases there is no need to
 open a LibGII \fBgii_input_t\fR directly (and that may in fact fail
 because an input device is already open).  The LibGGI \fBggiEvent*\fR
diff -urN libggi-2.2.2.orig/doc/man/ggiMapColor.3 libggi-2.2.2/doc/man/ggiMapColor.3
--- libggi-2.2.2.orig/doc/man/ggiMapColor.3	2006-12-30 16:03:20.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiMapColor.3	2008-04-14 17:44:57.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggiMapColor" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiMapColor\fR, \fBggiUnmapPixel\fR, \fBggiPackColors\fR, \fBggiUnpackPixels\fR : Convert from ggi_color(s) to ggi_pixel(s) and vice versa
+\fBggiMapColor\fR, \fBggiUnmapPixel\fR, \fBggiPackColors\fR, \fBggiUnpackPixels\fR \- Convert from ggi_color(s) to ggi_pixel(s) and vice versa
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggi_mode.3 libggi-2.2.2/doc/man/ggi_mode.3
--- libggi-2.2.2.orig/doc/man/ggi_mode.3	2006-12-30 16:03:28.000000000 -0500
+++ libggi-2.2.2/doc/man/ggi_mode.3	2008-04-14 17:24:05.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggi_mode" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggi_mode\fR, \fBggi_coord\fR, \fBggi_graphtype\fR : LibGGI mode description
+\fBggi_mode\fR, \fBggi_coord\fR, \fBggi_graphtype\fR \- LibGGI mode description
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggiOpen.3 libggi-2.2.2/doc/man/ggiOpen.3
--- libggi-2.2.2.orig/doc/man/ggiOpen.3	2006-12-30 16:03:19.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiOpen.3	2008-04-14 17:44:26.000000000 -0400
@@ -1,8 +1,7 @@
 .TH "ggiOpen" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiOpen\fR, \fBggiClose\fR : Open and close a visual
+\fBggiOpen\fR, \fBggiClose\fR \- Open and close a visual
 .SH SYNOPSIS
-.nb
 .nf
 #include <ggi/ggi.h>
 
@@ -30,7 +29,7 @@
 .SH EXAMPLES
 Open and closing default visual:
 
-.nb
+
 .nf
 ggi_visual_t vis = ggiOpen(NULL);
 
@@ -45,12 +44,12 @@
 
 Open and closing a memory visual:
 
-.nb
+
 .nf
 ggi_visual_t memvis = ggiOpen("display-memory", NULL);
 
 if(memvis==NULL) {
-      return -1;
+      return \-1;
 }
 
 /* do stuff */
diff -urN libggi-2.2.2.orig/doc/man/ggiPanic.3 libggi-2.2.2/doc/man/ggiPanic.3
--- libggi-2.2.2.orig/doc/man/ggiPanic.3	2006-12-30 16:03:19.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiPanic.3	2008-04-14 17:44:04.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggiPanic" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiPanic\fR : Exit LibGGI programs for fatal errors
+\fBggiPanic\fR \- Exit LibGGI programs for fatal errors
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/ggi.h>
 
@@ -24,7 +24,7 @@
 .SH EXAMPLES
 An unrecoverable error:
 
-.nb
+
 .nf
 if (my_important_struct->magic != MAGIC) {
       ggiPanic("Fatal error: structure is corrupted\en");
diff -urN libggi-2.2.2.orig/doc/man/ggiParseMode.3 libggi-2.2.2/doc/man/ggiParseMode.3
--- libggi-2.2.2.orig/doc/man/ggiParseMode.3	2006-12-30 16:03:20.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiParseMode.3	2008-04-14 17:43:48.000000000 -0400
@@ -1,8 +1,7 @@
 .TH "ggiParseMode" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiParseMode\fR, \fBggiPrintMode\fR, \fBggiSPrintMode\fR, \fBggiFPrintMode\fR : Parse and print formatted strings specifying modes
+\fBggiParseMode\fR, \fBggiPrintMode\fR, \fBggiSPrintMode\fR, \fBggiFPrintMode\fR \- Parse and print formatted strings specifying modes
 .SH SYNOPSIS
-.nb
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggi_pixelformat.3 libggi-2.2.2/doc/man/ggi_pixelformat.3
--- libggi-2.2.2.orig/doc/man/ggi_pixelformat.3	2006-12-30 16:03:28.000000000 -0500
+++ libggi-2.2.2/doc/man/ggi_pixelformat.3	2008-04-14 17:23:47.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggi_pixelformat" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggi_pixelformat\fR : LibGGI pixel format description
+\fBggi_pixelformat\fR \- LibGGI pixel format description
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggiPutc.3 libggi-2.2.2/doc/man/ggiPutc.3
--- libggi-2.2.2.orig/doc/man/ggiPutc.3	2006-12-30 16:03:21.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiPutc.3	2008-04-14 17:34:11.000000000 -0400
@@ -1,8 +1,7 @@
 .TH "ggiPutc" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiPutc\fR, \fBggiPuts\fR, \fBggiGetCharSize\fR : Draw one or more characters on visual
+\fBggiPutc\fR, \fBggiPuts\fR, \fBggiGetCharSize\fR \- Draw one or more characters on visual
 .SH SYNOPSIS
-.nb
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggiResourceAcquire.3 libggi-2.2.2/doc/man/ggiResourceAcquire.3
--- libggi-2.2.2.orig/doc/man/ggiResourceAcquire.3	2006-12-30 16:03:21.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiResourceAcquire.3	2008-04-14 17:33:01.000000000 -0400
@@ -1,8 +1,7 @@
 .TH "ggiResourceAcquire" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiResourceAcquire\fR, \fBggiResourceRelease\fR, \fBggiResourceMustAcquire\fR : Acquire and release a LibGGI resource
+\fBggiResourceAcquire\fR, \fBggiResourceRelease\fR, \fBggiResourceMustAcquire\fR \- Acquire and release a LibGGI resource
 .SH SYNOPSIS
-.nb
 .nf
 #include <ggi/ggi.h>
 
@@ -42,7 +41,6 @@
 .SH EXAMPLES
 Using DirectBuffers:
 
-.nb
 .nf
 const ggi_directbuffer *dbuf;
 
diff -urN libggi-2.2.2.orig/doc/man/ggiSetColorfulPalette.3 libggi-2.2.2/doc/man/ggiSetColorfulPalette.3
--- libggi-2.2.2.orig/doc/man/ggiSetColorfulPalette.3	2006-12-30 16:03:20.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiSetColorfulPalette.3	2008-04-14 17:31:36.000000000 -0400
@@ -1,8 +1,8 @@
 .TH "ggiSetColorfulPalette" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiSetColorfulPalette\fR : Set a palette with a full range of all colors
+\fBggiSetColorfulPalette\fR \- Set a palette with a full range of all colors
 .SH SYNOPSIS
-.nb
+
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggiSetDisplayFrame.3 libggi-2.2.2/doc/man/ggiSetDisplayFrame.3
--- libggi-2.2.2.orig/doc/man/ggiSetDisplayFrame.3	2006-12-30 16:03:20.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiSetDisplayFrame.3	2008-04-14 17:30:35.000000000 -0400
@@ -1,8 +1,7 @@
 .TH "ggiSetDisplayFrame" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiSetDisplayFrame\fR, \fBggiSetWriteFrame\fR, \fBggiSetReadFrame\fR, \fBggiGetDisplayFrame\fR, \fBggiGetWriteFrame\fR, \fBggiGetReadFrame\fR : Set or get the current frame for display, writing and reading
+\fBggiSetDisplayFrame\fR, \fBggiSetWriteFrame\fR, \fBggiSetReadFrame\fR, \fBggiGetDisplayFrame\fR, \fBggiGetWriteFrame\fR, \fBggiGetReadFrame\fR \- Set or get the current frame for display, writing and reading
 .SH SYNOPSIS
-.nb
 .nf
 #include <ggi/ggi.h>
 
@@ -52,7 +51,6 @@
 
 Wrong (causes flickering):
 
-.nb
 .nf
 ggiSetWriteFrame(vis, framenr);
 ggiSetDisplayFrame(vis, framenr);
@@ -62,7 +60,6 @@
 
 Right:
 
-.nb
 .nf
 ggiSetWriteFrame(vis, framenr);
 
diff -urN libggi-2.2.2.orig/doc/man/ggiSetFlags.3 libggi-2.2.2/doc/man/ggiSetFlags.3
--- libggi-2.2.2.orig/doc/man/ggiSetFlags.3	2006-12-30 16:03:21.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiSetFlags.3	2008-04-14 17:29:28.000000000 -0400
@@ -1,8 +1,7 @@
 .TH "ggiSetFlags" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiSetFlags\fR, \fBggiGetFlags\fR, \fBggiAddFlags\fR, \fBggiRemoveFlags\fR : Set or get flags affecting operation on a visual
+\fBggiSetFlags\fR, \fBggiGetFlags\fR, \fBggiAddFlags\fR, \fBggiRemoveFlags\fR \- Set or get flags affecting operation on a visual
 .SH SYNOPSIS
-.nb
 .nf
 #include <ggi/ggi.h>
 
@@ -107,7 +106,6 @@
 
 Setting up asynchronous mode:
 
-.nb
 .nf
 ggiAddFlags(vis, GGIFLAG_ASYNC);      /* switches to asynchronous mode */
 ggiFlush(vis);                        /* updates the screen */
diff -urN libggi-2.2.2.orig/doc/man/ggiSetGCClipping.3 libggi-2.2.2/doc/man/ggiSetGCClipping.3
--- libggi-2.2.2.orig/doc/man/ggiSetGCClipping.3	2006-12-30 16:03:20.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiSetGCClipping.3	2008-04-14 17:29:13.000000000 -0400
@@ -1,8 +1,7 @@
 .TH "ggiSetGCClipping" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiSetGCClipping\fR, \fBggiGetGCClipping\fR : Set or get the clipping rectangle for a visual
+\fBggiSetGCClipping\fR, \fBggiGetGCClipping\fR \- Set or get the clipping rectangle for a visual
 .SH SYNOPSIS
-.nb
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggiSetGCForeground.3 libggi-2.2.2/doc/man/ggiSetGCForeground.3
--- libggi-2.2.2.orig/doc/man/ggiSetGCForeground.3	2006-12-30 16:03:20.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiSetGCForeground.3	2008-04-14 17:28:55.000000000 -0400
@@ -1,8 +1,7 @@
 .TH "ggiSetGCForeground" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiSetGCForeground\fR, \fBggiGetGCForeground\fR, \fBggiSetGCBackground\fR, \fBggiGetGCBackground\fR : Set or get the foreground or background color used in drawing operations in a visual
+\fBggiSetGCForeground\fR, \fBggiGetGCForeground\fR, \fBggiSetGCBackground\fR, \fBggiGetGCBackground\fR \- Set or get the foreground or background color used in drawing operations in a visual
 .SH SYNOPSIS
-.nb
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggiSetMode.3 libggi-2.2.2/doc/man/ggiSetMode.3
--- libggi-2.2.2.orig/doc/man/ggiSetMode.3	2006-12-30 16:03:19.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiSetMode.3	2008-04-14 17:27:54.000000000 -0400
@@ -1,8 +1,7 @@
 .TH "ggiSetMode" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiSetMode\fR, \fBggiGetMode\fR : Set or get a mode on a visual
+\fBggiSetMode\fR, \fBggiGetMode\fR \- Set or get a mode on a visual
 .SH SYNOPSIS
-.nb
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggiSetOrigin.3 libggi-2.2.2/doc/man/ggiSetOrigin.3
--- libggi-2.2.2.orig/doc/man/ggiSetOrigin.3	2006-12-30 16:03:21.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiSetOrigin.3	2008-04-14 17:27:29.000000000 -0400
@@ -1,8 +1,7 @@
 .TH "ggiSetOrigin" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiSetOrigin\fR, \fBggiGetOrigin\fR : Set and get origin of virtual screen
+\fBggiSetOrigin\fR, \fBggiGetOrigin\fR \- Set and get origin of virtual screen
 .SH SYNOPSIS
-.nb
 .nf
 #include <ggi/ggi.h>
 
@@ -42,7 +41,6 @@
 .SH EXAMPLES
 Pan from the top to the bottom of the virtual screen:
 
-.nb
 .nf
 for(i = 0; i < virt_y-visible_y; i++) {
       ggiSetOrigin(vis, 0, i);
diff -urN libggi-2.2.2.orig/doc/man/ggiSetPalette.3 libggi-2.2.2/doc/man/ggiSetPalette.3
--- libggi-2.2.2.orig/doc/man/ggiSetPalette.3	2006-12-30 16:03:20.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiSetPalette.3	2008-04-14 17:27:13.000000000 -0400
@@ -1,8 +1,7 @@
 .TH "ggiSetPalette" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiSetPalette\fR, \fBggiGetPalette\fR : Manipulate the palette of a visual
+\fBggiSetPalette\fR, \fBggiGetPalette\fR \- Manipulate the palette of a visual
 .SH SYNOPSIS
-.nb
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggiSetTextMode.3 libggi-2.2.2/doc/man/ggiSetTextMode.3
--- libggi-2.2.2.orig/doc/man/ggiSetTextMode.3	2006-12-30 16:03:19.000000000 -0500
+++ libggi-2.2.2/doc/man/ggiSetTextMode.3	2008-04-14 17:27:02.000000000 -0400
@@ -1,8 +1,7 @@
 .TH "ggiSetTextMode" 3 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiSetTextMode\fR, \fBggiSetGraphMode\fR, \fBggiSetSimpleMode\fR : Set a specific type of mode on a visual [DEPRECATED]
+\fBggiSetTextMode\fR, \fBggiSetGraphMode\fR, \fBggiSetSimpleMode\fR \- Set a specific type of mode on a visual [DEPRECATED]
 .SH SYNOPSIS
-.nb
 .nf
 #include <ggi/ggi.h>
 
diff -urN libggi-2.2.2.orig/doc/man/ggiteleserver.1 libggi-2.2.2/doc/man/ggiteleserver.1
--- libggi-2.2.2.orig/doc/man/ggiteleserver.1	2005-09-21 17:10:06.000000000 -0400
+++ libggi-2.2.2/doc/man/ggiteleserver.1	2008-04-13 10:41:20.000000000 -0400
@@ -1,10 +1,9 @@
 .TH "ggiteleserver" 1 "2005-03-11" "libggi-2.2.x" GGI
 .SH NAME
-\fBggiteleserver\fR : GGI display server
+\fBggiteleserver\fR \- GGI display server
 .SH SYNOPSIS
-.nb
 .nf
-ggiteleserver [-V|--version] [-h|--help] [-t <target>] [-d <display>]
+ggiteleserver [\-V|\-\-version] [\-h|\-\-help] [\-t <target>] [\-d <display>]
 .fi
 
 .SH DESCRIPTION
diff -urN libggi-2.2.2.orig/doc/man/libggi.7 libggi-2.2.2/doc/man/libggi.7
--- libggi-2.2.2.orig/doc/man/libggi.7	2006-12-30 16:03:33.000000000 -0500
+++ libggi-2.2.2/doc/man/libggi.7	2008-04-13 09:47:59.000000000 -0400
@@ -1,6 +1,6 @@
 .TH "libggi" 7 "2006-12-30" "libggi-2.2.x" GGI
 .SH NAME
-\fBlibggi\fR : A fast, simple, small and flexible user-space graphics library
+\fBlibggi\fR \- A fast, simple, small and flexible user-space graphics library
 .SH DESCRIPTION
 LibGGI is a fast, simple, small and flexible user-space graphics
 library developed by the GGI Project. It attempts to abstract the
@@ -219,7 +219,6 @@
 .SH EXAMPLES
 Example \fBGGI_DISPLAY\fR settings:
 
-.nb
 .nf
 # see ASCII art flying GGIs
 
@@ -234,7 +233,6 @@
 
 Example \fBGGI_INPUT\fR string:
 
-.nb
 .nf
 $ export GGI_INPUT=linux-mouse:auto
 
diff -urN libggi-2.2.2.orig/doc/man/monitest.1 libggi-2.2.2/doc/man/monitest.1
--- libggi-2.2.2.orig/doc/man/monitest.1	2005-09-21 17:09:59.000000000 -0400
+++ libggi-2.2.2/doc/man/monitest.1	2008-04-13 09:53:50.000000000 -0400
@@ -1,8 +1,7 @@
 .TH "monitest" 1 "2003-04-02" "libggi-2.2.x" GGI
 .SH NAME
-\fBmonitest\fR : Monitor test program
+\fBmonitest\fR \- Monitor test program
 .SH SYNOPSIS
-.nb
 .nf
 monitest [modestring]
 .fi
@@ -10,8 +9,7 @@
 .SH DESCRIPTION
 \fBmonitest\fR is intended to test ggi drivers (during development) and
 the optical quality of monitors (later). Don't be too disappointed if
-you find a weakness in your monitor, mine is probably worse than yours
-...
+you find a weakness in your monitor, mine is probably worse than yours.
 
 The main feature is a test screen like broadcast in former days before
 24 hour TV programs. It is used to test geometry and resolution of the
