summaryrefslogtreecommitdiff
path: root/lib/libX11
diff options
context:
space:
mode:
authorMatthieu Herrb <matthieu@cvs.openbsd.org>2017-02-28 18:44:57 +0000
committerMatthieu Herrb <matthieu@cvs.openbsd.org>2017-02-28 18:44:57 +0000
commit97e7dccdbe4e6e1047eab622e689c0ad5d1bccf8 (patch)
treece90aa412fbf1f65b4d6153c6b9d212d841e0fa6 /lib/libX11
parent3223519e25c8a4e4a8b4c409ac5c0c2797b6bf7f (diff)
Update to libX11 1.6.5
Diffstat (limited to 'lib/libX11')
-rw-r--r--lib/libX11/ChangeLog177
-rw-r--r--lib/libX11/compile2
-rw-r--r--lib/libX11/configure20
-rw-r--r--lib/libX11/configure.ac2
-rw-r--r--lib/libX11/nls/locale.dir.pre3
-rw-r--r--lib/libX11/specs/libX11/AppC.xml234
-rw-r--r--lib/libX11/specs/libX11/AppD.xml140
-rw-r--r--lib/libX11/specs/libX11/CH02.xml756
-rw-r--r--lib/libX11/specs/libX11/CH03.xml156
-rw-r--r--lib/libX11/specs/libX11/CH04.xml177
-rw-r--r--lib/libX11/specs/libX11/CH05.xml58
-rw-r--r--lib/libX11/specs/libX11/CH06.xml459
-rw-r--r--lib/libX11/specs/libX11/CH07.xml203
-rw-r--r--lib/libX11/specs/libX11/CH08.xml394
-rw-r--r--lib/libX11/specs/libX11/CH09.xml118
-rw-r--r--lib/libX11/specs/libX11/CH11.xml156
-rw-r--r--lib/libX11/specs/libX11/CH12.xml219
-rw-r--r--lib/libX11/specs/libX11/CH13.xml379
-rw-r--r--lib/libX11/specs/libX11/CH14.xml389
-rw-r--r--lib/libX11/specs/libX11/CH15.xml159
-rw-r--r--lib/libX11/specs/libX11/CH16.xml323
-rw-r--r--lib/libX11/src/FontNames.c4
22 files changed, 2506 insertions, 2022 deletions
diff --git a/lib/libX11/ChangeLog b/lib/libX11/ChangeLog
index c4821d384..b4f7df6e3 100644
--- a/lib/libX11/ChangeLog
+++ b/lib/libX11/ChangeLog
@@ -1,3 +1,180 @@
+commit 42f4d7af9cf6d1dbfa575552e057328b054a20c9
+Author: Matt Turner <mattst88@gmail.com>
+Date: Sat Feb 25 21:54:22 2017 -0800
+
+ libX11 1.6.5
+
+ Signed-off-by: Matt Turner <mattst88@gmail.com>
+
+commit a0da5835e8078445947c828fe2d86c1a31439012
+Author: Adam Jackson <ajax@redhat.com>
+Date: Tue Feb 14 15:33:29 2017 -0500
+
+ Revert "Compose sequences for rouble sign"
+
+ This reverts commit d9e34061307748cb7318ed6b5f83ee5ee9b81fd0.
+
+ Reported to break 'make check':
+
+ https://lists.freedesktop.org/archives/xorg-devel/2017-February/052720.html
+
+commit d9e34061307748cb7318ed6b5f83ee5ee9b81fd0
+Author: Mihail Konev <k.mvc@ya.ru>
+Date: Fri Feb 10 18:48:18 2017 +0500
+
+ Compose sequences for rouble sign
+
+ Cyrillic combinations mirror the Qwerty-Jcuken keyboard layout.
+ Also add Cyrillic sequences for hryvnia sign.
+
+ Submitted-by: Victor V. Kustov <coyote@bks.tv>
+ Reviewed-by: Victor V. Kustov <coyote@bks.tv>
+ Signed-off-by: Mihail Konev <k.mvc@ya.ru>
+
+commit 23d9623c661694aba8cf1e8f277dffa7a86cf065
+Author: Petr Písař <petr.pisar@atlas.cz>
+Date: Sun Oct 30 12:49:11 2016 +0100
+
+ Revert cs_CZ.UTF-8 XLC_LOCALE to en_US.UTF-8
+
+ The cs_CZ.UTF-8/XLC_LOCALE is an empty file leading to unsupported cs_CZ.UTF-8
+ locale and reporting this error:
+
+ Warning: locale not supported by Xlib, locale set to C
+
+ Therefore this patch reverts to the en_US.UTF-8 definition file that was used
+ before. This patch also deduplicates the cs_CZ.UTF-8 entry.
+
+ <https://bugs.freedesktop.org/show_bug.cgi?id=98219>
+
+ This reverts commit 33840a5465a2e5fecab520bfbdd2d1bd0a456f51
+
+ Signed-off-by: Julien Cristau <jcristau@debian.org>
+
+commit 71b0929ebc1f0f877f63e3f6de260f529daa6c69
+Author: Mihail Konev <k.mvc@ya.ru>
+Date: Thu Jan 26 13:52:49 2017 +1000
+
+ autogen: add default patch prefix
+
+ Signed-off-by: Mihail Konev <k.mvc@ya.ru>
+
+commit 2979011bc170c55894b9185b26376f8efc6db7d4
+Author: Emil Velikov <emil.l.velikov@gmail.com>
+Date: Mon Mar 9 12:00:52 2015 +0000
+
+ autogen.sh: use quoted string variables
+
+ Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
+ fall-outs, when they contain space.
+
+ Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
+ Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 4a0082a1b6affa65d38294f0e13511525cd8ad15
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date: Tue Jan 24 10:32:07 2017 +1000
+
+ autogen.sh: use exec instead of waiting for configure to finish
+
+ Syncs the invocation of configure with the one from the server.
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+ Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
+
+commit c74b070f2712c95f0db7c320a10232b0e5c83049
+Author: Julien Cristau <jcristau@debian.org>
+Date: Sat Jan 7 16:20:31 2017 +0100
+
+ Fix wrong Xfree in XListFonts failure path
+
+ 'ch' gets moved inside the allocated buffer as we're looping through
+ fonts, so keep a reference to the start of the buffer so we can pass
+ that to Xfree in the failure case.
+
+ Fixes: commit 20a3f99eba5001925b8b313da3accb7900eb1927 "Plug a memory leak"
+
+ Signed-off-by: Julien Cristau <jcristau@debian.org>
+ Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 663f47075fe67bab4f99bc5d186c49175d4a4334
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Sun Jan 1 20:57:58 2017 -0800
+
+ specs/libX11: Update Portability Considerations for the 21st century
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 28f4b989b52fcf45c7e75a878d8d9c2583cd6b3c
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Sun Jan 1 20:39:53 2017 -0800
+
+ specs/libX11: Fix broken synopsis for Data/Data16/Data32
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 382561951e3460b09c21a1a23748cde0315fbb19
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Sun Jan 1 20:31:54 2017 -0800
+
+ specs/libX11: Add missing parameter types for XGetWindowProperty()
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 2beaecdb66965b861d6b790d151ba947f65f0a22
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Sun Jan 1 20:16:08 2017 -0800
+
+ specs/libX11: Make paramdef spacing more consistent
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 4c436c6c14cfd4c397b011563bf13c2872861133
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Sun Jan 1 20:02:53 2017 -0800
+
+ specs/libX11: Fix paramdef entries listing multiple parameters
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 1728b1a8a4718315da8e5c9cbc2c04bb75c74107
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Sun Jan 1 19:38:40 2017 -0800
+
+ specs/libX11: More synopsis fixes
+
+ Mostly transforming macro definitions and functions taking void arguments
+ from undecorated <para> tags to use <funcsynopsis> tags to get decorations.
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit f0dc83db7e3a3d4a76c0f9d24763b80f01c893a9
+Author: Lucien Gentis <lucien.gentis@waika9.com>
+Date: Wed Jun 1 17:02:47 2016 +0200
+
+ Typos in "Xlib - C Language X Interface" document - Chapter 02
+
+ This patch fixes typos and lack of tags in "Xlib - C Language X Interface" document - Chapter 02.
+
+ Signed-off-by: Lucien Gentis <lucien.gentis@waika9.com>
+ Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 20a3f99eba5001925b8b313da3accb7900eb1927
+Author: Emilio Pozuelo Monfort <pochu@debian.org>
+Date: Tue Oct 25 21:30:15 2016 +0200
+
+ Plug a memory leak
+
+ This was introduced in 8ea762f.
+
+ Reported-by: Julien Cristau <jcristau@debian.org>
+ Signed-off-by: Emilio Pozuelo Monfort <pochu@debian.org>
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
commit 8f349feac24aacc958bd816afcc52380764e3d92
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Tue Oct 4 21:01:39 2016 +0200
diff --git a/lib/libX11/compile b/lib/libX11/compile
index 531136b06..a85b723c7 100644
--- a/lib/libX11/compile
+++ b/lib/libX11/compile
@@ -3,7 +3,7 @@
scriptversion=2012-10-14.11; # UTC
-# Copyright (C) 1999-2013 Free Software Foundation, Inc.
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
# Written by Tom Tromey <tromey@cygnus.com>.
#
# This program is free software; you can redistribute it and/or modify
diff --git a/lib/libX11/configure b/lib/libX11/configure
index dad0e82bb..1f2b41d58 100644
--- a/lib/libX11/configure
+++ b/lib/libX11/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libX11 1.6.4.
+# Generated by GNU Autoconf 2.69 for libX11 1.6.5.
#
# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
#
@@ -651,8 +651,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='libX11'
PACKAGE_TARNAME='libX11'
-PACKAGE_VERSION='1.6.4'
-PACKAGE_STRING='libX11 1.6.4'
+PACKAGE_VERSION='1.6.5'
+PACKAGE_STRING='libX11 1.6.5'
PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
PACKAGE_URL=''
@@ -1510,7 +1510,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures libX11 1.6.4 to adapt to many kinds of systems.
+\`configure' configures libX11 1.6.5 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1580,7 +1580,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of libX11 1.6.4:";;
+ short | recursive ) echo "Configuration of libX11 1.6.5:";;
esac
cat <<\_ACEOF
@@ -1746,7 +1746,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-libX11 configure 1.6.4
+libX11 configure 1.6.5
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2272,7 +2272,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by libX11 $as_me 1.6.4, which was
+It was created by libX11 $as_me 1.6.5, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -4490,7 +4490,7 @@ fi
# Define the identity of the package.
PACKAGE='libX11'
- VERSION='1.6.4'
+ VERSION='1.6.5'
cat >>confdefs.h <<_ACEOF
@@ -21361,7 +21361,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by libX11 $as_me 1.6.4, which was
+This file was extended by libX11 $as_me 1.6.5, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -21427,7 +21427,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-libX11 config.status 1.6.4
+libX11 config.status 1.6.5
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/lib/libX11/configure.ac b/lib/libX11/configure.ac
index 58f2681ad..9f1953ee9 100644
--- a/lib/libX11/configure.ac
+++ b/lib/libX11/configure.ac
@@ -1,7 +1,7 @@
# Initialize Autoconf
AC_PREREQ([2.60])
-AC_INIT([libX11], [1.6.4],
+AC_INIT([libX11], [1.6.5],
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [libX11])
AC_CONFIG_SRCDIR([Makefile.am])
AC_CONFIG_HEADERS([src/config.h include/X11/XlibConf.h])
diff --git a/lib/libX11/nls/locale.dir.pre b/lib/libX11/nls/locale.dir.pre
index c4740a7e6..92da87648 100644
--- a/lib/libX11/nls/locale.dir.pre
+++ b/lib/libX11/nls/locale.dir.pre
@@ -302,9 +302,8 @@ en_US.UTF-8/XLC_LOCALE: ca_AD.UTF-8
en_US.UTF-8/XLC_LOCALE: ca_ES.UTF-8
en_US.UTF-8/XLC_LOCALE: ca_FR.UTF-8
en_US.UTF-8/XLC_LOCALE: ca_IT.UTF-8
-cs_CZ.UTF-8/XLC_LOCALE: cs_CZ.UTF-8
-en_US.UTF-8/XLC_LOCALE: cy_GB.UTF-8
en_US.UTF-8/XLC_LOCALE: cs_CZ.UTF-8
+en_US.UTF-8/XLC_LOCALE: cy_GB.UTF-8
en_US.UTF-8/XLC_LOCALE: da_DK.UTF-8
en_US.UTF-8/XLC_LOCALE: de_AT.UTF-8
en_US.UTF-8/XLC_LOCALE: de_BE.UTF-8
diff --git a/lib/libX11/specs/libX11/AppC.xml b/lib/libX11/specs/libX11/AppC.xml
index 7f4904c91..8eb1e004c 100644
--- a/lib/libX11/specs/libX11/AppC.xml
+++ b/lib/libX11/specs/libX11/AppC.xml
@@ -51,11 +51,11 @@ and
<funcsynopsis id='XQueryExtension'>
<funcprototype>
<funcdef>Bool <function>XQueryExtension</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>char<parameter> *name</parameter></paramdef>
- <paramdef>int<parameter> *major_opcode_return</parameter></paramdef>
- <paramdef>int<parameter> *first_event_return</parameter></paramdef>
- <paramdef>int<parameter> *first_error_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>char *<parameter>name</parameter></paramdef>
+ <paramdef>int *<parameter>major_opcode_return</parameter></paramdef>
+ <paramdef>int *<parameter>first_event_return</parameter></paramdef>
+ <paramdef>int *<parameter>first_error_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -137,8 +137,8 @@ are all considered different names.
<funcsynopsis id='XListExtensions'>
<funcprototype>
<funcdef>char **<function>XListExtensions</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> *nextensions_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int *<parameter>nextensions_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -179,7 +179,7 @@ Otherwise, the result is implementation-dependent.
<funcsynopsis id='XFreeExtensionList'>
<funcprototype>
<funcdef><function>XFreeExtensionList</function></funcdef>
- <paramdef>char<parameter> **list</parameter></paramdef>
+ <paramdef>char **<parameter>list</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -261,8 +261,8 @@ typedef struct _XExtCodes { /* public to extension, cannot be changed */
<funcsynopsis id='XInitExtension'>
<funcprototype>
<funcdef>XExtCodes *<function>XInitExtension</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>char<parameter> *name</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>char *<parameter>name</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -325,7 +325,7 @@ This extension number is unique only to a single connection.
<funcsynopsis id='XAddExtension'>
<funcprototype>
<funcdef>XExtCodes *<function>XAddExtension</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -373,9 +373,9 @@ extension.
<funcsynopsis id='XESetCloseDisplay'>
<funcprototype>
<funcdef>int <function>XESetCloseDisplay</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> extension</parameter></paramdef>
- <paramdef>int<parameter> (*proc)()</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>extension</parameter></paramdef>
+ <paramdef>int <parameter>(*proc)()</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -441,9 +441,9 @@ with these arguments:
<funcsynopsis id='XESetCreateGC'>
<funcprototype>
<funcdef>int *<function>XESetCreateGC</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> extension</parameter></paramdef>
- <paramdef>int<parameter> (*proc)()</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>extension</parameter></paramdef>
+ <paramdef>int <parameter>(*proc)()</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -508,9 +508,9 @@ your procedure is called with these arguments:
<funcsynopsis id='XESetCopyGC'>
<funcprototype>
<funcdef>int *<function>XESetCopyGC</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> extension</parameter></paramdef>
- <paramdef>int<parameter> (*proc)()</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>extension</parameter></paramdef>
+ <paramdef>int <parameter>(*proc)()</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -571,9 +571,9 @@ your procedure is called with these arguments:
<funcsynopsis id='XESetFreeGC'>
<funcprototype>
<funcdef>int *<function>XESetFreeGC</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> extension</parameter></paramdef>
- <paramdef>int<parameter> (*proc)()</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>extension</parameter></paramdef>
+ <paramdef>int <parameter>(*proc)()</parameter></paramdef>
</funcprototype>
</funcsynopsis>
@@ -642,9 +642,9 @@ your procedure is called with these arguments:
<funcsynopsis id='XESetCreateFont'>
<funcprototype>
<funcdef>int *<function>XESetCreateFont</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> extension</parameter></paramdef>
- <paramdef>int<parameter> (*proc)()</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>extension</parameter></paramdef>
+ <paramdef>int <parameter>(*proc)()</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -721,9 +721,9 @@ your procedure is called with these arguments:
<funcsynopsis id='XESetFreeFont'>
<funcprototype>
<funcdef>int *<function>XESetFreeFont</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> extension</parameter></paramdef>
- <paramdef>int<parameter> (*proc)()</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>extension</parameter></paramdef>
+ <paramdef>int <parameter>(*proc)()</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -833,9 +833,9 @@ in the structure will be fully portable between machines.
<funcsynopsis id='XESetWireToEvent'>
<funcprototype>
<funcdef>int *<function>XESetWireToEvent</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> event_number</parameter></paramdef>
- <paramdef>Status<parameter> (*proc)()</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>event_number</parameter></paramdef>
+ <paramdef>Status <parameter>(*proc)()</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -941,8 +941,8 @@ with the event and use the return value.
<funcsynopsis id='_XSetLastRequestRead'>
<funcprototype>
<funcdef>unsigned long<function>_XSetLastRequestRead</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>xGenericReply<parameter> *rep</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>xGenericReply *<parameter>rep</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -983,9 +983,9 @@ serial number in the event.
<funcsynopsis id='XESetEventToWire'>
<funcprototype>
<funcdef>Status *<function>XESetEventToWire</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> event_number</parameter></paramdef>
- <paramdef>int<parameter> (*proc)()</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>event_number</parameter></paramdef>
+ <paramdef>int <parameter>(*proc)()</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1075,9 +1075,9 @@ structure.
<funcsynopsis id='XESetWireToError'>
<funcprototype>
<funcdef>Bool *<function>XESetWireToError</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> error_number</parameter></paramdef>
- <paramdef>Bool<parameter> (*proc)()</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>error_number</parameter></paramdef>
+ <paramdef>Bool <parameter>(*proc)()</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1170,9 +1170,9 @@ otherwise, it should return
<funcsynopsis id='XESetError'>
<funcprototype>
<funcdef>int *<function>XESetError</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> extension</parameter></paramdef>
- <paramdef>int<parameter> (*proc)()</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>extension</parameter></paramdef>
+ <paramdef>int <parameter>(*proc)()</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1261,9 +1261,9 @@ returns the value of ret_code.
<funcsynopsis id='XESetErrorString'>
<funcprototype>
<funcdef>char *<function>XESetErrorString</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> extension</parameter></paramdef>
- <paramdef>char<parameter> *(*proc)()</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>extension</parameter></paramdef>
+ <paramdef>char *<parameter>(*proc)()</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1337,9 +1337,9 @@ error message into buffer.
<funcsynopsis id='XESetPrintErrorValues'>
<funcprototype>
<funcdef>void *<function>XESetPrintErrorValues</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> extension</parameter></paramdef>
- <paramdef>void<parameter> (*proc)()</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>extension</parameter></paramdef>
+ <paramdef>void <parameter>(*proc)()</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1419,9 +1419,9 @@ on a <acronym>POSIX</acronym>-compliant system, fp should be cast to type FILE*.
<funcsynopsis id='XESetFlushGC'>
<funcprototype>
<funcdef>int *<function>XESetFlushGC</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> extension</parameter></paramdef>
- <paramdef>int<parameter> *(*proc)()</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>extension</parameter></paramdef>
+ <paramdef>int *<parameter>(*proc)()</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1471,9 +1471,9 @@ function, but is called when a GC cache needs to be updated in the server.
<funcsynopsis>
<funcprototype>
<funcdef>int *<function>XESetCopyGC</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> extension</parameter></paramdef>
- <paramdef>int<parameter> *(*proc)()</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>extension</parameter></paramdef>
+ <paramdef>int *<parameter>(*proc)()</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1608,7 +1608,7 @@ union { Display *display;
<funcsynopsis id='XEHeadOfExtensionList'>
<funcprototype>
<funcdef>XExtData **<function>XEHeadOfExtensionList</function></funcdef>
- <paramdef>XEDataObject<parameter> object</parameter></paramdef>
+ <paramdef>XEDataObject <parameter>object</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1644,8 +1644,8 @@ of types contained in
<funcsynopsis id='XAddToExtensionList'>
<funcprototype>
<funcdef><function>XAddToExtensionList</function></funcdef>
- <paramdef>XExtData<parameter> **structure</parameter></paramdef>
- <paramdef>XExtData<parameter> *ext_data</parameter></paramdef>
+ <paramdef>XExtData **<parameter>structure</parameter></paramdef>
+ <paramdef>XExtData *<parameter>ext_data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1684,8 +1684,8 @@ before calling this function.
<funcsynopsis id='XFindOnExtensionList'>
<funcprototype>
<funcdef>XExtData *<function>XFindOnExtensionList</function></funcdef>
- <paramdef>struct_XExtData<parameter> **structure</parameter></paramdef>
- <paramdef>int<parameter> number</parameter></paramdef>
+ <paramdef>struct_XExtData **<parameter>structure</parameter></paramdef>
+ <paramdef>int <parameter>number</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1735,7 +1735,7 @@ macro, which allocates and returns a resource ID, is defined in
<funcsynopsis id='XAllocID'>
<funcprototype>
<funcdef><function>XAllocID</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1770,9 +1770,9 @@ macro allocates and returns an array of resource ID.
<funcsynopsis id='XAllocIDs'>
<funcprototype>
<funcdef><function>XAllocIDs</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XID<parameter> *ids_return</parameter></paramdef>
- <paramdef>int<parameter> count</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XID *<parameter>ids_return</parameter></paramdef>
+ <paramdef>int <parameter>count</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1849,8 +1849,8 @@ macro is defined as follows:
<funcsynopsis id='FlushGC'>
<funcprototype>
<funcdef><function>FlushGC</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1899,8 +1899,8 @@ is defined as follows:
<funcsynopsis id='_XFlushGCCache'>
<funcprototype>
<funcdef><function>_XFlushGCCache</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2325,7 +2325,7 @@ Two calls, which are generally implemented as macros, have been provided.
<funcsynopsis id='LockDisplay'>
<funcprototype>
<funcdef><function>LockDisplay</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2335,7 +2335,7 @@ Two calls, which are generally implemented as macros, have been provided.
<funcsynopsis id='UnlockDisplay'>
<funcprototype>
<funcdef><function>UnlockDisplay</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2518,10 +2518,23 @@ the display, a pointer to the beginning of the data,
and the number of bytes to be sent.
<!-- .sM -->
<funcsynopsis id='Data'>
-<funcprototype>
+<funcprototype role='macro'>
<funcdef><function>Data</function></funcdef>
- <paramdef><parameter> display</parameter></paramdef>
- <paramdef>(char<parameter> *</parameter></paramdef>
+ <paramdef><parameter>display</parameter></paramdef>
+ <paramdef>(char *) <parameter>data</parameter></paramdef>
+ <paramdef><parameter>nbytes</parameter></paramdef>
+</funcprototype>
+<funcprototype role='macro'>
+ <funcdef><function>Data16</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+ <paramdef>(short *) <parameter>data</parameter></paramdef>
+ <paramdef><parameter>nbytes</parameter></paramdef>
+</funcprototype>
+<funcprototype role='macro'>
+ <funcdef><function>Data32</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+ <paramdef>(long *) <parameter>data</parameter></paramdef>
+ <paramdef><parameter>nbytes</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2529,7 +2542,7 @@ and the number of bytes to be sent.
<para>
<!-- .LP -->
<!-- .eM -->
-<xref linkend='Data' xrefstyle='select: title'/>,
+<function>Data</function>,
<function>Data16</function>,
and
<function>Data32</function>
@@ -2578,10 +2591,10 @@ places them in the queue for later use.
<funcsynopsis id='_XReply'>
<funcprototype>
<funcdef>Status <function>_XReply</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>xReply<parameter> *rep</parameter></paramdef>
- <paramdef>int<parameter> extra</parameter></paramdef>
- <paramdef>Bool<parameter> discard</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>xReply *<parameter>rep</parameter></paramdef>
+ <paramdef>int <parameter>extra</parameter></paramdef>
+ <paramdef>Bool <parameter>discard</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2744,9 +2757,9 @@ function to read the variable-length data.
<funcsynopsis id='_XRead'>
<funcprototype>
<funcdef><function>_XRead</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>char<parameter> *data_return</parameter></paramdef>
- <paramdef>long<parameter> nbytes</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>char *<parameter>data_return</parameter></paramdef>
+ <paramdef>long <parameter>nbytes</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2794,9 +2807,9 @@ function reads the specified number of bytes into data_return.
<funcsynopsis id='_XRead16'>
<funcprototype>
<funcdef><function>_XRead16</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>short<parameter> *data_return</parameter></paramdef>
- <paramdef>long<parameter> nbytes</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>short *<parameter>data_return</parameter></paramdef>
+ <paramdef>long <parameter>nbytes</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2846,9 +2859,9 @@ into the specified array as shorts.
<funcsynopsis id='_XRead32'>
<funcprototype>
<funcdef><function>_XRead32</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>long<parameter> *data_return</parameter></paramdef>
- <paramdef>long<parameter> nbytes</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>long *<parameter>data_return</parameter></paramdef>
+ <paramdef>long <parameter>nbytes</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2898,9 +2911,9 @@ into the specified array as longs.
<funcsynopsis id='_XRead16Pad'>
<funcprototype>
<funcdef><function>_XRead16Pad</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>short<parameter> *data_return</parameter></paramdef>
- <paramdef>long<parameter> nbytes</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>short *<parameter>data_return</parameter></paramdef>
+ <paramdef>long <parameter>nbytes</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2953,9 +2966,9 @@ reads and discards up to two additional pad bytes.
<funcsynopsis id='_XReadPad'>
<funcprototype>
<funcdef><function>_XReadPad</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>char<parameter> *data_return</parameter></paramdef>
- <paramdef>long<parameter> nbytes</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>char *<parameter>data_return</parameter></paramdef>
+ <paramdef>long <parameter>nbytes</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3055,8 +3068,8 @@ critical section:
<funcsynopsis id='_XAllocScratch'>
<funcprototype>
<funcdef>char *<function>_XAllocScratch</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>unsigned long <parameter> nbytes</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>unsigned long <parameter>nbytes</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3112,8 +3125,8 @@ critical sections:
<funcsynopsis id='_XAllocTemp'>
<funcprototype>
<funcdef>char *<function>_XAllocTemp</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>unsigned long <parameter> nbytes</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>unsigned long <parameter>nbytes</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3151,9 +3164,9 @@ The following function returns the storage:
<funcsynopsis id='_XFreeTemp'>
<funcprototype>
<funcdef>void <function>_XFreeTemp</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>char<parameter> *buf</parameter></paramdef>
- <paramdef>unsigned long <parameter> nbytes</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>char *<parameter>buf</parameter></paramdef>
+ <paramdef>unsigned long <parameter>nbytes</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3200,9 +3213,8 @@ You must pass back the same pointer and size that were returned by
<title>Portability Considerations</title>
<para>
<!-- .LP -->
-Many machine architectures,
-including many of the more recent <acronym>RISC</acronym> architectures,
-do not correctly access data at unaligned locations;
+Many machine architectures
+do not correctly or efficiently access data at unaligned locations;
their compilers pad out structures to preserve this characteristic.
Many other machines capable of unaligned references pad inside of structures
as well to preserve alignment, because accessing aligned data is
@@ -3216,7 +3228,9 @@ All requests <emphasis remap='I'>must</emphasis> be a multiple of 32 bits in len
the natural alignment in the data stream.
You must pad structures out to 32-bit boundaries.
Pad information does not have to be zeroed unless you want to
-preserve such fields for future use in your protocol requests.
+preserve such fields for future use in your protocol requests,
+but it is recommended to zero it to avoid inadvertant data leakage
+and improve compressability.
Floating point varies radically between machines and should be
avoided completely if at all possible.
</para>
@@ -3253,7 +3267,7 @@ take on values larger than the maximum 16-bit
</para>
<para>
<!-- .LP -->
-The library currently assumes that a
+The library has always assumed that a
<type>char</type>
is 8 bits, a
<type>short</type>
@@ -3261,7 +3275,15 @@ is 16 bits, an
<type>int</type>
is 16 or 32 bits, and a
<type>long</type>
-is 32 bits.
+is 32 bits.
+Unfortunately, this assumption remains on machines where a <type>long</type>
+can hold 64-bits, and many functions and structures require unnecessarily
+large fields to avoid breaking compatibility with existing code. Special
+care must be taken with arrays of values that are transmitted in the
+protocol as CARD32 or INT32 but have to be converted to arrays of 64-bit
+<type>long</type> when passed to or from client applications.
+</para>
+<para>
The
<function>PackData</function>
macro is a half-hearted attempt to deal with the possibility of 32 bit shorts.
diff --git a/lib/libX11/specs/libX11/AppD.xml b/lib/libX11/specs/libX11/AppD.xml
index 83837970f..823f6d518 100644
--- a/lib/libX11/specs/libX11/AppD.xml
+++ b/lib/libX11/specs/libX11/AppD.xml
@@ -59,14 +59,14 @@ and <property>WM_NORMAL_HINTS</property> properties.
<funcsynopsis id='XSetStandardProperties'>
<funcprototype>
<funcdef><function>XSetStandardProperties</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>char<parameter> *window_name</parameter></paramdef>
- <paramdef>char<parameter> *icon_name</parameter></paramdef>
- <paramdef>Pixmap<parameter> icon_pixmap</parameter></paramdef>
- <paramdef>char<parameter> **argv</parameter></paramdef>
- <paramdef>int<parameter> argc</parameter></paramdef>
- <paramdef>XSizeHints<parameter> *hints</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>char *<parameter>window_name</parameter></paramdef>
+ <paramdef>char *<parameter>icon_name</parameter></paramdef>
+ <paramdef>Pixmap <parameter>icon_pixmap</parameter></paramdef>
+ <paramdef>char **<parameter>argv</parameter></paramdef>
+ <paramdef>int <parameter>argc</parameter></paramdef>
+ <paramdef>XSizeHints *<parameter>hints</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -208,9 +208,9 @@ This function has been superseded by
<funcsynopsis id='XSetNormalHints'>
<funcprototype>
<funcdef><function>XSetNormalHints</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XSizeHints<parameter> *hints</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XSizeHints *<parameter>hints</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -297,9 +297,9 @@ This function has been superseded by
<funcsynopsis id='XGetNormalHints'>
<funcprototype>
<funcdef>Status <function>XGetNormalHints</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XSizeHints<parameter> *hints_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XSizeHints *<parameter>hints_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -368,9 +368,9 @@ This function is no longer supported by the
<funcsynopsis id='XSetZoomHints'>
<funcprototype>
<funcdef><function>XSetZoomHints</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XSizeHints<parameter> *zhints</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XSizeHints *<parameter>zhints</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -438,9 +438,9 @@ This function is no longer supported by the
<funcsynopsis id='XGetZoomHints'>
<funcprototype>
<funcdef>Status <function>XGetZoomHints</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XSizeHints<parameter> *zhints_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XSizeHints *<parameter>zhints_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -505,10 +505,10 @@ This function has been superseded by
<funcsynopsis id='XSetSizeHints'>
<funcprototype>
<funcdef><function>XSetSizeHints</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XSizeHints<parameter> *hints</parameter></paramdef>
- <paramdef>Atom<parameter> property</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XSizeHints *<parameter>hints</parameter></paramdef>
+ <paramdef>Atom <parameter>property</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -592,10 +592,10 @@ This function has been superseded by
<funcsynopsis id='XGetSizeHints'>
<funcprototype>
<funcdef>Status <function>XGetSizeHints</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XSizeHints<parameter> *hints_return</parameter></paramdef>
- <paramdef>Atom<parameter> property</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XSizeHints *<parameter>hints_return</parameter></paramdef>
+ <paramdef>Atom <parameter>property</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -685,10 +685,10 @@ This function has been superseded by
<funcsynopsis id='XGetStandardColormap'>
<funcprototype>
<funcdef>Status <function>XGetStandardColormap</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XStandardColormap<parameter> *colormap_return</parameter></paramdef>
- <paramdef>Atom<parameter> property</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XStandardColormap *<parameter>colormap_return</parameter></paramdef>
+ <paramdef>Atom <parameter>property</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -778,10 +778,10 @@ This function has been superseded by
<funcsynopsis id='XSetStandardColormap'>
<funcprototype>
<funcdef><function>XSetStandardColormap</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XStandardColormap<parameter> *colormap</parameter></paramdef>
- <paramdef>Atom<parameter> property</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XStandardColormap *<parameter>colormap</parameter></paramdef>
+ <paramdef>Atom <parameter>property</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -861,15 +861,19 @@ This function has been superseded by
<funcsynopsis id='XGeometry'>
<funcprototype>
<funcdef>int <function>XGeometry</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> screen</parameter></paramdef>
- <paramdef>char*position,<parameter> *default_position</parameter></paramdef>
- <paramdef>unsigned int <parameter> bwidth</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>screen</parameter></paramdef>
+ <paramdef>char *<parameter>position</parameter></paramdef>
+ <paramdef>char *<parameter>default_position</parameter></paramdef>
+ <paramdef>unsigned int <parameter>bwidth</parameter></paramdef>
<paramdef>unsigned int <parameter>fwidth</parameter></paramdef>
<paramdef>unsigned int <parameter>fheight</parameter></paramdef>
- <paramdef>intxadder,<parameter> yadder</parameter></paramdef>
- <paramdef>int*x_return,<parameter> *y_return</parameter></paramdef>
- <paramdef>int*width_return,<parameter> *height_return</parameter></paramdef>
+ <paramdef>int <parameter>xadder</parameter></paramdef>
+ <paramdef>int <parameter>yadder</parameter></paramdef>
+ <paramdef>int *<parameter>x_return</parameter></paramdef>
+ <paramdef>int *<parameter>y_return</parameter></paramdef>
+ <paramdef>int *<parameter>width_return</parameter></paramdef>
+ <paramdef>int *<parameter>height_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1062,9 +1066,9 @@ It is only useful in very simple applications.
<funcsynopsis id='XGetDefault'>
<funcprototype>
<funcdef>char *<function>XGetDefault</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>char<parameter> *program</parameter></paramdef>
- <paramdef>char<parameter> *option</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>char *<parameter>program</parameter></paramdef>
+ <paramdef>char *<parameter>option</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1256,11 +1260,11 @@ use
<funcsynopsis id='XDraw'>
<funcprototype>
<funcdef>Status <function>XDraw</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>Vertex<parameter> *vlist</parameter></paramdef>
- <paramdef>int<parameter> vcount</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>Vertex *<parameter>vlist</parameter></paramdef>
+ <paramdef>int <parameter>vcount</parameter></paramdef>
</funcprototype>
</funcsynopsis>
@@ -1463,11 +1467,11 @@ use
<funcsynopsis id='XDrawFilled'>
<funcprototype>
<funcdef>Status <function>XDrawFilled</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>Vertex<parameter> *vlist</parameter></paramdef>
- <paramdef>int<parameter> vcount</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>Vertex *<parameter>vlist</parameter></paramdef>
+ <paramdef>int <parameter>vcount</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1619,7 +1623,7 @@ use
<funcsynopsis id='XCreateAssocTable'>
<funcprototype>
<funcdef>XAssocTable *<function>XCreateAssocTable</function></funcdef>
- <paramdef>int<parameter> size</parameter></paramdef>
+ <paramdef>int <parameter>size</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1665,10 +1669,10 @@ use
<funcsynopsis id='XMakeAssoc'>
<funcprototype>
<funcdef><function>XMakeAssoc</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XAssocTable<parameter> *table</parameter></paramdef>
- <paramdef>XID<parameter> x_id</parameter></paramdef>
- <paramdef>char<parameter> *data</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XAssocTable *<parameter>table</parameter></paramdef>
+ <paramdef>XID <parameter>x_id</parameter></paramdef>
+ <paramdef>char *<parameter>data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1740,9 +1744,9 @@ use
<funcsynopsis id='XLookUpAssoc'>
<funcprototype>
<funcdef>char *<function>XLookUpAssoc</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XAssocTable<parameter> *table</parameter></paramdef>
- <paramdef>XID<parameter> x_id</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XAssocTable *<parameter>table</parameter></paramdef>
+ <paramdef>XID <parameter>x_id</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1805,9 +1809,9 @@ use
<funcsynopsis id='XDeleteAssoc'>
<funcprototype>
<funcdef><function>XDeleteAssoc</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XAssocTable<parameter> *table</parameter></paramdef>
- <paramdef>XID<parameter> x_id</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XAssocTable *<parameter>table</parameter></paramdef>
+ <paramdef>XID <parameter>x_id</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1868,7 +1872,7 @@ use
<funcsynopsis id='XDestroyAssocTable'>
<funcprototype>
<funcdef><function>XDestroyAssocTable</function></funcdef>
- <paramdef>XAssocTable<parameter> *table</parameter></paramdef>
+ <paramdef>XAssocTable *<parameter>table</parameter></paramdef>
</funcprototype>
</funcsynopsis>
diff --git a/lib/libX11/specs/libX11/CH02.xml b/lib/libX11/specs/libX11/CH02.xml
index 656dce8b1..5dbfa2b13 100644
--- a/lib/libX11/specs/libX11/CH02.xml
+++ b/lib/libX11/specs/libX11/CH02.xml
@@ -329,8 +329,13 @@ The following lists the C language macros,
their corresponding function equivalents that are for other language bindings,
and what data both can return.
</para>
-<para>AllPlanes()</para>
-<para>XAllPlanes()</para>
+<synopsis id='AllPlanes' role='macro'><constant>AllPlanes</constant></synopsis>
+<funcsynopsis id='XAllPlanes'>
+<funcprototype>
+ <funcdef>unsigned long <function>XAllPlanes</function></funcdef>
+ <void />
+</funcprototype>
+</funcsynopsis>
<para>
<!-- .LP -->
<!-- .eM -->
@@ -342,6 +347,10 @@ a procedure.
<para>
<!-- .LP -->
<!-- .sp -->
+<indexterm significance="preferred"><primary>BlackPixel</primary></indexterm>
+<indexterm significance="preferred"><primary>XBlackPixel</primary></indexterm>
+<indexterm significance="preferred"><primary>WhitePixel</primary></indexterm>
+<indexterm significance="preferred"><primary>XWhitePixel</primary></indexterm>
Both
<function>BlackPixel</function>
and
@@ -354,14 +363,18 @@ and, in any case, may not actually be black or white.
The names are intended to convey the expected relative intensity of the colors.
<!-- .sM -->
</para>
-<para>
-BlackPixel(<emphasis remap='I'>display</emphasis>, <emphasis remap='I'>screen_number</emphasis>)
-</para>
+<funcsynopsis id='BlackPixel'>
+<funcprototype role='macro'>
+ <funcdef><function>BlackPixel</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+ <paramdef><parameter>screen_number</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XBlackPixel'>
<funcprototype>
<funcdef>unsigned long <function>XBlackPixel</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> screen_number</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>screen_number</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -390,8 +403,6 @@ Specifies the appropriate screen number on the host server.
<para>
<!-- .LP -->
<!-- .eM -->
-<indexterm significance="preferred"><primary>BlackPixel</primary></indexterm>
-<indexterm significance="preferred"><primary>XBlackPixel</primary></indexterm>
Both return the black pixel value for the specified screen.
</para>
<para>
@@ -399,14 +410,18 @@ Both return the black pixel value for the specified screen.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-WhitePixel(<emphasis remap='I'>display</emphasis>, <emphasis remap='I'>screen_number</emphasis>)
-</para>
+<funcsynopsis id='WhitePixel'>
+<funcprototype role='macro'>
+ <funcdef><function>WhitePixel</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+ <paramdef><parameter>screen_number</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XWhitePixel'>
<funcprototype>
<funcdef>unsigned long <function>XWhitePixel</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> screen_number</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>screen_number</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -435,8 +450,6 @@ Specifies the appropriate screen number on the host server.
<para>
<!-- .LP -->
<!-- .eM -->
-<indexterm significance="preferred"><primary>WhitePixel</primary></indexterm>
-<indexterm significance="preferred"><primary>XWhitePixel</primary></indexterm>
Both return the white pixel value for the specified screen.
</para>
<para>
@@ -444,13 +457,16 @@ Both return the white pixel value for the specified screen.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-ConnectionNumber(<emphasis remap='I'>display</emphasis>)
-</para>
+<funcsynopsis id='ConnectionNumber'>
+<funcprototype role='macro'>
+ <funcdef><function>ConnectionNumber</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XConnectionNumber'>
<funcprototype>
<funcdef>int <function>XConnectionNumber</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -481,14 +497,18 @@ this is the file descriptor of the connection.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-DefaultColormap(<emphasis remap='I'>display</emphasis>, <emphasis remap='I'>screen_number</emphasis>)
-</para>
+<funcsynopsis id='DefaultColormap'>
+<funcprototype role='macro'>
+ <funcdef><function>DefaultColormap</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+ <paramdef><parameter>screen_number</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XDefaultColormap'>
<funcprototype>
<funcdef>Colormap <function>XDefaultColormap</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> screen_number</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>screen_number</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -527,14 +547,18 @@ Most routine allocations of color should be made out of this colormap.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-DefaultDepth(<emphasis remap='I'>display</emphasis>, <emphasis remap='I'>screen_number</emphasis>)
-</para>
+<funcsynopsis id='DefaultDepth'>
+<funcprototype role='macro'>
+ <funcdef><function>DefaultDepth</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+ <paramdef><parameter>screen_number</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XDefaultDepth'>
<funcprototype>
<funcdef>int <function>XDefaultDepth</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> screen_number</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>screen_number</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -578,15 +602,12 @@ To determine the number of depths that are available on a given screen, use
<function>XListDepths</function>.
<!-- .sM -->
</para>
-<para>
-DefaultGC(<emphasis remap='I'>display</emphasis>, <emphasis remap='I'>screen_number</emphasis>)
-</para>
-<funcsynopsis id='XDefaultGC'>
+<funcsynopsis id='XListDepths'>
<funcprototype>
- <funcdef>GC <function>XDefaultGC</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> screen_number</parameter></paramdef>
- <paramdef>int<parameter> *count_return</parameter></paramdef>
+ <funcdef>int *<function>XListDepths</function></funcdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>screen_number</parameter></paramdef>
+ <paramdef>int *<parameter>count_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -642,14 +663,18 @@ To release the memory allocated for the array of depths, use
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-DefaultGC(<emphasis remap='I'>display</emphasis>, <emphasis remap='I'>screen_number</emphasis>)
-</para>
-<funcsynopsis>
+<funcsynopsis id='DefaultGC'>
+<funcprototype role='macro'>
+ <funcdef><function>DefaultGC</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+ <paramdef><parameter>screen_number</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+<funcsynopsis id='XDefaultGC'>
<funcprototype>
<funcdef>GC <function>XDefaultGC</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> screen_number</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>screen_number</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -695,13 +720,16 @@ This GC should never be freed.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-DefaultRootWindow(<emphasis remap='I'>display</emphasis>)
-</para>
+<funcsynopsis id='DefaultRootWindow'>
+<funcprototype role='macro'>
+ <funcdef><function>DefaultRootWindow</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XDefaultRootWindow'>
<funcprototype>
<funcdef>Window <function>XDefaultRootWindow</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -729,13 +757,16 @@ Both return the root window for the default screen.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-DefaultScreenOfDisplay(<emphasis remap='I'>display</emphasis>)
-</para>
+<funcsynopsis id='DefaultScreenOfDisplay'>
+<funcprototype role='macro'>
+ <funcdef><function>DefaultScreenOfDisplay</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XDefaultScreenOfDisplay'>
<funcprototype>
<funcdef>Screen *<function>XDefaultScreenOfDisplay</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -763,14 +794,18 @@ Both return a pointer to the default screen.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-ScreenOfDisplay(<emphasis remap='I'>display</emphasis>, <emphasis remap='I'>screen_number</emphasis>)
-</para>
+<funcsynopsis id='ScreenOfDisplay'>
+<funcprototype role='macro'>
+ <funcdef><function>ScreenOfDisplay</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+ <paramdef><parameter>screen_number</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XScreenOfDisplay'>
<funcprototype>
<funcdef>Screen *<function>XScreenOfDisplay</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> screen_number</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>screen_number</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -808,13 +843,16 @@ Both return a pointer to the indicated screen.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-DefaultScreen(<emphasis remap='I'>display</emphasis>)
-</para>
+<funcsynopsis id='DefaultScreen'>
+<funcprototype role='macro'>
+ <funcdef><function>DefaultScreen</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XDefaultScreen'>
<funcprototype>
<funcdef>int <function>XDefaultScreen</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -846,14 +884,18 @@ in applications that will use only a single screen.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-DefaultVisual(<emphasis remap='I'>display</emphasis>, <emphasis remap='I'>screen_number</emphasis>)
-</para>
+<funcsynopsis id='DefaultVisual'>
+<funcprototype role='macro'>
+ <funcdef><function>DefaultVisual</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+ <paramdef><parameter>screen_number</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XDefaultVisual'>
<funcprototype>
<funcdef>Visual *<function>XDefaultVisual</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> screen_number</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>screen_number</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -893,14 +935,18 @@ see <link linkend="Visual_Types">section 3.1</link>.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-DisplayCells(<emphasis remap='I'>display</emphasis>, <emphasis remap='I'>screen_number</emphasis>)
-</para>
+<funcsynopsis id='DisplayCells'>
+<funcprototype role='macro'>
+ <funcdef><function>DisplayCells</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+ <paramdef><parameter>screen_number</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XDisplayCells'>
<funcprototype>
<funcdef>int <function>XDisplayCells</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> screen_number</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>screen_number</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -938,14 +984,18 @@ Both return the number of entries in the default colormap.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-DisplayPlanes(<emphasis remap='I'>display</emphasis>, <emphasis remap='I'>screen_number</emphasis>)
-</para>
+<funcsynopsis id='DisplayPlanes'>
+<funcprototype role='macro'>
+ <funcdef><function>DisplayPlanes</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+ <paramdef><parameter>screen_number</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XDisplayPlanes'>
<funcprototype>
<funcdef>int <function>XDisplayPlanes</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> screen_number</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>screen_number</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -985,13 +1035,16 @@ see the glossary.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-DisplayString(<emphasis remap='I'>display</emphasis>)
-</para>
+<funcsynopsis id='DisplayString'>
+<funcprototype role='macro'>
+ <funcdef><function>DisplayString</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XDisplayString'>
<funcprototype>
<funcdef>char *<function>XDisplayString</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1029,13 +1082,10 @@ child process as well as for printing error messages.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-LastKnownRequestProcessed(<emphasis remap='I'>display</emphasis>)
-</para>
-<funcsynopsis id='XLastKnownRequestProcessed'>
+<funcsynopsis id='XExtendedMaxRequestSize'>
<funcprototype>
- <funcdef>unsigned long <function>XLastKnownRequestProcessed</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <funcdef>long <function>XExtendedMaxRequestSize</function></funcdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1086,13 +1136,10 @@ split the data across multiple smaller requests instead.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-LastKnownRequestProcessed(<emphasis remap='I'>display</emphasis>)
-</para>
<funcsynopsis>
<funcprototype>
- <funcdef>unsigned long <function>XLastKnownRequestProcessed</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <funcdef>long <function>XMaxRequestSize</function></funcdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1135,13 +1182,16 @@ and
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-LastKnownRequestProcessed(<emphasis remap='I'>display</emphasis>)
-</para>
-<funcsynopsis>
+<funcsynopsis id='LastKnownRequestProcessed'>
+<funcprototype role='macro'>
+ <funcdef><function>LastKnownRequestProcessed</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+<funcsynopsis id='XLastKnownRequestProcessed'>
<funcprototype>
<funcdef>unsigned long <function>XLastKnownRequestProcessed</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1172,13 +1222,16 @@ are received.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-NextRequest(<emphasis remap='I'>display</emphasis>)
-</para>
+<funcsynopsis id='NextRequest'>
+<funcprototype role='macro'>
+ <funcdef><function>NextRequest</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XNextRequest'>
<funcprototype>
<funcdef>unsigned long <function>XNextRequest</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1208,13 +1261,16 @@ Serial numbers are maintained separately for each display connection.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-ProtocolVersion(<emphasis remap='I'>display</emphasis>)
-</para>
+<funcsynopsis id='ProtocolVersion'>
+<funcprototype role='macro'>
+ <funcdef><function>ProtocolVersion</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XProtocolVersion'>
<funcprototype>
<funcdef>int <function>XProtocolVersion</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1243,13 +1299,16 @@ the connected display.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-ProtocolRevision(<emphasis remap='I'>display</emphasis>)
-</para>
+<funcsynopsis id='ProtocolRevision'>
+<funcprototype role='macro'>
+ <funcdef><function>ProtocolRevision</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XProtocolRevision'>
<funcprototype>
<funcdef>int <function>XProtocolRevision</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1277,13 +1336,16 @@ Both return the minor protocol revision number of the X server.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-QLength(<emphasis remap='I'>display</emphasis>)
-</para>
+<funcsynopsis id='QLength'>
+<funcprototype role='macro'>
+ <funcdef><function>QLength</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XQLength'>
<funcprototype>
<funcdef>int <function>XQLength</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1314,14 +1376,18 @@ the queue yet (see
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-RootWindow(<emphasis remap='I'>display</emphasis>, <emphasis remap='I'>screen_number</emphasis>)
-</para>
+<funcsynopsis id='RootWindow'>
+<funcprototype role='macro'>
+ <funcdef><function>RootWindow</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+ <paramdef><parameter>screen_number</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XRootWindow'>
<funcprototype>
<funcdef>Window <function>XRootWindow</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> screen_number</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>screen_number</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1363,13 +1429,16 @@ and for creating top-level windows.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-ScreenCount(<emphasis remap='I'>display</emphasis>)
-</para>
+<funcsynopsis id='ScreenCount'>
+<funcprototype role='macro'>
+ <funcdef><function>ScreenCount</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XScreenCount'>
<funcprototype>
<funcdef>int <function>XScreenCount</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1397,13 +1466,16 @@ Both return the number of available screens.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-ServerVendor(<emphasis remap='I'>display</emphasis>)
-</para>
+<funcsynopsis id='ServerVendor'>
+<funcprototype role='macro'>
+ <funcdef><function>ServerVendor</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XServerVendor'>
<funcprototype>
<funcdef>char *<function>XServerVendor</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1435,13 +1507,16 @@ Otherwise, the contents of the string are implementation-dependent.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-VendorRelease(<emphasis remap='I'>display</emphasis>)
-</para>
+<funcsynopsis id='VendorRelease'>
+<funcprototype role='macro'>
+ <funcdef><function>VendorRelease</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XVendorRelease'>
<funcprototype>
<funcdef>int <function>XVendorRelease</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1482,24 +1557,19 @@ most of the work required to convert the data is provided by Xlib
</para>
<para>
<!-- .LP -->
+<indexterm significance="preferred"><primary>XPixmapFormatValues</primary></indexterm>
The
<structname>XPixmapFormatValues</structname>
structure provides an interface to the pixmap format information
that is returned at the time of a connection setup.
It contains:
-</para>
-<para>
-<!-- .LP -->
-<!-- .sM -->
-<literallayout class="monospaced">
-<!-- .TA .5i 3i -->
-<!-- .ta .5i 3i -->
+<synopsis id='XPixmapFormatValues'>
typedef struct {
- int depth;
- int bits_per_pixel;
- int scanline_pad;
-} XPixmapFormatValues;
-</literallayout>
+ <type>int</type> <structfield>depth</structfield>;
+ <type>int</type> <structfield>bits_per_pixel</structfield>;
+ <type>int</type> <structfield>scanline_pad</structfield>;
+} <structname>XPixmapFormatValues</structname>;
+</synopsis>
</para>
<para>
<!-- .LP -->
@@ -1513,8 +1583,8 @@ To obtain the pixmap format information for a given display, use
<funcsynopsis id='XListPixmapFormats'>
<funcprototype>
<funcdef>XPixmapFormatValues *<function>XListPixmapFormats</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> *count_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int *<parameter>count_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1569,13 +1639,16 @@ These are often used by toolkits as well as by simple applications.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-ImageByteOrder(<emphasis remap='I'>display</emphasis>)
-</para>
+<funcsynopsis id='ImageByteOrder'>
+<funcprototype role='macro'>
+ <funcdef><function>ImageByteOrder</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XImageByteOrder'>
<funcprototype>
<funcdef>int <function>XImageByteOrder</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1609,13 +1682,16 @@ or
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-BitmapUnit(<emphasis remap='I'>display</emphasis>)
-</para>
+<funcsynopsis id='BitmapUnit'>
+<funcprototype role='macro'>
+ <funcdef><function>XBitmapUnit</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XBitmapUnit'>
<funcprototype>
<funcdef>int <function>XBitmapUnit</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1644,13 +1720,16 @@ The scanline is calculated in multiples of this value.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-BitmapBitOrder(<emphasis remap='I'>display</emphasis>)
-</para>
+<funcsynopsis id='BitmapBitOrder'>
+<funcprototype role='macro'>
+ <funcdef><function>BitmapBitOrder</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XBitmapBitOrder'>
<funcprototype>
<funcdef>int <function>XBitmapBitOrder</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1684,13 +1763,16 @@ or
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-BitmapPad(<emphasis remap='I'>display</emphasis>)
-</para>
+<funcsynopsis id='BitmapPad'>
+<funcprototype role='macro'>
+ <funcdef><function>BitmapPad</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XBitmapPad'>
<funcprototype>
<funcdef>int <function>XBitmapPad</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1719,14 +1801,18 @@ by this macro or function.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-DisplayHeight(<emphasis remap='I'>display</emphasis>, <emphasis remap='I'>screen_number</emphasis>)
-</para>
+<funcsynopsis id='DisplayHeight'>
+<funcprototype role='macro'>
+ <funcdef><function>DisplayHeight</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+ <paramdef><parameter>screen_number</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XDisplayHeight'>
<funcprototype>
<funcdef>int <function>XDisplayHeight</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> screen_number</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>screen_number</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1765,14 +1851,18 @@ in pixels.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-DisplayHeightMM(<emphasis remap='I'>display</emphasis>, <emphasis remap='I'>screen_number</emphasis>)
-</para>
+<funcsynopsis id='DisplayHeightMM'>
+<funcprototype role='macro'>
+ <funcdef><function>DisplayHeightMM</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+ <paramdef><parameter>screen_number</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XDisplayHeightMM'>
<funcprototype>
<funcdef>int <function>XDisplayHeightMM</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> screen_number</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>screen_number</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1810,14 +1900,18 @@ Both return the height of the specified screen in millimeters.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-DisplayWidth(<emphasis remap='I'>display</emphasis>, <emphasis remap='I'>screen_number</emphasis>)
-</para>
+<funcsynopsis id='DisplayWidth'>
+<funcprototype role='macro'>
+ <funcdef><function>DisplayWidth</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+ <paramdef><parameter>screen_number</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XDisplayWidth'>
<funcprototype>
<funcdef>int <function>XDisplayWidth</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> screen_number</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>screen_number</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1855,14 +1949,18 @@ Both return the width of the screen in pixels.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-DisplayWidthMM(<emphasis remap='I'>display</emphasis>, <emphasis remap='I'>screen_number</emphasis>)
-</para>
+<funcsynopsis id='DisplayWidthMM'>
+<funcprototype role='macro'>
+ <funcdef><function>DisplayWidthMM</function></funcdef>
+ <paramdef><parameter>display</parameter></paramdef>
+ <paramdef><parameter>screen_number</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XDisplayWidthMM'>
<funcprototype>
<funcdef>int <function>XDisplayWidthMM</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> screen_number</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>screen_number</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1914,13 +2012,16 @@ structure.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-BlackPixelOfScreen(<emphasis remap='I'>screen</emphasis>)
-</para>
+<funcsynopsis id='BlackPixelOfScreen'>
+<funcprototype role='macro'>
+ <funcdef><function>BlackPixelOfScreen</function></funcdef>
+ <paramdef><parameter>screen</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XBlackPixelOfScreen'>
<funcprototype>
<funcdef>unsigned long <function>XBlackPixelOfScreen</function></funcdef>
- <paramdef>Screen<parameter> *screen</parameter></paramdef>
+ <paramdef>Screen *<parameter>screen</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1950,13 +2051,16 @@ Both return the black pixel value of the specified screen.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-WhitePixelOfScreen(<emphasis remap='I'>screen</emphasis>)
-</para>
+<funcsynopsis id='WhitePixelOfScreen'>
+<funcprototype role='macro'>
+ <funcdef><function>XWhitePixelOfScreen</function></funcdef>
+ <paramdef><parameter>screen</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XWhitePixelOfScreen'>
<funcprototype>
<funcdef>unsigned long <function>XWhitePixelOfScreen</function></funcdef>
- <paramdef>Screen<parameter> *screen</parameter></paramdef>
+ <paramdef>Screen *<parameter>screen</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1986,13 +2090,16 @@ Both return the white pixel value of the specified screen.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-CellsOfScreen(<emphasis remap='I'>screen</emphasis>)
-</para>
+<funcsynopsis id='CellsOfScreen'>
+ <funcprototype role='macro'>
+ <funcdef><function>CellsOfScreen</function></funcdef>
+ <paramdef><parameter>screen</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XCellsOfScreen'>
<funcprototype>
<funcdef>int <function>XCellsOfScreen</function></funcdef>
- <paramdef>Screen<parameter> *screen</parameter></paramdef>
+ <paramdef>Screen *<parameter>screen</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2023,13 +2130,16 @@ of the specified screen.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-DefaultColormapOfScreen(<emphasis remap='I'>screen</emphasis>)
-</para>
+<funcsynopsis id='DefaultColormapOfScreen'>
+<funcprototype role='macro'>
+ <funcdef><function>DefaultColormapOfScreen</function></funcdef>
+ <paramdef><parameter>screen</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XDefaultColormapOfScreen'>
<funcprototype>
<funcdef>Colormap <function>XDefaultColormapOfScreen</function></funcdef>
- <paramdef>Screen<parameter> *screen</parameter></paramdef>
+ <paramdef>Screen *<parameter>screen</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2059,13 +2169,16 @@ Both return the default colormap of the specified screen.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-DefaultDepthOfScreen(<emphasis remap='I'>screen</emphasis>)
-</para>
+<funcsynopsis id='DefaultDepthOfScreen'>
+<funcprototype role='macro'>
+ <funcdef><function>DefaultDepthOfScreen</function></funcdef>
+ <paramdef><parameter>screen</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XDefaultDepthOfScreen'>
<funcprototype>
<funcdef>int <function>XDefaultDepthOfScreen</function></funcdef>
- <paramdef>Screen<parameter> *screen</parameter></paramdef>
+ <paramdef>Screen *<parameter>screen</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2095,13 +2208,16 @@ Both return the depth of the root window.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-DefaultGCOfScreen(<emphasis remap='I'>screen</emphasis>)
-</para>
+<funcsynopsis id='DefaultGCOfScreen'>
+<funcprototype role='macro'>
+ <funcdef><function>DefaultGCOfScreen</function></funcdef>
+ <paramdef><parameter>screen</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XDefaultGCOfScreen'>
<funcprototype>
<funcdef>GC <function>XDefaultGCOfScreen</function></funcdef>
- <paramdef>Screen<parameter> *screen</parameter></paramdef>
+ <paramdef>Screen *<parameter>screen</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2133,13 +2249,16 @@ The GC must never be freed.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-DefaultVisualOfScreen(<emphasis remap='I'>screen</emphasis>)
-</para>
+<funcsynopsis id='DefaultVisualOfScreen'>
+<funcprototype role='macro'>
+ <funcdef><function>XDefaultVisualOfScreen</function></funcdef>
+ <paramdef><parameter>screen</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XDefaultVisualOfScreen'>
<funcprototype>
<funcdef>Visual *<function>XDefaultVisualOfScreen</function></funcdef>
- <paramdef>Screen<parameter> *screen</parameter></paramdef>
+ <paramdef>Screen *<parameter>screen</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2171,13 +2290,16 @@ see <link linkend="Visual_Types">section 3.1</link>.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-DoesBackingStore(<emphasis remap='I'>screen</emphasis>)
-</para>
+<funcsynopsis id='DoesBackingStore'>
+<funcprototype role='macro'>
+ <funcdef><function>DoesBackingStore</function></funcdef>
+ <paramdef><parameter>screen</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XDoesBackingStore'>
<funcprototype>
<funcdef>int <function>XDoesBackingStore</function></funcdef>
- <paramdef>Screen<parameter> *screen</parameter></paramdef>
+ <paramdef>Screen *<parameter>screen</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2214,13 +2336,16 @@ or
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-DoesSaveUnders(<emphasis remap='I'>screen</emphasis>)
-</para>
+<funcsynopsis id='DoesSaveUnders'>
+<funcprototype role='macro'>
+ <funcdef><function>DoesSaveUnders</function></funcdef>
+ <paramdef><parameter>screen</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XDoesSaveUnders'>
<funcprototype>
<funcdef>Bool <function>XDoesSaveUnders</function></funcdef>
- <paramdef>Screen<parameter> *screen</parameter></paramdef>
+ <paramdef>Screen *<parameter>screen</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2258,13 +2383,16 @@ the screen does not support save unders
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-DisplayOfScreen(<emphasis remap='I'>screen</emphasis>)
-</para>
+<funcsynopsis id='DisplayOfScreen'>
+<funcprototype role='macro'>
+ <funcdef><function>DisplayOfScreen</function></funcdef>
+ <paramdef><parameter>screen</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XDisplayOfScreen'>
<funcprototype>
<funcdef>Display *<function>XDisplayOfScreen</function></funcdef>
- <paramdef>Screen<parameter> *screen</parameter></paramdef>
+ <paramdef>Screen *<parameter>screen</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2295,13 +2423,16 @@ Both return the display of the specified screen.
<!-- .sM -->
<indexterm significance="preferred"><primary>XScreenNumberOfScreen</primary></indexterm>
</para>
-<para>
-EventMaskOfScreen(<emphasis remap='I'>screen</emphasis>)
-</para>
-<funcsynopsis id='XEventMaskOfScreen'>
+<funcsynopsis id='ScreenNumberOfScreen'>
+<funcprototype role='macro'>
+ <funcdef><function>ScreenNumberOfScreen</function></funcdef>
+ <paramdef><parameter>screen</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+<funcsynopsis id='XScreenNumberOfScreen'>
<funcprototype>
- <funcdef>long <function>XEventMaskOfScreen</function></funcdef>
- <paramdef>Screen<parameter> *screen</parameter></paramdef>
+ <funcdef>long <function>XScreenNumberOfScreen</function></funcdef>
+ <paramdef>Screen *<parameter>screen</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2331,13 +2462,16 @@ function returns the screen index number of the specified screen.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-EventMaskOfScreen(<emphasis remap='I'>screen</emphasis>)
-</para>
-<funcsynopsis>
+<funcsynopsis id='EventMaskOfScreen'>
+<funcprototype role='macro'>
+ <funcdef><function>EventMaskOfScreen</function></funcdef>
+ <paramdef><parameter>screen</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+<funcsynopsis id='XEventMaskOfScreen'>
<funcprototype>
<funcdef>long <function>XEventMaskOfScreen</function></funcdef>
- <paramdef>Screen<parameter> *screen</parameter></paramdef>
+ <paramdef>Screen *<parameter>screen</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2368,13 +2502,16 @@ at connection setup time.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-WidthOfScreen(<emphasis remap='I'>screen</emphasis>)
-</para>
+<funcsynopsis id='WidthOfScreen'>
+<funcprototype role='macro'>
+ <funcdef><function>WidthOfScreen</function></funcdef>
+ <paramdef><parameter>screen</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XWidthOfScreen'>
<funcprototype>
<funcdef>int <function>XWidthOfScreen</function></funcdef>
- <paramdef>Screen<parameter> *screen</parameter></paramdef>
+ <paramdef>Screen *<parameter>screen</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2404,13 +2541,16 @@ Both return the width of the specified screen in pixels.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-HeightOfScreen(<emphasis remap='I'>screen</emphasis>)
-</para>
+<funcsynopsis id='HeightOfScreen'>
+<funcprototype role='macro'>
+ <funcdef><function>HeightOfScreen</function></funcdef>
+ <paramdef><parameter>screen</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XHeightOfScreen'>
<funcprototype>
<funcdef>int <function>XHeightOfScreen</function></funcdef>
- <paramdef>Screen<parameter> *screen</parameter></paramdef>
+ <paramdef>Screen *<parameter>screen</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2440,13 +2580,16 @@ Both return the height of the specified screen in pixels.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-WidthMMOfScreen(<emphasis remap='I'>screen</emphasis>)
-</para>
+<funcsynopsis id='WidthMMOfScreen'>
+<funcprototype role='macro'>
+ <funcdef><function>WidthMMOfScreen</function></funcdef>
+ <paramdef><parameter>screen</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XWidthMMOfScreen'>
<funcprototype>
<funcdef>int <function>XWidthMMOfScreen</function></funcdef>
- <paramdef>Screen<parameter> *screen</parameter></paramdef>
+ <paramdef>Screen *<parameter>screen</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2476,13 +2619,16 @@ Both return the width of the specified screen in millimeters.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-HeightMMOfScreen(<emphasis remap='I'>screen</emphasis>)
-</para>
+<funcsynopsis id='HeightMMOfScreen'>
+<funcprototype role='macro'>
+ <funcdef><function>HeightMMOfScreen</function></funcdef>
+ <paramdef><parameter>screen</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XHeightMMOfScreen'>
<funcprototype>
<funcdef>int <function>XHeightMMOfScreen</function></funcdef>
- <paramdef>Screen<parameter> *screen</parameter></paramdef>
+ <paramdef>Screen *<parameter>screen</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2512,13 +2658,16 @@ Both return the height of the specified screen in millimeters.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-MaxCmapsOfScreen(<emphasis remap='I'>screen</emphasis>)
-</para>
+<funcsynopsis id='MaxCmapsOfScreen'>
+<funcprototype role='macro'>
+ <funcdef><function>MaxCmapsOfScreen</function></funcdef>
+ <paramdef><parameter>screen</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XMaxCmapsOfScreen'>
<funcprototype>
<funcdef>int <function>XMaxCmapsOfScreen</function></funcdef>
- <paramdef>Screen<parameter> *screen</parameter></paramdef>
+ <paramdef>Screen *<parameter>screen</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2550,13 +2699,16 @@ by the specified screen
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-MinCmapsOfScreen(<emphasis remap='I'>screen</emphasis>)
-</para>
+<funcsynopsis id='MinCmapsOfScreen'>
+<funcprototype role='macro'>
+ <funcdef><function>MinCmapsOfScreen</function></funcdef>
+ <paramdef><parameter>screen</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XMinCmapsOfScreen'>
<funcprototype>
<funcdef>int <function>XMinCmapsOfScreen</function></funcdef>
- <paramdef>Screen<parameter> *screen</parameter></paramdef>
+ <paramdef>Screen *<parameter>screen</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2588,13 +2740,16 @@ by the specified screen
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-PlanesOfScreen(<emphasis remap='I'>screen</emphasis>)
-</para>
+<funcsynopsis id='PlanesOfScreen'>
+<funcprototype role='macro'>
+ <funcdef><function>PlanesOfScreen</function></funcdef>
+ <paramdef><parameter>screen</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XPlanesOfScreen'>
<funcprototype>
<funcdef>int <function>XPlanesOfScreen</function></funcdef>
- <paramdef>Screen<parameter> *screen</parameter></paramdef>
+ <paramdef>Screen *<parameter>screen</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2624,13 +2779,16 @@ Both return the depth of the root window.
<!-- .sp -->
<!-- .sM -->
</para>
-<para>
-RootWindowOfScreen(<emphasis remap='I'>screen</emphasis>)
-</para>
+<funcsynopsis id='RootWindowOfScreen'>
+<funcprototype role='macro'>
+ <funcdef><function>RootWindowOfScreen</function></funcdef>
+ <paramdef><parameter>screen</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
<funcsynopsis id='XRootWindowOfScreen'>
<funcprototype>
<funcdef>Window <function>XRootWindowOfScreen</function></funcdef>
- <paramdef>Screen<parameter> *screen</parameter></paramdef>
+ <paramdef>Screen *<parameter>screen</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2674,7 +2832,7 @@ protocol request, use
<funcsynopsis id='XNoOp'>
<funcprototype>
<funcdef><function>XNoOp</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
@@ -2711,8 +2869,8 @@ To free in-memory data that was created by an Xlib function, use
</para>
<funcsynopsis id='XFree'>
<funcprototype>
- <funcdef>XFree</funcdef>
- <paramdef>void<parameter> *data</parameter></paramdef>
+ <funcdef><function>XFree</function></funcdef>
+ <paramdef>void *<parameter>data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
@@ -2757,8 +2915,8 @@ To close a display or disconnect from the X server, use
</para>
<funcsynopsis id='xclosedisplay'>
<funcprototype>
- <funcdef>XCloseDisplay</funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <funcdef><function>XCloseDisplay</function></funcdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
@@ -2791,7 +2949,7 @@ structure and destroys all windows, resource IDs
and
<type>GContext</type>),
or other resources that the client has created
-on this display, unless the close-down mode of the resource has been changed
+on this display, unless the close-down mode of the client has been changed
(see
<xref linkend='XSetCloseDownMode' xrefstyle='select: title'/>).
Therefore, these windows, resource IDs, and other resources should never be
@@ -2825,9 +2983,9 @@ To change a client's close-down mode, use
</para>
<funcsynopsis id='XSetCloseDownMode'>
<funcprototype>
- <funcdef>XSetCloseDownMode</funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> close_mode</parameter></paramdef>
+ <funcdef><function>XSetCloseDownMode</function></funcdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>close_mode</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2862,7 +3020,7 @@ or
<!-- .LP -->
<!-- .eM -->
The
-<xref linkend='XSetCloseDownMode' xrefstyle='select: title'/>
+<xref linkend='XSetCloseDownMode' xrefstyle='select: title'/> function
defines what will happen to the client's resources at connection close.
A connection starts in
<symbol>DestroyAll</symbol>
@@ -3076,7 +3234,12 @@ To initialize support for concurrent threads, use
<indexterm significance="preferred"><primary>XInitThreads</primary></indexterm>
<!-- .sM -->
</para>
-<para>Status XInitThreads();</para>
+<funcsynopsis id='XInitThreads'>
+<funcprototype>
+ <funcdef>Status <function>XInitThreads</function></funcdef>
+ <void />
+</funcprototype>
+</funcsynopsis>
<!-- .FN -->
<para>
<!-- .LP -->
@@ -3111,8 +3274,8 @@ To lock a display across several Xlib calls, use
</para>
<funcsynopsis id='xlockdisplay'>
<funcprototype>
- <funcdef>XLockDisplay</funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <funcdef><function>XLockDisplay</function></funcdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
@@ -3156,8 +3319,8 @@ To unlock a display, use
</para>
<funcsynopsis id='XUnlockDisplay'>
<funcprototype>
- <funcdef>XUnlockDisplay</funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <funcdef><function>XUnlockDisplay</function></funcdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3217,21 +3380,21 @@ To track internal connections for a display, use
</para>
<funcsynopsis id='xconnectionwatch'>
<funcprototype>
- <funcdef>type void XConnectionWatchProc</funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XPointer<parameter> client_data</parameter></paramdef>
- <paramdef>int<parameter> fd</parameter></paramdef>
- <paramdef>Bool<parameter> opening</parameter></paramdef>
- <paramdef>XPointer<parameter> *watch_data</parameter></paramdef>
+ <funcdef>typedef void (*XConnectionWatchProc)</funcdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XPointer <parameter>client_data</parameter></paramdef>
+ <paramdef>int <parameter>fd</parameter></paramdef>
+ <paramdef>Bool <parameter>opening</parameter></paramdef>
+ <paramdef>XPointer *<parameter>watch_data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<funcsynopsis id='XAddConnectionWatch'>
<funcprototype>
- <funcdef>Status XAddConnectionWatch</funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XWatchProc<parameter> procedure</parameter></paramdef>
- <paramdef>XPointer<parameter> client_data</parameter></paramdef>
+ <funcdef>Status <function>XAddConnectionWatch</function></funcdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XConnectionWatchProc <parameter>procedure</parameter></paramdef>
+ <paramdef>XPointer <parameter>client_data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
@@ -3315,14 +3478,13 @@ To stop tracking internal connections for a display, use
<!-- .sM -->
</para>
<para>
-()
</para>
<funcsynopsis id='xremoveconnectionwatch'>
<funcprototype>
<funcdef>Status <function>XRemoveConnectionWatch</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XWatchProc<parameter> procedure</parameter></paramdef>
- <paramdef>XPointer<parameter> client_data</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XConnectionWatchProc <parameter>procedure</parameter></paramdef>
+ <paramdef>XPointer <parameter>client_data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3377,13 +3539,12 @@ To process input on an internal connection, use
<!-- .sM -->
</para>
<para>
-()
</para>
<funcsynopsis id='XProcessInternalConnection'>
<funcprototype>
<funcdef>void <function>XProcessInternalConnection</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> fd</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>fd</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3432,14 +3593,13 @@ To obtain all of the current internal connections for a display, use
<!-- .sM -->
</para>
<para>
-()
</para>
<funcsynopsis id='XInternalConnectionNumbers'>
<funcprototype>
<funcdef>Status <function>XInternalConnectionNumbers</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int **<parameter> fd</parameter></paramdef>
- <paramdef>int *<parameter> count_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int ** <parameter>fd</parameter></paramdef>
+ <paramdef>int * <parameter>count_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
diff --git a/lib/libX11/specs/libX11/CH03.xml b/lib/libX11/specs/libX11/CH03.xml
index d003717ab..801febb4b 100644
--- a/lib/libX11/specs/libX11/CH03.xml
+++ b/lib/libX11/specs/libX11/CH03.xml
@@ -1254,18 +1254,18 @@ To create an unmapped window and set its window attributes, use
<funcsynopsis id='XCreateWindow'>
<funcprototype>
<funcdef>Window <function>XCreateWindow</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> parent</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>parent</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
<paramdef>unsigned int <parameter>width</parameter></paramdef>
<paramdef>unsigned int <parameter>height</parameter></paramdef>
- <paramdef>unsigned int <parameter> border_width</parameter></paramdef>
- <paramdef>int<parameter> depth</parameter></paramdef>
- <paramdef>unsigned int <parameter> class</parameter></paramdef>
- <paramdef>Visual<parameter> *visual</parameter></paramdef>
- <paramdef>unsigned long <parameter> valuemask</parameter></paramdef>
- <paramdef>XSetWindowAttributes<parameter> *attributes</parameter></paramdef>
+ <paramdef>unsigned int <parameter>border_width</parameter></paramdef>
+ <paramdef>int <parameter>depth</parameter></paramdef>
+ <paramdef>unsigned int <parameter>class</parameter></paramdef>
+ <paramdef>Visual *<parameter>visual</parameter></paramdef>
+ <paramdef>unsigned long <parameter>valuemask</parameter></paramdef>
+ <paramdef>XSetWindowAttributes *<parameter>attributes</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1520,15 +1520,15 @@ subwindow of a given parent window, use
<funcsynopsis id='XCreateSimpleWindow'>
<funcprototype>
<funcdef>Window <function>XCreateSimpleWindow</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> parent</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>parent</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
<paramdef>unsigned int <parameter>width</parameter></paramdef>
<paramdef>unsigned int <parameter>height</parameter></paramdef>
- <paramdef>unsigned int <parameter> border_width</parameter></paramdef>
- <paramdef>unsigned long <parameter> border</parameter></paramdef>
- <paramdef>unsigned long <parameter> background</parameter></paramdef>
+ <paramdef>unsigned int <parameter>border_width</parameter></paramdef>
+ <paramdef>unsigned long <parameter>border</parameter></paramdef>
+ <paramdef>unsigned long <parameter>background</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1691,8 +1691,8 @@ To destroy a window and all of its subwindows, use
<funcsynopsis id='XDestroyWindow'>
<funcprototype>
<funcdef><function>XDestroyWindow</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1761,8 +1761,8 @@ To destroy all subwindows of a specified window, use
<funcsynopsis id='XDestroySubwindows'>
<funcprototype>
<funcdef><function>XDestroySubwindows</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1905,8 +1905,8 @@ To map a given window, use
<funcsynopsis id='XMapWindow'>
<funcprototype>
<funcdef><function>XMapWindow</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2031,8 +2031,8 @@ To map and raise a window, use
<funcsynopsis id='XMapRaised'>
<funcprototype>
<funcdef><function>XMapRaised</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2091,8 +2091,8 @@ To map all subwindows for a specified window, use
<funcsynopsis id='XMapSubwindows'>
<funcprototype>
<funcdef><function>XMapSubwindows</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2161,8 +2161,8 @@ To unmap a window, use
<funcsynopsis id='XUnmapWindow'>
<funcprototype>
<funcdef><function>XUnmapWindow</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2228,8 +2228,8 @@ To unmap all subwindows for a specified window, use
<funcsynopsis id='XUnmapSubwindows'>
<funcprototype>
<funcdef><function>XUnmapSubwindows</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2537,10 +2537,10 @@ To configure a window's size, location, stacking, or border, use
<funcsynopsis id='XConfigureWindow'>
<funcprototype>
<funcdef><function>XConfigureWindow</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>unsigned int <parameter> value_mask</parameter></paramdef>
- <paramdef>XWindowChanges<parameter> *values</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>unsigned int <parameter>value_mask</parameter></paramdef>
+ <paramdef>XWindowChanges *<parameter>values</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2642,8 +2642,8 @@ To move a window without changing its size, use
<funcsynopsis id='XMoveWindow'>
<funcprototype>
<funcdef><function>XMoveWindow</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
</funcprototype>
@@ -2744,8 +2744,8 @@ To change a window's size without changing the upper-left coordinate, use
<funcsynopsis id='XResizeWindow'>
<funcprototype>
<funcdef><function>XResizeWindow</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
<paramdef>unsigned int <parameter>width</parameter></paramdef>
<paramdef>unsigned int <parameter>height</parameter></paramdef>
</funcprototype>
@@ -2847,8 +2847,8 @@ To change the size and location of a window, use
<funcsynopsis id='XMoveResizeWindow'>
<funcprototype>
<funcdef><function>XMoveResizeWindow</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
<paramdef>unsigned int <parameter>width</parameter></paramdef>
@@ -2968,9 +2968,9 @@ To change the border width of a given window, use
<funcsynopsis id='XSetWindowBorderWidth'>
<funcprototype>
<funcdef><function>XSetWindowBorderWidth</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>unsigned int <parameter> width</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>unsigned int <parameter>width</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3045,8 +3045,8 @@ To raise a window so that no sibling window obscures it, use
<funcsynopsis id='XRaiseWindow'>
<funcprototype>
<funcdef><function>XRaiseWindow</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3118,8 +3118,8 @@ To lower a window so that it does not obscure any sibling windows, use
<funcsynopsis id='XLowerWindow'>
<funcprototype>
<funcdef><function>XLowerWindow</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3192,9 +3192,9 @@ To circulate a subwindow up or down, use
<funcsynopsis id='XCirculateSubwindows'>
<funcprototype>
<funcdef><function>XCirculateSubwindows</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>int<parameter> direction</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>int <parameter>direction</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3284,8 +3284,8 @@ occluded by another child, use
<funcsynopsis id='XCirculateSubwindowsUp'>
<funcprototype>
<funcdef><function>XCirculateSubwindowsUp</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3346,8 +3346,8 @@ completely occludes another child, use
<funcsynopsis id='XCirculateSubwindowsDown'>
<funcprototype>
<funcdef><function>XCirculateSubwindowsDown</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3405,9 +3405,9 @@ To restack a set of windows from top to bottom, use
<funcsynopsis id='XRestackWindows'>
<funcprototype>
<funcdef><function>XRestackWindows</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> windows[]</parameter></paramdef>
- <paramdef>int<parameter> nwindows</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>windows[]</parameter></paramdef>
+ <paramdef>int <parameter>nwindows</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3510,10 +3510,10 @@ To change one or more attributes for a given window, use
<funcsynopsis id='XChangeWindowAttributes'>
<funcprototype>
<funcdef><function>XChangeWindowAttributes</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>unsigned long <parameter> valuemask</parameter></paramdef>
- <paramdef>XSetWindowAttributes<parameter> *attributes</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>unsigned long <parameter>valuemask</parameter></paramdef>
+ <paramdef>XSetWindowAttributes *<parameter>attributes</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3668,9 +3668,9 @@ To set the background of a window to a given pixel, use
<funcsynopsis id='XSetWindowBackground'>
<funcprototype>
<funcdef><function>XSetWindowBackground</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>unsigned long <parameter> background_pixel</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>unsigned long <parameter>background_pixel</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3745,9 +3745,9 @@ To set the background of a window to a given pixmap, use
<funcsynopsis id='XSetWindowBackgroundPixmap'>
<funcprototype>
<funcdef><function>XSetWindowBackgroundPixmap</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>Pixmap<parameter> background_pixmap</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>Pixmap <parameter>background_pixmap</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3837,9 +3837,9 @@ To change and repaint a window's border to a given pixel, use
<funcsynopsis id='XSetWindowBorder'>
<funcprototype>
<funcdef><function>XSetWindowBorder</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>unsigned long <parameter> border_pixel</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>unsigned long <parameter>border_pixel</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3907,9 +3907,9 @@ To change and repaint the border tile of a given window, use
<funcsynopsis id='XSetWindowBorderPixmap'>
<funcprototype>
<funcdef><function>XSetWindowBorderPixmap</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>Pixmap<parameter> border_pixmap</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>Pixmap <parameter>border_pixmap</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3986,9 +3986,9 @@ To set the colormap of a given window, use
<funcsynopsis id='XSetWindowColormap'>
<funcprototype>
<funcdef><function>XSetWindowColormap</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -4057,9 +4057,9 @@ To define which cursor will be used in a window, use
<funcsynopsis id='XDefineCursor'>
<funcprototype>
<funcdef><function>XDefineCursor</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>Cursor<parameter> cursor</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>Cursor <parameter>cursor</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -4126,8 +4126,8 @@ To undefine the cursor in a given window, use
<funcsynopsis id='XUndefineCursor'>
<funcprototype>
<funcdef><function>XUndefineCursor</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
diff --git a/lib/libX11/specs/libX11/CH04.xml b/lib/libX11/specs/libX11/CH04.xml
index 5312db176..ae368920b 100644
--- a/lib/libX11/specs/libX11/CH04.xml
+++ b/lib/libX11/specs/libX11/CH04.xml
@@ -44,12 +44,12 @@ a given window, use
<funcsynopsis id='XQueryTree'>
<funcprototype>
<funcdef>Status <function>XQueryTree</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>Window<parameter> *root_return</parameter></paramdef>
- <paramdef>Window<parameter> *parent_return</parameter></paramdef>
- <paramdef>Window<parameter> **children_return</parameter></paramdef>
- <paramdef>unsigned int <parameter> *nchildren_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>Window *<parameter>root_return</parameter></paramdef>
+ <paramdef>Window *<parameter>parent_return</parameter></paramdef>
+ <paramdef>Window **<parameter>children_return</parameter></paramdef>
+ <paramdef>unsigned int *<parameter>nchildren_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -150,9 +150,9 @@ To obtain the current attributes of a given window, use
<funcsynopsis id='XGetWindowAttributes'>
<funcprototype>
<funcdef>Status <function>XGetWindowAttributes</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XWindowAttributes<parameter> *window_attributes_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XWindowAttributes *<parameter>window_attributes_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -374,14 +374,15 @@ To obtain the current geometry of a given drawable, use
<funcsynopsis id='XGetGeometry'>
<funcprototype>
<funcdef>Status <function>XGetGeometry</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>Window<parameter> *root_return</parameter></paramdef>
- <paramdef>int*x_return,<parameter> *y_return</parameter></paramdef>
- <paramdef>unsigned int <parameter>*width_return</parameter></paramdef>
- <paramdef>unsigned int <parameter>*height_return</parameter></paramdef>
- <paramdef>unsigned int <parameter> *border_width_return</parameter></paramdef>
- <paramdef>unsigned int <parameter> *depth_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>Window *<parameter>root_return</parameter></paramdef>
+ <paramdef>int *<parameter>x_return</parameter></paramdef>
+ <paramdef>int *<parameter>y_return</parameter></paramdef>
+ <paramdef>unsigned int *<parameter>width_return</parameter></paramdef>
+ <paramdef>unsigned int *<parameter>height_return</parameter></paramdef>
+ <paramdef>unsigned int *<parameter>border_width_return</parameter></paramdef>
+ <paramdef>unsigned int *<parameter>depth_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -535,11 +536,14 @@ space of another window, use
<funcsynopsis id='XTranslateCoordinates'>
<funcprototype>
<funcdef>Bool <function>XTranslateCoordinates</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Windowsrc_w,<parameter> dest_w</parameter></paramdef>
- <paramdef>intsrc_x,<parameter> src_y</parameter></paramdef>
- <paramdef>int*dest_x_return,<parameter> *dest_y_return</parameter></paramdef>
- <paramdef>Window<parameter> *child_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>src_w</parameter></paramdef>
+ <paramdef>Window <parameter>dest_w</parameter></paramdef>
+ <paramdef>int <parameter>src_x</parameter></paramdef>
+ <paramdef>int <parameter>src_y</parameter></paramdef>
+ <paramdef>int *<parameter>dest_x_return</parameter></paramdef>
+ <paramdef>int *<parameter>dest_y_return</parameter></paramdef>
+ <paramdef>Window *<parameter>child_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -669,12 +673,15 @@ or to determine the pointer coordinates relative to a specified window, use
<funcsynopsis id='XQueryPointer'>
<funcprototype>
<funcdef>Bool <function>XQueryPointer</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>Window*root_return,<parameter> *child_return</parameter></paramdef>
- <paramdef>int*root_x_return,<parameter> *root_y_return</parameter></paramdef>
- <paramdef>int*win_x_return,<parameter> *win_y_return</parameter></paramdef>
- <paramdef>unsigned int <parameter> *mask_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>Window *<parameter>root_return</parameter></paramdef>
+ <paramdef>Window *<parameter>child_return</parameter></paramdef>
+ <paramdef>int *<parameter>root_x_return</parameter></paramdef>
+ <paramdef>int *<parameter>root_y_return</parameter></paramdef>
+ <paramdef>int *<parameter>win_x_return</parameter></paramdef>
+ <paramdef>int *<parameter>win_y_return</parameter></paramdef>
+ <paramdef>unsigned int *<parameter>mask_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1051,9 +1058,9 @@ To return an atom for a given name, use
<funcsynopsis id='XInternAtom'>
<funcprototype>
<funcdef>Atom <function>XInternAtom</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>char<parameter> *atom_name</parameter></paramdef>
- <paramdef>Bool<parameter> only_if_exists</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>char *<parameter>atom_name</parameter></paramdef>
+ <paramdef>Bool <parameter>only_if_exists</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1133,11 +1140,11 @@ To return atoms for an array of names, use
<funcsynopsis id='XInternAtoms'>
<funcprototype>
<funcdef>Status <function>XInternAtoms</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>char<parameter> **names</parameter></paramdef>
- <paramdef>int<parameter> count</parameter></paramdef>
- <paramdef>Bool<parameter> only_if_exists</parameter></paramdef>
- <paramdef>Atom<parameter> *atoms_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>char **<parameter>names</parameter></paramdef>
+ <paramdef>int <parameter>count</parameter></paramdef>
+ <paramdef>Bool <parameter>only_if_exists</parameter></paramdef>
+ <paramdef>Atom *<parameter>atoms_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1233,8 +1240,8 @@ To return a name for a given atom identifier, use
<funcsynopsis id='XGetAtomName'>
<funcprototype>
<funcdef>char *<function>XGetAtomName</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Atom<parameter> atom</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Atom <parameter>atom</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1292,10 +1299,10 @@ To return the names for an array of atom identifiers, use
<funcsynopsis id='XGetAtomNames'>
<funcprototype>
<funcdef>Status <function>XGetAtomNames</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Atom<parameter> *atoms</parameter></paramdef>
- <paramdef>int<parameter> count</parameter></paramdef>
- <paramdef>char<parameter> **names_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Atom *<parameter>atoms</parameter></paramdef>
+ <paramdef>int <parameter>count</parameter></paramdef>
+ <paramdef>char **<parameter>names_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1408,18 +1415,18 @@ To obtain the type, format, and value of a property of a given window, use
<funcsynopsis id='XGetWindowProperty'>
<funcprototype>
<funcdef>int <function>XGetWindowProperty</function></funcdef>
- <paramdef><parameter> display</parameter></paramdef>
- <paramdef><parameter> w</parameter></paramdef>
- <paramdef><parameter> property</parameter></paramdef>
- <paramdef><parameter> long_offset</parameter></paramdef>
- <paramdef><parameter> long_length</parameter></paramdef>
- <paramdef><parameter> delete</parameter></paramdef>
- <paramdef><parameter> req_type</parameter></paramdef>
- <paramdef><parameter> actual_type_return</parameter></paramdef>
- <paramdef><parameter> actual_format_return</parameter></paramdef>
- <paramdef><parameter> nitems_return</parameter></paramdef>
- <paramdef><parameter> bytes_after_return</parameter></paramdef>
- <paramdef><parameter> prop_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>Atom <parameter>property</parameter></paramdef>
+ <paramdef>long <parameter>long_offset</parameter></paramdef>
+ <paramdef>long <parameter>long_length</parameter></paramdef>
+ <paramdef>Bool <parameter>delete</parameter></paramdef>
+ <paramdef>Atom <parameter>req_type</parameter></paramdef>
+ <paramdef>Atom *<parameter>actual_type_return</parameter></paramdef>
+ <paramdef>int *<parameter>actual_format_return</parameter></paramdef>
+ <paramdef>unsigned long *<parameter>nitems_return</parameter></paramdef>
+ <paramdef>unsigned long *<parameter>bytes_after_return</parameter></paramdef>
+ <paramdef>unsigned char **<parameter>prop_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1687,9 +1694,9 @@ To obtain a given window's property list, use
<funcsynopsis id='XListProperties'>
<funcprototype>
<funcdef>Atom *<function>XListProperties</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>int<parameter> *num_prop_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>int *<parameter>num_prop_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1759,14 +1766,14 @@ To change a property of a given window, use
<funcsynopsis id='XChangeProperty'>
<funcprototype>
<funcdef><function>XChangeProperty</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>Atom<parameter> property</parameter></paramdef>
- <paramdef>Atom<parameter> type</parameter></paramdef>
- <paramdef>int<parameter> format</parameter></paramdef>
- <paramdef>int<parameter> mode</parameter></paramdef>
- <paramdef>unsignedchar<parameter> *data</parameter></paramdef>
- <paramdef>int<parameter> nelements</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>Atom <parameter>property</parameter></paramdef>
+ <paramdef>Atom <parameter>type</parameter></paramdef>
+ <paramdef>int <parameter>format</parameter></paramdef>
+ <paramdef>int <parameter>mode</parameter></paramdef>
+ <paramdef>unsignedchar *<parameter>data</parameter></paramdef>
+ <paramdef>int <parameter>nelements</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1958,11 +1965,11 @@ To rotate a window's property list, use
<funcsynopsis id='XRotateWindowProperties'>
<funcprototype>
<funcdef><function>XRotateWindowProperties</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>Atom<parameter> properties[]</parameter></paramdef>
- <paramdef>int<parameter> num_prop</parameter></paramdef>
- <paramdef>int<parameter> npositions</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>Atom <parameter>properties[]</parameter></paramdef>
+ <paramdef>int <parameter>num_prop</parameter></paramdef>
+ <paramdef>int <parameter>npositions</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2072,9 +2079,9 @@ To delete a property on a given window, use
<funcsynopsis id='XDeleteProperty'>
<funcprototype>
<funcdef><function>XDeleteProperty</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>Atom<parameter> property</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>Atom <parameter>property</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2194,10 +2201,10 @@ To set the selection owner, use
<funcsynopsis id='XSetSelectionOwner'>
<funcprototype>
<funcdef><function>XSetSelectionOwner</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Atom<parameter> selection</parameter></paramdef>
- <paramdef>Window<parameter> owner</parameter></paramdef>
- <paramdef>Time<parameter> time</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Atom <parameter>selection</parameter></paramdef>
+ <paramdef>Window <parameter>owner</parameter></paramdef>
+ <paramdef>Time <parameter>time</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2317,8 +2324,8 @@ To return the selection owner, use
<funcsynopsis id='XGetSelectionOwner'>
<funcprototype>
<funcdef>Window <function>XGetSelectionOwner</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Atom<parameter> selection</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Atom <parameter>selection</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2378,12 +2385,12 @@ To request conversion of a selection, use
<funcsynopsis id='XConvertSelection'>
<funcprototype>
<funcdef><function>XConvertSelection</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Atom<parameter> selection</parameter></paramdef>
- <paramdef>Atom<parameter> target</parameter></paramdef>
- <paramdef>Atom<parameter> property</parameter></paramdef>
- <paramdef>Window<parameter> requestor</parameter></paramdef>
- <paramdef>Time<parameter> time</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Atom <parameter>selection</parameter></paramdef>
+ <paramdef>Atom <parameter>target</parameter></paramdef>
+ <paramdef>Atom <parameter>property</parameter></paramdef>
+ <paramdef>Window <parameter>requestor</parameter></paramdef>
+ <paramdef>Time <parameter>time</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
diff --git a/lib/libX11/specs/libX11/CH05.xml b/lib/libX11/specs/libX11/CH05.xml
index a2fa8f739..e22d26d6b 100644
--- a/lib/libX11/specs/libX11/CH05.xml
+++ b/lib/libX11/specs/libX11/CH05.xml
@@ -28,11 +28,11 @@ To create a pixmap of a given size, use
<funcsynopsis id='XCreatePixmap'>
<funcprototype>
<funcdef>Pixmap <function>XCreatePixmap</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
<paramdef>unsigned int <parameter>width</parameter></paramdef>
<paramdef>unsigned int <parameter>height</parameter></paramdef>
- <paramdef>unsigned int <parameter> depth</parameter></paramdef>
+ <paramdef>unsigned int <parameter>depth</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -140,8 +140,8 @@ To free all storage associated with a specified pixmap, use
<funcsynopsis id='XFreePixmap'>
<funcprototype>
<funcdef><function>XFreePixmap</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Pixmap<parameter> pixmap</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Pixmap <parameter>pixmap</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -231,8 +231,8 @@ To create a cursor from the standard cursor font, use
<funcsynopsis id='XCreateFontCursor'>
<funcprototype>
<funcdef>Cursor <function>XCreateFontCursor</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>unsigned int <parameter> shape</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>unsigned int <parameter>shape</parameter></paramdef>
</funcprototype>
</funcsynopsis>
@@ -299,11 +299,13 @@ To create a cursor from font glyphs, use
<funcsynopsis id='XCreateGlyphCursor'>
<funcprototype>
<funcdef>Cursor <function>XCreateGlyphCursor</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Fontsource_font,<parameter> mask_font</parameter></paramdef>
- <paramdef>unsigned int source_char,<parameter> mask_char</parameter></paramdef>
- <paramdef>XColor<parameter> *foreground_color</parameter></paramdef>
- <paramdef>XColor<parameter> *background_color</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Font <parameter>source_font</parameter></paramdef>
+ <paramdef>Font <parameter>mask_font</parameter></paramdef>
+ <paramdef>unsigned int <parameter>source_char</parameter></paramdef>
+ <paramdef>unsigned int <parameter>mask_char</parameter></paramdef>
+ <paramdef>XColor *<parameter>foreground_color</parameter></paramdef>
+ <paramdef>XColor *<parameter>background_color</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -438,12 +440,13 @@ use
<funcsynopsis id='XCreatePixmapCursor'>
<funcprototype>
<funcdef>Cursor <function>XCreatePixmapCursor</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Pixmap<parameter> source</parameter></paramdef>
- <paramdef>Pixmap<parameter> mask</parameter></paramdef>
- <paramdef>XColor<parameter> *foreground_color</parameter></paramdef>
- <paramdef>XColor<parameter> *background_color</parameter></paramdef>
- <paramdef>unsigned int x,<parameter> y</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Pixmap <parameter>source</parameter></paramdef>
+ <paramdef>Pixmap <parameter>mask</parameter></paramdef>
+ <paramdef>XColor *<parameter>foreground_color</parameter></paramdef>
+ <paramdef>XColor *<parameter>background_color</parameter></paramdef>
+ <paramdef>unsigned int <parameter>x</parameter></paramdef>
+ <paramdef>unsigned int <parameter>y</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -585,12 +588,12 @@ To determine useful cursor sizes, use
<funcsynopsis id='XQueryBestCursor'>
<funcprototype>
<funcdef>Status <function>XQueryBestCursor</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
<paramdef>unsigned int <parameter>width</parameter></paramdef>
<paramdef>unsigned int <parameter>height</parameter></paramdef>
- <paramdef>unsigned int <parameter>*width_return</parameter></paramdef>
- <paramdef>unsigned int <parameter>*height_return</parameter></paramdef>
+ <paramdef>unsigned int *<parameter>width_return</parameter></paramdef>
+ <paramdef>unsigned int *<parameter>height_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -691,9 +694,10 @@ To change the color of a given cursor, use
<funcsynopsis id='XRecolorCursor'>
<funcprototype>
<funcdef><function>XRecolorCursor</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Cursor<parameter> cursor</parameter></paramdef>
- <paramdef>XColor*foreground_color,<parameter> *background_color</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Cursor <parameter>cursor</parameter></paramdef>
+ <paramdef>XColor *<parameter>foreground_color</parameter></paramdef>
+ <paramdef>XColor *<parameter>background_color</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -769,8 +773,8 @@ To free (destroy) a given cursor, use
<funcsynopsis id='XFreeCursor'>
<funcprototype>
<funcdef><function>XFreeCursor</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Cursor<parameter> cursor</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Cursor <parameter>cursor</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
diff --git a/lib/libX11/specs/libX11/CH06.xml b/lib/libX11/specs/libX11/CH06.xml
index 4f10019ac..66f6e3035 100644
--- a/lib/libX11/specs/libX11/CH06.xml
+++ b/lib/libX11/specs/libX11/CH06.xml
@@ -817,10 +817,10 @@ To create a colormap for a screen, use
<funcsynopsis id='XCreateColormap'>
<funcprototype>
<funcdef>Colormap <function>XCreateColormap</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>Visual<parameter> *visual</parameter></paramdef>
- <paramdef>int<parameter> alloc</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>Visual *<parameter>visual</parameter></paramdef>
+ <paramdef>int <parameter>alloc</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -966,8 +966,8 @@ shared colormap has failed because of resource exhaustion, use
<funcsynopsis id='XCopyColormapAndFree'>
<funcprototype>
<funcdef>Colormap <function>XCopyColormapAndFree</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1042,8 +1042,8 @@ To destroy a colormap, use
<funcsynopsis id='XFreeColormap'>
<funcprototype>
<funcdef><function>XFreeColormap</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1120,10 +1120,11 @@ To map a color name to an <acronym>RGB</acronym> value, use
<funcsynopsis id='XLookupColor'>
<funcprototype>
<funcdef>Status <function>XLookupColor</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
- <paramdef>char<parameter> *color_name</parameter></paramdef>
- <paramdef>XColor*exact_def_return,<parameter> *screen_def_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
+ <paramdef>char *<parameter>color_name</parameter></paramdef>
+ <paramdef>XColor *<parameter>exact_def_return</parameter></paramdef>
+ <paramdef>XColor *<parameter>screen_def_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1217,10 +1218,10 @@ To map a color name to the exact <acronym>RGB</acronym> value, use
<funcsynopsis id='XParseColor'>
<funcprototype>
<funcdef>Status <function>XParseColor</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
- <paramdef>char<parameter> *spec</parameter></paramdef>
- <paramdef>XColor<parameter> *exact_def_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
+ <paramdef>char *<parameter>spec</parameter></paramdef>
+ <paramdef>XColor *<parameter>exact_def_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1307,11 +1308,12 @@ To map a color name to a value in an arbitrary color space, use
<funcsynopsis id='XcmsLookupColor'>
<funcprototype>
<funcdef>Status <function>XcmsLookupColor</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
- <paramdef>char<parameter> *color_string</parameter></paramdef>
- <paramdef>XcmsColor*color_exact_return,<parameter> *color_screen_return</parameter></paramdef>
- <paramdef>XcmsColorFormat<parameter> result_format</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
+ <paramdef>char *<parameter>color_string</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_exact_return</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_screen_return</parameter></paramdef>
+ <paramdef>XcmsColorFormat <parameter>result_format</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1463,9 +1465,9 @@ To allocate a read-only color cell with an <acronym>RGB</acronym> value, use
<funcsynopsis id='XAllocColor'>
<funcprototype>
<funcdef>Status <function>XAllocColor</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
- <paramdef>XColor<parameter> *screen_in_out</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
+ <paramdef>XColor *<parameter>screen_in_out</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1553,10 +1555,10 @@ To allocate a read-only color cell with a color in arbitrary format, use
<funcsynopsis id='XcmsAllocColor'>
<funcprototype>
<funcdef>Status <function>XcmsAllocColor</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color_in_out</parameter></paramdef>
- <paramdef>XcmsColorFormat<parameter> result_format</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_in_out</parameter></paramdef>
+ <paramdef>XcmsColorFormat <parameter>result_format</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1658,10 +1660,11 @@ color supported by the hardware in <acronym>RGB</acronym> format, use
<funcsynopsis id='XAllocNamedColor'>
<funcprototype>
<funcdef>Status <function>XAllocNamedColor</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
- <paramdef>char<parameter> *color_name</parameter></paramdef>
- <paramdef>XColor*screen_def_return,<parameter> *exact_def_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
+ <paramdef>char *<parameter>color_name</parameter></paramdef>
+ <paramdef>XColor *<parameter>screen_def_return</parameter></paramdef>
+ <paramdef>XColor *<parameter>exact_def_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1763,12 +1766,12 @@ color supported by the hardware in an arbitrary format, use
<funcsynopsis id='XcmsAllocNamedColor'>
<funcprototype>
<funcdef>Status <function>XcmsAllocNamedColor</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
- <paramdef>char<parameter> *color_string</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color_screen_return</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color_exact_return</parameter></paramdef>
- <paramdef>XcmsColorFormat<parameter> result_format</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
+ <paramdef>char *<parameter>color_string</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_screen_return</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_exact_return</parameter></paramdef>
+ <paramdef>XcmsColorFormat <parameter>result_format</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1912,13 +1915,13 @@ model, use
<funcsynopsis id='XAllocColorCells'>
<funcprototype>
<funcdef>Status <function>XAllocColorCells</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
- <paramdef>Bool<parameter> contig</parameter></paramdef>
- <paramdef>unsigned long <parameter> plane_masks_return[]</parameter></paramdef>
- <paramdef>unsigned int <parameter> nplanes</parameter></paramdef>
- <paramdef>unsigned long <parameter> pixels_return[]</parameter></paramdef>
- <paramdef>unsigned int <parameter> npixels</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
+ <paramdef>Bool <parameter>contig</parameter></paramdef>
+ <paramdef>unsigned long <parameter>plane_masks_return[]</parameter></paramdef>
+ <paramdef>unsigned int <parameter>nplanes</parameter></paramdef>
+ <paramdef>unsigned long <parameter>pixels_return[]</parameter></paramdef>
+ <paramdef>unsigned int <parameter>npixels</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2066,13 +2069,17 @@ model, use
<funcsynopsis id='XAllocColorPlanes'>
<funcprototype>
<funcdef>Status <function>XAllocColorPlanes</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
- <paramdef>Bool<parameter> contig</parameter></paramdef>
- <paramdef>unsigned long <parameter> pixels_return[]</parameter></paramdef>
- <paramdef>int<parameter> ncolors</parameter></paramdef>
- <paramdef>intnreds,ngreens,<parameter> nblues</parameter></paramdef>
- <paramdef>unsigned long *rmask_return,*gmask_return,<parameter> *bmask_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
+ <paramdef>Bool <parameter>contig</parameter></paramdef>
+ <paramdef>unsigned long <parameter>pixels_return[]</parameter></paramdef>
+ <paramdef>int <parameter>ncolors</parameter></paramdef>
+ <paramdef>int <parameter>nreds</parameter></paramdef>
+ <paramdef>int <parameter>ngreens</parameter></paramdef>
+ <paramdef>int <parameter>nblues</parameter></paramdef>
+ <paramdef>unsigned long *<parameter>rmask_return</parameter></paramdef>
+ <paramdef>unsigned long *<parameter>gmask_return</parameter></paramdef>
+ <paramdef>unsigned long *<parameter>bmask_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2268,11 +2275,11 @@ To free colormap cells, use
<funcsynopsis id='XFreeColors'>
<funcprototype>
<funcdef><function>XFreeColors</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
- <paramdef>unsigned long <parameter> pixels[]</parameter></paramdef>
- <paramdef>int<parameter> npixels</parameter></paramdef>
- <paramdef>unsigned long <parameter> planes</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
+ <paramdef>unsigned long <parameter>pixels[]</parameter></paramdef>
+ <paramdef>int <parameter>npixels</parameter></paramdef>
+ <paramdef>unsigned long <parameter>planes</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2409,9 +2416,9 @@ To store an <acronym>RGB</acronym> value in a single colormap cell, use
<funcsynopsis id='XStoreColor'>
<funcprototype>
<funcdef><function>XStoreColor</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
- <paramdef>XColor<parameter> *color</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
+ <paramdef>XColor *<parameter>color</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2501,10 +2508,10 @@ To store multiple <acronym>RGB</acronym> values in multiple colormap cells, use
<funcsynopsis id='XStoreColors'>
<funcprototype>
<funcdef><function>XStoreColors</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
- <paramdef>XColor<parameter> color[]</parameter></paramdef>
- <paramdef>int<parameter> ncolors</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
+ <paramdef>XColor <parameter>color[]</parameter></paramdef>
+ <paramdef>int <parameter>ncolors</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2607,9 +2614,9 @@ To store a color of arbitrary format in a single colormap cell, use
<funcsynopsis id='XcmsStoreColor'>
<funcprototype>
<funcdef>Status <function>XcmsStoreColor</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2718,11 +2725,11 @@ To store multiple colors of arbitrary format in multiple colormap cells, use
<funcsynopsis id='XcmsStoreColors'>
<funcprototype>
<funcdef>Status <function>XcmsStoreColors</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
- <paramdef>XcmsColor<parameter> colors[]</parameter></paramdef>
- <paramdef>int<parameter> ncolors</parameter></paramdef>
- <paramdef>Bool<parameter> compression_flags_return[]</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
+ <paramdef>XcmsColor <parameter>colors[]</parameter></paramdef>
+ <paramdef>int <parameter>ncolors</parameter></paramdef>
+ <paramdef>Bool <parameter>compression_flags_return[]</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2863,11 +2870,11 @@ To store a color specified by name in a single colormap cell, use
<funcsynopsis id='XStoreNamedColor'>
<funcprototype>
<funcdef><function>XStoreNamedColor</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
- <paramdef>char<parameter> *color</parameter></paramdef>
- <paramdef>unsigned long <parameter> pixel</parameter></paramdef>
- <paramdef>int<parameter> flags</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
+ <paramdef>char *<parameter>color</parameter></paramdef>
+ <paramdef>unsigned long <parameter>pixel</parameter></paramdef>
+ <paramdef>int <parameter>flags</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2993,9 +3000,9 @@ To query the <acronym>RGB</acronym> value of a single colormap cell, use
<funcsynopsis id='XQueryColor'>
<funcprototype>
<funcdef><function>XQueryColor</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
- <paramdef>XColor<parameter> *def_in_out</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
+ <paramdef>XColor *<parameter>def_in_out</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3067,10 +3074,10 @@ To query the <acronym>RGB</acronym> values of multiple colormap cells, use
<funcsynopsis id='XQueryColors'>
<funcprototype>
<funcdef><function>XQueryColors</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
- <paramdef>XColor<parameter> defs_in_out[]</parameter></paramdef>
- <paramdef>int<parameter> ncolors</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
+ <paramdef>XColor <parameter>defs_in_out[]</parameter></paramdef>
+ <paramdef>int <parameter>ncolors</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3157,10 +3164,10 @@ To query the color of a single colormap cell in an arbitrary format, use
<funcsynopsis id='XcmsQueryColor'>
<funcprototype>
<funcdef>Status <function>XcmsQueryColor</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color_in_out</parameter></paramdef>
- <paramdef>XcmsColorFormat<parameter> result_format</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_in_out</parameter></paramdef>
+ <paramdef>XcmsColorFormat <parameter>result_format</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3246,11 +3253,11 @@ To query the color of multiple colormap cells in an arbitrary format, use
<funcsynopsis id='XcmsQueryColors'>
<funcprototype>
<funcdef>Status <function>XcmsQueryColors</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
- <paramdef>XcmsColor<parameter> colors_in_out[]</parameter></paramdef>
- <paramdef>unsigned int <parameter> ncolors</parameter></paramdef>
- <paramdef>XcmsColorFormat<parameter> result_format</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
+ <paramdef>XcmsColor <parameter>colors_in_out[]</parameter></paramdef>
+ <paramdef>unsigned int <parameter>ncolors</parameter></paramdef>
+ <paramdef>XcmsColorFormat <parameter>result_format</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3405,8 +3412,8 @@ To obtain the CCC associated with a colormap, use
<funcsynopsis id='XcmsCCCOfColormap'>
<funcprototype>
<funcdef>XcmsCCC <function>XcmsCCCOfColormap</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3460,9 +3467,9 @@ To change the CCC associated with a colormap, use
<funcsynopsis id='XcmsSetCCCOfColormap'>
<funcprototype>
<funcdef>XcmsCCC <function>XcmsSetCCCOfColormap</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3540,8 +3547,8 @@ To obtain the default CCC for a screen, use
<funcsynopsis id='XcmsDefaultCCC'>
<funcprototype>
<funcdef>XcmsCCC <function>XcmsDefaultCCC</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> screen_number</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>screen_number</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3602,14 +3609,14 @@ can return.
<funcsynopsis id='DisplayOfCCC'>
<funcprototype>
<funcdef><function>DisplayOfCCC</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<funcsynopsis id='XcmsDisplayOfCCC'>
<funcprototype>
<funcdef>Display *<function>XcmsDisplayOfCCC</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3639,14 +3646,14 @@ Both return the display associated with the specified CCC.
<funcsynopsis id='VisualOfCCC'>
<funcprototype>
<funcdef><function>VisualOfCCC</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<funcsynopsis id='XcmsVisualOfCCC'>
<funcprototype>
<funcdef>Visual *<function>XcmsVisualOfCCC</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
</funcprototype>
</funcsynopsis>
@@ -3676,14 +3683,14 @@ Both return the visual associated with the specified CCC.
<funcsynopsis id='ScreenNumberOfCCC'>
<funcprototype>
<funcdef><function>ScreenNumberOfCCC</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<funcsynopsis id='XcmsScreenNumberOfCCC'>
<funcprototype>
<funcdef>int <function>XcmsScreenNumberOfCCC</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
</funcprototype>
</funcsynopsis>
@@ -3713,13 +3720,13 @@ Both return the number of the screen associated with the specified CCC.
<funcsynopsis id='ScreenWhitePointOfCCC'>
<funcprototype>
<funcdef><function>ScreenWhitePointOfCCC</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<funcsynopsis id='XcmsScreenWhitePointOfCCC'>
<funcprototype>
<funcdef>XcmsColor <function>XcmsScreenWhitePointOfCCC</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
</funcprototype>
</funcsynopsis>
@@ -3749,14 +3756,14 @@ Both return the white point of the screen associated with the specified CCC.
<funcsynopsis id='ClientWhitePointOfCCC'>
<funcprototype>
<funcdef> <function>ClientWhitePointOfCCC</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<funcsynopsis id='XcmsClientWhitePointOfCCC'>
<funcprototype>
<funcdef>XcmsColor *<function>XcmsClientWhitePointOfCCC</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
</funcprototype>
</funcsynopsis>
@@ -3796,8 +3803,8 @@ To set the Client White Point in the CCC, use
<funcsynopsis id='XcmsSetWhitePoint'>
<funcprototype>
<funcdef>Status <function>XcmsSetWhitePoint</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3866,9 +3873,9 @@ in a specified CCC, use
<funcsynopsis id='XcmsSetCompressionProc'>
<funcprototype>
<funcdef>XcmsCompressionProc <function>XcmsSetCompressionProc</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsCompressionProc<parameter> compression_proc</parameter></paramdef>
- <paramdef>XPointer<parameter> client_data</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsCompressionProc <parameter>compression_proc</parameter></paramdef>
+ <paramdef>XPointer <parameter>client_data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3934,9 +3941,9 @@ in a specified CCC, use
<funcsynopsis id='XcmsSetWhiteAdjustProc'>
<funcprototype>
<funcdef>XcmsWhiteAdjustProc <function>XcmsSetWhiteAdjustProc</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsWhiteAdjustProc<parameter> white_adjust_proc</parameter></paramdef>
- <paramdef>XPointer<parameter> client_data</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsWhiteAdjustProc <parameter>white_adjust_proc</parameter></paramdef>
+ <paramdef>XPointer <parameter>client_data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -4010,14 +4017,14 @@ To create a CCC, use
<funcsynopsis id='XcmsCreateCCC'>
<funcprototype>
<funcdef>XcmsCCC <function>XcmsCreateCCC</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> screen_number</parameter></paramdef>
- <paramdef>Visual<parameter> *visual</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *client_white_point</parameter></paramdef>
- <paramdef>XcmsCompressionProc<parameter> compression_proc</parameter></paramdef>
- <paramdef>XPointer<parameter> compression_client_data</parameter></paramdef>
- <paramdef>XcmsWhiteAdjustProc<parameter> white_adjust_proc</parameter></paramdef>
- <paramdef>XPointer<parameter> white_adjust_client_data</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>screen_number</parameter></paramdef>
+ <paramdef>Visual *<parameter>visual</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>client_white_point</parameter></paramdef>
+ <paramdef>XcmsCompressionProc <parameter>compression_proc</parameter></paramdef>
+ <paramdef>XPointer <parameter>compression_client_data</parameter></paramdef>
+ <paramdef>XcmsWhiteAdjustProc <parameter>white_adjust_proc</parameter></paramdef>
+ <paramdef>XPointer <parameter>white_adjust_client_data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -4137,7 +4144,7 @@ To free a CCC, use
<funcsynopsis id='XcmsFreeCCC'>
<funcprototype>
<funcdef>void <function>XcmsFreeCCC</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
</funcprototype>
</funcsynopsis>
@@ -4184,11 +4191,11 @@ to a single destination format, use
<funcsynopsis id='XcmsConvertColors'>
<funcprototype>
<funcdef>Status <function>XcmsConvertColors</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsColor<parameter> colors_in_out[]</parameter></paramdef>
- <paramdef>unsigned int <parameter> ncolors</parameter></paramdef>
- <paramdef>XcmsColorFormat<parameter> target_format</parameter></paramdef>
- <paramdef>Bool<parameter> compression_flags_return[]</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsColor <parameter>colors_in_out[]</parameter></paramdef>
+ <paramdef>unsigned int <parameter>ncolors</parameter></paramdef>
+ <paramdef>XcmsColorFormat <parameter>target_format</parameter></paramdef>
+ <paramdef>Bool <parameter>compression_flags_return[]</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -4328,11 +4335,11 @@ following:
<funcsynopsis id='XcmsCompressionProc'>
<funcprototype>
<funcdef>typedef Status<function>(*XcmsCompressionProc</function>)</funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsColor<parameter> colors_in_out[]</parameter></paramdef>
- <paramdef>unsigned int <parameter> ncolors</parameter></paramdef>
- <paramdef>unsigned int <parameter> index</parameter></paramdef>
- <paramdef>Bool<parameter> compression_flags_return[]</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsColor <parameter>colors_in_out[]</parameter></paramdef>
+ <paramdef>unsigned int <parameter>ncolors</parameter></paramdef>
+ <paramdef>unsigned int <parameter>index</parameter></paramdef>
+ <paramdef>Bool <parameter>compression_flags_return[]</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -4655,13 +4662,13 @@ The white point adjustment procedure interface must adhere to the following:
<funcsynopsis id='XcmsWhiteAdjustProc'>
<funcprototype>
<funcdef>typedef Status <function>(*XcmsWhiteAdjustProc</function>)</funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *initial_white_point</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *target_white_point</parameter></paramdef>
- <paramdef>XcmsColorFormat<parameter> target_format</parameter></paramdef>
- <paramdef>XcmsColor<parameter> colors_in_out[]</parameter></paramdef>
- <paramdef>unsigned int <parameter> ncolors</parameter></paramdef>
- <paramdef>Bool<parameter> compression_flags_return[]</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>initial_white_point</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>target_white_point</parameter></paramdef>
+ <paramdef>XcmsColorFormat <parameter>target_format</parameter></paramdef>
+ <paramdef>XcmsColor <parameter>colors_in_out[]</parameter></paramdef>
+ <paramdef>unsigned int <parameter>ncolors</parameter></paramdef>
+ <paramdef>Bool <parameter>compression_flags_return[]</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5018,9 +5025,9 @@ To obtain the color specification for black
<funcsynopsis id='XcmsQueryBlack'>
<funcprototype>
<funcdef>Status <function>XcmsQueryBlack</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsColorFormat<parameter> target_format</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsColorFormat <parameter>target_format</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5083,9 +5090,9 @@ To obtain the color specification for blue
<funcsynopsis id='XcmsQueryBlue'>
<funcprototype>
<funcdef>Status <function>XcmsQueryBlue</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsColorFormat<parameter> target_format</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsColorFormat <parameter>target_format</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5148,9 +5155,9 @@ To obtain the color specification for green
<funcsynopsis id='XcmsQueryGreen'>
<funcprototype>
<funcdef>Status <function>XcmsQueryGreen</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsColorFormat<parameter> target_format</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsColorFormat <parameter>target_format</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5213,9 +5220,9 @@ To obtain the color specification for red
<funcsynopsis id='XcmsQueryRed'>
<funcprototype>
<funcdef>Status <function>XcmsQueryRed</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsColorFormat<parameter> target_format</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsColorFormat <parameter>target_format</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5278,9 +5285,9 @@ To obtain the color specification for white
<funcsynopsis id='XcmsQueryWhite'>
<funcprototype>
<funcdef>Status <function>XcmsQueryWhite</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsColorFormat<parameter> target_format</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsColorFormat <parameter>target_format</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5365,10 +5372,10 @@ for a given Psychometric Hue Angle and <acronym>CIE</acronym> metric lightness (
<funcsynopsis id='XcmsCIELabQueryMaxC'>
<funcprototype>
<funcdef>Status <function>XcmsCIELabQueryMaxC</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsFloat<parameter> hue_angle</parameter></paramdef>
- <paramdef>XcmsFloat<parameter> L_star</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsFloat <parameter>hue_angle</parameter></paramdef>
+ <paramdef>XcmsFloat <parameter>L_star</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5445,10 +5452,10 @@ for a given Psychometric Hue Angle and Psychometric Chroma, use
<funcsynopsis id='XcmsCIELabQueryMaxL'>
<funcprototype>
<funcdef>Status <function>XcmsCIELabQueryMaxL</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsFloat<parameter> hue_angle</parameter></paramdef>
- <paramdef>XcmsFloat<parameter> chroma</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsFloat <parameter>hue_angle</parameter></paramdef>
+ <paramdef>XcmsFloat <parameter>chroma</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5532,9 +5539,9 @@ for a given Psychometric Hue Angle, use
<funcsynopsis id='XcmsCIELabQueryMaxLC'>
<funcprototype>
<funcdef>Status <function>XcmsCIELabQueryMaxLC</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsFloat<parameter> hue_angle</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsFloat <parameter>hue_angle</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5601,10 +5608,10 @@ for a given Psychometric Hue Angle and Psychometric Chroma, use
<funcsynopsis id='XcmsCIELabQueryMinL'>
<funcprototype>
<funcdef>Status <function>XcmsCIELabQueryMinL</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsFloat<parameter> hue_angle</parameter></paramdef>
- <paramdef>XcmsFloat<parameter> chroma</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsFloat <parameter>hue_angle</parameter></paramdef>
+ <paramdef>XcmsFloat <parameter>chroma</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5707,10 +5714,10 @@ for a given Psychometric Hue Angle and <acronym>CIE</acronym> metric lightness (
<funcsynopsis id='XcmsCIELuvQueryMaxC'>
<funcprototype>
<funcdef>Status <function>XcmsCIELuvQueryMaxC</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsFloat<parameter> hue_angle</parameter></paramdef>
- <paramdef>XcmsFloat<parameter> L_star</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsFloat <parameter>hue_angle</parameter></paramdef>
+ <paramdef>XcmsFloat <parameter>L_star</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5787,10 +5794,10 @@ for a given Psychometric Hue Angle and Psychometric Chroma, use
<funcsynopsis id='XcmsCIELuvQueryMaxL'>
<funcprototype>
<funcdef>Status <function>XcmsCIELuvQueryMaxL</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsFloat<parameter> hue_angle</parameter></paramdef>
- <paramdef>XcmsFloat<parameter> chroma</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsFloat <parameter>hue_angle</parameter></paramdef>
+ <paramdef>XcmsFloat <parameter>chroma</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5874,9 +5881,9 @@ for a given Psychometric Hue Angle, use
<funcsynopsis id='XcmsCIELuvQueryMaxLC'>
<funcprototype>
<funcdef>Status <function>XcmsCIELuvQueryMaxLC</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsFloat<parameter> hue_angle</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsFloat <parameter>hue_angle</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5943,10 +5950,10 @@ for a given Psychometric Hue Angle and Psychometric Chroma, use
<funcsynopsis id='XcmsCIELuvQueryMinL'>
<funcprototype>
<funcdef>Status <function>XcmsCIELuvQueryMinL</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsFloat<parameter> hue_angle</parameter></paramdef>
- <paramdef>XcmsFloat<parameter> chroma</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsFloat <parameter>hue_angle</parameter></paramdef>
+ <paramdef>XcmsFloat <parameter>chroma</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -6030,10 +6037,10 @@ To obtain the maximum Chroma for a given Hue and Value, use
<funcsynopsis id='XcmsTekHVCQueryMaxC'>
<funcprototype>
<funcdef>Status <function>XcmsTekHVCQueryMaxC</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsFloat<parameter> hue</parameter></paramdef>
- <paramdef>XcmsFloat<parameter> value</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsFloat <parameter>hue</parameter></paramdef>
+ <paramdef>XcmsFloat <parameter>value</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -6110,10 +6117,10 @@ To obtain the maximum Value for a given Hue and Chroma, use
<funcsynopsis id='XcmsTekHVCQueryMaxV'>
<funcprototype>
<funcdef>Status <function>XcmsTekHVCQueryMaxV</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsFloat<parameter> hue</parameter></paramdef>
- <paramdef>XcmsFloat<parameter> chroma</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsFloat <parameter>hue</parameter></paramdef>
+ <paramdef>XcmsFloat <parameter>chroma</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -6195,9 +6202,9 @@ for a specified Hue, use
<funcsynopsis id='XcmsTekHVCQueryMaxVC'>
<funcprototype>
<funcdef>Status <function>XcmsTekHVCQueryMaxVC</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsFloat<parameter> hue</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsFloat <parameter>hue</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -6270,10 +6277,10 @@ Chroma at which the maximum Values are reached, use
<funcsynopsis id='XcmsTekHVCQueryMaxVSamples'>
<funcprototype>
<funcdef>Status <function>XcmsTekHVCQueryMaxVSamples</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsFloat<parameter> hue</parameter></paramdef>
- <paramdef>XcmsColor<parameter> colors_return[]</parameter></paramdef>
- <paramdef>unsigned int <parameter> nsamples</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsFloat <parameter>hue</parameter></paramdef>
+ <paramdef>XcmsColor <parameter>colors_return[]</parameter></paramdef>
+ <paramdef>unsigned int <parameter>nsamples</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -6350,10 +6357,10 @@ To obtain the minimum Value for a given Hue and Chroma, use
<funcsynopsis id='XcmsTekHVCQueryMinV'>
<funcprototype>
<funcdef>Status <function>XcmsTekHVCQueryMinV</function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsFloat<parameter> hue</parameter></paramdef>
- <paramdef>XcmsFloat<parameter> chroma</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsFloat <parameter>hue</parameter></paramdef>
+ <paramdef>XcmsFloat <parameter>chroma</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -6506,7 +6513,7 @@ To add a device-independent color space, use
<funcsynopsis id='XcmsAddColorSpace'>
<funcprototype>
<funcdef>Status <function>XcmsAddColorSpace</function></funcdef>
- <paramdef>XcmsColorSpace<parameter> *color_space</parameter></paramdef>
+ <paramdef>XcmsColorSpace *<parameter>color_space</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -6574,7 +6581,7 @@ associated with a specified color string prefix, use
<funcsynopsis id='XcmsFormatOfPrefix'>
<funcprototype>
<funcdef>XcmsColorFormat <function>XcmsFormatOfPrefix</function></funcdef>
- <paramdef>char<parameter> *prefix</parameter></paramdef>
+ <paramdef>char *<parameter>prefix</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -6616,7 +6623,7 @@ specified by a color format, use
<funcsynopsis id='XcmsPrefixOfFormat'>
<funcprototype>
<funcdef>char *<function>XcmsPrefixOfFormat</function></funcdef>
- <paramdef>XcmsColorFormat<parameter> format</parameter></paramdef>
+ <paramdef>XcmsColorFormat <parameter>format</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -6760,8 +6767,8 @@ adhere to the following software interface specification:
<funcsynopsis id='XcmsParseStringProc'>
<funcprototype>
<funcdef>Status <function>XcmsParseStringProc</function></funcdef>
- <paramdef>char<parameter> *color_string</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
+ <paramdef>char *<parameter>color_string</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -6810,10 +6817,10 @@ following software interface specification:
<funcsynopsis id='ConversionProc'>
<funcprototype>
<funcdef>Status <function><replaceable>ConversionProc</replaceable></function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *white_point</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *colors_in_out</parameter></paramdef>
- <paramdef>unsigned int <parameter> ncolors</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>white_point</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>colors_in_out</parameter></paramdef>
+ <paramdef>unsigned int <parameter>ncolors</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -6879,10 +6886,10 @@ following software interface specification:
<funcsynopsis>
<funcprototype>
<funcdef>Status <function><replaceable>ConversionProc</replaceable></function></funcdef>
- <paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
- <paramdef>XcmsColor<parameter> *colors_in_out</parameter></paramdef>
- <paramdef>unsigned int <parameter> ncolors</parameter></paramdef>
- <paramdef>Bool<parameter> compression_flags_return[]</parameter></paramdef>
+ <paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
+ <paramdef>XcmsColor *<parameter>colors_in_out</parameter></paramdef>
+ <paramdef>unsigned int <parameter>ncolors</parameter></paramdef>
+ <paramdef>Bool <parameter>compression_flags_return[]</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -7084,7 +7091,7 @@ To add a function set, use
<funcsynopsis id='XcmsAddFunctionSet'>
<funcprototype>
<funcdef>Status <function>XcmsAddFunctionSet</function></funcdef>
- <paramdef>XcmsFunctionSet<parameter> *function_set</parameter></paramdef>
+ <paramdef>XcmsFunctionSet *<parameter>function_set</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -7214,9 +7221,9 @@ interface specification:
<funcsynopsis>
<funcprototype>
<funcdef>typedef Status <function>(*XcmsScreenInitProc</function>)</funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> screen_number</parameter></paramdef>
- <paramdef>ScmsPerScrnInfo<parameter> *screen_info</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>screen_number</parameter></paramdef>
+ <paramdef>ScmsPerScrnInfo *<parameter>screen_info</parameter></paramdef>
</funcprototype>
</funcsynopsis>
@@ -7368,7 +7375,7 @@ interface specification:
<funcsynopsis>
<funcprototype>
<funcdef>typedef void (*XcmsScreenFreeProc)</funcdef>
- <paramdef>XPointer<parameter> screenData</parameter></paramdef>
+ <paramdef>XPointer <parameter>screenData</parameter></paramdef>
</funcprototype>
</funcsynopsis>
diff --git a/lib/libX11/specs/libX11/CH07.xml b/lib/libX11/specs/libX11/CH07.xml
index 28cc8791c..38408e44c 100644
--- a/lib/libX11/specs/libX11/CH07.xml
+++ b/lib/libX11/specs/libX11/CH07.xml
@@ -969,9 +969,9 @@ depth of drawable, use
<funcsynopsis id='XCreateGC'>
<funcprototype>
<funcdef>GC <function>XCreateGC</function></funcdef>
- <paramdef>Display <parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>unsigned long <parameter> valuemask</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>unsigned long <parameter>valuemask</parameter></paramdef>
<paramdef>XGCValues *<parameter>values</parameter></paramdef>
</funcprototype>
</funcsynopsis>
@@ -1057,9 +1057,10 @@ To copy components from a source GC to a destination GC, use
<funcsynopsis id='XCopyGC'>
<funcprototype>
<funcdef><function>XCopyGC</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GCsrc,<parameter> dest</parameter></paramdef>
- <paramdef>unsigned long <parameter> valuemask</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>src</parameter></paramdef>
+ <paramdef>GC <parameter>dest</parameter></paramdef>
+ <paramdef>unsigned long <parameter>valuemask</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1143,10 +1144,10 @@ To change the components in a given GC, use
<funcsynopsis id='XChangeGC'>
<funcprototype>
<funcdef><function>XChangeGC</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>unsigned long <parameter> valuemask</parameter></paramdef>
- <paramdef>XGCValues<parameter> *values</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>unsigned long <parameter>valuemask</parameter></paramdef>
+ <paramdef>XGCValues *<parameter>values</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1239,10 +1240,10 @@ To obtain components of a given GC, use
<funcsynopsis id='XGetGCValues'>
<funcprototype>
<funcdef>Status <function>XGetGCValues</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>unsigned long <parameter> valuemask</parameter></paramdef>
- <paramdef>XGCValues<parameter> *values_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>unsigned long <parameter>valuemask</parameter></paramdef>
+ <paramdef>XGCValues *<parameter>values_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1351,8 +1352,8 @@ To free a given GC, use
<funcsynopsis id='XFreeGC'>
<funcprototype>
<funcdef><function>XFreeGC</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1405,7 +1406,7 @@ resource ID for a given GC, use
<funcsynopsis id='XGContextFromGC'>
<funcprototype>
<funcdef>GContext <function>XGContextFromGC</function></funcdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1440,8 +1441,8 @@ To force sending GC component changes, use
<funcsynopsis id='XFlushGC'>
<funcprototype>
<funcdef>void <function>XFlushGC</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1534,11 +1535,12 @@ for a given GC, use
<funcsynopsis id='XSetState'>
<funcprototype>
<funcdef><function>XSetState</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>unsigned long foreground,<parameter> background</parameter></paramdef>
- <paramdef>int<parameter> function</parameter></paramdef>
- <paramdef>unsigned long <parameter> plane_mask</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>unsigned long <parameter>foreground</parameter></paramdef>
+ <paramdef>unsigned long <parameter>background</parameter></paramdef>
+ <paramdef>int <parameter>function</parameter></paramdef>
+ <paramdef>unsigned long <parameter>plane_mask</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1627,9 +1629,9 @@ To set the foreground of a given GC, use
<funcsynopsis id='XSetForeground'>
<funcprototype>
<funcdef><function>XSetForeground</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>unsigned long <parameter> foreground</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>unsigned long <parameter>foreground</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1686,9 +1688,9 @@ To set the background of a given GC, use
<funcsynopsis id='XSetBackground'>
<funcprototype>
<funcdef><function>XSetBackground</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>unsigned long <parameter> background</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>unsigned long <parameter>background</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1745,9 +1747,9 @@ To set the display function in a given GC, use
<funcsynopsis id='XSetFunction'>
<funcprototype>
<funcdef><function>XSetFunction</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>int<parameter> function</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>int <parameter>function</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1805,9 +1807,9 @@ To set the plane mask of a given GC, use
<funcsynopsis id='XSetPlaneMask'>
<funcprototype>
<funcdef><function>XSetPlaneMask</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>unsigned long <parameter> plane_mask</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>unsigned long <parameter>plane_mask</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1870,12 +1872,12 @@ To set the line drawing components of a given GC, use
<funcsynopsis id='XSetLineAttributes'>
<funcprototype>
<funcdef><function>XSetLineAttributes</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>unsigned int <parameter> line_width</parameter></paramdef>
- <paramdef>int<parameter> line_style</parameter></paramdef>
- <paramdef>int<parameter> cap_style</parameter></paramdef>
- <paramdef>int<parameter> join_style</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>unsigned int <parameter>line_width</parameter></paramdef>
+ <paramdef>int <parameter>line_style</parameter></paramdef>
+ <paramdef>int <parameter>cap_style</parameter></paramdef>
+ <paramdef>int <parameter>join_style</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1979,11 +1981,11 @@ To set the dash-offset and dash-list for dashed line styles of a given GC, use
<funcsynopsis id='XSetDashes'>
<funcprototype>
<funcdef><function>XSetDashes</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>int<parameter> dash_offset</parameter></paramdef>
- <paramdef>char<parameter> dash_list[]</parameter></paramdef>
- <paramdef>int<parameter> n</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>int <parameter>dash_offset</parameter></paramdef>
+ <paramdef>char <parameter>dash_list[]</parameter></paramdef>
+ <paramdef>int <parameter>n</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2108,9 +2110,9 @@ To set the fill-style of a given GC, use
<funcsynopsis id='XSetFillStyle'>
<funcprototype>
<funcdef><function>XSetFillStyle</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>int<parameter> fill_style</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>int <parameter>fill_style</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2174,9 +2176,9 @@ To set the fill-rule of a given GC, use
<funcsynopsis id='XSetFillRule'>
<funcprototype>
<funcdef><function>XSetFillRule</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>int<parameter> fill_rule</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>int <parameter>fill_rule</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2254,13 +2256,13 @@ To obtain the best size of a tile, stipple, or cursor, use
<funcsynopsis id='XQueryBestSize'>
<funcprototype>
<funcdef>Status <function>XQueryBestSize</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> class</parameter></paramdef>
- <paramdef>Drawable<parameter> which_screen</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>class</parameter></paramdef>
+ <paramdef>Drawable <parameter>which_screen</parameter></paramdef>
<paramdef>unsigned int <parameter>width</parameter></paramdef>
<paramdef>unsigned int <parameter>height</parameter></paramdef>
- <paramdef>unsigned int <parameter>*width_return</parameter></paramdef>
- <paramdef>unsigned int <parameter>*height_return</parameter></paramdef>
+ <paramdef>unsigned int *<parameter>width_return</parameter></paramdef>
+ <paramdef>unsigned int *<parameter>height_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2399,12 +2401,12 @@ To obtain the best fill tile shape, use
<funcsynopsis id='XQueryBestTile'>
<funcprototype>
<funcdef>Status <function>XQueryBestTile</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> which_screen</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>which_screen</parameter></paramdef>
<paramdef>unsigned int <parameter>width</parameter></paramdef>
<paramdef>unsigned int <parameter>height</parameter></paramdef>
- <paramdef>unsigned int <parameter>*width_return</parameter></paramdef>
- <paramdef>unsigned int <parameter>*height_return</parameter></paramdef>
+ <paramdef>unsigned int *<parameter>width_return</parameter></paramdef>
+ <paramdef>unsigned int *<parameter>height_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2507,12 +2509,12 @@ To obtain the best stipple shape, use
<funcsynopsis id='XQueryBestStipple'>
<funcprototype>
<funcdef>Status <function>XQueryBestStipple</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> which_screen</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>which_screen</parameter></paramdef>
<paramdef>unsigned int <parameter>width</parameter></paramdef>
<paramdef>unsigned int <parameter>height</parameter></paramdef>
- <paramdef>unsigned int <parameter>*width_return</parameter></paramdef>
- <paramdef>unsigned int <parameter>*height_return</parameter></paramdef>
+ <paramdef>unsigned int *<parameter>width_return</parameter></paramdef>
+ <paramdef>unsigned int *<parameter>height_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2615,9 +2617,9 @@ To set the fill tile of a given GC, use
<funcsynopsis id='XSetTile'>
<funcprototype>
<funcdef><function>XSetTile</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>Pixmap<parameter> tile</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>Pixmap <parameter>tile</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2683,9 +2685,9 @@ To set the stipple of a given GC, use
<funcsynopsis id='XSetStipple'>
<funcprototype>
<funcdef><function>XSetStipple</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>Pixmap<parameter> stipple</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>Pixmap <parameter>stipple</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2751,9 +2753,10 @@ To set the tile or stipple origin of a given GC, use
<funcsynopsis id='XSetTSOrigin'>
<funcprototype>
<funcdef><function>XSetTSOrigin</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>intts_x_origin,<parameter> ts_y_origin</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>int <parameter>ts_x_origin</parameter></paramdef>
+ <paramdef>int <parameter>ts_y_origin</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2832,9 +2835,9 @@ To set the current font of a given GC, use
<funcsynopsis id='XSetFont'>
<funcprototype>
<funcdef><function>XSetFont</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>Font<parameter> font</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>Font <parameter>font</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2903,9 +2906,10 @@ To set the clip-origin of a given GC, use
<funcsynopsis id='XSetClipOrigin'>
<funcprototype>
<funcdef><function>XSetClipOrigin</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>intclip_x_origin,<parameter> clip_y_origin</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>int <parameter>clip_x_origin</parameter></paramdef>
+ <paramdef>int <parameter>clip_y_origin</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2978,9 +2982,9 @@ To set the clip-mask of a given GC to the specified pixmap, use
<funcsynopsis id='XSetClipMask'>
<funcprototype>
<funcdef><function>XSetClipMask</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>Pixmap<parameter> pixmap</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>Pixmap <parameter>pixmap</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3046,12 +3050,13 @@ To set the clip-mask of a given GC to the specified list of rectangles, use
<funcsynopsis id='XSetClipRectangles'>
<funcprototype>
<funcdef><function>XSetClipRectangles</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>intclip_x_origin,<parameter> clip_y_origin</parameter></paramdef>
- <paramdef>XRectangle<parameter> rectangles[]</parameter></paramdef>
- <paramdef>int<parameter> n</parameter></paramdef>
- <paramdef>int<parameter> ordering</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>int <parameter>clip_x_origin</parameter></paramdef>
+ <paramdef>int <parameter>clip_y_origin</parameter></paramdef>
+ <paramdef>XRectangle <parameter>rectangles[]</parameter></paramdef>
+ <paramdef>int <parameter>n</parameter></paramdef>
+ <paramdef>int <parameter>ordering</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3220,9 +3225,9 @@ To set the arc mode of a given GC, use
<funcsynopsis id='XSetArcMode'>
<funcprototype>
<funcdef><function>XSetArcMode</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>int<parameter> arc_mode</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>int <parameter>arc_mode</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3284,9 +3289,9 @@ To set the subwindow mode of a given GC, use
<funcsynopsis id='XSetSubwindowMode'>
<funcprototype>
<funcdef><function>XSetSubwindowMode</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>int<parameter> subwindow_mode</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>int <parameter>subwindow_mode</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3348,9 +3353,9 @@ To set the graphics-exposures flag of a given GC, use
<funcsynopsis id='XSetGraphicsExposures'>
<funcprototype>
<funcdef><function>XSetGraphicsExposures</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>Bool<parameter> graphics_exposures</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>Bool <parameter>graphics_exposures</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
diff --git a/lib/libX11/specs/libX11/CH08.xml b/lib/libX11/specs/libX11/CH08.xml
index cdf4df87b..18eac11d1 100644
--- a/lib/libX11/specs/libX11/CH08.xml
+++ b/lib/libX11/specs/libX11/CH08.xml
@@ -47,13 +47,13 @@ To clear a rectangular area of a given window, use
<funcsynopsis id='XClearArea'>
<funcprototype>
<funcdef><function>XClearArea</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
<paramdef>unsigned int <parameter>width</parameter></paramdef>
<paramdef>unsigned int <parameter>height</parameter></paramdef>
- <paramdef>Bool<parameter> exposures</parameter></paramdef>
+ <paramdef>Bool <parameter>exposures</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -189,8 +189,8 @@ To clear the entire area in a given window, use
<funcsynopsis id='XClearWindow'>
<funcprototype>
<funcdef><function>XClearWindow</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -273,13 +273,16 @@ root and depth, use
<funcsynopsis id='XCopyArea'>
<funcprototype>
<funcdef><function>XCopyArea</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawablesrc,<parameter> dest</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>intsrc_x,<parameter> src_y</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>src</parameter></paramdef>
+ <paramdef>Drawable <parameter>dest</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>int <parameter>src_x</parameter></paramdef>
+ <paramdef>int <parameter>src_y</parameter></paramdef>
<paramdef>unsigned int <parameter>width</parameter></paramdef>
<paramdef>unsigned int <parameter>height</parameter></paramdef>
- <paramdef>intdest_x,<parameter> dest_y</parameter></paramdef>
+ <paramdef>int <parameter>dest_x</parameter></paramdef>
+ <paramdef>int <parameter>dest_y</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -467,14 +470,17 @@ To copy a single bit plane of a given drawable, use
<funcsynopsis id='XCopyPlane'>
<funcprototype>
<funcdef><function>XCopyPlane</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawablesrc,<parameter> dest</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>intsrc_x,<parameter> src_y</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>src</parameter></paramdef>
+ <paramdef>Drawable <parameter>dest</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>int <parameter>src_x</parameter></paramdef>
+ <paramdef>int <parameter>src_y</parameter></paramdef>
<paramdef>unsigned int <parameter>width</parameter></paramdef>
<paramdef>unsigned int <parameter>height</parameter></paramdef>
- <paramdef>intdest_x,<parameter> dest_y</parameter></paramdef>
- <paramdef>unsigned long <parameter> plane</parameter></paramdef>
+ <paramdef>int <parameter>dest_x</parameter></paramdef>
+ <paramdef>int <parameter>dest_y</parameter></paramdef>
+ <paramdef>unsigned long <parameter>plane</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -771,9 +777,9 @@ To draw a single point in a given drawable, use
<funcsynopsis id='XDrawPoint'>
<funcprototype>
<funcdef><function>XDrawPoint</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
</funcprototype>
@@ -844,12 +850,12 @@ To draw multiple points in a given drawable, use
<funcsynopsis id='XDrawPoints'>
<funcprototype>
<funcdef><function>XDrawPoints</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>XPoint<parameter> *points</parameter></paramdef>
- <paramdef>int<parameter> npoints</parameter></paramdef>
- <paramdef>int<parameter> mode</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>XPoint *<parameter>points</parameter></paramdef>
+ <paramdef>int <parameter>npoints</parameter></paramdef>
+ <paramdef>int <parameter>mode</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -985,10 +991,13 @@ To draw a single line between two points in a given drawable, use
<funcsynopsis id='XDrawLine'>
<funcprototype>
<funcdef><function>XDrawLine</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>intx1,y1,x2,<parameter> y2</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>int <parameter>x1</parameter></paramdef>
+ <paramdef>int <parameter>y1</parameter></paramdef>
+ <paramdef>int <parameter>x2</parameter></paramdef>
+ <paramdef>int <parameter>y2</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1079,12 +1088,12 @@ To draw multiple lines in a given drawable, use
<funcsynopsis id='XDrawLines'>
<funcprototype>
<funcdef><function>XDrawLines</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>XPoint<parameter> *points</parameter></paramdef>
- <paramdef>int<parameter> npoints</parameter></paramdef>
- <paramdef>int<parameter> mode</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>XPoint *<parameter>points</parameter></paramdef>
+ <paramdef>int <parameter>npoints</parameter></paramdef>
+ <paramdef>int <parameter>mode</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1167,11 +1176,11 @@ use
<funcsynopsis id='XDrawSegments'>
<funcprototype>
<funcdef><function>XDrawSegments</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>XSegment<parameter> *segments</parameter></paramdef>
- <paramdef>int<parameter> nsegments</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>XSegment *<parameter>segments</parameter></paramdef>
+ <paramdef>int <parameter>nsegments</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1337,9 +1346,9 @@ To draw the outline of a single rectangle in a given drawable, use
<funcsynopsis id='XDrawRectangle'>
<funcprototype>
<funcdef><function>XDrawRectangle</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
<paramdef>unsigned int <parameter>width</parameter></paramdef>
@@ -1436,11 +1445,11 @@ in a given drawable, use
<funcsynopsis id='XDrawRectangles'>
<funcprototype>
<funcdef><function>XDrawRectangles</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>XRectangle<parameter> rectangles[]</parameter></paramdef>
- <paramdef>int<parameter> nrectangles</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>XRectangle <parameter>rectangles[]</parameter></paramdef>
+ <paramdef>int <parameter>nrectangles</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1570,14 +1579,15 @@ To draw a single arc in a given drawable, use
<funcsynopsis id='XDrawArc'>
<funcprototype>
<funcdef><function>XDrawArc</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
<paramdef>unsigned int <parameter>width</parameter></paramdef>
<paramdef>unsigned int <parameter>height</parameter></paramdef>
- <paramdef>intangle1,<parameter> angle2</parameter></paramdef>
+ <paramdef>int <parameter>angle1</parameter></paramdef>
+ <paramdef>int <parameter>angle2</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1691,11 +1701,11 @@ To draw multiple arcs in a given drawable, use
<funcsynopsis id='XDrawArcs'>
<funcprototype>
<funcdef><function>XDrawArcs</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>XArc<parameter> *arcs</parameter></paramdef>
- <paramdef>int<parameter> narcs</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>XArc *<parameter>arcs</parameter></paramdef>
+ <paramdef>int <parameter>narcs</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1929,9 +1939,9 @@ To fill a single rectangular area in a given drawable, use
<funcsynopsis id='XFillRectangle'>
<funcprototype>
<funcdef><function>XFillRectangle</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
<paramdef>unsigned int <parameter>width</parameter></paramdef>
@@ -2027,11 +2037,11 @@ To fill multiple rectangular areas in a given drawable, use
<funcsynopsis id='XFillRectangles'>
<funcprototype>
<funcdef><function>XFillRectangles</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>XRectangle<parameter> *rectangles</parameter></paramdef>
- <paramdef>int<parameter> nrectangles</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>XRectangle *<parameter>rectangles</parameter></paramdef>
+ <paramdef>int <parameter>nrectangles</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2162,13 +2172,13 @@ To fill a polygon area in a given drawable, use
<funcsynopsis id='XFillPolygon'>
<funcprototype>
<funcdef><function>XFillPolygon</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>XPoint<parameter> *points</parameter></paramdef>
- <paramdef>int<parameter> npoints</parameter></paramdef>
- <paramdef>int<parameter> shape</parameter></paramdef>
- <paramdef>int<parameter> mode</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>XPoint *<parameter>points</parameter></paramdef>
+ <paramdef>int <parameter>npoints</parameter></paramdef>
+ <paramdef>int <parameter>shape</parameter></paramdef>
+ <paramdef>int <parameter>mode</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2361,14 +2371,15 @@ To fill a single arc in a given drawable, use
<funcsynopsis id='XFillArc'>
<funcprototype>
<funcdef><function>XFillArc</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
<paramdef>unsigned int <parameter>width</parameter></paramdef>
<paramdef>unsigned int <parameter>height</parameter></paramdef>
- <paramdef>intangle1,<parameter> angle2</parameter></paramdef>
+ <paramdef>int <parameter>angle1</parameter></paramdef>
+ <paramdef>int <parameter>angle2</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2482,11 +2493,11 @@ To fill multiple arcs in a given drawable, use
<funcsynopsis id='XFillArcs'>
<funcprototype>
<funcdef><function>XFillArcs</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>XArc<parameter> *arcs</parameter></paramdef>
- <paramdef>int<parameter> narcs</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>XArc *<parameter>arcs</parameter></paramdef>
+ <paramdef>int <parameter>narcs</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3029,8 +3040,8 @@ To load a given font, use
<funcsynopsis id='XLoadFont'>
<funcprototype>
<funcdef>Font <function>XLoadFont</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>char<parameter> *name</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>char *<parameter>name</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3105,8 +3116,8 @@ To return information about an available font, use
<funcsynopsis id='XQueryFont'>
<funcprototype>
<funcdef>XFontStruct *<function>XQueryFont</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XID<parameter> font_ID</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XID <parameter>font_ID</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3171,8 +3182,8 @@ in a single operation, use
<funcsynopsis id='XLoadQueryFont'>
<funcprototype>
<funcdef>XFontStruct *<function>XLoadQueryFont</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>char<parameter> *name</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>char *<parameter>name</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3239,8 +3250,8 @@ use
<funcsynopsis id='XFreeFont'>
<funcprototype>
<funcdef><function>XFreeFont</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XFontStruct<parameter> *font_struct</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XFontStruct *<parameter>font_struct</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3296,9 +3307,9 @@ To return a given font property, use
<funcsynopsis id='XGetFontProperty'>
<funcprototype>
<funcdef>Bool <function>XGetFontProperty</function></funcdef>
- <paramdef>XFontStruct<parameter> *font_struct</parameter></paramdef>
- <paramdef>Atom<parameter> atom</parameter></paramdef>
- <paramdef>unsigned long <parameter> *value_return</parameter></paramdef>
+ <paramdef>XFontStruct *<parameter>font_struct</parameter></paramdef>
+ <paramdef>Atom <parameter>atom</parameter></paramdef>
+ <paramdef>unsigned long *<parameter>value_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3371,8 +3382,8 @@ use
<funcsynopsis id='XUnloadFont'>
<funcprototype>
<funcdef><function>XUnloadFont</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Font<parameter> font</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Font <parameter>font</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3436,10 +3447,10 @@ To return a list of the available font names, use
<funcsynopsis id='XListFonts'>
<funcprototype>
<funcdef>char **<function>XListFonts</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>char<parameter> *pattern</parameter></paramdef>
- <paramdef>int<parameter> maxnames</parameter></paramdef>
- <paramdef>int<parameter> *actual_count_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>char *<parameter>pattern</parameter></paramdef>
+ <paramdef>int <parameter>maxnames</parameter></paramdef>
+ <paramdef>int *<parameter>actual_count_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3523,7 +3534,7 @@ To free a font name array, use
<funcsynopsis id='XFreeFontNames'>
<funcprototype>
<funcdef><function>XFreeFontNames</function></funcdef>
- <paramdef>char<parameter> *list[]</parameter></paramdef>
+ <paramdef>char *<parameter>list[]</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3560,11 +3571,11 @@ To obtain the names and information about available fonts, use
<funcsynopsis id='XListFontsWithInfo'>
<funcprototype>
<funcdef>char **<function>XListFontsWithInfo</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>char<parameter> *pattern</parameter></paramdef>
- <paramdef>int<parameter> maxnames</parameter></paramdef>
- <paramdef>int<parameter> *count_return</parameter></paramdef>
- <paramdef>XFontStruct<parameter> **info_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>char *<parameter>pattern</parameter></paramdef>
+ <paramdef>int <parameter>maxnames</parameter></paramdef>
+ <paramdef>int *<parameter>count_return</parameter></paramdef>
+ <paramdef>XFontStruct **<parameter>info_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3667,9 +3678,9 @@ To free font structures and font names, use
<funcsynopsis id='XFreeFontInfo'>
<funcprototype>
<funcdef><function>XFreeFontInfo</function></funcdef>
- <paramdef>char<parameter> **names</parameter></paramdef>
- <paramdef>XFontStruct<parameter> *free_info</parameter></paramdef>
- <paramdef>int<parameter> actual_count</parameter></paramdef>
+ <paramdef>char **<parameter>names</parameter></paramdef>
+ <paramdef>XFontStruct *<parameter>free_info</parameter></paramdef>
+ <paramdef>int <parameter>actual_count</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3751,9 +3762,9 @@ To determine the width of an 8-bit character string, use
<funcsynopsis id='XTextWidth'>
<funcprototype>
<funcdef>int <function>XTextWidth</function></funcdef>
- <paramdef>XFontStruct<parameter> *font_struct</parameter></paramdef>
- <paramdef>char<parameter> *string</parameter></paramdef>
- <paramdef>int<parameter> count</parameter></paramdef>
+ <paramdef>XFontStruct *<parameter>font_struct</parameter></paramdef>
+ <paramdef>char *<parameter>string</parameter></paramdef>
+ <paramdef>int <parameter>count</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3801,9 +3812,9 @@ To determine the width of a 2-byte character string, use
<funcsynopsis id='XTextWidth16'>
<funcprototype>
<funcdef>int <function>XTextWidth16</function></funcdef>
- <paramdef>XFontStruct<parameter> *font_struct</parameter></paramdef>
- <paramdef>XChar2b<parameter> *string</parameter></paramdef>
- <paramdef>int<parameter> count</parameter></paramdef>
+ <paramdef>XFontStruct *<parameter>font_struct</parameter></paramdef>
+ <paramdef>XChar2b *<parameter>string</parameter></paramdef>
+ <paramdef>int <parameter>count</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3859,12 +3870,13 @@ To compute the bounding box of an 8-bit character string in a given font, use
<funcsynopsis id='XTextExtents'>
<funcprototype>
<funcdef><function>XTextExtents</function></funcdef>
- <paramdef>XFontStruct<parameter> *font_struct</parameter></paramdef>
- <paramdef>char<parameter> *string</parameter></paramdef>
- <paramdef>int<parameter> nchars</parameter></paramdef>
- <paramdef>int<parameter> *direction_return</parameter></paramdef>
- <paramdef>int*font_ascent_return,<parameter> *font_descent_return</parameter></paramdef>
- <paramdef>XCharStruct<parameter> *overall_return</parameter></paramdef>
+ <paramdef>XFontStruct *<parameter>font_struct</parameter></paramdef>
+ <paramdef>char *<parameter>string</parameter></paramdef>
+ <paramdef>int <parameter>nchars</parameter></paramdef>
+ <paramdef>int *<parameter>direction_return</parameter></paramdef>
+ <paramdef>int *<parameter>font_ascent_return</parameter></paramdef>
+ <paramdef>int *<parameter>font_descent_return</parameter></paramdef>
+ <paramdef>XCharStruct *<parameter>overall_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3959,12 +3971,13 @@ To compute the bounding box of a 2-byte character string in a given font, use
<funcsynopsis id='XTextExtents16'>
<funcprototype>
<funcdef><function>XTextExtents16</function></funcdef>
- <paramdef>XFontStruct<parameter> *font_struct</parameter></paramdef>
- <paramdef>XChar2b<parameter> *string</parameter></paramdef>
- <paramdef>int<parameter> nchars</parameter></paramdef>
- <paramdef>int<parameter> *direction_return</parameter></paramdef>
- <paramdef>int*font_ascent_return,<parameter> *font_descent_return</parameter></paramdef>
- <paramdef>XCharStruct<parameter> *overall_return</parameter></paramdef>
+ <paramdef>XFontStruct *<parameter>font_struct</parameter></paramdef>
+ <paramdef>XChar2b *<parameter>string</parameter></paramdef>
+ <paramdef>int <parameter>nchars</parameter></paramdef>
+ <paramdef>int *<parameter>direction_return</parameter></paramdef>
+ <paramdef>int *<parameter>font_ascent_return</parameter></paramdef>
+ <paramdef>int *<parameter>font_descent_return</parameter></paramdef>
+ <paramdef>XCharStruct *<parameter>overall_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -4106,13 +4119,14 @@ given font, use
<funcsynopsis id='XQueryTextExtents'>
<funcprototype>
<funcdef><function>XQueryTextExtents</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XID<parameter> font_ID</parameter></paramdef>
- <paramdef>char<parameter> *string</parameter></paramdef>
- <paramdef>int<parameter> nchars</parameter></paramdef>
- <paramdef>int<parameter> *direction_return</parameter></paramdef>
- <paramdef>int*font_ascent_return,<parameter> *font_descent_return</parameter></paramdef>
- <paramdef>XCharStruct<parameter> *overall_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XID <parameter>font_ID</parameter></paramdef>
+ <paramdef>char *<parameter>string</parameter></paramdef>
+ <paramdef>int <parameter>nchars</parameter></paramdef>
+ <paramdef>int *<parameter>direction_return</parameter></paramdef>
+ <paramdef>int *<parameter>font_ascent_return</parameter></paramdef>
+ <paramdef>int *<parameter>font_descent_return</parameter></paramdef>
+ <paramdef>XCharStruct *<parameter>overall_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -4218,13 +4232,14 @@ in a given font, use
<funcsynopsis id='XQueryTextExtents16'>
<funcprototype>
<funcdef><function>XQueryTextExtents16</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XID<parameter> font_ID</parameter></paramdef>
- <paramdef>XChar2b<parameter> *string</parameter></paramdef>
- <paramdef>int<parameter> nchars</parameter></paramdef>
- <paramdef>int<parameter> *direction_return</parameter></paramdef>
- <paramdef>int*font_ascent_return,<parameter> *font_descent_return</parameter></paramdef>
- <paramdef>XCharStruct<parameter> *overall_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XID <parameter>font_ID</parameter></paramdef>
+ <paramdef>XChar2b *<parameter>string</parameter></paramdef>
+ <paramdef>int <parameter>nchars</parameter></paramdef>
+ <paramdef>int *<parameter>direction_return</parameter></paramdef>
+ <paramdef>int *<parameter>font_ascent_return</parameter></paramdef>
+ <paramdef>int *<parameter>font_descent_return</parameter></paramdef>
+ <paramdef>XCharStruct *<parameter>overall_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -4491,13 +4506,13 @@ To draw 8-bit characters in a given drawable, use
<funcsynopsis id='XDrawText'>
<funcprototype>
<funcdef><function>XDrawText</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
- <paramdef>XTextItem<parameter> *items</parameter></paramdef>
- <paramdef>int<parameter> nitems</parameter></paramdef>
+ <paramdef>XTextItem *<parameter>items</parameter></paramdef>
+ <paramdef>int <parameter>nitems</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -4587,13 +4602,13 @@ To draw 2-byte characters in a given drawable, use
<funcsynopsis id='XDrawText16'>
<funcprototype>
<funcdef><function>XDrawText16</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
- <paramdef>XTextItem16<parameter> *items</parameter></paramdef>
- <paramdef>int<parameter> nitems</parameter></paramdef>
+ <paramdef>XTextItem16 *<parameter>items</parameter></paramdef>
+ <paramdef>int <parameter>nitems</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -4747,13 +4762,13 @@ To draw 8-bit characters in a given drawable, use
<funcsynopsis id='XDrawString'>
<funcprototype>
<funcdef><function>XDrawString</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>int<parameter> x</parameter></paramdef>
- <paramdef>int<parameter> y</parameter></paramdef>
- <paramdef>char<parameter> *string</parameter></paramdef>
- <paramdef>int<parameter> length</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>int <parameter>x</parameter></paramdef>
+ <paramdef>int <parameter>y</parameter></paramdef>
+ <paramdef>char *<parameter>string</parameter></paramdef>
+ <paramdef>int <parameter>length</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -4843,13 +4858,13 @@ To draw 2-byte characters in a given drawable, use
<funcsynopsis id='XDrawString16'>
<funcprototype>
<funcdef><function>XDrawString16</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
- <paramdef>XChar2b<parameter> *string</parameter></paramdef>
- <paramdef>int<parameter> length</parameter></paramdef>
+ <paramdef>XChar2b *<parameter>string</parameter></paramdef>
+ <paramdef>int <parameter>length</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -4987,13 +5002,13 @@ To draw 8-bit image text characters in a given drawable, use
<funcsynopsis id='XDrawImageString'>
<funcprototype>
<funcdef><function>XDrawImageString</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
- <paramdef>char<parameter> *string</parameter></paramdef>
- <paramdef>int<parameter> length</parameter></paramdef>
+ <paramdef>char *<parameter>string</parameter></paramdef>
+ <paramdef>int <parameter>length</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5083,13 +5098,13 @@ To draw 2-byte image text characters in a given drawable, use
<funcsynopsis id='XDrawImageString16'>
<funcprototype>
<funcdef><function>XDrawImageString16</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
- <paramdef>XChar2b<parameter> *string</parameter></paramdef>
- <paramdef>int<parameter> length</parameter></paramdef>
+ <paramdef>XChar2b *<parameter>string</parameter></paramdef>
+ <paramdef>int <parameter>length</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5328,7 +5343,7 @@ To initialize the image manipulation routines of an image structure, use
<funcsynopsis id='XInitImage'>
<funcprototype>
<funcdef>Status <function>XInitImage</function></funcdef>
- <paramdef>XImage<parameter> *image</parameter></paramdef>
+ <paramdef>XImage *<parameter>image</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5386,12 +5401,14 @@ use
<funcsynopsis id='XPutImage'>
<funcprototype>
<funcdef><function>XPutImage</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>XImage<parameter> *image</parameter></paramdef>
- <paramdef>intsrc_x,<parameter> src_y</parameter></paramdef>
- <paramdef>intdest_x,<parameter> dest_y</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>XImage *<parameter>image</parameter></paramdef>
+ <paramdef>int <parameter>src_x</parameter></paramdef>
+ <paramdef>int <parameter>src_y</parameter></paramdef>
+ <paramdef>int <parameter>dest_x</parameter></paramdef>
+ <paramdef>int <parameter>dest_y</parameter></paramdef>
<paramdef>unsigned int <parameter>width</parameter></paramdef>
<paramdef>unsigned int <parameter>height</parameter></paramdef>
</funcprototype>
@@ -5575,14 +5592,14 @@ This function specifically supports rudimentary screen dumps.
<funcsynopsis id='XGetImage'>
<funcprototype>
<funcdef>XImage *<function>XGetImage</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
<paramdef>unsigned int <parameter>width</parameter></paramdef>
<paramdef>unsigned int <parameter>height</parameter></paramdef>
- <paramdef>unsigned long <parameter> plane_mask</parameter></paramdef>
- <paramdef>int<parameter> format</parameter></paramdef>
+ <paramdef>unsigned long <parameter>plane_mask</parameter></paramdef>
+ <paramdef>int <parameter>format</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5763,16 +5780,17 @@ to a location within a preexisting image structure, use
<funcsynopsis id='XGetSubImage'>
<funcprototype>
<funcdef>XImage *<function>XGetSubImage</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
<paramdef>unsigned int <parameter>width</parameter></paramdef>
<paramdef>unsigned int <parameter>height</parameter></paramdef>
- <paramdef>unsigned long <parameter> plane_mask</parameter></paramdef>
- <paramdef>int<parameter> format</parameter></paramdef>
- <paramdef>XImage<parameter> *dest_image</parameter></paramdef>
- <paramdef>intdest_x,<parameter> dest_y</parameter></paramdef>
+ <paramdef>unsigned long <parameter>plane_mask</parameter></paramdef>
+ <paramdef>int <parameter>format</parameter></paramdef>
+ <paramdef>XImage *<parameter>dest_image</parameter></paramdef>
+ <paramdef>int <parameter>dest_x</parameter></paramdef>
+ <paramdef>int <parameter>dest_y</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
diff --git a/lib/libX11/specs/libX11/CH09.xml b/lib/libX11/specs/libX11/CH09.xml
index 6be5285e1..8b5e7605d 100644
--- a/lib/libX11/specs/libX11/CH09.xml
+++ b/lib/libX11/specs/libX11/CH09.xml
@@ -39,11 +39,11 @@ There is no way to move a window between screens.
<funcsynopsis id='XReparentWindow'>
<funcprototype>
<funcdef><function>XReparentWindow</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>Window<parameter> parent</parameter></paramdef>
- <paramdef>int<parameter> x</parameter></paramdef>
- <paramdef>int<parameter> y</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>Window <parameter>parent</parameter></paramdef>
+ <paramdef>int <parameter>x</parameter></paramdef>
+ <paramdef>int <parameter>y</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -223,9 +223,9 @@ To add or remove a window from the client's save-set, use
<funcsynopsis id='XChangeSaveSet'>
<funcprototype>
<funcdef><function>XChangeSaveSet</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>int<parameter> change_mode</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>int <parameter>change_mode</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -298,8 +298,8 @@ To add a window to the client's save-set, use
<funcsynopsis id='XAddToSaveSet'>
<funcprototype>
<funcdef><function>XAddToSaveSet</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -356,8 +356,8 @@ To remove a window from the client's save-set, use
<funcsynopsis id='XRemoveFromSaveSet'>
<funcprototype>
<funcdef><function>XRemoveFromSaveSet</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -452,8 +452,8 @@ To install a colormap, use
<funcsynopsis id='XInstallColormap'>
<funcprototype>
<funcdef><function>XInstallColormap</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -525,8 +525,8 @@ To uninstall a colormap, use
<funcsynopsis id='XUninstallColormap'>
<funcprototype>
<funcdef><function>XUninstallColormap</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Colormap<parameter> colormap</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Colormap <parameter>colormap</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -596,9 +596,9 @@ To obtain a list of the currently installed colormaps for a given screen, use
<funcsynopsis id='XListInstalledColormaps'>
<funcprototype>
<funcdef>Colormap *<function>XListInstalledColormaps</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>int<parameter> *num_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>int *<parameter>num_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -677,9 +677,9 @@ To set the font search path, use
<funcsynopsis id='XSetFontPath'>
<funcprototype>
<funcdef><function>XSetFontPath</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>char<parameter> **directories</parameter></paramdef>
- <paramdef>int<parameter> ndirs</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>char **<parameter>directories</parameter></paramdef>
+ <paramdef>int <parameter>ndirs</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -755,8 +755,8 @@ To get the current font search path, use
<funcsynopsis id='XGetFontPath'>
<funcprototype>
<funcdef>char **<function>XGetFontPath</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> *npaths_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int *<parameter>npaths_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -807,7 +807,7 @@ use
<funcsynopsis id='XFreeFontPath'>
<funcprototype>
<funcdef><function>XFreeFontPath</function></funcdef>
- <paramdef>char<parameter> **list</parameter></paramdef>
+ <paramdef>char **<parameter>list</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -863,7 +863,7 @@ To grab the server, use
<funcsynopsis id='XGrabServer'>
<funcprototype>
<funcdef><function>XGrabServer</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -899,7 +899,7 @@ To ungrab the server, use
<funcsynopsis id='XUngrabServer'>
<funcprototype>
<funcdef><function>XUngrabServer</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -941,8 +941,8 @@ To destroy a client, use
<funcsynopsis id='XKillClient'>
<funcprototype>
<funcdef><function>XKillClient</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XID<parameter> resource</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XID <parameter>resource</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1028,10 +1028,11 @@ To set the screen saver mode, use
<funcsynopsis id='XSetScreenSaver'>
<funcprototype>
<funcdef><function>XSetScreenSaver</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>inttimeout,<parameter> interval</parameter></paramdef>
- <paramdef>int<parameter> prefer_blanking</parameter></paramdef>
- <paramdef>int<parameter> allow_exposures</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>timeout</parameter></paramdef>
+ <paramdef>int <parameter>interval</parameter></paramdef>
+ <paramdef>int <parameter>prefer_blanking</parameter></paramdef>
+ <paramdef>int <parameter>allow_exposures</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1163,8 +1164,8 @@ To force the screen saver on or off, use
<funcsynopsis id='XForceScreenSaver'>
<funcprototype>
<funcdef><function>XForceScreenSaver</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> mode</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>mode</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1229,7 +1230,7 @@ To activate the screen saver, use
<funcsynopsis id='XActivateScreenSaver'>
<funcprototype>
<funcdef><function>XActivateScreenSaver</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1257,7 +1258,7 @@ To reset the screen saver, use
<funcsynopsis id='XResetScreenSaver'>
<funcprototype>
<funcdef><function>XResetScreenSaver</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1285,10 +1286,11 @@ To get the current screen saver values, use
<funcsynopsis id='XGetScreenSaver'>
<funcprototype>
<funcdef><function>XGetScreenSaver</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int*timeout_return,<parameter> *interval_return</parameter></paramdef>
- <paramdef>int<parameter> *prefer_blanking_return</parameter></paramdef>
- <paramdef>int<parameter> *allow_exposures_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int *<parameter>timeout_return</parameter></paramdef>
+ <paramdef>int *<parameter>interval_return</parameter></paramdef>
+ <paramdef>int *<parameter>prefer_blanking_return</parameter></paramdef>
+ <paramdef>int *<parameter>allow_exposures_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1533,8 +1535,8 @@ To add a single host, use
<funcsynopsis id='XAddHost'>
<funcprototype>
<funcdef><function>XAddHost</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XHostAddress<parameter> *host</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XHostAddress *<parameter>host</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1590,9 +1592,9 @@ To add multiple hosts at one time, use
<funcsynopsis id='XAddHosts'>
<funcprototype>
<funcdef><function>XAddHosts</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XHostAddress<parameter> *hosts</parameter></paramdef>
- <paramdef>int<parameter> num_hosts</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XHostAddress *<parameter>hosts</parameter></paramdef>
+ <paramdef>int <parameter>num_hosts</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1658,9 +1660,9 @@ To obtain a host list, use
<funcsynopsis id='XListHosts'>
<funcprototype>
<funcdef>XHostAddress *<function>XListHosts</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> *nhosts_return</parameter></paramdef>
- <paramdef>Bool<parameter> *state_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int *<parameter>nhosts_return</parameter></paramdef>
+ <paramdef>Bool *<parameter>state_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1722,8 +1724,8 @@ To remove a single host, use
<funcsynopsis id='XRemoveHost'>
<funcprototype>
<funcdef><function>XRemoveHost</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XHostAddress<parameter> *host</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XHostAddress *<parameter>host</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1783,9 +1785,9 @@ To remove multiple hosts at one time, use
<funcsynopsis id='XRemoveHosts'>
<funcprototype>
<funcdef><function>XRemoveHosts</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XHostAddress<parameter> *hosts</parameter></paramdef>
- <paramdef>int<parameter> num_hosts</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XHostAddress *<parameter>hosts</parameter></paramdef>
+ <paramdef>int <parameter>num_hosts</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1873,8 +1875,8 @@ To change access control, use
<funcsynopsis id='XSetAccessControl'>
<funcprototype>
<funcdef><function>XSetAccessControl</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> mode</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>mode</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1932,7 +1934,7 @@ To enable access control, use
<funcsynopsis id='XEnableAccessControl'>
<funcprototype>
<funcdef><function>XEnableAccessControl</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1973,7 +1975,7 @@ To disable access control, use
<funcsynopsis id='XDisableAccessControl'>
<funcprototype>
<funcdef><function>XDisableAccessControl</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
diff --git a/lib/libX11/specs/libX11/CH11.xml b/lib/libX11/specs/libX11/CH11.xml
index 2d0fa0fe6..6b967b9ab 100644
--- a/lib/libX11/specs/libX11/CH11.xml
+++ b/lib/libX11/specs/libX11/CH11.xml
@@ -49,9 +49,9 @@ Another way is to use
<funcsynopsis id='XSelectInput'>
<funcprototype>
<funcdef><function>XSelectInput</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>long<parameter> event_mask</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>long <parameter>event_mask</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -186,7 +186,7 @@ To flush the output buffer, use
<funcsynopsis id='XFlush'>
<funcprototype>
<funcdef><function>XFlush</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -232,8 +232,8 @@ use
<funcsynopsis id='XSync'>
<funcprototype>
<funcdef><function>XSync</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Bool<parameter> discard</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Bool <parameter>discard</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -316,8 +316,8 @@ To check the number of events in the event queue, use
<funcsynopsis id='XEventsQueued'>
<funcprototype>
<funcdef>int <function>XEventsQueued</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> mode</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>mode</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -402,7 +402,7 @@ To return the number of events that are pending, use
<funcsynopsis id='XPending'>
<funcprototype>
<funcdef>int <function>XPending</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -476,8 +476,8 @@ To get the next event and remove it from the queue, use
<funcsynopsis id='XNextEvent'>
<funcprototype>
<funcdef><function>XNextEvent</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XEvent<parameter> *event_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XEvent *<parameter>event_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -526,8 +526,8 @@ To peek at the event queue, use
<funcsynopsis id='XPeekEvent'>
<funcprototype>
<funcdef><function>XPeekEvent</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XEvent<parameter> *event_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XEvent *<parameter>event_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -596,9 +596,9 @@ The predicate procedure and its associated arguments are:
<funcsynopsis>
<funcprototype>
<funcdef><type>Bool</type></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XEvent<parameter> *event</parameter></paramdef>
- <paramdef>XPointer<parameter> arg</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XEvent *<parameter>event</parameter></paramdef>
+ <paramdef>XPointer <parameter>arg</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -663,10 +663,10 @@ and, if found, remove the event from the queue, use
<funcsynopsis id='XIfEvent'>
<funcprototype>
<funcdef><function>XIfEvent</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XEvent<parameter> *event_return</parameter></paramdef>
- <paramdef>Bool<parameter> (*predicate)()</parameter></paramdef>
- <paramdef>XPointer<parameter> arg</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XEvent *<parameter>event_return</parameter></paramdef>
+ <paramdef>Bool <parameter>(*predicate)()</parameter></paramdef>
+ <paramdef>XPointer <parameter>arg</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -742,10 +742,10 @@ To check the event queue for a matching event without blocking, use
<funcsynopsis id='XCheckIfEvent'>
<funcprototype>
<funcdef>Bool <function>XCheckIfEvent</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XEvent<parameter> *event_return</parameter></paramdef>
- <paramdef>Bool<parameter> (*predicate)()</parameter></paramdef>
- <paramdef>XPointer<parameter> arg</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XEvent *<parameter>event_return</parameter></paramdef>
+ <paramdef>Bool <parameter>(*predicate)()</parameter></paramdef>
+ <paramdef>XPointer <parameter>arg</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -821,10 +821,10 @@ without removing the event from the queue, use
<funcsynopsis id='XPeekIfEvent'>
<funcprototype>
<funcdef><function>XPeekIfEvent</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XEvent<parameter> *event_return</parameter></paramdef>
- <paramdef>Bool<parameter> (*predicate)()</parameter></paramdef>
- <paramdef>XPointer<parameter> arg</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XEvent *<parameter>event_return</parameter></paramdef>
+ <paramdef>Bool <parameter>(*predicate)()</parameter></paramdef>
+ <paramdef>XPointer <parameter>arg</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -910,10 +910,10 @@ To remove the next event that matches both a window and an event mask, use
<funcsynopsis id='XWindowEvent'>
<funcprototype>
<funcdef><function>XWindowEvent</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>long<parameter> event_mask</parameter></paramdef>
- <paramdef>XEvent<parameter> *event_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>long <parameter>event_mask</parameter></paramdef>
+ <paramdef>XEvent *<parameter>event_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -994,10 +994,10 @@ indicating if the event was returned.
<funcsynopsis id='XCheckWindowEvent'>
<funcprototype>
<funcdef>Bool <function>XCheckWindowEvent</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>long<parameter> event_mask</parameter></paramdef>
- <paramdef>XEvent<parameter> *event_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>long <parameter>event_mask</parameter></paramdef>
+ <paramdef>XEvent *<parameter>event_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1075,9 +1075,9 @@ To remove the next event that matches an event mask, use
<funcsynopsis id='XMaskEvent'>
<funcprototype>
<funcdef><function>XMaskEvent</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>long<parameter> event_mask</parameter></paramdef>
- <paramdef>XEvent<parameter> *event_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>long <parameter>event_mask</parameter></paramdef>
+ <paramdef>XEvent *<parameter>event_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1146,9 +1146,9 @@ indicating if the event was returned.
<funcsynopsis id='XCheckMaskEvent'>
<funcprototype>
<funcdef>Bool <function>XCheckMaskEvent</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>long<parameter> event_mask</parameter></paramdef>
- <paramdef>XEvent<parameter> *event_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>long <parameter>event_mask</parameter></paramdef>
+ <paramdef>XEvent *<parameter>event_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1215,9 +1215,9 @@ To return and remove the next event in the queue that matches an event type, use
<funcsynopsis id='XCheckTypedEvent'>
<funcprototype>
<funcdef>Bool <function>XCheckTypedEvent</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> event_type</parameter></paramdef>
- <paramdef>XEvent<parameter> *event_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>event_type</parameter></paramdef>
+ <paramdef>XEvent *<parameter>event_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1286,10 +1286,10 @@ and a window, use
<funcsynopsis id='XCheckTypedWindowEvent'>
<funcprototype>
<funcdef>Bool <function>XCheckTypedWindowEvent</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>int<parameter> event_type</parameter></paramdef>
- <paramdef>XEvent<parameter> *event_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>int <parameter>event_type</parameter></paramdef>
+ <paramdef>XEvent *<parameter>event_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1374,8 +1374,8 @@ To push an event back into the event queue, use
<funcsynopsis id='XPutBackEvent'>
<funcprototype>
<funcdef><function>XPutBackEvent</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XEvent<parameter> *event</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XEvent *<parameter>event</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1437,11 +1437,11 @@ and stored as a property.
<funcsynopsis id='XSendEvent'>
<funcprototype>
<funcdef>Status <function>XSendEvent</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>Bool<parameter> propagate</parameter></paramdef>
- <paramdef>long<parameter> event_mask</parameter></paramdef>
- <paramdef>XEvent<parameter> *event_send</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>Bool <parameter>propagate</parameter></paramdef>
+ <paramdef>long <parameter>event_mask</parameter></paramdef>
+ <paramdef>XEvent *<parameter>event_send</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1635,7 +1635,7 @@ use
<funcsynopsis id='XGetMotionEvents'>
<funcprototype>
<funcdef>unsigned <type>long</type></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1673,10 +1673,11 @@ To get the motion history for a specified window and time, use
<funcsynopsis id='xgetmotionevents'>
<funcprototype>
<funcdef>XTimeCoord *<function>XGetMotionEvents</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>Timestart,<parameter> stop</parameter></paramdef>
- <paramdef>int<parameter> *nevents_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>Time <parameter>start</parameter></paramdef>
+ <paramdef>Time <parameter>stop</parameter></paramdef>
+ <paramdef>int *<parameter>nevents_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1829,8 +1830,8 @@ sets which function is to be called.
<funcsynopsis id='XSetAfterFunction'>
<funcprototype>
<funcdef><type>int</type></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> (*procedure)()</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>(*procedure)()</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1874,8 +1875,8 @@ To enable or disable synchronization, use
<funcsynopsis id='xsynchronize'>
<funcprototype>
<funcdef><type>int</type></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Bool<parameter> onoff</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Bool <parameter>onoff</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1950,7 +1951,7 @@ To set the error handler, use
<funcsynopsis id='XSetErrorHandler'>
<funcprototype>
<funcdef>int *<function>XSetErrorHandler</function></funcdef>
- <paramdef>int <parameter> *handler</parameter></paramdef>
+ <paramdef>int *<parameter>handler</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2219,10 +2220,10 @@ To obtain textual descriptions of the specified error code, use
<funcsynopsis id='XGetErrorText'>
<funcprototype>
<funcdef><function>XGetErrorText</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> code</parameter></paramdef>
- <paramdef>char<parameter> *buffer_return</parameter></paramdef>
- <paramdef>int<parameter> length</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>code</parameter></paramdef>
+ <paramdef>char *<parameter>buffer_return</parameter></paramdef>
+ <paramdef>int <parameter>length</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2291,11 +2292,12 @@ To obtain error messages from the error database, use
<funcsynopsis id='XGetErrorDatabaseText'>
<funcprototype>
<funcdef><function>XGetErrorDatabaseText</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>char*name,<parameter> *message</parameter></paramdef>
- <paramdef>char<parameter> *default_string</parameter></paramdef>
- <paramdef>char<parameter> *buffer_return</parameter></paramdef>
- <paramdef>int<parameter> length</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>char *<parameter>name</parameter></paramdef>
+ <paramdef>char *<parameter>message</parameter></paramdef>
+ <paramdef>char *<parameter>default_string</parameter></paramdef>
+ <paramdef>char *<parameter>buffer_return</parameter></paramdef>
+ <paramdef>int <parameter>length</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2436,7 +2438,7 @@ To report an error to the user when the requested display does not exist, use
<funcsynopsis id='XDisplayName'>
<funcprototype>
<funcdef>char *<function>XDisplayName</function></funcdef>
- <paramdef>char<parameter> *string</parameter></paramdef>
+ <paramdef>char *<parameter>string</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2479,7 +2481,7 @@ To handle fatal I/O errors, use
<funcsynopsis id='xsetioerrorhandler'>
<funcprototype>
<funcdef><type>int</type></funcdef>
- <paramdef>int(*handler)(Display<parameter> *)</parameter></paramdef>
+ <paramdef>int(*handler)(Display *<parameter>)</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
diff --git a/lib/libX11/specs/libX11/CH12.xml b/lib/libX11/specs/libX11/CH12.xml
index 42ceb1315..fee46f1f1 100644
--- a/lib/libX11/specs/libX11/CH12.xml
+++ b/lib/libX11/specs/libX11/CH12.xml
@@ -163,14 +163,15 @@ To grab the pointer, use
<funcsynopsis id='XGrabPointer'>
<funcprototype>
<funcdef>int <function>XGrabPointer</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> grab_window</parameter></paramdef>
- <paramdef>Bool<parameter> owner_events</parameter></paramdef>
- <paramdef>unsigned int <parameter> event_mask</parameter></paramdef>
- <paramdef>intpointer_mode,<parameter> keyboard_mode</parameter></paramdef>
- <paramdef>Window<parameter> confine_to</parameter></paramdef>
- <paramdef>Cursor<parameter> cursor</parameter></paramdef>
- <paramdef>Time<parameter> time</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>grab_window</parameter></paramdef>
+ <paramdef>Bool <parameter>owner_events</parameter></paramdef>
+ <paramdef>unsigned int <parameter>event_mask</parameter></paramdef>
+ <paramdef>int <parameter>pointer_mode</parameter></paramdef>
+ <paramdef>int <parameter>keyboard_mode</parameter></paramdef>
+ <paramdef>Window <parameter>confine_to</parameter></paramdef>
+ <paramdef>Cursor <parameter>cursor</parameter></paramdef>
+ <paramdef>Time <parameter>time</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -429,8 +430,8 @@ To ungrab the pointer, use
<funcsynopsis id='XUngrabPointer'>
<funcprototype>
<funcdef><function>XUngrabPointer</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Time<parameter> time</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Time <parameter>time</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -497,10 +498,10 @@ To change an active pointer grab, use
<funcsynopsis id='XChangeActivePointerGrab'>
<funcprototype>
<funcdef><function>XChangeActivePointerGrab</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>unsigned int <parameter> event_mask</parameter></paramdef>
- <paramdef>Cursor<parameter> cursor</parameter></paramdef>
- <paramdef>Time<parameter> time</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>unsigned int <parameter>event_mask</parameter></paramdef>
+ <paramdef>Cursor <parameter>cursor</parameter></paramdef>
+ <paramdef>Time <parameter>time</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -585,15 +586,16 @@ To grab a pointer button, use
<funcsynopsis id='XGrabButton'>
<funcprototype>
<funcdef><function>XGrabButton</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>unsigned int <parameter> button</parameter></paramdef>
- <paramdef>unsigned int <parameter> modifiers</parameter></paramdef>
- <paramdef>Window<parameter> grab_window</parameter></paramdef>
- <paramdef>Bool<parameter> owner_events</parameter></paramdef>
- <paramdef>unsigned int <parameter> event_mask</parameter></paramdef>
- <paramdef>intpointer_mode,<parameter> keyboard_mode</parameter></paramdef>
- <paramdef>Window<parameter> confine_to</parameter></paramdef>
- <paramdef>Cursor<parameter> cursor</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>unsigned int <parameter>button</parameter></paramdef>
+ <paramdef>unsigned int <parameter>modifiers</parameter></paramdef>
+ <paramdef>Window <parameter>grab_window</parameter></paramdef>
+ <paramdef>Bool <parameter>owner_events</parameter></paramdef>
+ <paramdef>unsigned int <parameter>event_mask</parameter></paramdef>
+ <paramdef>int <parameter>pointer_mode</parameter></paramdef>
+ <paramdef>int <parameter>keyboard_mode</parameter></paramdef>
+ <paramdef>Window <parameter>confine_to</parameter></paramdef>
+ <paramdef>Cursor <parameter>cursor</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -828,10 +830,10 @@ To ungrab a pointer button, use
<funcsynopsis id='XUngrabButton'>
<funcprototype>
<funcdef><function>XUngrabButton</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>unsigned int <parameter> button</parameter></paramdef>
- <paramdef>unsigned int <parameter> modifiers</parameter></paramdef>
- <paramdef>Window<parameter> grab_window</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>unsigned int <parameter>button</parameter></paramdef>
+ <paramdef>unsigned int <parameter>modifiers</parameter></paramdef>
+ <paramdef>Window <parameter>grab_window</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -948,11 +950,12 @@ To grab the keyboard, use
<funcsynopsis id='XGrabKeyboard'>
<funcprototype>
<funcdef>int <function>XGrabKeyboard</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> grab_window</parameter></paramdef>
- <paramdef>Bool<parameter> owner_events</parameter></paramdef>
- <paramdef>intpointer_mode,<parameter> keyboard_mode</parameter></paramdef>
- <paramdef>Time<parameter> time</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>grab_window</parameter></paramdef>
+ <paramdef>Bool <parameter>owner_events</parameter></paramdef>
+ <paramdef>int <parameter>pointer_mode</parameter></paramdef>
+ <paramdef>int <parameter>keyboard_mode</parameter></paramdef>
+ <paramdef>Time <parameter>time</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1136,8 +1139,8 @@ To ungrab the keyboard, use
<funcsynopsis id='XUngrabKeyboard'>
<funcprototype>
<funcdef><function>XUngrabKeyboard</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Time<parameter> time</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Time <parameter>time</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1203,12 +1206,13 @@ To passively grab a single key of the keyboard, use
<funcsynopsis id='XGrabKey'>
<funcprototype>
<funcdef><function>XGrabKey</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> keycode</parameter></paramdef>
- <paramdef>unsigned int <parameter> modifiers</parameter></paramdef>
- <paramdef>Window<parameter> grab_window</parameter></paramdef>
- <paramdef>Bool<parameter> owner_events</parameter></paramdef>
- <paramdef>intpointer_mode,<parameter> keyboard_mode</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>keycode</parameter></paramdef>
+ <paramdef>unsigned int <parameter>modifiers</parameter></paramdef>
+ <paramdef>Window <parameter>grab_window</parameter></paramdef>
+ <paramdef>Bool <parameter>owner_events</parameter></paramdef>
+ <paramdef>int <parameter>pointer_mode</parameter></paramdef>
+ <paramdef>int <parameter>keyboard_mode</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1407,10 +1411,10 @@ To ungrab a key, use
<funcsynopsis id='XUngrabKey'>
<funcprototype>
<funcdef><function>XUngrabKey</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> keycode</parameter></paramdef>
- <paramdef>unsigned int <parameter> modifiers</parameter></paramdef>
- <paramdef>Window<parameter> grab_window</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>keycode</parameter></paramdef>
+ <paramdef>unsigned int <parameter>modifiers</parameter></paramdef>
+ <paramdef>Window <parameter>grab_window</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1508,9 +1512,9 @@ To allow further events to be processed when the device has been frozen, use
<funcsynopsis id='XAllowEvents'>
<funcprototype>
<funcdef><function>XAllowEvents</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> event_mode</parameter></paramdef>
- <paramdef>Time<parameter> time</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>event_mode</parameter></paramdef>
+ <paramdef>Time <parameter>time</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1764,12 +1768,15 @@ To move the pointer to an arbitrary point in a window, use
<funcsynopsis id='XWarpPointer'>
<funcprototype>
<funcdef><function>XWarpPointer</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Windowsrc_w,<parameter> dest_w</parameter></paramdef>
- <paramdef>intsrc_x,<parameter> src_y</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>src_w</parameter></paramdef>
+ <paramdef>Window <parameter>dest_w</parameter></paramdef>
+ <paramdef>int <parameter>src_x</parameter></paramdef>
+ <paramdef>int <parameter>src_y</parameter></paramdef>
<paramdef>unsigned int <parameter>src_width</parameter></paramdef>
<paramdef>unsigned int <parameter>src_height</parameter></paramdef>
- <paramdef>intdest_x,<parameter> dest_y</parameter></paramdef>
+ <paramdef>int <parameter>dest_x</parameter></paramdef>
+ <paramdef>int <parameter>dest_y</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1939,10 +1946,10 @@ To set the input focus, use
<funcsynopsis id='XSetInputFocus'>
<funcprototype>
<funcdef><function>XSetInputFocus</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> focus</parameter></paramdef>
- <paramdef>int<parameter> revert_to</parameter></paramdef>
- <paramdef>Time<parameter> time</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>focus</parameter></paramdef>
+ <paramdef>int <parameter>revert_to</parameter></paramdef>
+ <paramdef>Time <parameter>time</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2113,9 +2120,9 @@ To obtain the current input focus, use
<funcsynopsis id='XGetInputFocus'>
<funcprototype>
<funcdef><function>XGetInputFocus</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> *focus_return</parameter></paramdef>
- <paramdef>int<parameter> *revert_to_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window *<parameter>focus_return</parameter></paramdef>
+ <paramdef>int *<parameter>revert_to_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2328,9 +2335,9 @@ If an error is generated, a subset of the controls may have been altered.
<funcsynopsis id='XChangeKeyboardControl'>
<funcprototype>
<funcdef><function>XChangeKeyboardControl</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>unsigned long <parameter> value_mask</parameter></paramdef>
- <paramdef>XKeyboardControl<parameter> *values</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>unsigned long <parameter>value_mask</parameter></paramdef>
+ <paramdef>XKeyboardControl *<parameter>values</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2397,8 +2404,8 @@ To obtain the current control values for the keyboard, use
<funcsynopsis id='XGetKeyboardControl'>
<funcprototype>
<funcdef><function>XGetKeyboardControl</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XKeyboardState<parameter> *values_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XKeyboardState *<parameter>values_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2481,7 +2488,7 @@ To turn on keyboard auto-repeat, use
<funcsynopsis id='XAutoRepeatOn'>
<funcprototype>
<funcdef><function>XAutoRepeatOn</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2515,7 +2522,7 @@ To turn off keyboard auto-repeat, use
<funcsynopsis id='XAutoRepeatOff'>
<funcprototype>
<funcdef><function>XAutoRepeatOff</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2549,8 +2556,8 @@ To ring the bell, use
<funcsynopsis id='XBell'>
<funcprototype>
<funcdef><function>XBell</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> percent</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>percent</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2633,8 +2640,8 @@ To obtain a bit vector that describes the state of the keyboard, use
<funcsynopsis id='XQueryKeymap'>
<funcprototype>
<funcdef><function>XQueryKeymap</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>char<parameter> keys_return[32]</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>char <parameter>keys_return[32]</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2689,9 +2696,9 @@ To set the mapping of the pointer buttons, use
<funcsynopsis id='XSetPointerMapping'>
<funcprototype>
<funcdef>int <function>XSetPointerMapping</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>unsignedchar<parameter> map[]</parameter></paramdef>
- <paramdef>int<parameter> nmap</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>unsignedchar <parameter>map[]</parameter></paramdef>
+ <paramdef>int <parameter>nmap</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2777,9 +2784,9 @@ To get the pointer mapping, use
<funcsynopsis id='XGetPointerMapping'>
<funcprototype>
<funcdef>int <function>XGetPointerMapping</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>unsignedchar<parameter> map_return[]</parameter></paramdef>
- <paramdef>int<parameter> nmap</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>unsignedchar <parameter>map_return[]</parameter></paramdef>
+ <paramdef>int <parameter>nmap</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2840,10 +2847,12 @@ To control the pointer's interactive feel, use
<funcsynopsis id='XChangePointerControl'>
<funcprototype>
<funcdef><function>XChangePointerControl</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Booldo_accel,<parameter> do_threshold</parameter></paramdef>
- <paramdef>intaccel_numerator,<parameter> accel_denominator</parameter></paramdef>
- <paramdef>int<parameter> threshold</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Bool <parameter>do_accel</parameter></paramdef>
+ <paramdef>Bool <parameter>do_threshold</parameter></paramdef>
+ <paramdef>int <parameter>accel_numerator</parameter></paramdef>
+ <paramdef>int <parameter>accel_denominator</parameter></paramdef>
+ <paramdef>int <parameter>threshold</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2953,9 +2962,10 @@ To get the current pointer parameters, use
<funcsynopsis id='XGetPointerControl'>
<funcprototype>
<funcdef><function>XGetPointerControl</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int*accel_numerator_return,<parameter> *accel_denominator_return</parameter></paramdef>
- <paramdef>int<parameter> *threshold_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int *<parameter>accel_numerator_return</parameter></paramdef>
+ <paramdef>int *<parameter>accel_denominator_return</parameter></paramdef>
+ <paramdef>int *<parameter>threshold_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3228,8 +3238,9 @@ To obtain the legal KeyCodes for a display, use
<funcsynopsis id='XDisplayKeycodes'>
<funcprototype>
<funcdef><function>XDisplayKeycodes</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int*min_keycodes_return,<parameter> *max_keycodes_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int *<parameter>min_keycodes_return</parameter></paramdef>
+ <paramdef>int *<parameter>max_keycodes_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3287,10 +3298,10 @@ To obtain the symbols for the specified KeyCodes, use
<funcsynopsis id='XGetKeyboardMapping'>
<funcprototype>
<funcdef>KeySym *<function>XGetKeyboardMapping</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>KeyCode<parameter> first_keycode</parameter></paramdef>
- <paramdef>int<parameter> keycode_count</parameter></paramdef>
- <paramdef>int<parameter> *keysyms_per_keycode_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>KeyCode <parameter>first_keycode</parameter></paramdef>
+ <paramdef>int <parameter>keycode_count</parameter></paramdef>
+ <paramdef>int *<parameter>keysyms_per_keycode_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3411,11 +3422,11 @@ To change the keyboard mapping, use
<funcsynopsis id='XChangeKeyboardMapping'>
<funcprototype>
<funcdef><function>XChangeKeyboardMapping</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> first_keycode</parameter></paramdef>
- <paramdef>int<parameter> keysyms_per_keycode</parameter></paramdef>
- <paramdef>KeySym<parameter> *keysyms</parameter></paramdef>
- <paramdef>int<parameter> num_codes</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>first_keycode</parameter></paramdef>
+ <paramdef>int <parameter>keysyms_per_keycode</parameter></paramdef>
+ <paramdef>KeySym *<parameter>keysyms</parameter></paramdef>
+ <paramdef>int <parameter>num_codes</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3582,7 +3593,7 @@ structure, use
<funcsynopsis id='XNewModifiermap'>
<funcprototype>
<funcdef>XModifierKeymap *<function>XNewModifiermap</function></funcdef>
- <paramdef>int<parameter> max_keys_per_mod</parameter></paramdef>
+ <paramdef>int <parameter>max_keys_per_mod</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3621,9 +3632,9 @@ structure, use
<funcsynopsis id='XInsertModifiermapEntry'>
<funcprototype>
<funcdef>XModifierKeymap *<function>XInsertModifiermapEntry</function></funcdef>
- <paramdef>XModifierKeymap<parameter> *modmap</parameter></paramdef>
- <paramdef>KeyCode<parameter> keycode_entry</parameter></paramdef>
- <paramdef>int<parameter> modifier</parameter></paramdef>
+ <paramdef>XModifierKeymap *<parameter>modmap</parameter></paramdef>
+ <paramdef>KeyCode <parameter>keycode_entry</parameter></paramdef>
+ <paramdef>int <parameter>modifier</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3684,9 +3695,9 @@ structure, use
<funcsynopsis id='XDeleteModifiermapEntry'>
<funcprototype>
<funcdef>XModifierKeymap *<function>XDeleteModifiermapEntry</function></funcdef>
- <paramdef>XModifierKeymap<parameter> *modmap</parameter></paramdef>
- <paramdef>KeyCode<parameter> keycode_entry</parameter></paramdef>
- <paramdef>int<parameter> modifier</parameter></paramdef>
+ <paramdef>XModifierKeymap *<parameter>modmap</parameter></paramdef>
+ <paramdef>KeyCode <parameter>keycode_entry</parameter></paramdef>
+ <paramdef>int <parameter>modifier</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3747,7 +3758,7 @@ structure, use
<funcsynopsis id='XFreeModifiermap'>
<funcprototype>
<funcdef><function>XFreeModifiermap</function></funcdef>
- <paramdef>XModifierKeymap<parameter> *modmap</parameter></paramdef>
+ <paramdef>XModifierKeymap *<parameter>modmap</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3785,8 +3796,8 @@ To set the KeyCodes to be used as modifiers, use
<funcsynopsis id='XSetModifierMapping'>
<funcprototype>
<funcdef>int <function>XSetModifierMapping</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XModifierKeymap<parameter> *modmap</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XModifierKeymap *<parameter>modmap</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3899,7 +3910,7 @@ To obtain the KeyCodes used as modifiers, use
<funcsynopsis id='XGetModifierMapping'>
<funcprototype>
<funcdef>XModifierKeymap *<function>XGetModifierMapping</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
diff --git a/lib/libX11/specs/libX11/CH13.xml b/lib/libX11/specs/libX11/CH13.xml
index a471caaa9..6e2fae651 100644
--- a/lib/libX11/specs/libX11/CH13.xml
+++ b/lib/libX11/specs/libX11/CH13.xml
@@ -99,7 +99,12 @@ To determine if the current locale is supported by X, use
<function>XSupportsLocale</function>.
</para>
-<para>Bool XSupportsLocale()</para>
+<funcsynopsis id='XSupportsLocale'>
+<funcprototype>
+ <funcdef>Bool <function>XSupportsLocale</function></funcdef>
+ <void />
+</funcprototype>
+</funcsynopsis>
<para>
<!-- .LP -->
@@ -149,7 +154,7 @@ To configure Xlib locale modifiers for the current locale, use
<funcsynopsis id='XSetLocaleModifiers'>
<funcprototype>
<funcdef>char *<function>XSetLocaleModifiers</function></funcdef>
- <paramdef>char<parameter> *modifier_list</parameter></paramdef>
+ <paramdef>char *<parameter>modifier_list</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -511,7 +516,7 @@ To allocate a nested variable argument list dynamically, use
<funcsynopsis id='XVaCreateNestedList'>
<funcprototype>
<funcdef>XVaNestedList <function>XVaCreateNestedList</function></funcdef>
- <paramdef>int<parameter> dummy</parameter></paramdef>
+ <paramdef>int <parameter>dummy</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -698,10 +703,10 @@ To open an output method, use
<funcsynopsis id='XOpenOM'>
<funcprototype>
<funcdef>XOM <function>XOpenOM</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XrmDatabase<parameter> db</parameter></paramdef>
- <paramdef>char<parameter> *res_name</parameter></paramdef>
- <paramdef>char<parameter> *res_class</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XrmDatabase <parameter>db</parameter></paramdef>
+ <paramdef>char *<parameter>res_name</parameter></paramdef>
+ <paramdef>char *<parameter>res_class</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -816,7 +821,7 @@ To close an output method, use
<funcsynopsis id='XCloseOM'>
<funcprototype>
<funcdef>Status <function>XCloseOM</function></funcdef>
- <paramdef>XOM<parameter> om</parameter></paramdef>
+ <paramdef>XOM <parameter>om</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -850,7 +855,7 @@ To set output method attributes, use
<funcsynopsis id='XSetOMValues'>
<funcprototype>
<funcdef>char *<function>XSetOMValues</function></funcdef>
- <paramdef>XOM<parameter> om</parameter></paramdef>
+ <paramdef>XOM <parameter>om</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -903,7 +908,7 @@ To query an output method, use
<funcsynopsis id='XGetOMValues'>
<funcprototype>
<funcdef>char *<function>XGetOMValues</function></funcdef>
- <paramdef>XOM<parameter> om</parameter></paramdef>
+ <paramdef>XOM <parameter>om</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -950,7 +955,7 @@ To obtain the display associated with an output method, use
<funcsynopsis id='XDisplayOfOM'>
<funcprototype>
<funcdef>Display *<function>XDisplayOfOM</function></funcdef>
- <paramdef>XOM<parameter> om</parameter></paramdef>
+ <paramdef>XOM <parameter>om</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -984,7 +989,7 @@ To get the locale associated with an output method, use
<funcsynopsis id='XLocaleOfOM'>
<funcprototype>
<funcdef>char *<function>XLocaleOfOM</function></funcdef>
- <paramdef>XOM<parameter> om</parameter></paramdef>
+ <paramdef>XOM <parameter>om</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1324,7 +1329,7 @@ To create an output context, use
<funcsynopsis id='XCreateOC'>
<funcprototype>
<funcdef>XOC <function>XCreateOC</function></funcdef>
- <paramdef>XOM<parameter> om</parameter></paramdef>
+ <paramdef>XOM <parameter>om</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1410,7 +1415,7 @@ To destroy an output context, use
<funcsynopsis id='XDestroyOC'>
<funcprototype>
<funcdef>void <function>XDestroyOC</function></funcdef>
- <paramdef>XOC<parameter> oc</parameter></paramdef>
+ <paramdef>XOC <parameter>oc</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1444,7 +1449,7 @@ To get the output method associated with an output context, use
<funcsynopsis id='XOMOfOC'>
<funcprototype>
<funcdef>XOM <function>XOMOfOC</function></funcdef>
- <paramdef>XOC<parameter> oc</parameter></paramdef>
+ <paramdef>XOC <parameter>oc</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1491,7 +1496,7 @@ To set <acronym>XOC</acronym> values, use
<funcsynopsis id='XSetOCValues'>
<funcprototype>
<funcdef>char *<function>XSetOCValues</function></funcdef>
- <paramdef>XOC<parameter> oc</parameter></paramdef>
+ <paramdef>XOC <parameter>oc</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1568,7 +1573,7 @@ To obtain <acronym>XOC</acronym> values, use
<funcsynopsis id='XGetOCValues'>
<funcprototype>
<funcdef>char *<function>XGetOCValues</function></funcdef>
- <paramdef>XOC<parameter> oc</parameter></paramdef>
+ <paramdef>XOC <parameter>oc</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2118,11 +2123,11 @@ or
<funcsynopsis id='XCreateFontSet'>
<funcprototype>
<funcdef>XFontSet <function>XCreateFontSet</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>char<parameter> *base_font_name_list</parameter></paramdef>
- <paramdef>char<parameter> ***missing_charset_list_return</parameter></paramdef>
- <paramdef>int<parameter> *missing_charset_count_return</parameter></paramdef>
- <paramdef>char<parameter> **def_string_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>char *<parameter>base_font_name_list</parameter></paramdef>
+ <paramdef>char ***<parameter>missing_charset_list_return</parameter></paramdef>
+ <paramdef>int *<parameter>missing_charset_count_return</parameter></paramdef>
+ <paramdef>char **<parameter>def_string_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2448,9 +2453,9 @@ use
<funcsynopsis id='XFontsOfFontSet'>
<funcprototype>
<funcdef>int <function>XFontsOfFontSet</function></funcdef>
- <paramdef>XFontSet<parameter> font_set</parameter></paramdef>
- <paramdef>XFontStruct<parameter> ***font_struct_list_return</parameter></paramdef>
- <paramdef>char<parameter> ***font_name_list_return</parameter></paramdef>
+ <paramdef>XFontSet <parameter>font_set</parameter></paramdef>
+ <paramdef>XFontStruct ***<parameter>font_struct_list_return</parameter></paramdef>
+ <paramdef>char ***<parameter>font_name_list_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2557,7 +2562,7 @@ use
<funcsynopsis id='XBaseFontNameListOfFontSet'>
<funcprototype>
<funcdef>char *<function>XBaseFontNameListOfFontSet</function></funcdef>
- <paramdef>XFontSet<parameter> font_set</parameter></paramdef>
+ <paramdef>XFontSet <parameter>font_set</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2619,7 +2624,7 @@ use
<funcsynopsis id='XLocaleOfFontSet'>
<funcprototype>
<funcdef>char *<function>XLocaleOfFontSet</function></funcdef>
- <paramdef>XFontSet<parameter> font_set</parameter></paramdef>
+ <paramdef>XFontSet <parameter>font_set</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2672,8 +2677,8 @@ if the output context was created by
<funcsynopsis id='XFreeFontSet'>
<funcprototype>
<funcdef>void <function>XFreeFontSet</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XFontSet<parameter> font_set</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XFontSet <parameter>font_set</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2776,7 +2781,7 @@ To find out about direction-dependent rendering, use
<funcsynopsis id='XDirectionalDependentDrawing'>
<funcprototype>
<funcdef>Bool <function>XDirectionalDependentDrawing</function></funcdef>
- <paramdef>XFontSet<parameter> font_set</parameter></paramdef>
+ <paramdef>XFontSet <parameter>font_set</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2814,7 +2819,7 @@ To find out about context-dependent rendering, use
<funcsynopsis id='XContextualDrawing'>
<funcprototype>
<funcdef>Bool <function>XContextualDrawing</function></funcdef>
- <paramdef>XFontSet<parameter> font_set</parameter></paramdef>
+ <paramdef>XFontSet <parameter>font_set</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2852,7 +2857,7 @@ To find out about context-dependent or direction-dependent rendering, use
<funcsynopsis id='XContextDependentDrawing'>
<funcprototype>
<funcdef>Bool <function>XContextDependentDrawing</function></funcdef>
- <paramdef>XFontSet<parameter> font_set</parameter></paramdef>
+ <paramdef>XFontSet <parameter>font_set</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2966,7 +2971,7 @@ use
<funcsynopsis id='XExtentsOfFontSet'>
<funcprototype>
<funcdef>XFontSetExtents *<function>XExtentsOfFontSet</function></funcdef>
- <paramdef>XFontSet<parameter> font_set</parameter></paramdef>
+ <paramdef>XFontSet <parameter>font_set</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3019,18 +3024,18 @@ or
<funcsynopsis id='XmbTextEscapement'>
<funcprototype>
<funcdef>int <function>XmbTextEscapement</function></funcdef>
- <paramdef>XFontSet<parameter> font_set</parameter></paramdef>
- <paramdef>char<parameter> *string</parameter></paramdef>
- <paramdef>int<parameter> num_bytes</parameter></paramdef>
+ <paramdef>XFontSet <parameter>font_set</parameter></paramdef>
+ <paramdef>char *<parameter>string</parameter></paramdef>
+ <paramdef>int <parameter>num_bytes</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
<funcsynopsis id='XwcTextEscapement'>
<funcprototype>
<funcdef>int <function>XwcTextEscapement</function></funcdef>
- <paramdef>XFontSet<parameter> font_set</parameter></paramdef>
- <paramdef>wchar_t<parameter> *string</parameter></paramdef>
- <paramdef>int<parameter> num_wchars</parameter></paramdef>
+ <paramdef>XFontSet <parameter>font_set</parameter></paramdef>
+ <paramdef>wchar_t *<parameter>string</parameter></paramdef>
+ <paramdef>int <parameter>num_wchars</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3111,22 +3116,22 @@ use
<funcsynopsis id='XmbTextExtents'>
<funcprototype>
<funcdef>int <function>XmbTextExtents</function></funcdef>
- <paramdef>XFontSet<parameter> font_set</parameter></paramdef>
- <paramdef>char<parameter> *string</parameter></paramdef>
- <paramdef>int<parameter> num_bytes</parameter></paramdef>
- <paramdef>XRectangle<parameter> *overall_ink_return</parameter></paramdef>
- <paramdef>XRectangle<parameter> *overall_logical_return</parameter></paramdef>
+ <paramdef>XFontSet <parameter>font_set</parameter></paramdef>
+ <paramdef>char *<parameter>string</parameter></paramdef>
+ <paramdef>int <parameter>num_bytes</parameter></paramdef>
+ <paramdef>XRectangle *<parameter>overall_ink_return</parameter></paramdef>
+ <paramdef>XRectangle *<parameter>overall_logical_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
<funcsynopsis>
<funcprototype id='xwctextextents'>
<funcdef>int <function>XwcTextExtents</function></funcdef>
- <paramdef>XFontSet<parameter> font_set</parameter></paramdef>
- <paramdef>wchar_t<parameter> *string</parameter></paramdef>
- <paramdef>int<parameter> num_wchars</parameter></paramdef>
- <paramdef>XRectangle<parameter> *overall_ink_return</parameter></paramdef>
- <paramdef>XRectangle<parameter> *overall_logical_return</parameter></paramdef>
+ <paramdef>XFontSet <parameter>font_set</parameter></paramdef>
+ <paramdef>wchar_t *<parameter>string</parameter></paramdef>
+ <paramdef>int <parameter>num_wchars</parameter></paramdef>
+ <paramdef>XRectangle *<parameter>overall_ink_return</parameter></paramdef>
+ <paramdef>XRectangle *<parameter>overall_logical_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3270,30 +3275,30 @@ or
<funcsynopsis id='XmbTextPerCharExtents'>
<funcprototype>
<funcdef>Status <function>XmbTextPerCharExtents</function></funcdef>
- <paramdef>XFontSet<parameter> font_set</parameter></paramdef>
- <paramdef>char<parameter> *string</parameter></paramdef>
- <paramdef>int<parameter> num_bytes</parameter></paramdef>
- <paramdef>XRectangle<parameter> *ink_array_return</parameter></paramdef>
- <paramdef>XRectangle<parameter> *logical_array_return</parameter></paramdef>
- <paramdef>int<parameter> array_size</parameter></paramdef>
- <paramdef>int<parameter> *num_chars_return</parameter></paramdef>
- <paramdef>XRectangle<parameter> *overall_ink_return</parameter></paramdef>
- <paramdef>XRectangle<parameter> *overall_logical_return</parameter></paramdef>
+ <paramdef>XFontSet <parameter>font_set</parameter></paramdef>
+ <paramdef>char *<parameter>string</parameter></paramdef>
+ <paramdef>int <parameter>num_bytes</parameter></paramdef>
+ <paramdef>XRectangle *<parameter>ink_array_return</parameter></paramdef>
+ <paramdef>XRectangle *<parameter>logical_array_return</parameter></paramdef>
+ <paramdef>int <parameter>array_size</parameter></paramdef>
+ <paramdef>int *<parameter>num_chars_return</parameter></paramdef>
+ <paramdef>XRectangle *<parameter>overall_ink_return</parameter></paramdef>
+ <paramdef>XRectangle *<parameter>overall_logical_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
<funcsynopsis id='XwcTextPerCharExtents'>
<funcprototype>
<funcdef>Status <function>XwcTextPerCharExtents</function></funcdef>
- <paramdef>XFontSet<parameter> font_set</parameter></paramdef>
- <paramdef>wchar_t<parameter> *string</parameter></paramdef>
- <paramdef>int<parameter> num_wchars</parameter></paramdef>
- <paramdef>XRectangle<parameter> *ink_array_return</parameter></paramdef>
- <paramdef>XRectangle<parameter> *logical_array_return</parameter></paramdef>
- <paramdef>int<parameter> array_size</parameter></paramdef>
- <paramdef>int<parameter> *num_chars_return</parameter></paramdef>
- <paramdef>XRectangle<parameter> *overall_ink_return</parameter></paramdef>
- <paramdef>XRectangle<parameter> *overall_logical_return</parameter></paramdef>
+ <paramdef>XFontSet <parameter>font_set</parameter></paramdef>
+ <paramdef>wchar_t *<parameter>string</parameter></paramdef>
+ <paramdef>int <parameter>num_wchars</parameter></paramdef>
+ <paramdef>XRectangle *<parameter>ink_array_return</parameter></paramdef>
+ <paramdef>XRectangle *<parameter>logical_array_return</parameter></paramdef>
+ <paramdef>int <parameter>array_size</parameter></paramdef>
+ <paramdef>int *<parameter>num_chars_return</parameter></paramdef>
+ <paramdef>XRectangle *<parameter>overall_ink_return</parameter></paramdef>
+ <paramdef>XRectangle *<parameter>overall_logical_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3552,26 +3557,26 @@ or
<funcsynopsis id='XmbDrawText'>
<funcprototype>
<funcdef>void <function>XmbDrawText</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
- <paramdef>XmbTextItem<parameter> *items</parameter></paramdef>
- <paramdef>int<parameter> nitems</parameter></paramdef>
+ <paramdef>XmbTextItem *<parameter>items</parameter></paramdef>
+ <paramdef>int <parameter>nitems</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
<funcsynopsis id='XwcDrawText'>
<funcprototype>
<funcdef>void <function>XwcDrawText</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
- <paramdef>XwcTextItem<parameter> *items</parameter></paramdef>
- <paramdef>int<parameter> nitems</parameter></paramdef>
+ <paramdef>XwcTextItem *<parameter>items</parameter></paramdef>
+ <paramdef>int <parameter>nitems</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3705,28 +3710,28 @@ or
<funcsynopsis id='XmbDrawString'>
<funcprototype>
<funcdef>void <function>XmbDrawString</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>XFontSet<parameter> font_set</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>XFontSet <parameter>font_set</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
- <paramdef>char<parameter> *string</parameter></paramdef>
- <paramdef>int<parameter> num_bytes</parameter></paramdef>
+ <paramdef>char *<parameter>string</parameter></paramdef>
+ <paramdef>int <parameter>num_bytes</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
<funcsynopsis id='XwcDrawString'>
<funcprototype>
<funcdef>void <function>XwcDrawString</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>XFontSet<parameter> font_set</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>XFontSet <parameter>font_set</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
- <paramdef>wchar_t<parameter> *string</parameter></paramdef>
- <paramdef>int<parameter> num_wchars</parameter></paramdef>
+ <paramdef>wchar_t *<parameter>string</parameter></paramdef>
+ <paramdef>int <parameter>num_wchars</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3853,28 +3858,28 @@ or
<funcsynopsis id='XmbDrawImageString'>
<funcprototype>
<funcdef>void <function>XmbDrawImageString</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>XFontSet<parameter> font_set</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>XFontSet <parameter>font_set</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
- <paramdef>char<parameter> *string</parameter></paramdef>
- <paramdef>int<parameter> num_bytes</parameter></paramdef>
+ <paramdef>char *<parameter>string</parameter></paramdef>
+ <paramdef>int <parameter>num_bytes</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
<funcsynopsis id='XwcDrawImageString'>
<funcprototype>
<funcdef>void <function>XwcDrawImageString</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>XFontSet<parameter> font_set</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>XFontSet <parameter>font_set</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
- <paramdef>wchar_t<parameter> *string</parameter></paramdef>
- <paramdef>int<parameter> num_wchars</parameter></paramdef>
+ <paramdef>wchar_t *<parameter>string</parameter></paramdef>
+ <paramdef>int <parameter>num_wchars</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5163,10 +5168,10 @@ To open a connection, use
<funcsynopsis id='XOpenIM'>
<funcprototype>
<funcdef>XIM <function>XOpenIM</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XrmDatabase<parameter> db</parameter></paramdef>
- <paramdef>char<parameter> *res_name</parameter></paramdef>
- <paramdef>char<parameter> *res_class</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XrmDatabase <parameter>db</parameter></paramdef>
+ <paramdef>char *<parameter>res_name</parameter></paramdef>
+ <paramdef>char *<parameter>res_class</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5284,7 +5289,7 @@ To close a connection, use
<funcsynopsis id='XCloseIM'>
<funcprototype>
<funcdef>Status <function>XCloseIM</function></funcdef>
- <paramdef>XIM<parameter> im</parameter></paramdef>
+ <paramdef>XIM <parameter>im</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5318,7 +5323,7 @@ To set input method attributes, use
<funcsynopsis id='XSetIMValues'>
<funcprototype>
<funcdef>char *<function>XSetIMValues</function></funcdef>
- <paramdef>XIM<parameter> im</parameter></paramdef>
+ <paramdef>XIM <parameter>im</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5371,7 +5376,7 @@ To query an input method, use
<funcsynopsis id='XGetIMValues'>
<funcprototype>
<funcdef>char *<function>XGetIMValues</function></funcdef>
- <paramdef>XIM<parameter> im</parameter></paramdef>
+ <paramdef>XIM <parameter>im</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5433,7 +5438,7 @@ To obtain the display associated with an input method, use
<funcsynopsis id='XDisplayOfIM'>
<funcprototype>
<funcdef>Display *<function>XDisplayOfIM</function></funcdef>
- <paramdef>XIM<parameter> im</parameter></paramdef>
+ <paramdef>XIM <parameter>im</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5467,7 +5472,7 @@ To get the locale associated with an input method, use
<funcsynopsis id='XLocaleOfIM'>
<funcprototype>
<funcdef>char *<function>XLocaleOfIM</function></funcdef>
- <paramdef>XIM<parameter> im</parameter></paramdef>
+ <paramdef>XIM <parameter>im</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5501,12 +5506,12 @@ To register an input method instantiate callback, use
<funcsynopsis id='XRegisterIMInstantiateCallback'>
<funcprototype>
<funcdef>Bool <function>XRegisterIMInstantiateCallback</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XrmDatabase<parameter> db</parameter></paramdef>
- <paramdef>char<parameter> *res_name</parameter></paramdef>
- <paramdef>char<parameter> *res_class</parameter></paramdef>
- <paramdef>XIMProc<parameter> callback</parameter></paramdef>
- <paramdef>XPointer<parameter> *client_data</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XrmDatabase <parameter>db</parameter></paramdef>
+ <paramdef>char *<parameter>res_name</parameter></paramdef>
+ <paramdef>char *<parameter>res_class</parameter></paramdef>
+ <paramdef>XIMProc <parameter>callback</parameter></paramdef>
+ <paramdef>XPointer *<parameter>client_data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5597,9 +5602,9 @@ The generic prototype is as follows:
<funcsynopsis id='IMInstantiateCallback'>
<funcprototype>
<funcdef>void <function><replaceable>IMInstantiateCallback</replaceable></function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XPointer<parameter> client_data</parameter></paramdef>
- <paramdef>XPointer<parameter> call_data</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XPointer <parameter>client_data</parameter></paramdef>
+ <paramdef>XPointer <parameter>call_data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5646,12 +5651,12 @@ To unregister an input method instantiation callback, use
<funcsynopsis id='XUnregisterIMInstantiateCallback'>
<funcprototype>
<funcdef>Bool <function>XUnregisterIMInstantiateCallback</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XrmDatabase<parameter> db</parameter></paramdef>
- <paramdef>char<parameter> *res_name</parameter></paramdef>
- <paramdef>char<parameter> *res_class</parameter></paramdef>
- <paramdef>XIMProc<parameter> callback</parameter></paramdef>
- <paramdef>XPointer<parameter> *client_data</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XrmDatabase <parameter>db</parameter></paramdef>
+ <paramdef>char *<parameter>res_name</parameter></paramdef>
+ <paramdef>char *<parameter>res_class</parameter></paramdef>
+ <paramdef>XIMProc <parameter>callback</parameter></paramdef>
+ <paramdef>XPointer *<parameter>client_data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -6092,9 +6097,9 @@ The generic prototype of this callback function is as follows:
<funcsynopsis id='DestroyCallback'>
<funcprototype>
<funcdef>void <function><replaceable>DestroyCallback</replaceable></function></funcdef>
- <paramdef>XIM<parameter> im</parameter></paramdef>
- <paramdef>XPointer<parameter> client_data</parameter></paramdef>
- <paramdef>XPointer<parameter> call_data</parameter></paramdef>
+ <paramdef>XIM <parameter>im</parameter></paramdef>
+ <paramdef>XPointer <parameter>client_data</parameter></paramdef>
+ <paramdef>XPointer <parameter>call_data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -6328,7 +6333,7 @@ To create an input context, use
<funcsynopsis id='XCreateIC'>
<funcprototype>
<funcdef>XIC <function>XCreateIC</function></funcdef>
- <paramdef>XIM<parameter> im</parameter></paramdef>
+ <paramdef>XIM <parameter>im</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -6421,7 +6426,7 @@ To destroy an input context, use
<funcsynopsis id='XDestroyIC'>
<funcprototype>
<funcdef>void <function>XDestroyIC</function></funcdef>
- <paramdef>XIC<parameter> ic</parameter></paramdef>
+ <paramdef>XIC <parameter>ic</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -6458,7 +6463,7 @@ and
<funcsynopsis id='XSetICFocus'>
<funcprototype>
<funcdef>void <function>XSetICFocus</function></funcdef>
- <paramdef>XIC<parameter> ic</parameter></paramdef>
+ <paramdef>XIC <parameter>ic</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -6495,7 +6500,7 @@ does not affect the focus window value.
<funcsynopsis id='XUnsetICFocus'>
<funcprototype>
<funcdef>void <function>XUnsetICFocus</function></funcdef>
- <paramdef>XIC<parameter> ic</parameter></paramdef>
+ <paramdef>XIC <parameter>ic</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -6544,14 +6549,14 @@ or
<funcsynopsis id='XmbResetIC'>
<funcprototype>
<funcdef>char *<function>XmbResetIC</function></funcdef>
- <paramdef>XIC<parameter> ic</parameter></paramdef>
+ <paramdef>XIC <parameter>ic</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
<funcsynopsis id='XwcResetIC'>
<funcprototype>
<funcdef>wchar_t *<function>XwcResetIC</function></funcdef>
- <paramdef>XIC<parameter> ic</parameter></paramdef>
+ <paramdef>XIC <parameter>ic</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -6619,7 +6624,7 @@ To get the input method associated with an input context, use
<funcsynopsis id='XIMOfIC'>
<funcprototype>
<funcdef>XIM <function>XIMOfIC</function></funcdef>
- <paramdef>XIC<parameter> ic</parameter></paramdef>
+ <paramdef>XIC <parameter>ic</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -6664,7 +6669,7 @@ To set <acronym>XIC</acronym> values, use
<funcsynopsis id='XSetICValues'>
<funcprototype>
<funcdef>char *<function>XSetICValues</function></funcdef>
- <paramdef>XIC<parameter> ic</parameter></paramdef>
+ <paramdef>XIC <parameter>ic</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -6747,7 +6752,7 @@ To obtain <acronym>XIC</acronym> values, use
<funcsynopsis id='XGetICValues'>
<funcprototype>
<funcdef>char *<function>XGetICValues</function></funcdef>
- <paramdef>XIC<parameter> ic</parameter></paramdef>
+ <paramdef>XIC <parameter>ic</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -8310,9 +8315,9 @@ The generic prototype is as follows:
<funcsynopsis id='PreeditStateNotifyCallback'>
<funcprototype>
<funcdef>void <function><replaceable>PreeditStateNotifyCallback</replaceable></function></funcdef>
- <paramdef>XIC<parameter> ic</parameter></paramdef>
- <paramdef>XPointer<parameter> client_data</parameter></paramdef>
- <paramdef>XIMPreeditStateNotifyCallbackStruct<parameter> *call_data</parameter></paramdef>
+ <paramdef>XIC <parameter>ic</parameter></paramdef>
+ <paramdef>XPointer <parameter>client_data</parameter></paramdef>
+ <paramdef>XIMPreeditStateNotifyCallbackStruct *<parameter>call_data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -8530,9 +8535,9 @@ All callback procedures follow the generic prototype:
<funcsynopsis>
<funcprototype>
<funcdef>void <function><replaceable>CallbackPrototype</replaceable></function></funcdef>
- <paramdef>XIC<parameter> ic</parameter></paramdef>
- <paramdef>XPointer<parameter> client_data</parameter></paramdef>
- <paramdef>SomeType<parameter> call_data</parameter></paramdef>
+ <paramdef>XIC <parameter>ic</parameter></paramdef>
+ <paramdef>XPointer <parameter>client_data</parameter></paramdef>
+ <paramdef>SomeType <parameter>call_data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -8602,9 +8607,9 @@ The generic prototype is as follows:
<funcsynopsis>
<funcprototype>
<funcdef>void <function><replaceable>GeometryCallback</replaceable></function></funcdef>
- <paramdef>XIC<parameter> ic</parameter></paramdef>
- <paramdef>XPointer<parameter> client_data</parameter></paramdef>
- <paramdef>XPointer<parameter> call_data</parameter></paramdef>
+ <paramdef>XIC <parameter>ic</parameter></paramdef>
+ <paramdef>XPointer <parameter>client_data</parameter></paramdef>
+ <paramdef>XPointer <parameter>call_data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -8663,9 +8668,9 @@ The generic prototype is as follows:
<funcsynopsis id='DestroyCallback_2'>
<funcprototype>
<funcdef>void <function><replaceable>DestroyCallback</replaceable></function></funcdef>
- <paramdef>XIC<parameter> ic</parameter></paramdef>
- <paramdef>XPointer<parameter> client_data</parameter></paramdef>
- <paramdef>XPointer<parameter> call_data</parameter></paramdef>
+ <paramdef>XIC <parameter>ic</parameter></paramdef>
+ <paramdef>XPointer <parameter>client_data</parameter></paramdef>
+ <paramdef>XPointer <parameter>call_data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -8725,9 +8730,9 @@ The callback prototype is as follows:
<funcsynopsis id='StringConversionCallback'>
<funcprototype>
<funcdef>void <function><replaceable>StringConversionCallback</replaceable></function></funcdef>
- <paramdef>XIC<parameter> ic</parameter></paramdef>
- <paramdef>XPointer<parameter> client_data</parameter></paramdef>
- <paramdef>XIMStringConversionCallbackStruct<parameter> *call_data</parameter></paramdef>
+ <paramdef>XIC <parameter>ic</parameter></paramdef>
+ <paramdef>XPointer <parameter>client_data</parameter></paramdef>
+ <paramdef>XIMStringConversionCallbackStruct *<parameter>call_data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -8887,9 +8892,9 @@ or the cleanup for the preedit region.
<funcsynopsis id='PreeditStartCallback'>
<funcprototype>
<funcdef>int <function><replaceable>PreeditStartCallback</replaceable></function></funcdef>
- <paramdef>XIC<parameter> ic</parameter></paramdef>
- <paramdef>XPointer<parameter> client_data</parameter></paramdef>
- <paramdef>XPointer<parameter> call_data</parameter></paramdef>
+ <paramdef>XIC <parameter>ic</parameter></paramdef>
+ <paramdef>XPointer <parameter>client_data</parameter></paramdef>
+ <paramdef>XPointer <parameter>call_data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -8941,9 +8946,9 @@ and a value of -1 indicates there is no limit.
<funcsynopsis id='PreeditDoneCallback'>
<funcprototype>
<funcdef>void <function><replaceable>PreeditDoneCallback</replaceable></function></funcdef>
- <paramdef>XIC<parameter> ic</parameter></paramdef>
- <paramdef>XPointer<parameter> client_data</parameter></paramdef>
- <paramdef>XPointer<parameter> call_data</parameter></paramdef>
+ <paramdef>XIC <parameter>ic</parameter></paramdef>
+ <paramdef>XPointer <parameter>client_data</parameter></paramdef>
+ <paramdef>XPointer <parameter>call_data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -9022,9 +9027,9 @@ is as follows:
<funcsynopsis id='PreeditDrawCallback'>
<funcprototype>
<funcdef>void <function><replaceable>PreeditDrawCallback</replaceable></function></funcdef>
- <paramdef>XIC<parameter> ic</parameter></paramdef>
- <paramdef>XPointer<parameter> client_data</parameter></paramdef>
- <paramdef>XIMPreeditDrawCallbackStruct<parameter> *call_data</parameter></paramdef>
+ <paramdef>XIC <parameter>ic</parameter></paramdef>
+ <paramdef>XPointer <parameter>client_data</parameter></paramdef>
+ <paramdef>XIMPreeditDrawCallbackStruct *<parameter>call_data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -9409,9 +9414,9 @@ It then calls the PreeditCaretCallback.
<funcsynopsis id='PreeditCaretCallback'>
<funcprototype>
<funcdef>void <function><replaceable>PreeditCaretCallback</replaceable></function></funcdef>
- <paramdef>XIC<parameter> ic</parameter></paramdef>
- <paramdef>XPointer<parameter> client_data</parameter></paramdef>
- <paramdef>XIMPreeditCaretCallbackStruct<parameter> *call_data</parameter></paramdef>
+ <paramdef>XIC <parameter>ic</parameter></paramdef>
+ <paramdef>XPointer <parameter>client_data</parameter></paramdef>
+ <paramdef>XIMPreeditCaretCallbackStruct *<parameter>call_data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -9626,9 +9631,9 @@ the input method calls the StatusStartCallback callback.
<funcsynopsis id='StatusStartCallback'>
<funcprototype>
<funcdef>void <function><replaceable>StatusStartCallback</replaceable></function></funcdef>
- <paramdef>XIC<parameter> ic</parameter></paramdef>
- <paramdef>XPointer<parameter> client_data</parameter></paramdef>
- <paramdef>XPointer<parameter> call_data</parameter></paramdef>
+ <paramdef>XIC <parameter>ic</parameter></paramdef>
+ <paramdef>XPointer <parameter>client_data</parameter></paramdef>
+ <paramdef>XPointer <parameter>call_data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -9683,9 +9688,9 @@ is destroyed or when it loses focus, the input method calls StatusDoneCallback.
<funcsynopsis id='StatusDoneCallback'>
<funcprototype>
<funcdef>void <function><replaceable>StatusDoneCallback</replaceable></function></funcdef>
- <paramdef>XIC<parameter> ic</parameter></paramdef>
- <paramdef>XPointer<parameter> client_data</parameter></paramdef>
- <paramdef>XPointer<parameter> call_data</parameter></paramdef>
+ <paramdef>XIC <parameter>ic</parameter></paramdef>
+ <paramdef>XPointer <parameter>client_data</parameter></paramdef>
+ <paramdef>XPointer <parameter>call_data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -9738,9 +9743,9 @@ StatusDrawCallback.
<funcsynopsis id='StatusDrawCallback'>
<funcprototype>
<funcdef>void <function><replaceable>StatusDrawCallback</replaceable></function></funcdef>
- <paramdef>XIC<parameter> ic</parameter></paramdef>
- <paramdef>XPointer<parameter> client_data</parameter></paramdef>
- <paramdef>XIMStatusDrawCallbackStruct<parameter> *call_data</parameter></paramdef>
+ <paramdef>XIC <parameter>ic</parameter></paramdef>
+ <paramdef>XPointer <parameter>client_data</parameter></paramdef>
+ <paramdef>XIMStatusDrawCallbackStruct *<parameter>call_data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -9876,8 +9881,8 @@ To filter an event, use
<funcsynopsis id='XFilterEvent'>
<funcprototype>
<funcdef>Bool <function>XFilterEvent</function></funcdef>
- <paramdef>XEvent<parameter> *event</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
+ <paramdef>XEvent *<parameter>event</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -9958,24 +9963,24 @@ or
<funcsynopsis id='XmbLookupString'>
<funcprototype>
<funcdef>int <function>XmbLookupString</function></funcdef>
- <paramdef>XIC<parameter> ic</parameter></paramdef>
- <paramdef>XKeyPressedEvent<parameter> *event</parameter></paramdef>
- <paramdef>char<parameter> *buffer_return</parameter></paramdef>
- <paramdef>int<parameter> bytes_buffer</parameter></paramdef>
- <paramdef>KeySym<parameter> *keysym_return</parameter></paramdef>
- <paramdef>Status<parameter> *status_return</parameter></paramdef>
+ <paramdef>XIC <parameter>ic</parameter></paramdef>
+ <paramdef>XKeyPressedEvent *<parameter>event</parameter></paramdef>
+ <paramdef>char *<parameter>buffer_return</parameter></paramdef>
+ <paramdef>int <parameter>bytes_buffer</parameter></paramdef>
+ <paramdef>KeySym *<parameter>keysym_return</parameter></paramdef>
+ <paramdef>Status *<parameter>status_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
<funcsynopsis id='XwcLookupString'>
<funcprototype>
<funcdef>int <function>XwcLookupString</function></funcdef>
- <paramdef>XIC<parameter> ic</parameter></paramdef>
- <paramdef>XKeyPressedEvent<parameter> *event</parameter></paramdef>
- <paramdef>wchar_t<parameter> *buffer_return</parameter></paramdef>
- <paramdef>int<parameter> wchars_buffer</parameter></paramdef>
- <paramdef>KeySym<parameter> *keysym_return</parameter></paramdef>
- <paramdef>Status<parameter> *status_return</parameter></paramdef>
+ <paramdef>XIC <parameter>ic</parameter></paramdef>
+ <paramdef>XKeyPressedEvent *<parameter>event</parameter></paramdef>
+ <paramdef>wchar_t *<parameter>buffer_return</parameter></paramdef>
+ <paramdef>int <parameter>wchars_buffer</parameter></paramdef>
+ <paramdef>KeySym *<parameter>keysym_return</parameter></paramdef>
+ <paramdef>Status *<parameter>status_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
diff --git a/lib/libX11/specs/libX11/CH14.xml b/lib/libX11/specs/libX11/CH14.xml
index c1a2704e9..ce1ada087 100644
--- a/lib/libX11/specs/libX11/CH14.xml
+++ b/lib/libX11/specs/libX11/CH14.xml
@@ -267,9 +267,9 @@ To request that a top-level window be iconified, use
<funcsynopsis id='XIconifyWindow'>
<funcprototype>
<funcdef>Status <function>XIconifyWindow</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>int<parameter> screen_number</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>int <parameter>screen_number</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -342,9 +342,9 @@ To request that a top-level window be withdrawn, use
<funcsynopsis id='XWithdrawWindow'>
<funcprototype>
<funcdef>Status <function>XWithdrawWindow</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>int<parameter> screen_number</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>int <parameter>screen_number</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -416,11 +416,11 @@ To request that a top-level window be reconfigured, use
<funcsynopsis id='XReconfigureWMWindow'>
<funcprototype>
<funcdef>Status <function>XReconfigureWMWindow</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>int<parameter> screen_number</parameter></paramdef>
- <paramdef>unsigned int <parameter> value_mask</parameter></paramdef>
- <paramdef>XWindowChanges<parameter> *values</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>int <parameter>screen_number</parameter></paramdef>
+ <paramdef>unsigned int <parameter>value_mask</parameter></paramdef>
+ <paramdef>XWindowChanges *<parameter>values</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -590,22 +590,22 @@ or
<funcsynopsis id='XmbTextListToTextProperty'>
<funcprototype>
<funcdef>int <function>XmbTextListToTextProperty</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>char<parameter> **list</parameter></paramdef>
- <paramdef>int<parameter> count</parameter></paramdef>
- <paramdef>XICCEncodingStyle<parameter> style</parameter></paramdef>
- <paramdef>XTextProperty<parameter> *text_prop_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>char **<parameter>list</parameter></paramdef>
+ <paramdef>int <parameter>count</parameter></paramdef>
+ <paramdef>XICCEncodingStyle <parameter>style</parameter></paramdef>
+ <paramdef>XTextProperty *<parameter>text_prop_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
<funcsynopsis id='XwcTextListToTextProperty'>
<funcprototype>
<funcdef>int <function>XwcTextListToTextProperty</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>wchar_t<parameter> **list</parameter></paramdef>
- <paramdef>int<parameter> count</parameter></paramdef>
- <paramdef>XICCEncodingStyle<parameter> style</parameter></paramdef>
- <paramdef>XTextProperty<parameter> *text_prop_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>wchar_t **<parameter>list</parameter></paramdef>
+ <paramdef>int <parameter>count</parameter></paramdef>
+ <paramdef>XICCEncodingStyle <parameter>style</parameter></paramdef>
+ <paramdef>XTextProperty *<parameter>text_prop_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -752,20 +752,20 @@ or
<funcsynopsis id='XmbTextPropertyToTextList'>
<funcprototype>
<funcdef>int <function>XmbTextPropertyToTextList</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XTextProperty<parameter> *text_prop</parameter></paramdef>
- <paramdef>char<parameter> ***list_return</parameter></paramdef>
- <paramdef>int<parameter> *count_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XTextProperty *<parameter>text_prop</parameter></paramdef>
+ <paramdef>char ***<parameter>list_return</parameter></paramdef>
+ <paramdef>int *<parameter>count_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
<funcsynopsis id='XwcTextPropertyToTextList'>
<funcprototype>
<funcdef>int <function>XwcTextPropertyToTextList</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XTextProperty<parameter> *text_prop</parameter></paramdef>
- <paramdef>wchar_t<parameter> ***list_return</parameter></paramdef>
- <paramdef>int<parameter> *count_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XTextProperty *<parameter>text_prop</parameter></paramdef>
+ <paramdef>wchar_t ***<parameter>list_return</parameter></paramdef>
+ <paramdef>int *<parameter>count_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -909,7 +909,7 @@ wide character string list, use
<funcsynopsis id='XwcFreeStringList'>
<funcprototype>
<funcdef>void <function>XwcFreeStringList</function></funcdef>
- <paramdef>wchar_t<parameter> **list</parameter></paramdef>
+ <paramdef>wchar_t **<parameter>list</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -939,7 +939,12 @@ function frees memory allocated by
To obtain the default string for text conversion in the current locale,
use</para>
-<para>char *XDefaultString()</para>
+<funcsynopsis id='XDefaultString'>
+<funcprototype>
+ <funcdef>char *<function>XDefaultString</function></funcdef>
+ <void />
+</funcprototype>
+</funcsynopsis>
<para>
<!-- .LP -->
@@ -993,9 +998,9 @@ structure, use
<funcsynopsis id='XStringListToTextProperty'>
<funcprototype>
<funcdef>Status <function>XStringListToTextProperty</function></funcdef>
- <paramdef>char<parameter> **list</parameter></paramdef>
- <paramdef>int<parameter> count</parameter></paramdef>
- <paramdef>XTextProperty<parameter> *text_prop_return</parameter></paramdef>
+ <paramdef>char **<parameter>list</parameter></paramdef>
+ <paramdef>int <parameter>count</parameter></paramdef>
+ <paramdef>XTextProperty *<parameter>text_prop_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1067,9 +1072,9 @@ structure in the STRING encoding, use
<funcsynopsis id='XTextPropertyToStringList'>
<funcprototype>
<funcdef>Status <function>XTextPropertyToStringList</function></funcdef>
- <paramdef>XTextProperty<parameter> *text_prop</parameter></paramdef>
- <paramdef>char<parameter> ***list_return</parameter></paramdef>
- <paramdef>int<parameter> *count_return</parameter></paramdef>
+ <paramdef>XTextProperty *<parameter>text_prop</parameter></paramdef>
+ <paramdef>char ***<parameter>list_return</parameter></paramdef>
+ <paramdef>int *<parameter>count_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1139,7 +1144,7 @@ To free the in-memory data associated with the specified string list, use
<funcsynopsis id='XFreeStringList'>
<funcprototype>
<funcdef>void <function>XFreeStringList</function></funcdef>
- <paramdef>char<parameter> **list</parameter></paramdef>
+ <paramdef>char **<parameter>list</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1201,10 +1206,10 @@ To set one of a window's text properties, use
<funcsynopsis id='XSetTextProperty'>
<funcprototype>
<funcdef>void <function>XSetTextProperty</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XTextProperty<parameter> *text_prop</parameter></paramdef>
- <paramdef>Atom<parameter> property</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XTextProperty *<parameter>text_prop</parameter></paramdef>
+ <paramdef>Atom <parameter>property</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1289,10 +1294,10 @@ To read one of a window's text properties, use
<funcsynopsis id='XGetTextProperty'>
<funcprototype>
<funcdef>Status <function>XGetTextProperty</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XTextProperty<parameter> *text_prop_return</parameter></paramdef>
- <paramdef>Atom<parameter> property</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XTextProperty *<parameter>text_prop_return</parameter></paramdef>
+ <paramdef>Atom <parameter>property</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1405,9 +1410,9 @@ To set a window's <property>WM_NAME</property> property with the supplied conven
<funcsynopsis id='XSetWMName'>
<funcprototype>
<funcdef>void <function>XSetWMName</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XTextProperty<parameter> *text_prop</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XTextProperty *<parameter>text_prop</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1465,9 +1470,9 @@ To read a window's <property>WM_NAME</property> property with the supplied conve
<funcsynopsis id='XGetWMName'>
<funcprototype>
<funcdef>Status <function>XGetWMName</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XTextProperty<parameter> *text_prop_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XTextProperty *<parameter>text_prop_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1538,9 +1543,9 @@ To assign a name to a window, use
<funcsynopsis id='XStoreName'>
<funcprototype>
<funcdef><function>XStoreName</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>char<parameter> *window_name</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>char *<parameter>window_name</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1611,9 +1616,9 @@ To get the name of a window, use
<funcsynopsis id='XFetchName'>
<funcprototype>
<funcdef>Status <function>XFetchName</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>char<parameter> **window_name_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>char **<parameter>window_name_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1699,9 +1704,9 @@ use
<funcsynopsis id='XSetWMIconName'>
<funcprototype>
<funcdef>void <function>XSetWMIconName</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XTextProperty<parameter> *text_prop</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XTextProperty *<parameter>text_prop</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1760,9 +1765,9 @@ use
<funcsynopsis id='XGetWMIconName'>
<funcprototype>
<funcdef>Status <function>XGetWMIconName</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XTextProperty<parameter> *text_prop_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XTextProperty *<parameter>text_prop_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1834,9 +1839,9 @@ To set the name to be displayed in a window's icon, use
<funcsynopsis id='XSetIconName'>
<funcprototype>
<funcdef><function>XSetIconName</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>char<parameter> *icon_name</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>char *<parameter>icon_name</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1896,9 +1901,9 @@ To get the name a window wants displayed in its icon, use
<funcsynopsis id='XGetIconName'>
<funcprototype>
<funcdef>Status <function>XGetIconName</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>char<parameter> **icon_name_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>char **<parameter>icon_name_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1989,9 +1994,12 @@ structure, use
<function>XAllocWMHints</function>.
</para>
-<para>
- XWMHints *XAllocWMHints()
-</para>
+<funcsynopsis id='XAllocWMHints'>
+<funcprototype>
+ <funcdef>XWMHints *<function>XAllocWMHints</function></funcdef>
+ <void />
+</funcprototype>
+</funcsynopsis>
<para>
<!-- .LP -->
@@ -2134,9 +2142,9 @@ To set a window's <property>WM_HINTS</property> property, use
<funcsynopsis id='XSetWMHints'>
<funcprototype>
<funcdef><function>XSetWMHints</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XWMHints<parameter> *wmhints</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XWMHints *<parameter>wmhints</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2203,8 +2211,8 @@ To read a window's <property>WM_HINTS</property> property, use
<funcsynopsis id='XGetWMHints'>
<funcprototype>
<funcdef>XWMHints *<function>XGetWMHints</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2291,9 +2299,12 @@ structure, use
<function>XAllocSizeHints</function>.
</para>
-<para>
-XSizeHints *XAllocSizeHints()
-</para>
+<funcsynopsis id='XAllocSizeHints'>
+<funcprototype>
+ <funcdef>XSizeHints *<function>XAllocSizeHints</function></funcdef>
+ <void />
+</funcprototype>
+</funcsynopsis>
<para>
<!-- .LP -->
<!-- .eM -->
@@ -2400,9 +2411,9 @@ To set a window's <property>WM_NORMAL_HINTS</property> property, use
<funcsynopsis id='XSetWMNormalHints'>
<funcprototype>
<funcdef>void <function>XSetWMNormalHints</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XSizeHints<parameter> *hints</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XSizeHints *<parameter>hints</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2470,10 +2481,10 @@ To read a window's <property>WM_NORMAL_HINTS</property> property, use
<funcsynopsis id='XGetWMNormalHints'>
<funcprototype>
<funcdef>Status <function>XGetWMNormalHints</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XSizeHints<parameter> *hints_return</parameter></paramdef>
- <paramdef>long<parameter> *supplied_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XSizeHints *<parameter>hints_return</parameter></paramdef>
+ <paramdef>long *<parameter>supplied_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2581,10 +2592,10 @@ To set a window's <property>WM_SIZE_HINTS</property> property, use
<funcsynopsis id='XSetWMSizeHints'>
<funcprototype>
<funcdef>void <function>XSetWMSizeHints</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XSizeHints<parameter> *hints</parameter></paramdef>
- <paramdef>Atom<parameter> property</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XSizeHints *<parameter>hints</parameter></paramdef>
+ <paramdef>Atom <parameter>property</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2670,11 +2681,11 @@ To read a window's <property>WM_SIZE_HINTS</property> property, use
<funcsynopsis id='XGetWMSizeHints'>
<funcprototype>
<funcdef>Status <function>XGetWMSizeHints</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XSizeHints<parameter> *hints_return</parameter></paramdef>
- <paramdef>long<parameter> *supplied_return</parameter></paramdef>
- <paramdef>Atom<parameter> property</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XSizeHints *<parameter>hints_return</parameter></paramdef>
+ <paramdef>long *<parameter>supplied_return</parameter></paramdef>
+ <paramdef>Atom <parameter>property</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2819,10 +2830,13 @@ structure, use
<indexterm significance="preferred"><primary>XAllocClassHint</primary></indexterm>
<!-- .sM -->
</para>
-<para>
- XClassHint *XAllocClassHint()
-</para>
+<funcsynopsis id='XAllocClassHint'>
+<funcprototype>
+ <funcdef>XClassHint *<function>XAllocClassHint</function></funcdef>
+ <void />
+</funcprototype>
+</funcsynopsis>
<para>
<!-- .LP -->
@@ -2886,9 +2900,9 @@ To set a window's <property>WM_CLASS</property> property, use
<funcsynopsis id='XSetClassHint'>
<funcprototype>
<funcdef><function>XSetClassHint</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XClassHint<parameter> *class_hints</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XClassHint *<parameter>class_hints</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2955,9 +2969,9 @@ To read a window's <property>WM_CLASS</property> property, use
<funcsynopsis id='XGetClassHint'>
<funcprototype>
<funcdef>Status <function>XGetClassHint</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XClassHint<parameter> *class_hints_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XClassHint *<parameter>class_hints_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3041,9 +3055,9 @@ To set a window's <property>WM_TRANSIENT_FOR</property> property, use
<funcsynopsis id='XSetTransientForHint'>
<funcprototype>
<funcdef><function>XSetTransientForHint</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>Window<parameter> prop_window</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>Window <parameter>prop_window</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3107,9 +3121,9 @@ To read a window's <property>WM_TRANSIENT_FOR</property> property, use
<funcsynopsis id='XGetTransientForHint'>
<funcprototype>
<funcdef>Status <function>XGetTransientForHint</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>Window<parameter> *prop_window_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>Window *<parameter>prop_window_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3183,10 +3197,10 @@ To set a window's <property>WM_PROTOCOLS</property> property, use
<funcsynopsis id='XSetWMProtocols'>
<funcprototype>
<funcdef>Status <function>XSetWMProtocols</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>Atom<parameter> *protocols</parameter></paramdef>
- <paramdef>int<parameter> count</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>Atom *<parameter>protocols</parameter></paramdef>
+ <paramdef>int <parameter>count</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3269,10 +3283,10 @@ To read a window's <property>WM_PROTOCOLS</property> property, use
<funcsynopsis id='XGetWMProtocols'>
<funcprototype>
<funcdef>Status <function>XGetWMProtocols</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>Atom<parameter> **protocols_return</parameter></paramdef>
- <paramdef>int<parameter> *count_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>Atom **<parameter>protocols_return</parameter></paramdef>
+ <paramdef>int *<parameter>count_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3367,10 +3381,10 @@ To set a window's <property>WM_COLORMAP_WINDOWS</property> property, use
<funcsynopsis id='XSetWMColormapWindows'>
<funcprototype>
<funcdef>Status <function>XSetWMColormapWindows</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>Window<parameter> *colormap_windows</parameter></paramdef>
- <paramdef>int<parameter> count</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>Window *<parameter>colormap_windows</parameter></paramdef>
+ <paramdef>int <parameter>count</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3453,10 +3467,10 @@ To read a window's <property>WM_COLORMAP_WINDOWS</property> property, use
<funcsynopsis id='XGetWMColormapWindows'>
<funcprototype>
<funcdef>Status <function>XGetWMColormapWindows</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>Window<parameter> **colormap_windows_return</parameter></paramdef>
- <paramdef>int<parameter> *count_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>Window **<parameter>colormap_windows_return</parameter></paramdef>
+ <paramdef>int *<parameter>count_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3558,9 +3572,12 @@ structure, use
<function>XAllocIconSize</function>.
</para>
-<para>
- XIconSize *XAllocIconSize()
-</para>
+<funcsynopsis id='XAllocIconSize'>
+<funcprototype>
+ <funcdef>XIconSize *<function>XAllocIconSize</function></funcdef>
+ <void />
+</funcprototype>
+</funcsynopsis>
<para>
<!-- .LP -->
@@ -3617,10 +3634,10 @@ To set a window's <property>WM_ICON_SIZE</property> property, use
<funcsynopsis id='XSetIconSizes'>
<funcprototype>
<funcdef><function>XSetIconSizes</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XIconSize<parameter> *size_list</parameter></paramdef>
- <paramdef>int<parameter> count</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XIconSize *<parameter>size_list</parameter></paramdef>
+ <paramdef>int <parameter>count</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3693,10 +3710,10 @@ To read a window's <property>WM_ICON_SIZE</property> property, use
<funcsynopsis id='XGetIconSizes'>
<funcprototype>
<funcdef>Status <function>XGetIconSizes</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XIconSize<parameter> **size_list_return</parameter></paramdef>
- <paramdef>int<parameter> *count_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XIconSize **<parameter>size_list_return</parameter></paramdef>
+ <paramdef>int *<parameter>count_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3790,15 +3807,15 @@ The standard window manager properties for a given window are
<funcsynopsis id='XmbSetWMProperties'>
<funcprototype>
<funcdef>void <function>XmbSetWMProperties</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>char<parameter> *window_name</parameter></paramdef>
- <paramdef>char<parameter> *icon_name</parameter></paramdef>
- <paramdef>char<parameter> *argv[]</parameter></paramdef>
- <paramdef>int<parameter> argc</parameter></paramdef>
- <paramdef>XSizeHints<parameter> *normal_hints</parameter></paramdef>
- <paramdef>XWMHints<parameter> *wm_hints</parameter></paramdef>
- <paramdef>XClassHint<parameter> *class_hints</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>char *<parameter>window_name</parameter></paramdef>
+ <paramdef>char *<parameter>icon_name</parameter></paramdef>
+ <paramdef>char *<parameter>argv[]</parameter></paramdef>
+ <paramdef>int <parameter>argc</parameter></paramdef>
+ <paramdef>XSizeHints *<parameter>normal_hints</parameter></paramdef>
+ <paramdef>XWMHints *<parameter>wm_hints</parameter></paramdef>
+ <paramdef>XClassHint *<parameter>class_hints</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -4010,15 +4027,15 @@ The standard window manager properties for a given window are
<funcsynopsis id='XSetWMProperties'>
<funcprototype>
<funcdef>void <function>XSetWMProperties</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XTextProperty<parameter> *window_name</parameter></paramdef>
- <paramdef>XTextProperty<parameter> *icon_name</parameter></paramdef>
- <paramdef>char<parameter> **argv</parameter></paramdef>
- <paramdef>int<parameter> argc</parameter></paramdef>
- <paramdef>XSizeHints<parameter> *normal_hints</parameter></paramdef>
- <paramdef>XWMHints<parameter> *wm_hints</parameter></paramdef>
- <paramdef>XClassHint<parameter> *class_hints</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XTextProperty *<parameter>window_name</parameter></paramdef>
+ <paramdef>XTextProperty *<parameter>icon_name</parameter></paramdef>
+ <paramdef>char **<parameter>argv</parameter></paramdef>
+ <paramdef>int <parameter>argc</parameter></paramdef>
+ <paramdef>XSizeHints *<parameter>normal_hints</parameter></paramdef>
+ <paramdef>XWMHints *<parameter>wm_hints</parameter></paramdef>
+ <paramdef>XClassHint *<parameter>class_hints</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -4242,10 +4259,10 @@ To set a window's <property>WM_COMMAND</property> property, use
<funcsynopsis id='XSetCommand'>
<funcprototype>
<funcdef><function>XSetCommand</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>char<parameter> **argv</parameter></paramdef>
- <paramdef>int<parameter> argc</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>char **<parameter>argv</parameter></paramdef>
+ <paramdef>int <parameter>argc</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -4322,10 +4339,10 @@ To read a window's <property>WM_COMMAND</property> property, use
<funcsynopsis id='XGetCommand'>
<funcprototype>
<funcdef>Status <function>XGetCommand</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>char<parameter> ***argv_return</parameter></paramdef>
- <paramdef>int<parameter> *argc_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>char ***<parameter>argv_return</parameter></paramdef>
+ <paramdef>int *<parameter>argc_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -4413,9 +4430,9 @@ To set a window's <property>WM_CLIENT_MACHINE</property> property, use
<funcsynopsis id='XSetWMClientMachine'>
<funcprototype>
<funcdef>void <function>XSetWMClientMachine</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XTextProperty<parameter> *text_prop</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XTextProperty *<parameter>text_prop</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -4473,9 +4490,9 @@ To read a window's <property>WM_CLIENT_MACHINE</property> property, use
<funcsynopsis id='XGetWMClientMachine'>
<funcprototype>
<funcdef>Status <function>XGetWMClientMachine</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XTextProperty<parameter> *text_prop_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XTextProperty *<parameter>text_prop_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -4636,9 +4653,13 @@ structure, use
<function>XAllocStandardColormap</function>.
</para>
-<para>
-XStandardColormap *XAllocStandardColormap()
-</para>
+<funcsynopsis id='XAllocStandardColormap'>
+<funcprototype>
+ <funcdef>XStandardColormap *<function>XAllocStandardColormap</function></funcdef>
+ <void />
+</funcprototype>
+</funcsynopsis>
+
<para>
<!-- .LP -->
<!-- .eM -->
@@ -4935,11 +4956,11 @@ structure, use
<funcsynopsis id='XSetRGBColormaps'>
<funcprototype>
<funcdef>void <function>XSetRGBColormaps</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XStandardColormap<parameter> *std_colormap</parameter></paramdef>
- <paramdef>int<parameter> count</parameter></paramdef>
- <paramdef>Atom<parameter> property</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XStandardColormap *<parameter>std_colormap</parameter></paramdef>
+ <paramdef>int <parameter>count</parameter></paramdef>
+ <paramdef>Atom <parameter>property</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -5114,11 +5135,11 @@ structure associated with the specified property, use
<funcsynopsis id='XGetRGBColormaps'>
<funcprototype>
<funcdef>Status <function>XGetRGBColormaps</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Window<parameter> w</parameter></paramdef>
- <paramdef>XStandardColormap<parameter> **std_colormap_return</parameter></paramdef>
- <paramdef>int<parameter> *count_return</parameter></paramdef>
- <paramdef>Atom<parameter> property</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Window <parameter>w</parameter></paramdef>
+ <paramdef>XStandardColormap **<parameter>std_colormap_return</parameter></paramdef>
+ <paramdef>int *<parameter>count_return</parameter></paramdef>
+ <paramdef>Atom <parameter>property</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
diff --git a/lib/libX11/specs/libX11/CH15.xml b/lib/libX11/specs/libX11/CH15.xml
index 2180c6d6c..eb9760e7c 100644
--- a/lib/libX11/specs/libX11/CH15.xml
+++ b/lib/libX11/specs/libX11/CH15.xml
@@ -360,7 +360,12 @@ To allocate a new quark, use
</para>
<indexterm significance="preferred"><primary>XrmUniqueQuark</primary></indexterm>
<!-- .sM -->
-<para>XrmQuark XrmUniqueQuark()</para>
+<funcsynopsis id='XrmUniqueQuark'>
+<funcprototype>
+ <funcdef>XrmQuark <function>XrmUniqueQuark</function></funcdef>
+ <void />
+</funcprototype>
+</funcsynopsis>
<!-- .FN -->
<para>
<!-- .LP -->
@@ -422,7 +427,7 @@ or
<funcsynopsis id='XrmStringToQuark'>
<funcprototype>
<funcdef>XrmQuark <function>XrmStringToQuark</function></funcdef>
- <paramdef>char<parameter> *string</parameter></paramdef>
+ <paramdef>char *<parameter>string</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -480,7 +485,7 @@ To convert a quark to a string, use
<funcsynopsis id='XrmQuarkToString'>
<funcprototype>
<funcdef>char *<function>XrmQuarkToString</function></funcdef>
- <paramdef>XrmQuark<parameter> quark</parameter></paramdef>
+ <paramdef>XrmQuark <parameter>quark</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -527,8 +532,8 @@ To convert a string with one or more components to a quark list, use
<funcsynopsis id='XrmStringToQuarkList'>
<funcprototype>
<funcdef>void <function>XrmStringToQuarkList</function></funcdef>
- <paramdef>char<parameter> *string</parameter></paramdef>
- <paramdef>XrmQuarkList<parameter> quarks_return</parameter></paramdef>
+ <paramdef>char *<parameter>string</parameter></paramdef>
+ <paramdef>XrmQuarkList <parameter>quarks_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -601,9 +606,9 @@ and a quark list, use
<funcsynopsis id='XrmStringToBindingQuarkList'>
<funcprototype>
<funcdef><function>XrmStringToBindingQuarkList</function></funcdef>
- <paramdef>char<parameter> *string</parameter></paramdef>
- <paramdef>XrmBindingList<parameter> bindings_return</parameter></paramdef>
- <paramdef>XrmQuarkList<parameter> quarks_return</parameter></paramdef>
+ <paramdef>char *<parameter>string</parameter></paramdef>
+ <paramdef>XrmBindingList <parameter>bindings_return</parameter></paramdef>
+ <paramdef>XrmQuarkList <parameter>quarks_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -710,7 +715,7 @@ To initialize the resource manager, use
<funcsynopsis id='XrmInitialize'>
<funcprototype>
<funcdef>void <function>XrmInitialize</function></funcdef>
- <paramdef>void<parameter> XrmInitialize(\|)</parameter></paramdef>
+ <paramdef>void <parameter>XrmInitialize(\|)</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -726,7 +731,7 @@ To retrieve a database from disk, use
<funcsynopsis id='XrmGetFileDatabase'>
<funcprototype>
<funcdef>XrmDatabase <function>XrmGetFileDatabase</function></funcdef>
- <paramdef>char<parameter> *filename</parameter></paramdef>
+ <paramdef>char *<parameter>filename</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -771,8 +776,8 @@ To store a copy of a database to disk, use
<funcsynopsis id='XrmPutFileDatabase'>
<funcprototype>
<funcdef>void <function>XrmPutFileDatabase</function></funcdef>
- <paramdef>XrmDatabase<parameter> database</parameter></paramdef>
- <paramdef>char<parameter> *stored_db</parameter></paramdef>
+ <paramdef>XrmDatabase <parameter>database</parameter></paramdef>
+ <paramdef>char *<parameter>stored_db</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -825,7 +830,7 @@ To obtain a pointer to the screen-independent resources of a display, use
<funcsynopsis id='XResourceManagerString'>
<funcprototype>
<funcdef>char *<function>XResourceManagerString</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -869,7 +874,7 @@ To obtain a pointer to the screen-specific resources of a screen, use
<funcsynopsis id='XScreenResourceString'>
<funcprototype>
<funcdef>char *<function>XScreenResourceString</function></funcdef>
- <paramdef>Screen<parameter> *screen</parameter></paramdef>
+ <paramdef>Screen *<parameter>screen</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -913,7 +918,7 @@ To create a database from a string, use
<funcsynopsis id='XrmGetStringDatabase'>
<funcprototype>
<funcdef>XrmDatabase <function>XrmGetStringDatabase</function></funcdef>
- <paramdef>char<parameter> *data</parameter></paramdef>
+ <paramdef>char *<parameter>data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -959,7 +964,7 @@ To obtain the locale name of a database, use
<funcsynopsis id='XrmLocaleOfDatabase'>
<funcprototype>
<funcdef>char *<function>XrmLocaleOfDatabase</function></funcdef>
- <paramdef>XrmDatabase<parameter> database</parameter></paramdef>
+ <paramdef>XrmDatabase <parameter>database</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -999,7 +1004,7 @@ To destroy a resource database and free its allocated memory, use
<funcsynopsis id='XrmDestroyDatabase'>
<funcprototype>
<funcdef>void <function>XrmDestroyDatabase</function></funcdef>
- <paramdef>XrmDatabase<parameter> database</parameter></paramdef>
+ <paramdef>XrmDatabase <parameter>database</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1033,8 +1038,8 @@ To associate a resource database with a display, use
<funcsynopsis id='XrmSetDatabase'>
<funcprototype>
<funcdef>void <function>XrmSetDatabase</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XrmDatabase<parameter> database</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XrmDatabase <parameter>database</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1082,7 +1087,7 @@ To get the resource database associated with a display, use
<funcsynopsis id='XrmGetDatabase'>
<funcprototype>
<funcdef>XrmDatabase <function>XrmGetDatabase</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1122,9 +1127,9 @@ To merge the contents of a resource file into a database, use
<funcsynopsis id='XrmCombineFileDatabase'>
<funcprototype>
<funcdef>Status <function>XrmCombineFileDatabase</function></funcdef>
- <paramdef>char<parameter> *filename</parameter></paramdef>
- <paramdef>XrmDatabase<parameter> *target_db</parameter></paramdef>
- <paramdef>Bool<parameter> override</parameter></paramdef>
+ <paramdef>char *<parameter>filename</parameter></paramdef>
+ <paramdef>XrmDatabase *<parameter>target_db</parameter></paramdef>
+ <paramdef>Bool <parameter>override</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1196,8 +1201,9 @@ To merge the contents of one database into another database, use
<funcsynopsis id='XrmCombineDatabase'>
<funcprototype>
<funcdef>void <function>XrmCombineDatabase</function></funcdef>
- <paramdef>XrmDatabasesource_db,<parameter> *target_db</parameter></paramdef>
- <paramdef>Bool<parameter> override</parameter></paramdef>
+ <paramdef>XrmDatabase <parameter>source_db</parameter></paramdef>
+ <paramdef>XrmDatabase *<parameter>target_db</parameter></paramdef>
+ <paramdef>Bool <parameter>override</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1266,7 +1272,8 @@ semantics, use
<funcsynopsis id='XrmMergeDatabases'>
<funcprototype>
<funcdef>void <function>XrmMergeDatabases</function></funcdef>
- <paramdef>XrmDatabasesource_db,<parameter> *target_db</parameter></paramdef>
+ <paramdef>XrmDatabase <parameter>source_db</parameter></paramdef>
+ <paramdef>XrmDatabase *<parameter>target_db</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1322,11 +1329,11 @@ or
<funcsynopsis id='XrmGetResource'>
<funcprototype>
<funcdef>Bool <function>XrmGetResource</function></funcdef>
- <paramdef>XrmDatabase<parameter> database</parameter></paramdef>
- <paramdef>char<parameter> *str_name</parameter></paramdef>
- <paramdef>char<parameter> *str_class</parameter></paramdef>
- <paramdef>char<parameter> **str_type_return</parameter></paramdef>
- <paramdef>XrmValue<parameter> *value_return</parameter></paramdef>
+ <paramdef>XrmDatabase <parameter>database</parameter></paramdef>
+ <paramdef>char *<parameter>str_name</parameter></paramdef>
+ <paramdef>char *<parameter>str_class</parameter></paramdef>
+ <paramdef>char **<parameter>str_type_return</parameter></paramdef>
+ <paramdef>XrmValue *<parameter>value_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1387,11 +1394,11 @@ Returns the value in the database.
<funcsynopsis id='XrmQGetResource'>
<funcprototype>
<funcdef>Bool <function>XrmQGetResource</function></funcdef>
- <paramdef>XrmDatabase<parameter> database</parameter></paramdef>
- <paramdef>XrmNameList<parameter> quark_name</parameter></paramdef>
- <paramdef>XrmClassList<parameter> quark_class</parameter></paramdef>
- <paramdef>XrmRepresentation<parameter> *quark_type_return</parameter></paramdef>
- <paramdef>XrmValue<parameter> *value_return</parameter></paramdef>
+ <paramdef>XrmDatabase <parameter>database</parameter></paramdef>
+ <paramdef>XrmNameList <parameter>quark_name</parameter></paramdef>
+ <paramdef>XrmClassList <parameter>quark_class</parameter></paramdef>
+ <paramdef>XrmRepresentation *<parameter>quark_type_return</parameter></paramdef>
+ <paramdef>XrmValue *<parameter>value_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1507,11 +1514,11 @@ To obtain a list of database levels, use
<funcsynopsis id='XrmQGetSearchResource'>
<funcprototype>
<funcdef>Bool <function>XrmQGetSearchResource</function></funcdef>
- <paramdef>XrmDatabase<parameter> database</parameter></paramdef>
- <paramdef>XrmNameList<parameter> names</parameter></paramdef>
- <paramdef>XrmClassList<parameter> classes</parameter></paramdef>
- <paramdef>XrmSearchList<parameter> list_return</parameter></paramdef>
- <paramdef>int<parameter> list_length</parameter></paramdef>
+ <paramdef>XrmDatabase <parameter>database</parameter></paramdef>
+ <paramdef>XrmNameList <parameter>names</parameter></paramdef>
+ <paramdef>XrmClassList <parameter>classes</parameter></paramdef>
+ <paramdef>XrmSearchList <parameter>list_return</parameter></paramdef>
+ <paramdef>int <parameter>list_length</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1616,11 +1623,11 @@ To search resource database levels for a given resource, use
<funcsynopsis id='XrmQGetSearchResource_2'>
<funcprototype>
<funcdef>Bool <function>XrmQGetSearchResource</function></funcdef>
- <paramdef>XrmSearchList<parameter> list</parameter></paramdef>
- <paramdef>XrmName<parameter> name</parameter></paramdef>
- <paramdef>XrmClass<parameter> class</parameter></paramdef>
- <paramdef>XrmRepresentation<parameter> *type_return</parameter></paramdef>
- <paramdef>XrmValue<parameter> *value_return</parameter></paramdef>
+ <paramdef>XrmSearchList <parameter>list</parameter></paramdef>
+ <paramdef>XrmName <parameter>name</parameter></paramdef>
+ <paramdef>XrmClass <parameter>class</parameter></paramdef>
+ <paramdef>XrmRepresentation *<parameter>type_return</parameter></paramdef>
+ <paramdef>XrmValue *<parameter>value_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1728,10 +1735,10 @@ This value is copied into the specified database.
<funcsynopsis id='XrmPutResource'>
<funcprototype>
<funcdef>void <function>XrmPutResource</function></funcdef>
- <paramdef>XrmDatabase<parameter> *database</parameter></paramdef>
- <paramdef>char<parameter> *specifier</parameter></paramdef>
- <paramdef>char<parameter> *type</parameter></paramdef>
- <paramdef>XrmValue<parameter> *value</parameter></paramdef>
+ <paramdef>XrmDatabase *<parameter>database</parameter></paramdef>
+ <paramdef>char *<parameter>specifier</parameter></paramdef>
+ <paramdef>char *<parameter>type</parameter></paramdef>
+ <paramdef>XrmValue *<parameter>value</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1804,11 +1811,11 @@ The value is stored in the database without modification.
<funcsynopsis id='XrmQPutResource'>
<funcprototype>
<funcdef>void <function>XrmQPutResource</function></funcdef>
- <paramdef>XrmDatabase<parameter> *database</parameter></paramdef>
- <paramdef>XrmBindingList<parameter> bindings</parameter></paramdef>
- <paramdef>XrmQuarkList<parameter> quarks</parameter></paramdef>
- <paramdef>XrmRepresentation<parameter> type</parameter></paramdef>
- <paramdef>XrmValue<parameter> *value</parameter></paramdef>
+ <paramdef>XrmDatabase *<parameter>database</parameter></paramdef>
+ <paramdef>XrmBindingList <parameter>bindings</parameter></paramdef>
+ <paramdef>XrmQuarkList <parameter>quarks</parameter></paramdef>
+ <paramdef>XrmRepresentation <parameter>type</parameter></paramdef>
+ <paramdef>XrmValue *<parameter>value</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1886,9 +1893,9 @@ To add a resource that is specified as a string, use
<funcsynopsis id='XrmPutStringResource'>
<funcprototype>
<funcdef>void <function>XrmPutStringResource</function></funcdef>
- <paramdef>XrmDatabase<parameter> *database</parameter></paramdef>
- <paramdef>char<parameter> *specifier</parameter></paramdef>
- <paramdef>char<parameter> *value</parameter></paramdef>
+ <paramdef>XrmDatabase *<parameter>database</parameter></paramdef>
+ <paramdef>char *<parameter>specifier</parameter></paramdef>
+ <paramdef>char *<parameter>value</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1953,10 +1960,10 @@ To add a string resource using quarks as a specification, use
<funcsynopsis id='XrmQPutStringResource'>
<funcprototype>
<funcdef>void <function>XrmQPutStringResource</function></funcdef>
- <paramdef>XrmDatabase<parameter> *database</parameter></paramdef>
- <paramdef>XrmBindingList<parameter> bindings</parameter></paramdef>
- <paramdef>XrmQuarkList<parameter> quarks</parameter></paramdef>
- <paramdef>char<parameter> *value</parameter></paramdef>
+ <paramdef>XrmDatabase *<parameter>database</parameter></paramdef>
+ <paramdef>XrmBindingList <parameter>bindings</parameter></paramdef>
+ <paramdef>XrmQuarkList <parameter>quarks</parameter></paramdef>
+ <paramdef>char *<parameter>value</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2031,8 +2038,8 @@ both a name and a value, use
<funcsynopsis id='XrmPutLineResource'>
<funcprototype>
<funcdef>void <function>XrmPutLineResource</function></funcdef>
- <paramdef>XrmDatabase<parameter> *database</parameter></paramdef>
- <paramdef>char<parameter> *line</parameter></paramdef>
+ <paramdef>XrmDatabase *<parameter>database</parameter></paramdef>
+ <paramdef>char *<parameter>line</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2100,12 +2107,12 @@ To enumerate the entries of a database, use
<funcsynopsis id='XrmEnumerateDatabase'>
<funcprototype>
<funcdef>Bool <function>XrmEnumerateDatabase</function></funcdef>
- <paramdef>XrmDatabase<parameter> database</parameter></paramdef>
- <paramdef>XrmNameList<parameter> name_prefix</parameter></paramdef>
- <paramdef>XrmClassList<parameter> class_prefix</parameter></paramdef>
- <paramdef>int<parameter> mode</parameter></paramdef>
- <paramdef>Bool<parameter> (*proc)()</parameter></paramdef>
- <paramdef>XPointer<parameter> arg</parameter></paramdef>
+ <paramdef>XrmDatabase <parameter>database</parameter></paramdef>
+ <paramdef>XrmNameList <parameter>name_prefix</parameter></paramdef>
+ <paramdef>XrmClassList <parameter>class_prefix</parameter></paramdef>
+ <paramdef>int <parameter>mode</parameter></paramdef>
+ <paramdef>Bool <parameter>(*proc)()</parameter></paramdef>
+ <paramdef>XPointer <parameter>arg</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2305,12 +2312,12 @@ To load a resource database from a C command line, use
<funcsynopsis id='XrmParseCommand'>
<funcprototype>
<funcdef>void <function>XrmParseCommand</function></funcdef>
- <paramdef>XrmDatabase<parameter> *database</parameter></paramdef>
- <paramdef>XrmOptionDescList<parameter> table</parameter></paramdef>
- <paramdef>int<parameter> table_count</parameter></paramdef>
- <paramdef>char<parameter> *name</parameter></paramdef>
- <paramdef>int<parameter> *argc_in_out</parameter></paramdef>
- <paramdef>char<parameter> **argv_in_out</parameter></paramdef>
+ <paramdef>XrmDatabase *<parameter>database</parameter></paramdef>
+ <paramdef>XrmOptionDescList <parameter>table</parameter></paramdef>
+ <paramdef>int <parameter>table_count</parameter></paramdef>
+ <paramdef>char *<parameter>name</parameter></paramdef>
+ <paramdef>int *<parameter>argc_in_out</parameter></paramdef>
+ <paramdef>char **<parameter>argv_in_out</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
diff --git a/lib/libX11/specs/libX11/CH16.xml b/lib/libX11/specs/libX11/CH16.xml
index 7253722bc..59614f656 100644
--- a/lib/libX11/specs/libX11/CH16.xml
+++ b/lib/libX11/specs/libX11/CH16.xml
@@ -104,8 +104,8 @@ To obtain a KeySym for the KeyCode of an event, use
<funcsynopsis id='XLookupKeysym'>
<funcprototype>
<funcdef>KeySym <function>XLookupKeysym</function></funcdef>
- <paramdef>XKeyEvent<parameter> *key_event</parameter></paramdef>
- <paramdef>int<parameter> index</parameter></paramdef>
+ <paramdef>XKeyEvent *<parameter>key_event</parameter></paramdef>
+ <paramdef>int <parameter>index</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -162,9 +162,9 @@ To obtain a KeySym for a specific KeyCode, use
<funcsynopsis id='XKeycodeToKeysym'>
<funcprototype>
<funcdef>KeySym <function>XKeycodeToKeysym</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>KeyCode<parameter> keycode</parameter></paramdef>
- <paramdef>int<parameter> index</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>KeyCode <parameter>keycode</parameter></paramdef>
+ <paramdef>int <parameter>index</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -224,8 +224,8 @@ To obtain a KeyCode for a key having a specific KeySym, use
<funcsynopsis id='XKeysymToKeycode'>
<funcprototype>
<funcdef>KeyCode <function>XKeysymToKeycode</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>KeySym<parameter> keysym</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>KeySym <parameter>keysym</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -272,7 +272,7 @@ To refresh the stored modifier and keymap information, use
<funcsynopsis id='XRefreshKeyboardMapping'>
<funcprototype>
<funcdef><function>XRefreshKeyboardMapping</function></funcdef>
- <paramdef>XMappingEvent<parameter> *event_map</parameter></paramdef>
+ <paramdef>XMappingEvent *<parameter>event_map</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -314,9 +314,9 @@ To obtain the uppercase and lowercase forms of a KeySym, use
<funcsynopsis id='XConvertCase'>
<funcprototype>
<funcdef>void <function>XConvertCase</function></funcdef>
- <paramdef>KeySym<parameter> keysym</parameter></paramdef>
- <paramdef>KeySym<parameter> *lower_return</parameter></paramdef>
- <paramdef>KeySym<parameter> *upper_return</parameter></paramdef>
+ <paramdef>KeySym <parameter>keysym</parameter></paramdef>
+ <paramdef>KeySym *<parameter>lower_return</parameter></paramdef>
+ <paramdef>KeySym *<parameter>upper_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -376,7 +376,7 @@ To convert the name of the KeySym to the KeySym code, use
<funcsynopsis id='XStringToKeysym'>
<funcprototype>
<funcdef>KeySym <function>XStringToKeysym</function></funcdef>
- <paramdef>char<parameter> *string</parameter></paramdef>
+ <paramdef>char *<parameter>string</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -426,7 +426,7 @@ To convert a KeySym code to the name of the KeySym, use
<funcsynopsis id='XKeysymToString'>
<funcprototype>
<funcdef>char *<function>XKeysymToString</function></funcdef>
- <paramdef>KeySym<parameter> keysym</parameter></paramdef>
+ <paramdef>KeySym <parameter>keysym</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -670,11 +670,11 @@ To map a key event to an ISO Latin-1 string, use
<funcsynopsis id='XLookupString'>
<funcprototype>
<funcdef>int <function>XLookupString</function></funcdef>
- <paramdef>XKeyEvent<parameter> *event_struct</parameter></paramdef>
- <paramdef>char<parameter> *buffer_return</parameter></paramdef>
- <paramdef>int<parameter> bytes_buffer</parameter></paramdef>
- <paramdef>KeySym<parameter> *keysym_return</parameter></paramdef>
- <paramdef>XComposeStatus<parameter> *status_in_out</parameter></paramdef>
+ <paramdef>XKeyEvent *<parameter>event_struct</parameter></paramdef>
+ <paramdef>char *<parameter>buffer_return</parameter></paramdef>
+ <paramdef>int <parameter>bytes_buffer</parameter></paramdef>
+ <paramdef>KeySym *<parameter>keysym_return</parameter></paramdef>
+ <paramdef>XComposeStatus *<parameter>status_in_out</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -792,12 +792,12 @@ use
<funcsynopsis id='XRebindKeysym'>
<funcprototype>
<funcdef><function>XRebindKeysym</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>KeySym<parameter> keysym</parameter></paramdef>
- <paramdef>KeySym<parameter> list[&hairsp;]</parameter></paramdef>
- <paramdef>int<parameter> mod_count</parameter></paramdef>
- <paramdef>unsignedchar<parameter> *string</parameter></paramdef>
- <paramdef>int<parameter> num_bytes</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>KeySym <parameter>keysym</parameter></paramdef>
+ <paramdef>KeySym <parameter>list[&hairsp;]</parameter></paramdef>
+ <paramdef>int <parameter>mod_count</parameter></paramdef>
+ <paramdef>unsignedchar *<parameter>string</parameter></paramdef>
+ <paramdef>int <parameter>num_bytes</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -895,7 +895,7 @@ To allocate some memory you will never give back, use
<funcsynopsis id='Xpermalloc'>
<funcprototype>
<funcdef>char *<function>Xpermalloc</function></funcdef>
- <paramdef>unsigned int <parameter> size</parameter></paramdef>
+ <paramdef>unsigned int <parameter>size</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -928,10 +928,11 @@ To parse standard window geometry strings, use
<funcsynopsis id='XParseGeometry'>
<funcprototype>
<funcdef>int <function>XParseGeometry</function></funcdef>
- <paramdef>char<parameter> *parsestring</parameter></paramdef>
- <paramdef>int*x_return,<parameter> *y_return</parameter></paramdef>
- <paramdef>unsigned int <parameter>*width_return</parameter></paramdef>
- <paramdef>unsigned int <parameter>*height_return</parameter></paramdef>
+ <paramdef>char *<parameter>parsestring</parameter></paramdef>
+ <paramdef>int *<parameter>x_return</parameter></paramdef>
+ <paramdef>int *<parameter>y_return</parameter></paramdef>
+ <paramdef>unsigned int *<parameter>width_return</parameter></paramdef>
+ <paramdef>unsigned int *<parameter>height_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1063,16 +1064,17 @@ To construct a window's geometry information, use
<funcsynopsis id='XWMGeometry'>
<funcprototype>
<funcdef>int <function>XWMGeometry</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> screen</parameter></paramdef>
- <paramdef>char<parameter> *user_geom</parameter></paramdef>
- <paramdef>char<parameter> *def_geom</parameter></paramdef>
- <paramdef>unsigned int <parameter> bwidth</parameter></paramdef>
- <paramdef>XSizeHints<parameter> *hints</parameter></paramdef>
- <paramdef>int*x_return,<parameter> *y_return</parameter></paramdef>
- <paramdef>int<parameter> *width_return</parameter></paramdef>
- <paramdef>int<parameter> *height_return</parameter></paramdef>
- <paramdef>int<parameter> *gravity_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>screen</parameter></paramdef>
+ <paramdef>char *<parameter>user_geom</parameter></paramdef>
+ <paramdef>char *<parameter>def_geom</parameter></paramdef>
+ <paramdef>unsigned int <parameter>bwidth</parameter></paramdef>
+ <paramdef>XSizeHints *<parameter>hints</parameter></paramdef>
+ <paramdef>int *<parameter>x_return</parameter></paramdef>
+ <paramdef>int *<parameter>y_return</parameter></paramdef>
+ <paramdef>int *<parameter>width_return</parameter></paramdef>
+ <paramdef>int *<parameter>height_return</parameter></paramdef>
+ <paramdef>int *<parameter>gravity_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1287,7 +1289,13 @@ Locate a point or rectangle in a region
To create a new empty region, use
<function>XCreateRegion</function>.
</para>
-<para>Region XCreateRegion()</para>
+
+<funcsynopsis id='XCreateRegion'>
+<funcprototype>
+ <funcdef>Region <function>XCreateRegion</function></funcdef>
+ <void />
+</funcprototype>
+</funcsynopsis>
<para>
<!-- .LP -->
@@ -1301,9 +1309,9 @@ To generate a region from a polygon, use
<funcsynopsis id='XPolygonRegion'>
<funcprototype>
<funcdef>Region <function>XPolygonRegion</function></funcdef>
- <paramdef>XPoint<parameter> points[]</parameter></paramdef>
- <paramdef>int<parameter> n</parameter></paramdef>
- <paramdef>int<parameter> fill_rule</parameter></paramdef>
+ <paramdef>XPoint <parameter>points[]</parameter></paramdef>
+ <paramdef>int <parameter>n</parameter></paramdef>
+ <paramdef>int <parameter>fill_rule</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1365,9 +1373,9 @@ To set the clip-mask of a GC to a region, use
<funcsynopsis id='XSetRegion'>
<funcprototype>
<funcdef><function>XSetRegion</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>GC<parameter> gc</parameter></paramdef>
- <paramdef>Region<parameter> r</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>GC <parameter>gc</parameter></paramdef>
+ <paramdef>Region <parameter>r</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1425,7 +1433,7 @@ To deallocate the storage associated with a specified region, use
<funcsynopsis id='XDestroyRegion'>
<funcprototype>
<funcdef><function>XDestroyRegion</function></funcdef>
- <paramdef>Region<parameter> r</parameter></paramdef>
+ <paramdef>Region <parameter>r</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1461,8 +1469,9 @@ To move a region by a specified amount, use
<funcsynopsis id='XOffsetRegion'>
<funcprototype>
<funcdef><function>XOffsetRegion</function></funcdef>
- <paramdef>Region<parameter> r</parameter></paramdef>
- <paramdef>intdx,<parameter> dy</parameter></paramdef>
+ <paramdef>Region <parameter>r</parameter></paramdef>
+ <paramdef>int <parameter>dx</parameter></paramdef>
+ <paramdef>int <parameter>dy</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1512,8 +1521,9 @@ To reduce a region by a specified amount, use
<funcsynopsis id='XShrinkRegion'>
<funcprototype>
<funcdef><function>XShrinkRegion</function></funcdef>
- <paramdef>Region<parameter> r</parameter></paramdef>
- <paramdef>intdx,<parameter> dy</parameter></paramdef>
+ <paramdef>Region <parameter>r</parameter></paramdef>
+ <paramdef>int <parameter>dx</parameter></paramdef>
+ <paramdef>int <parameter>dy</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1574,8 +1584,8 @@ To generate the smallest rectangle enclosing a region, use
<funcsynopsis id='XClipBox'>
<funcprototype>
<funcdef><function>XClipBox</function></funcdef>
- <paramdef>Region<parameter> r</parameter></paramdef>
- <paramdef>XRectangle<parameter> *rect_return</parameter></paramdef>
+ <paramdef>Region <parameter>r</parameter></paramdef>
+ <paramdef>XRectangle *<parameter>rect_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1619,7 +1629,9 @@ To compute the intersection of two regions, use
<funcsynopsis id='XIntersectRegion'>
<funcprototype>
<funcdef><function>XIntersectRegion</function></funcdef>
- <paramdef>Regionsra,srb,<parameter> dr_return</parameter></paramdef>
+ <paramdef>Region <parameter>sra</parameter></paramdef>
+ <paramdef>Region <parameter>srb</parameter></paramdef>
+ <paramdef>Region <parameter>dr_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1668,7 +1680,9 @@ To compute the union of two regions, use
<funcsynopsis id='XUnionRegion'>
<funcprototype>
<funcdef><function>XUnionRegion</function></funcdef>
- <paramdef>Regionsra,srb,<parameter> dr_return</parameter></paramdef>
+ <paramdef>Region <parameter>sra</parameter></paramdef>
+ <paramdef>Region <parameter>srb</parameter></paramdef>
+ <paramdef>Region <parameter>dr_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1717,9 +1731,9 @@ To create a union of a source region and a rectangle, use
<funcsynopsis id='XUnionRectWithRegion'>
<funcprototype>
<funcdef><function>XUnionRectWithRegion</function></funcdef>
- <paramdef>XRectangle<parameter> *rectangle</parameter></paramdef>
- <paramdef>Region<parameter> src_region</parameter></paramdef>
- <paramdef>Region<parameter> dest_region_return</parameter></paramdef>
+ <paramdef>XRectangle *<parameter>rectangle</parameter></paramdef>
+ <paramdef>Region <parameter>src_region</parameter></paramdef>
+ <paramdef>Region <parameter>dest_region_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1774,7 +1788,9 @@ To subtract two regions, use
<funcsynopsis id='XSubtractRegion'>
<funcprototype>
<funcdef><function>XSubtractRegion</function></funcdef>
- <paramdef>Regionsra,srb,<parameter> dr_return</parameter></paramdef>
+ <paramdef>Region <parameter>sra</parameter></paramdef>
+ <paramdef>Region <parameter>srb</parameter></paramdef>
+ <paramdef>Region <parameter>dr_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1830,7 +1846,9 @@ of two regions, use
<funcsynopsis id='XXorRegion'>
<funcprototype>
<funcdef><function>XXorRegion</function></funcdef>
- <paramdef>Regionsra,srb,<parameter> dr_return</parameter></paramdef>
+ <paramdef>Region <parameter>sra</parameter></paramdef>
+ <paramdef>Region <parameter>srb</parameter></paramdef>
+ <paramdef>Region <parameter>dr_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1887,7 +1905,7 @@ To determine if the specified region is empty, use
<funcsynopsis id='XEmptyRegion'>
<funcprototype>
<funcdef>Bool <function>XEmptyRegion</function></funcdef>
- <paramdef>Region<parameter> r</parameter></paramdef>
+ <paramdef>Region <parameter>r</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1923,7 +1941,8 @@ To determine if two regions have the same offset, size, and shape, use
<funcsynopsis id='XEqualRegion'>
<funcprototype>
<funcdef>Bool <function>XEqualRegion</function></funcdef>
- <paramdef>Regionr1,<parameter> r2</parameter></paramdef>
+ <paramdef>Region <parameter>r1</parameter></paramdef>
+ <paramdef>Region <parameter>r2</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -1975,7 +1994,7 @@ To determine if a specified point resides in a specified region, use
<funcsynopsis id='XPointInRegion'>
<funcprototype>
<funcdef>Bool <function>XPointInRegion</function></funcdef>
- <paramdef>Region<parameter> r</parameter></paramdef>
+ <paramdef>Region <parameter>r</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
</funcprototype>
@@ -2034,7 +2053,7 @@ To determine if a specified rectangle is inside a region, use
<funcsynopsis id='XRectInRegion'>
<funcprototype>
<funcdef>int <function>XRectInRegion</function></funcdef>
- <paramdef>Region<parameter> r</parameter></paramdef>
+ <paramdef>Region <parameter>r</parameter></paramdef>
<paramdef>int <parameter>x</parameter></paramdef>
<paramdef>int <parameter>y</parameter></paramdef>
<paramdef>unsigned int <parameter>width</parameter></paramdef>
@@ -2148,9 +2167,9 @@ To store data in cut buffer 0, use
<funcsynopsis id='XStoreBytes'>
<funcprototype>
<funcdef><function>XStoreBytes</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>char<parameter> *bytes</parameter></paramdef>
- <paramdef>int<parameter> nbytes</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>char *<parameter>bytes</parameter></paramdef>
+ <paramdef>int <parameter>nbytes</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2213,10 +2232,10 @@ To store data in a specified cut buffer, use
<funcsynopsis id='XStoreBuffer'>
<funcprototype>
<funcdef><function>XStoreBuffer</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>char<parameter> *bytes</parameter></paramdef>
- <paramdef>int<parameter> nbytes</parameter></paramdef>
- <paramdef>int<parameter> buffer</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>char *<parameter>bytes</parameter></paramdef>
+ <paramdef>int <parameter>nbytes</parameter></paramdef>
+ <paramdef>int <parameter>buffer</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2287,8 +2306,8 @@ To return data from cut buffer 0, use
<funcsynopsis id='XFetchBytes'>
<funcprototype>
<funcdef>char *<function>XFetchBytes</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> *nbytes_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int *<parameter>nbytes_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2339,9 +2358,9 @@ To return data from a specified cut buffer, use
<funcsynopsis id='XFetchBuffer'>
<funcprototype>
<funcdef>char *<function>XFetchBuffer</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> *nbytes_return</parameter></paramdef>
- <paramdef>int<parameter> buffer</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int *<parameter>nbytes_return</parameter></paramdef>
+ <paramdef>int <parameter>buffer</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2397,8 +2416,8 @@ To rotate the cut buffers, use
<funcsynopsis id='XRotateBuffers'>
<funcprototype>
<funcdef><function>XRotateBuffers</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> rotate</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>rotate</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2517,10 +2536,10 @@ template, use
<funcsynopsis id='XGetVisualInfo'>
<funcprototype>
<funcdef>XVisualInfo *<function>XGetVisualInfo</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>long<parameter> vinfo_mask</parameter></paramdef>
- <paramdef>XVisualInfo<parameter> *vinfo_template</parameter></paramdef>
- <paramdef>int<parameter> *nitems_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>long <parameter>vinfo_mask</parameter></paramdef>
+ <paramdef>XVisualInfo *<parameter>vinfo_template</parameter></paramdef>
+ <paramdef>int *<parameter>nitems_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2592,11 +2611,11 @@ class of the screen, use
<funcsynopsis id='XMatchVisualInfo'>
<funcprototype>
<funcdef>Status <function>XMatchVisualInfo</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>int<parameter> screen</parameter></paramdef>
- <paramdef>int<parameter> depth</parameter></paramdef>
- <paramdef>int<parameter> class</parameter></paramdef>
- <paramdef>XVisualInfo<parameter> *vinfo_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>int <parameter>screen</parameter></paramdef>
+ <paramdef>int <parameter>depth</parameter></paramdef>
+ <paramdef>int <parameter>class</parameter></paramdef>
+ <paramdef>XVisualInfo *<parameter>vinfo_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2742,16 +2761,16 @@ structure and initialize it with image format values from a display, use
<funcsynopsis id='XCreateImage'>
<funcprototype>
<funcdef>XImage *<function>XCreateImage</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Visual<parameter> *visual</parameter></paramdef>
- <paramdef>unsigned int <parameter> depth</parameter></paramdef>
- <paramdef>int<parameter> format</parameter></paramdef>
- <paramdef>int<parameter> offset</parameter></paramdef>
- <paramdef>char<parameter> *data</parameter></paramdef>
- <paramdef>unsigned int <parameter> width</parameter></paramdef>
- <paramdef>unsigned int <parameter> height</parameter></paramdef>
- <paramdef>int<parameter> bitmap_pad</parameter></paramdef>
- <paramdef>int<parameter> bytes_per_line</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Visual *<parameter>visual</parameter></paramdef>
+ <paramdef>unsigned int <parameter>depth</parameter></paramdef>
+ <paramdef>int <parameter>format</parameter></paramdef>
+ <paramdef>int <parameter>offset</parameter></paramdef>
+ <paramdef>char *<parameter>data</parameter></paramdef>
+ <paramdef>unsigned int <parameter>width</parameter></paramdef>
+ <paramdef>unsigned int <parameter>height</parameter></paramdef>
+ <paramdef>int <parameter>bitmap_pad</parameter></paramdef>
+ <paramdef>int <parameter>bytes_per_line</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2925,9 +2944,9 @@ To obtain a pixel value in an image, use
<funcsynopsis id='XGetPixel'>
<funcprototype>
<funcdef>unsigned long <function>XGetPixel</function></funcdef>
- <paramdef>XImage<parameter> *ximage</parameter></paramdef>
- <paramdef>int<parameter> x</parameter></paramdef>
- <paramdef>int<parameter> y</parameter></paramdef>
+ <paramdef>XImage *<parameter>ximage</parameter></paramdef>
+ <paramdef>int <parameter>x</parameter></paramdef>
+ <paramdef>int <parameter>y</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -2986,10 +3005,10 @@ To set a pixel value in an image, use
<funcsynopsis id='XPutPixel'>
<funcprototype>
<funcdef><function>XPutPixel</function></funcdef>
- <paramdef>XImage<parameter> *ximage</parameter></paramdef>
- <paramdef>int<parameter> x</parameter></paramdef>
- <paramdef>int<parameter> y</parameter></paramdef>
- <paramdef>unsigned long <parameter> pixel</parameter></paramdef>
+ <paramdef>XImage *<parameter>ximage</parameter></paramdef>
+ <paramdef>int <parameter>x</parameter></paramdef>
+ <paramdef>int <parameter>y</parameter></paramdef>
+ <paramdef>unsigned long <parameter>pixel</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3058,11 +3077,11 @@ To create a subimage, use
<funcsynopsis id='XSubImage'>
<funcprototype>
<funcdef>XImage *<function>XSubImage</function></funcdef>
- <paramdef>XImage<parameter> *ximage</parameter></paramdef>
- <paramdef>int<parameter> x</parameter></paramdef>
- <paramdef>int<parameter> y</parameter></paramdef>
- <paramdef>unsigned int <parameter> subimage_width</parameter></paramdef>
- <paramdef>unsigned int <parameter> subimage_height</parameter></paramdef>
+ <paramdef>XImage *<parameter>ximage</parameter></paramdef>
+ <paramdef>int <parameter>x</parameter></paramdef>
+ <paramdef>int <parameter>y</parameter></paramdef>
+ <paramdef>unsigned int <parameter>subimage_width</parameter></paramdef>
+ <paramdef>unsigned int <parameter>subimage_height</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3144,8 +3163,8 @@ To increment each pixel in an image by a constant value, use
<funcsynopsis id='XAddPixel'>
<funcprototype>
<funcdef><function>XAddPixel</function></funcdef>
- <paramdef>XImage<parameter> *ximage</parameter></paramdef>
- <paramdef>long<parameter> value</parameter></paramdef>
+ <paramdef>XImage *<parameter>ximage</parameter></paramdef>
+ <paramdef>long <parameter>value</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3280,13 +3299,14 @@ To read a bitmap from a file and store it in a pixmap, use
<funcsynopsis id='XReadBitmapFile'>
<funcprototype>
<funcdef>int <function>XReadBitmapFile</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>char<parameter> *filename</parameter></paramdef>
- <paramdef>unsigned int <parameter>*width_return</parameter></paramdef>
- <paramdef>unsigned int <parameter>*height_return</parameter></paramdef>
- <paramdef>Pixmap<parameter> *bitmap_return</parameter></paramdef>
- <paramdef>int*x_hot_return,<parameter> *y_hot_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>char *<parameter>filename</parameter></paramdef>
+ <paramdef>unsigned int *<parameter>width_return</parameter></paramdef>
+ <paramdef>unsigned int *<parameter>height_return</parameter></paramdef>
+ <paramdef>Pixmap *<parameter>bitmap_return</parameter></paramdef>
+ <paramdef>int *<parameter>x_hot_return</parameter></paramdef>
+ <paramdef>int *<parameter>y_hot_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3435,11 +3455,12 @@ To read a bitmap from a file and return it as data, use
<funcsynopsis id='XReadBitmapFileData'>
<funcprototype>
<funcdef>int <function>XReadBitmapFileData</function></funcdef>
- <paramdef>char<parameter> *filename</parameter></paramdef>
- <paramdef>unsigned int <parameter>*width_return</parameter></paramdef>
- <paramdef>unsigned int <parameter>*height_return</parameter></paramdef>
- <paramdef>unsignedchar<parameter> *data_return</parameter></paramdef>
- <paramdef>int*x_hot_return,<parameter> *y_hot_return</parameter></paramdef>
+ <paramdef>char *<parameter>filename</parameter></paramdef>
+ <paramdef>unsigned int *<parameter>width_return</parameter></paramdef>
+ <paramdef>unsigned int *<parameter>height_return</parameter></paramdef>
+ <paramdef>unsignedchar *<parameter>data_return</parameter></paramdef>
+ <paramdef>int *<parameter>x_hot_return</parameter></paramdef>
+ <paramdef>int *<parameter>y_hot_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3533,12 +3554,13 @@ To write out a bitmap from a pixmap to a file, use
<funcsynopsis id='XWriteBitmapFile'>
<funcprototype>
<funcdef>int <function>XWriteBitmapFile</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>char<parameter> *filename</parameter></paramdef>
- <paramdef>Pixmap<parameter> bitmap</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>char *<parameter>filename</parameter></paramdef>
+ <paramdef>Pixmap <parameter>bitmap</parameter></paramdef>
<paramdef>unsigned int <parameter>width</parameter></paramdef>
<paramdef>unsigned int <parameter>height</parameter></paramdef>
- <paramdef>intx_hot,<parameter> y_hot</parameter></paramdef>
+ <paramdef>int <parameter>x_hot</parameter></paramdef>
+ <paramdef>int <parameter>y_hot</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3661,13 +3683,14 @@ To create a pixmap and then store bitmap-format data into it, use
<funcsynopsis id='XCreatePixmapFromBitmapData'>
<funcprototype>
<funcdef>Pixmap <function>XCreatePixmapFromBitmapData</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>char<parameter> *data</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>char *<parameter>data</parameter></paramdef>
<paramdef>unsigned int <parameter>width</parameter></paramdef>
<paramdef>unsigned int <parameter>height</parameter></paramdef>
- <paramdef>unsigned long fg,<parameter> bg</parameter></paramdef>
- <paramdef>unsigned int <parameter> depth</parameter></paramdef>
+ <paramdef>unsigned long <parameter>fg</parameter></paramdef>
+ <paramdef>unsigned long <parameter>bg</parameter></paramdef>
+ <paramdef>unsigned int <parameter>depth</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -3793,9 +3816,9 @@ in a program directly, as opposed to reading it in every time at run time, use
<funcsynopsis id='XCreateBitmapFromData'>
<funcprototype>
<funcdef>Pixmap <function>XCreateBitmapFromData</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>Drawable<parameter> d</parameter></paramdef>
- <paramdef>char<parameter> *data</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>Drawable <parameter>d</parameter></paramdef>
+ <paramdef>char *<parameter>data</parameter></paramdef>
<paramdef>unsigned int <parameter>width</parameter></paramdef>
<paramdef>unsigned int <parameter>height</parameter></paramdef>
</funcprototype>
@@ -3939,10 +3962,10 @@ To save a data value that corresponds to a resource ID and context type, use
<funcsynopsis id='XSaveContext'>
<funcprototype>
<funcdef>int <function>XSaveContext</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XID<parameter> rid</parameter></paramdef>
- <paramdef>XContext<parameter> context</parameter></paramdef>
- <paramdef>XPointer<parameter> data</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XID <parameter>rid</parameter></paramdef>
+ <paramdef>XContext <parameter>context</parameter></paramdef>
+ <paramdef>XPointer <parameter>data</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -4013,10 +4036,10 @@ To get the data associated with a resource ID and type, use
<funcsynopsis id='XFindContext'>
<funcprototype>
<funcdef>int <function>XFindContext</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XID<parameter> rid</parameter></paramdef>
- <paramdef>XContext<parameter> context</parameter></paramdef>
- <paramdef>XPointer<parameter> *data_return</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XID <parameter>rid</parameter></paramdef>
+ <paramdef>XContext <parameter>context</parameter></paramdef>
+ <paramdef>XPointer *<parameter>data_return</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -4086,9 +4109,9 @@ To delete an entry for a given resource ID and type, use
<funcsynopsis id='XDeleteContext'>
<funcprototype>
<funcdef>int <function>XDeleteContext</function></funcdef>
- <paramdef>Display<parameter> *display</parameter></paramdef>
- <paramdef>XID<parameter> rid</parameter></paramdef>
- <paramdef>XContext<parameter> context</parameter></paramdef>
+ <paramdef>Display *<parameter>display</parameter></paramdef>
+ <paramdef>XID <parameter>rid</parameter></paramdef>
+ <paramdef>XContext <parameter>context</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<!-- .FN -->
@@ -4147,7 +4170,13 @@ and
use
<function>XUniqueContext</function>.
</para>
-<para>XContext XuniqueContext()</para>
+
+<funcsynopsis id='XUniqueContext'>
+<funcprototype>
+ <funcdef>XContext <function>XUniqueContext</function></funcdef>
+ <void />
+</funcprototype>
+</funcsynopsis>
</sect1>
</chapter>
diff --git a/lib/libX11/src/FontNames.c b/lib/libX11/src/FontNames.c
index e55f338ca..9ffdfd299 100644
--- a/lib/libX11/src/FontNames.c
+++ b/lib/libX11/src/FontNames.c
@@ -43,6 +43,7 @@ int *actualCount) /* RETURN */
register int length;
char **flist = NULL;
char *ch = NULL;
+ char *chstart;
char *chend;
int count = 0;
xListFontsReply rep;
@@ -86,6 +87,7 @@ int *actualCount) /* RETURN */
/*
* unpack into null terminated strings.
*/
+ chstart = ch;
chend = ch + (rlen + 1);
length = *(unsigned char *)ch;
*ch = 1; /* make sure it is non-zero for XFreeFontNames */
@@ -98,12 +100,14 @@ int *actualCount) /* RETURN */
*ch = '\0'; /* and replace with null-termination */
count++;
} else {
+ Xfree(chstart);
Xfree(flist);
flist = NULL;
count = 0;
break;
}
} else {
+ Xfree(chstart);
Xfree(flist);
flist = NULL;
count = 0;