summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaleb Keithley <kaleb@freedesktop.org>2003-11-14 16:49:23 +0000
committerKaleb Keithley <kaleb@freedesktop.org>2003-11-14 16:49:23 +0000
commitd5631467e162bbf58d62b506ef817b16ba93cd06 (patch)
tree57d9a74dc29750806c32d4a02f8f2a3c3b275ce6
parentc4577392d4ebbd4a4fdf37720982cb378b5749a0 (diff)
-rw-r--r--xlsatoms.c49
-rw-r--r--xlsatoms.man7
2 files changed, 29 insertions, 27 deletions
diff --git a/xlsatoms.c b/xlsatoms.c
index ca2d68f..52b3dcd 100644
--- a/xlsatoms.c
+++ b/xlsatoms.c
@@ -25,8 +25,10 @@ in this Software without prior written authorization from The Open Group.
*
* Author: Jim Fulton, MIT X Consortium
*/
+/* $XFree86: xc/programs/xlsatoms/xlsatoms.c,v 1.6 2001/12/14 20:02:08 dawes Exp $ */
#include <stdio.h>
+#include <stdlib.h>
#include <X11/Xos.h>
#include <X11/Xlib.h>
#include <X11/Xproto.h>
@@ -34,7 +36,15 @@ in this Software without prior written authorization from The Open Group.
char *ProgramName;
-static void usage ()
+static void do_name ( Display *dpy, char *format, char *name );
+static int parse_range ( char *range, long *lowp, long *highp );
+static void do_range ( Display *dpy, char *format, char *range );
+static int catcher ( Display *dpy, XErrorEvent *err );
+static void list_atoms ( Display *dpy, char *format, int mask,
+ long low, long high );
+
+static void
+usage(void)
{
fprintf (stderr, "usage: %s [-options...]\n\n", ProgramName);
fprintf (stderr, "where options include:\n");
@@ -50,10 +60,8 @@ static void usage ()
exit (1);
}
-
-main (argc, argv)
- int argc;
- char **argv;
+int
+main(int argc, char *argv[])
{
char *displayname = NULL;
char *format = "%lu\t%s";
@@ -111,10 +119,8 @@ main (argc, argv)
exit (0);
}
-do_name (dpy, format, name)
- Display *dpy;
- char *format;
- char *name;
+static void
+do_name(Display *dpy, char *format, char *name)
{
Atom a = XInternAtom (dpy, name, True);
@@ -131,9 +137,8 @@ do_name (dpy, format, name)
#define RangeLow (1 << 0)
#define RangeHigh (1 << 1)
-static int parse_range (range, lowp, highp)
- char *range;
- long *lowp, *highp;
+static int
+parse_range(char *range, long *lowp, long *highp)
{
char *dash;
int mask = 0;
@@ -167,10 +172,8 @@ static int parse_range (range, lowp, highp)
return mask;
}
-do_range (dpy, format, range)
- Display *dpy;
- char *format;
- char *range;
+static void
+do_range(Display *dpy, char *format, char *range)
{
int mask;
long low, high;
@@ -180,9 +183,8 @@ do_range (dpy, format, range)
}
-static int catcher (dpy, err)
- Display *dpy;
- XErrorEvent *err;
+static int
+catcher(Display *dpy, XErrorEvent *err)
{
if (err->request_code != X_GetAtomName) {
XmuPrintDefaultErrorMessage (dpy, err, stderr);
@@ -190,13 +192,10 @@ static int catcher (dpy, err)
return 0;
}
-list_atoms (dpy, format, mask, low, high)
- Display *dpy;
- char *format;
- int mask;
- long low, high;
+static void
+list_atoms(Display *dpy, char *format, int mask, long low, long high)
{
- int (*oldhandler)() = XSetErrorHandler (catcher);
+ XErrorHandler oldhandler = XSetErrorHandler (catcher);
switch (mask) {
case RangeHigh:
diff --git a/xlsatoms.man b/xlsatoms.man
index 5b0bd7a..b6f9a69 100644
--- a/xlsatoms.man
+++ b/xlsatoms.man
@@ -22,7 +22,10 @@
.\" not be used in advertising or otherwise to promote the sale, use or
.\" other dealings in this Software without prior written authorization
.\" from The Open Group.
-.TH XLSATOMS 1 "Release 6.4" "X Version 11"
+.\"
+.\" $XFree86: xc/programs/xlsatoms/xlsatoms.man,v 1.8 2001/12/14 20:02:08 dawes Exp $
+.\"
+.TH XLSATOMS 1 __xorgversion__
.SH NAME
xlsatoms - list interned atoms defined on server
.SH SYNOPSIS
@@ -56,7 +59,7 @@ This option specifies the name of an atom to list. If the atom does not
exist, a message will be printed on the standard error.
.PP
.SH "SEE ALSO"
-X(1), Xserver(1), xprop(1)
+X(__miscmansuffix__), Xserver(1), xprop(1)
.SH ENVIRONMENT
.TP 8
.B DISPLAY