Date: Tue, 21 Nov 2000 04:10:03 -0800 (PST) From: "Andrzej Ritz" <aritz@altkom.com.pl> To: freebsd-bugs@FreeBSD.org Subject: Re: gnu/22972: Internal Compiler Error Message-ID: <200011211210.EAA92572@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR gnu/22972; it has been noted by GNATS.
From: "Andrzej Ritz" <aritz@altkom.com.pl>
To: <freebsd-gnats-submit@FreeBSD.org>, <aritz@altkom.com.pl>
Cc:
Subject: Re: gnu/22972: Internal Compiler Error
Date: Tue, 21 Nov 2000 13:05:32 +0100
This is a multi-part message in MIME format.
------=_NextPart_000_0009_01C053BB.BAB3A8E0
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_000A_01C053BB.BAB3A8E0"
------=_NextPart_001_000A_01C053BB.BAB3A8E0
Content-Type: text/plain;
charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Here is a preprocessed version of the offending file. If you compile it =
o the same platform you
should be able to repeat the error.
Thanks for your swift reply
Andrzej Ritz
------=_NextPart_001_000A_01C053BB.BAB3A8E0
Content-Type: text/html;
charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-2">
<META content=3D"MSHTML 5.50.4134.600" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3D"Arial CE"></FONT><FONT size=3D2>Here is a =
preprocessed version of=20
the offending file. If you compile it o the same platform =
you</FONT></DIV>
<DIV><FONT size=3D2>should be able to repeat the error.</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT face=3D"Arial CE" size=3D2> Thanks for your =
swift=20
reply</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT face=3D"Arial CE" size=3D2> =
=20
Andrzej Ritz</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=3D2></FONT> </DIV></BODY></HTML>
------=_NextPart_001_000A_01C053BB.BAB3A8E0--
------=_NextPart_000_0009_01C053BB.BAB3A8E0
Content-Type: application/octet-stream;
name="ftab.cpp"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="ftab.cpp"
# 1 "ftab.cpp"=0A=
# 1 "sim.h" 1=0A=
=0A=
=0A=
# 1 "/usr/include/stdlib.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "/usr/include/sys/cdefs.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 106 "/usr/include/sys/cdefs.h" 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 193 "/usr/include/sys/cdefs.h" 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 40 "/usr/include/stdlib.h" 2 3=0A=
=0A=
=0A=
# 1 "/usr/include/machine/ansi.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef long long __int64_t;=0A=
=0A=
typedef unsigned long long __uint64_t;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef signed char __int8_t;=0A=
typedef unsigned char __uint8_t;=0A=
typedef short __int16_t;=0A=
typedef unsigned short __uint16_t;=0A=
typedef int __int32_t;=0A=
typedef unsigned int __uint32_t;=0A=
=0A=
typedef int __intptr_t;=0A=
typedef unsigned int __uintptr_t;=0A=
=0A=
=0A=
# 42 "/usr/include/stdlib.h" 2 3=0A=
=0A=
=0A=
=0A=
=0A=
typedef int rune_t;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef unsigned int size_t;=0A=
=0A=
=0A=
=0A=
=0A=
typedef int wchar_t;=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
int quot; =0A=
int rem; =0A=
} div_t;=0A=
=0A=
typedef struct {=0A=
long quot; =0A=
long rem; =0A=
} ldiv_t;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern int __mb_cur_max;=0A=
=0A=
=0A=
extern "C" { =0A=
void abort (void) ;=0A=
int abs (int) ;=0A=
int atexit (void (*)(void)) ;=0A=
double atof (const char *) ;=0A=
int atoi (const char *) ;=0A=
long atol (const char *) ;=0A=
void *bsearch (const void *, const void *, size_t,=0A=
size_t, int (*)(const void *, const void *)) ;=0A=
void *calloc (size_t, size_t) ;=0A=
div_t div (int, int) ;=0A=
void exit (int) ;=0A=
void free (void *) ;=0A=
char *getenv (const char *) ;=0A=
long labs (long) ;=0A=
ldiv_t ldiv (long, long) ;=0A=
void *malloc (size_t) ;=0A=
void qsort (void *, size_t, size_t,=0A=
int (*)(const void *, const void *)) ;=0A=
int rand (void) ;=0A=
void *realloc (void *, size_t) ;=0A=
void srand (unsigned) ;=0A=
double strtod (const char *, char **) ;=0A=
long strtol (const char *, char **, int) ;=0A=
unsigned long=0A=
strtoul (const char *, char **, int) ;=0A=
int system (const char *) ;=0A=
=0A=
int mblen (const char *, size_t) ;=0A=
size_t mbstowcs (wchar_t *, const char *, size_t) ;=0A=
int wctomb (char *, wchar_t) ;=0A=
int mbtowc (wchar_t *, const char *, size_t) ;=0A=
size_t wcstombs (char *, const wchar_t *, size_t) ;=0A=
=0A=
=0A=
int putenv (const char *) ;=0A=
int setenv (const char *, const char *, int) ;=0A=
=0A=
double drand48 (void) ;=0A=
double erand48 (unsigned short[3]) ;=0A=
long jrand48 (unsigned short[3]) ;=0A=
void lcong48 (unsigned short[7]) ;=0A=
long lrand48 (void) ;=0A=
long mrand48 (void) ;=0A=
long nrand48 (unsigned short[3]) ;=0A=
unsigned short=0A=
*seed48 (unsigned short[3]) ;=0A=
void srand48 (long) ;=0A=
=0A=
void *alloca (size_t) ; =0A=
=0A=
__uint32_t=0A=
arc4random (void) ;=0A=
void arc4random_addrandom (unsigned char *dat, int datlen) ;=0A=
void arc4random_stir (void) ;=0A=
char *getbsize (int *, long *) ;=0A=
char *cgetcap (char *, char *, int) ;=0A=
int cgetclose (void) ;=0A=
int cgetent (char **, char **, char *) ;=0A=
int cgetfirst (char **, char **) ;=0A=
int cgetmatch (char *, char *) ;=0A=
int cgetnext (char **, char **) ;=0A=
int cgetnum (char *, char *, long *) ;=0A=
int cgetset (char *) ;=0A=
int cgetstr (char *, char *, char **) ;=0A=
int cgetustr (char *, char *, char **) ;=0A=
=0A=
int daemon (int, int) ;=0A=
char *devname (int, int) ;=0A=
int getloadavg (double [], int) ;=0A=
=0A=
char *group_from_gid (unsigned long, int) ;=0A=
int heapsort (void *, size_t, size_t,=0A=
int (*)(const void *, const void *)) ;=0A=
char *initstate (unsigned long, char *, long) ;=0A=
int mergesort (void *, size_t, size_t,=0A=
int (*)(const void *, const void *)) ;=0A=
int radixsort (const unsigned char **, int, const unsigned char *,=0A=
unsigned) ;=0A=
int sradixsort (const unsigned char **, int, const unsigned char *,=0A=
unsigned) ;=0A=
int rand_r (unsigned *) ;=0A=
long random (void) ;=0A=
void *reallocf (void *, size_t) ;=0A=
char *realpath (const char *, char resolved_path[]) ;=0A=
char *setstate (char *) ;=0A=
void srandom (unsigned long) ;=0A=
void srandomdev (void) ;=0A=
char *user_from_uid (unsigned long, int) ;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
void unsetenv (const char *) ;=0A=
=0A=
} =0A=
=0A=
=0A=
# 3 "sim.h" 2=0A=
=0A=
# 1 "/usr/include/stdio.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef __int64_t fpos_t;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct __sbuf {=0A=
unsigned char *_base;=0A=
int _size;=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct __sFILE {=0A=
unsigned char *_p; =0A=
int _r; =0A=
int _w; =0A=
short _flags; =0A=
short _file; =0A=
struct __sbuf _bf; =0A=
int _lbfsize; =0A=
=0A=
=0A=
void *_cookie; =0A=
int (*_close) (void *) ;=0A=
int (*_read) (void *, char *, int) ;=0A=
fpos_t (*_seek) (void *, fpos_t, int) ;=0A=
int (*_write) (void *, const char *, int) ;=0A=
=0A=
=0A=
struct __sbuf _ub; =0A=
unsigned char *_up; =0A=
int _ur; =0A=
=0A=
=0A=
unsigned char _ubuf[3]; =0A=
unsigned char _nbuf[1]; =0A=
=0A=
=0A=
struct __sbuf _lb; =0A=
=0A=
=0A=
int _blksize; =0A=
fpos_t _offset; =0A=
} FILE;=0A=
=0A=
extern "C" { =0A=
extern FILE __sF[];=0A=
} =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
void clearerr (FILE *) ;=0A=
int fclose (FILE *) ;=0A=
int feof (FILE *) ;=0A=
int ferror (FILE *) ;=0A=
int fflush (FILE *) ;=0A=
int fgetc (FILE *) ;=0A=
int fgetpos (FILE *, fpos_t *) ;=0A=
char *fgets (char *, int, FILE *) ;=0A=
FILE *fopen (const char *, const char *) ;=0A=
int fprintf (FILE *, const char *, ...) ;=0A=
int fputc (int, FILE *) ;=0A=
int fputs (const char *, FILE *) ;=0A=
size_t fread (void *, size_t, size_t, FILE *) ;=0A=
FILE *freopen (const char *, const char *, FILE *) ;=0A=
int fscanf (FILE *, const char *, ...) ;=0A=
int fseek (FILE *, long, int) ;=0A=
int fsetpos (FILE *, const fpos_t *) ;=0A=
long ftell (FILE *) ;=0A=
size_t fwrite (const void *, size_t, size_t, FILE *) ;=0A=
int getc (FILE *) ;=0A=
int getchar (void) ;=0A=
char *gets (char *) ;=0A=
=0A=
extern const int sys_nerr; =0A=
extern const char * const sys_errlist[];=0A=
=0A=
void perror (const char *) ;=0A=
int printf (const char *, ...) ;=0A=
int putc (int, FILE *) ;=0A=
int putchar (int) ;=0A=
int puts (const char *) ;=0A=
int remove (const char *) ;=0A=
int rename (const char *, const char *) ;=0A=
void rewind (FILE *) ;=0A=
int scanf (const char *, ...) ;=0A=
void setbuf (FILE *, char *) ;=0A=
int setvbuf (FILE *, char *, int, size_t) ;=0A=
int sprintf (char *, const char *, ...) ;=0A=
int sscanf (const char *, const char *, ...) ;=0A=
FILE *tmpfile (void) ;=0A=
char *tmpnam (char *) ;=0A=
int ungetc (int, FILE *) ;=0A=
int vfprintf (FILE *, const char *, char * ) ;=0A=
int vprintf (const char *, char * ) ;=0A=
int vsprintf (char *, const char *, char * ) ;=0A=
} =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
char *ctermid (char *) ;=0A=
FILE *fdopen (int, const char *) ;=0A=
int fileno (FILE *) ;=0A=
int ftrylockfile (FILE *) ;=0A=
void flockfile (FILE *) ;=0A=
void funlockfile (FILE *) ;=0A=
} =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
=0A=
=0A=
int ftruncate (int, __int64_t ) ;=0A=
=0A=
=0A=
=0A=
__int64_t lseek (int, __int64_t , int) ;=0A=
=0A=
=0A=
=0A=
void *mmap (void *, size_t, int, int, int, __int64_t ) ;=0A=
=0A=
=0A=
=0A=
int truncate (const char *, __int64_t ) ;=0A=
=0A=
} =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
int asprintf (char **, const char *, ...) ;=0A=
char *ctermid_r (char *) ;=0A=
char *fgetln (FILE *, size_t *) ;=0A=
int fpurge (FILE *) ;=0A=
int fseeko (FILE *, __int64_t , int) ;=0A=
__int64_t ftello (FILE *) ;=0A=
int getw (FILE *) ;=0A=
int pclose (FILE *) ;=0A=
FILE *popen (const char *, const char *) ;=0A=
int putw (int, FILE *) ;=0A=
void setbuffer (FILE *, char *, int) ;=0A=
int setlinebuf (FILE *) ;=0A=
char *tempnam (const char *, const char *) ;=0A=
int snprintf (char *, size_t, const char *, ...) ;=0A=
int vasprintf (char **, const char *, char * ) =0A=
;=0A=
int vsnprintf (char *, size_t, const char *, char * ) =0A=
;=0A=
int vscanf (const char *, char * ) ;=0A=
int vsscanf (const char *, const char *, char * ) =0A=
;=0A=
} =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
FILE *funopen (const void *,=0A=
int (*)(void *, char *, int),=0A=
int (*)(void *, const char *, int),=0A=
fpos_t (*)(void *, fpos_t, int),=0A=
int (*)(void *)) ;=0A=
} =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
int __srget (FILE *) ;=0A=
int __svfscanf (FILE *, const char *, char * ) ;=0A=
int __swbuf (int, FILE *) ;=0A=
} =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 438 "/usr/include/stdio.h" 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 4 "sim.h" 2=0A=
=0A=
# 1 "/usr/include/math.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern char __infinity[];=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern int signgam;=0A=
=0A=
=0A=
enum fdversion {fdlibm_ieee =3D -1, fdlibm_svid, fdlibm_xopen, =
fdlibm_posix};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern enum fdversion _fdlib_version ;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 77 "/usr/include/math.h" 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
=0A=
=0A=
=0A=
extern double acos (double) ;=0A=
extern double asin (double) ;=0A=
extern double atan (double) ;=0A=
extern double atan2 (double, double) ;=0A=
extern double cos (double) ;=0A=
extern double sin (double) ;=0A=
extern double tan (double) ;=0A=
=0A=
extern double cosh (double) ;=0A=
extern double sinh (double) ;=0A=
extern double tanh (double) ;=0A=
=0A=
extern double exp (double) ;=0A=
extern double frexp (double, int *) ;=0A=
extern double ldexp (double, int) ;=0A=
extern double log (double) ;=0A=
extern double log10 (double) ;=0A=
extern double modf (double, double *) ;=0A=
=0A=
extern double pow (double, double) ;=0A=
extern double sqrt (double) ;=0A=
=0A=
extern double ceil (double) ;=0A=
extern double fabs (double) ;=0A=
extern double floor (double) ;=0A=
extern double fmod (double, double) ;=0A=
=0A=
=0A=
extern double erf (double) ;=0A=
extern double erfc (double) ;=0A=
extern double gamma (double) ;=0A=
extern double hypot (double, double) ;=0A=
extern int isinf (double) ;=0A=
extern int isnan (double) ;=0A=
extern int finite (double) ;=0A=
extern double j0 (double) ;=0A=
extern double j1 (double) ;=0A=
extern double jn (int, double) ;=0A=
extern double lgamma (double) ;=0A=
extern double y0 (double) ;=0A=
extern double y1 (double) ;=0A=
extern double yn (int, double) ;=0A=
=0A=
=0A=
extern double acosh (double) ;=0A=
extern double asinh (double) ;=0A=
extern double atanh (double) ;=0A=
extern double cbrt (double) ;=0A=
extern double logb (double) ;=0A=
extern double nextafter (double, double) ;=0A=
extern double remainder (double, double) ;=0A=
extern double scalb (double, double) ;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern double significand (double) ;=0A=
=0A=
=0A=
=0A=
=0A=
extern double copysign (double, double) ;=0A=
extern int ilogb (double) ;=0A=
extern double rint (double) ;=0A=
extern double scalbn (double, int) ;=0A=
=0A=
=0A=
=0A=
=0A=
extern double cabs();=0A=
extern double drem (double, double) ;=0A=
extern double expm1 (double) ;=0A=
extern double log1p (double) ;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern float acosf (float) ;=0A=
extern float asinf (float) ;=0A=
extern float atanf (float) ;=0A=
extern float atan2f (float, float) ;=0A=
extern float cosf (float) ;=0A=
extern float sinf (float) ;=0A=
extern float tanf (float) ;=0A=
=0A=
extern float coshf (float) ;=0A=
extern float sinhf (float) ;=0A=
extern float tanhf (float) ;=0A=
=0A=
extern float expf (float) ;=0A=
extern float frexpf (float, int *) ;=0A=
extern float ldexpf (float, int) ;=0A=
extern float logf (float) ;=0A=
extern float log10f (float) ;=0A=
extern float modff (float, float *) ;=0A=
=0A=
extern float powf (float, float) ;=0A=
extern float sqrtf (float) ;=0A=
=0A=
extern float ceilf (float) ;=0A=
extern float fabsf (float) ;=0A=
extern float floorf (float) ;=0A=
extern float fmodf (float, float) ;=0A=
=0A=
extern float erff (float) ;=0A=
extern float erfcf (float) ;=0A=
extern float gammaf (float) ;=0A=
extern float hypotf (float, float) ;=0A=
extern int isnanf (float) ;=0A=
extern int finitef (float) ;=0A=
extern float j0f (float) ;=0A=
extern float j1f (float) ;=0A=
extern float jnf (int, float) ;=0A=
extern float lgammaf (float) ;=0A=
extern float y0f (float) ;=0A=
extern float y1f (float) ;=0A=
extern float ynf (int, float) ;=0A=
=0A=
extern float acoshf (float) ;=0A=
extern float asinhf (float) ;=0A=
extern float atanhf (float) ;=0A=
extern float cbrtf (float) ;=0A=
extern float logbf (float) ;=0A=
extern float nextafterf (float, float) ;=0A=
extern float remainderf (float, float) ;=0A=
extern float scalbf (float, float) ;=0A=
=0A=
=0A=
=0A=
=0A=
extern float significandf (float) ;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern float copysignf (float, float) ;=0A=
extern int ilogbf (float) ;=0A=
extern float rintf (float) ;=0A=
extern float scalbnf (float, int) ;=0A=
=0A=
=0A=
=0A=
=0A=
extern float cabsf ();=0A=
extern float dremf (float, float) ;=0A=
extern float expm1f (float) ;=0A=
extern float log1pf (float) ;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
} =0A=
=0A=
=0A=
# 5 "sim.h" 2=0A=
=0A=
# 1 "/usr/include/setjmp.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "/usr/include/machine/setjmp.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct { int _sjb[11 + 1]; } sigjmp_buf[1];=0A=
=0A=
=0A=
typedef struct { int _jb[11 + 1]; } jmp_buf[1];=0A=
# 45 "/usr/include/setjmp.h" 2 3=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
int setjmp (jmp_buf) ;=0A=
void longjmp (jmp_buf, int) ;=0A=
=0A=
=0A=
int sigsetjmp (sigjmp_buf, int) ;=0A=
void siglongjmp (sigjmp_buf, int) ;=0A=
=0A=
=0A=
=0A=
int _setjmp (jmp_buf) ;=0A=
void _longjmp (jmp_buf, int) ;=0A=
void longjmperror (void) ;=0A=
=0A=
} =0A=
=0A=
=0A=
# 6 "sim.h" 2=0A=
=0A=
# 1 "/usr/include/ctype.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "/usr/include/runetype.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
rune_t min; =0A=
rune_t max; =0A=
rune_t map; =0A=
unsigned long *types; =0A=
} _RuneEntry;=0A=
=0A=
typedef struct {=0A=
int nranges; =0A=
_RuneEntry *ranges; =0A=
} _RuneRange;=0A=
=0A=
typedef struct {=0A=
char magic[8]; =0A=
char encoding[32]; =0A=
=0A=
rune_t (*sgetrune)=0A=
(const char *, size_t, char const **) ;=0A=
int (*sputrune)=0A=
(rune_t, char *, size_t, char **) ;=0A=
rune_t invalid_rune;=0A=
=0A=
unsigned long runetype[(1 <<8 ) ];=0A=
rune_t maplower[(1 <<8 ) ];=0A=
rune_t mapupper[(1 <<8 ) ];=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
_RuneRange runetype_ext;=0A=
_RuneRange maplower_ext;=0A=
_RuneRange mapupper_ext;=0A=
=0A=
void *variable; =0A=
int variable_len; =0A=
} _RuneLocale;=0A=
=0A=
=0A=
=0A=
extern _RuneLocale _DefaultRuneLocale;=0A=
extern _RuneLocale *_CurrentRuneLocale;=0A=
=0A=
=0A=
# 52 "/usr/include/ctype.h" 2 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
int isalnum (int) ;=0A=
int isalpha (int) ;=0A=
int iscntrl (int) ;=0A=
int isdigit (int) ;=0A=
int isgraph (int) ;=0A=
int islower (int) ;=0A=
int isprint (int) ;=0A=
int ispunct (int) ;=0A=
int isspace (int) ;=0A=
int isupper (int) ;=0A=
int isxdigit (int) ;=0A=
int tolower (int) ;=0A=
int toupper (int) ;=0A=
=0A=
=0A=
int digittoint (int) ;=0A=
int isascii (int) ;=0A=
int isblank (int) ;=0A=
int ishexnumber (int) ;=0A=
int isideogram (int) ;=0A=
int isnumber (int) ;=0A=
int isphonogram (int) ;=0A=
int isrune (int) ;=0A=
int isspecial (int) ;=0A=
int toascii (int) ;=0A=
=0A=
} =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
unsigned long ___runetype (int ) ;=0A=
int ___tolower (int ) ;=0A=
int ___toupper (int ) ;=0A=
} =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
static inline int=0A=
__maskrune(int _c, unsigned long _f)=0A=
{=0A=
return ((_c < 0 || _c >=3D (1 <<8 ) ) ? ___runetype(_c) :=0A=
_CurrentRuneLocale->runetype[_c]) & _f;=0A=
}=0A=
=0A=
static inline int=0A=
__isctype(int _c, unsigned long _f)=0A=
{=0A=
return (_c < 0 || _c >=3D (1 <<8 ) ) ? 0 :=0A=
!!(_DefaultRuneLocale.runetype[_c] & _f);=0A=
}=0A=
=0A=
static inline int =0A=
__toupper(int _c)=0A=
{=0A=
return (_c < 0 || _c >=3D (1 <<8 ) ) ? ___toupper(_c) :=0A=
_CurrentRuneLocale->mapupper[_c];=0A=
}=0A=
=0A=
static inline int =0A=
__tolower(int _c)=0A=
{=0A=
return (_c < 0 || _c >=3D (1 <<8 ) ) ? ___tolower(_c) :=0A=
_CurrentRuneLocale->maplower[_c];=0A=
}=0A=
=0A=
# 185 "/usr/include/ctype.h" 3=0A=
=0A=
=0A=
=0A=
# 7 "sim.h" 2=0A=
=0A=
# 1 "/usr/include/string.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
void *memchr (const void *, int, size_t) ;=0A=
int memcmp (const void *, const void *, size_t) ;=0A=
void *memcpy (void *, const void *, size_t) ;=0A=
void *memmove (void *, const void *, size_t) ;=0A=
void *memset (void *, int, size_t) ;=0A=
char *strcat (char *, const char *) ;=0A=
char *strchr (const char *, int) ;=0A=
int strcmp (const char *, const char *) ;=0A=
int strcoll (const char *, const char *) ;=0A=
char *strcpy (char *, const char *) ;=0A=
size_t strcspn (const char *, const char *) ;=0A=
char *strerror (int) ;=0A=
size_t strlen (const char *) ;=0A=
char *strncat (char *, const char *, size_t) ;=0A=
int strncmp (const char *, const char *, size_t) ;=0A=
char *strncpy (char *, const char *, size_t) ;=0A=
char *strpbrk (const char *, const char *) ;=0A=
char *strrchr (const char *, int) ;=0A=
size_t strspn (const char *, const char *) ;=0A=
char *strstr (const char *, const char *) ;=0A=
char *strtok (char *, const char *) ;=0A=
size_t strxfrm (char *, const char *, size_t) ;=0A=
=0A=
=0A=
=0A=
int bcmp (const void *, const void *, size_t) ;=0A=
void bcopy (const void *, void *, size_t) ;=0A=
void bzero (void *, size_t) ;=0A=
int ffs (int) ;=0A=
char *index (const char *, int) ;=0A=
void *memccpy (void *, const void *, int, size_t) ;=0A=
char *rindex (const char *, int) ;=0A=
int strcasecmp (const char *, const char *) ;=0A=
char *strdup (const char *) ;=0A=
size_t strlcat (char *, const char *, size_t) ;=0A=
size_t strlcpy (char *, const char *, size_t) ;=0A=
void strmode (int, char *) ;=0A=
int strncasecmp (const char *, const char *, size_t) ;=0A=
char *strsep (char **, const char *) ;=0A=
char *strsignal (int) ;=0A=
char *strtok_r (char *, const char *, char **) ;=0A=
void swab (const void *, void *, size_t) ;=0A=
=0A=
} =0A=
=0A=
=0A=
# 8 "sim.h" 2=0A=
=0A=
# 1 "/usr/include/unistd.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "/usr/include/sys/types.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "/usr/include/sys/inttypes.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef __int8_t int8_t;=0A=
typedef __int16_t int16_t;=0A=
typedef __int32_t int32_t;=0A=
typedef __int64_t int64_t;=0A=
=0A=
typedef __uint8_t uint8_t;=0A=
typedef __uint16_t uint16_t;=0A=
typedef __uint32_t uint32_t;=0A=
typedef __uint64_t uint64_t;=0A=
=0A=
typedef __intptr_t intptr_t;=0A=
typedef __uintptr_t uintptr_t;=0A=
=0A=
=0A=
# 48 "/usr/include/sys/types.h" 2 3=0A=
=0A=
# 1 "/usr/include/machine/types.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _physadr {=0A=
int r[1];=0A=
} *physadr;=0A=
=0A=
typedef struct label_t {=0A=
int val[6];=0A=
} label_t;=0A=
=0A=
=0A=
typedef unsigned int vm_offset_t;=0A=
typedef __int64_t vm_ooffset_t;=0A=
typedef unsigned int vm_pindex_t;=0A=
typedef unsigned int vm_size_t;=0A=
=0A=
typedef __int32_t register_t;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef __uint32_t intrmask_t;=0A=
=0A=
=0A=
typedef void inthand2_t (void *_cookie) ;=0A=
typedef void ointhand2_t (int _device_id) ;=0A=
=0A=
=0A=
# 49 "/usr/include/sys/types.h" 2 3=0A=
=0A=
=0A=
=0A=
typedef unsigned char u_char;=0A=
typedef unsigned short u_short;=0A=
typedef unsigned int u_int;=0A=
typedef unsigned long u_long;=0A=
typedef unsigned short ushort; =0A=
typedef unsigned int uint; =0A=
=0A=
=0A=
typedef __uint8_t u_int8_t;=0A=
typedef __uint16_t u_int16_t;=0A=
typedef __uint32_t u_int32_t;=0A=
typedef __uint64_t u_int64_t;=0A=
=0A=
typedef u_int64_t u_quad_t; =0A=
typedef int64_t quad_t;=0A=
typedef quad_t * qaddr_t;=0A=
=0A=
typedef char * caddr_t; =0A=
typedef const char * c_caddr_t; =0A=
typedef volatile char *v_caddr_t; =0A=
typedef int32_t daddr_t; =0A=
typedef u_int32_t u_daddr_t; =0A=
typedef u_int32_t fixpt_t; =0A=
typedef u_int32_t gid_t; =0A=
typedef u_int32_t ino_t; =0A=
typedef long key_t; =0A=
typedef u_int16_t mode_t; =0A=
typedef u_int16_t nlink_t; =0A=
typedef __int64_t off_t; =0A=
typedef int pid_t; =0A=
typedef quad_t rlim_t; =0A=
=0A=
=0A=
=0A=
typedef int32_t segsz_t; =0A=
=0A=
typedef int32_t swblk_t; =0A=
typedef int32_t ufs_daddr_t;=0A=
typedef u_int32_t uid_t; =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef u_int32_t dev_t; =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "/usr/include/machine/endian.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
unsigned long htonl (unsigned long) ;=0A=
unsigned short htons (unsigned short) ;=0A=
unsigned long ntohl (unsigned long) ;=0A=
unsigned short ntohs (unsigned short) ;=0A=
} =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 84 "/usr/include/machine/endian.h" 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 125 "/usr/include/sys/types.h" 2 3=0A=
=0A=
=0A=
=0A=
typedef unsigned long clock_t;=0A=
=0A=
=0A=
=0A=
=0A=
typedef int clockid_t;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef int ssize_t;=0A=
=0A=
=0A=
=0A=
=0A=
typedef long time_t;=0A=
=0A=
=0A=
=0A=
=0A=
typedef int timer_t;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef unsigned long fd_mask;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct fd_set {=0A=
fd_mask fds_bits[((( 1024 ) + (( (sizeof(fd_mask) * 8 ) ) - 1)) / ( =
(sizeof(fd_mask) * 8 ) )) ];=0A=
} fd_set;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
} =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 41 "/usr/include/unistd.h" 2 3=0A=
=0A=
# 1 "/usr/include/sys/unistd.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "/usr/include/sys/_posix.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 70 "/usr/include/sys/_posix.h" 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 40 "/usr/include/sys/unistd.h" 2 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 42 "/usr/include/unistd.h" 2 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
void _exit (int) ;=0A=
int access (const char *, int) ;=0A=
unsigned int alarm (unsigned int) ;=0A=
int chdir (const char *) ;=0A=
int chown (const char *, uid_t, gid_t) ;=0A=
int close (int) ;=0A=
int dup (int) ;=0A=
int dup2 (int, int) ;=0A=
int execl (const char *, const char *, ...) ;=0A=
int execle (const char *, const char *, ...) ;=0A=
int execlp (const char *, const char *, ...) ;=0A=
int execv (const char *, char * const *) ;=0A=
int execve (const char *, char * const *, char * const *) ;=0A=
int execvp (const char *, char * const *) ;=0A=
pid_t fork (void) ;=0A=
long fpathconf (int, int) ;=0A=
char *getcwd (char *, size_t) ;=0A=
gid_t getegid (void) ;=0A=
uid_t geteuid (void) ;=0A=
gid_t getgid (void) ;=0A=
int getgroups (int, gid_t []) ;=0A=
char *getlogin (void) ;=0A=
pid_t getpgrp (void) ;=0A=
pid_t getpid (void) ;=0A=
pid_t getppid (void) ;=0A=
uid_t getuid (void) ;=0A=
int isatty (int) ;=0A=
int link (const char *, const char *) ;=0A=
=0A=
=0A=
=0A=
=0A=
long pathconf (const char *, int) ;=0A=
int pause (void) ;=0A=
int pipe (int *) ;=0A=
ssize_t read (int, void *, size_t) ;=0A=
int rmdir (const char *) ;=0A=
int setgid (gid_t) ;=0A=
int setpgid (pid_t, pid_t) ;=0A=
void setproctitle (const char *_fmt, ...) __attribute__((__format__ =
(__printf0__, 1 , 2 ))) ;=0A=
pid_t setsid (void) ;=0A=
int setuid (uid_t) ;=0A=
unsigned int sleep (unsigned int) ;=0A=
long sysconf (int) ;=0A=
pid_t tcgetpgrp (int) ;=0A=
int tcsetpgrp (int, pid_t) ;=0A=
char *ttyname (int) ;=0A=
int unlink (const char *) ;=0A=
ssize_t write (int, const void *, size_t) ;=0A=
=0A=
extern char *optarg; =0A=
extern int optind, opterr, optopt;=0A=
int getopt (int, char * const [], const char *) ;=0A=
=0A=
=0A=
=0A=
struct timeval; =0A=
=0A=
int acct (const char *) ;=0A=
int async_daemon (void) ;=0A=
char *brk (const char *) ;=0A=
int chroot (const char *) ;=0A=
size_t confstr (int, char *, size_t) ;=0A=
char *crypt (const char *, const char *) ;=0A=
const char *crypt_get_format (void) ;=0A=
int crypt_set_format (const char *) ;=0A=
int des_cipher (const char *, char *, long, int) ;=0A=
int des_setkey (const char *key) ;=0A=
int encrypt (char *, int) ;=0A=
void endusershell (void) ;=0A=
int exect (const char *, char * const *, char * const *) ;=0A=
int fchdir (int) ;=0A=
int fchown (int, uid_t, gid_t) ;=0A=
char *fflagstostr (u_long) ;=0A=
int fsync (int) ;=0A=
=0A=
=0A=
=0A=
=0A=
int getdomainname (char *, int) ;=0A=
int getdtablesize (void) ;=0A=
int getgrouplist (const char *, int, int *, int *) ;=0A=
long gethostid (void) ;=0A=
int gethostname (char *, int) ;=0A=
char *getlogin_r (char *, int) ;=0A=
mode_t getmode (const void *, mode_t) ;=0A=
int getpagesize (void) ;=0A=
char *getpass (const char *) ;=0A=
int getpgid (pid_t _pid) ;=0A=
int getresgid (gid_t *, gid_t *, gid_t *) ;=0A=
int getresuid (uid_t *, uid_t *, uid_t *) ;=0A=
int getsid (pid_t _pid) ;=0A=
char *getusershell (void) ;=0A=
char *getwd (char *) ; =0A=
int initgroups (const char *, int) ;=0A=
int iruserok (unsigned long, int, const char *, const char *) ;=0A=
int iruserok_sa (const void *, int, int, const char *, const char *) ;=0A=
int issetugid (void) ;=0A=
int lchown (const char *, uid_t, gid_t) ;=0A=
int lockf (int, int, off_t) ;=0A=
char *mkdtemp (char *) ;=0A=
int mknod (const char *, mode_t, dev_t) ;=0A=
int mkstemp (char *) ;=0A=
int mkstemps (char *, int) ;=0A=
char *mktemp (char *) ;=0A=
int nfssvc (int, void *) ;=0A=
int nice (int) ;=0A=
ssize_t pread (int, void *, size_t, off_t) ;=0A=
int profil (char *, size_t, vm_offset_t, int) ;=0A=
ssize_t pwrite (int, const void *, size_t, off_t) ;=0A=
int rcmd (char **, int, const char *,=0A=
const char *, const char *, int *) ;=0A=
int rcmd_af (char **, int, const char *,=0A=
const char *, const char *, int *, int) ;=0A=
char *re_comp (const char *) ;=0A=
int re_exec (const char *) ;=0A=
int readlink (const char *, char *, int) ;=0A=
int reboot (int) ;=0A=
int revoke (const char *) ;=0A=
pid_t rfork (int) ;=0A=
int rresvport (int *) ;=0A=
int rresvport_af (int *, int) ;=0A=
int ruserok (const char *, int, const char *, const char *) ;=0A=
char *sbrk (int) ;=0A=
int select (int, fd_set *, fd_set *, fd_set *, struct timeval *) ;=0A=
int setdomainname (const char *, int) ;=0A=
int setegid (gid_t) ;=0A=
int seteuid (uid_t) ;=0A=
int setgroups (int, const gid_t *) ;=0A=
void sethostid (long) ;=0A=
int sethostname (const char *, int) ;=0A=
int setkey (const char *) ;=0A=
int setlogin (const char *) ;=0A=
void *setmode (const char *) ;=0A=
int setpgrp (pid_t _pid, pid_t _pgrp) ; =0A=
int setregid (gid_t, gid_t) ;=0A=
int setresgid (gid_t, gid_t, gid_t) ;=0A=
int setresuid (uid_t, uid_t, uid_t) ;=0A=
int setreuid (uid_t, uid_t) ;=0A=
int setrgid (gid_t) ;=0A=
int setruid (uid_t) ;=0A=
void setusershell (void) ;=0A=
int strtofflags (char **, u_long *, u_long *) ;=0A=
int swapon (const char *) ;=0A=
int symlink (const char *, const char *) ;=0A=
void sync (void) ;=0A=
int syscall (int, ...) ;=0A=
off_t __syscall (quad_t, ...) ;=0A=
=0A=
=0A=
=0A=
=0A=
int ttyslot (void) ;=0A=
unsigned int ualarm (unsigned int, unsigned int) ;=0A=
int undelete (const char *) ;=0A=
int unwhiteout (const char *) ;=0A=
int usleep (unsigned int) ;=0A=
void *valloc (size_t) ; =0A=
pid_t vfork (void) ;=0A=
=0A=
extern char *suboptarg; =0A=
int getsubopt (char **, char * const *, char **) ;=0A=
=0A=
extern int optreset; =0A=
} =0A=
=0A=
=0A=
# 9 "sim.h" 2=0A=
=0A=
=0A=
# 1 "/usr/include/sys/param.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "/usr/include/sys/syslimits.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 66 "/usr/include/sys/param.h" 2 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "/usr/include/sys/signal.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef void __sighandler_t (int) ;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
union sigval {=0A=
=0A=
int sigval_int;=0A=
void *sigval_ptr;=0A=
};=0A=
=0A=
struct sigevent {=0A=
int sigev_notify; =0A=
int sigev_signo; =0A=
union sigval sigev_value; =0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct __siginfo {=0A=
int si_signo; =0A=
int si_errno; =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
int si_code; =0A=
int si_pid; =0A=
unsigned int si_uid; =0A=
int si_status; =0A=
void *si_addr; =0A=
union sigval si_value; =0A=
long si_band; =0A=
int __spare__[7]; =0A=
} siginfo_t;=0A=
=0A=
=0A=
typedef struct __sigset {=0A=
unsigned int __bits[4 ];=0A=
} sigset_t;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "/usr/include/machine/signal.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef int sig_atomic_t;=0A=
=0A=
=0A=
=0A=
# 1 "/usr/include/machine/trap.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 48 "/usr/include/machine/signal.h" 2 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef unsigned int osigset_t;=0A=
=0A=
struct osigcontext {=0A=
int sc_onstack; =0A=
osigset_t sc_mask; =0A=
int sc_esp; =0A=
int sc_ebp;=0A=
int sc_isp;=0A=
int sc_eip;=0A=
int sc_efl;=0A=
int sc_es;=0A=
int sc_ds;=0A=
int sc_cs;=0A=
int sc_ss;=0A=
int sc_edi;=0A=
int sc_esi;=0A=
int sc_ebx;=0A=
int sc_edx;=0A=
int sc_ecx;=0A=
int sc_eax;=0A=
int sc_gs;=0A=
int sc_fs;=0A=
int sc_trapno;=0A=
int sc_err;=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct sigcontext {=0A=
sigset_t sc_mask; =0A=
int sc_onstack; =0A=
int sc_gs; =0A=
int sc_fs;=0A=
int sc_es;=0A=
int sc_ds;=0A=
int sc_edi;=0A=
int sc_esi;=0A=
int sc_ebp;=0A=
int sc_isp;=0A=
int sc_ebx;=0A=
int sc_edx;=0A=
int sc_ecx;=0A=
int sc_eax;=0A=
int sc_trapno;=0A=
int sc_err;=0A=
int sc_eip;=0A=
int sc_cs;=0A=
int sc_efl;=0A=
int sc_esp;=0A=
int sc_ss;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
int sc_fpregs[28]; =0A=
int sc_spare[17];=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 171 "/usr/include/sys/signal.h" 2 3=0A=
=0A=
=0A=
=0A=
=0A=
struct __siginfo;=0A=
=0A=
=0A=
=0A=
=0A=
struct sigaction {=0A=
union {=0A=
void (*__sa_handler) (int) ;=0A=
void (*__sa_sigaction) (int, struct __siginfo *,=0A=
void *) ;=0A=
} __sigaction_u; =0A=
int sa_flags; =0A=
sigset_t sa_mask; =0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef void __siginfohandler_t (int, struct __siginfo *, void *) ;=0A=
=0A=
typedef __sighandler_t *sig_t; =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct sigaltstack {=0A=
char *ss_sp; =0A=
size_t ss_size; =0A=
int ss_flags; =0A=
} stack_t;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "/usr/include/sys/ucontext.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "/usr/include/machine/ucontext.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct __mcontext {=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
int mc_onstack; =0A=
int mc_gs;=0A=
int mc_fs;=0A=
int mc_es;=0A=
int mc_ds;=0A=
int mc_edi;=0A=
int mc_esi;=0A=
int mc_ebp;=0A=
int mc_isp;=0A=
int mc_ebx;=0A=
int mc_edx;=0A=
int mc_ecx;=0A=
int mc_eax;=0A=
int mc_trapno;=0A=
int mc_err;=0A=
int mc_eip;=0A=
int mc_cs;=0A=
int mc_eflags;=0A=
int mc_esp; =0A=
int mc_ss;=0A=
=0A=
int mc_fpregs[28]; =0A=
int __spare__[17];=0A=
} mcontext_t;=0A=
=0A=
=0A=
# 34 "/usr/include/sys/ucontext.h" 2 3=0A=
=0A=
=0A=
typedef struct __ucontext {=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
sigset_t uc_sigmask;=0A=
mcontext_t uc_mcontext;=0A=
=0A=
struct __ucontext *uc_link;=0A=
stack_t uc_stack;=0A=
int __spare__[8];=0A=
} ucontext_t;=0A=
=0A=
=0A=
# 245 "/usr/include/sys/signal.h" 2 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct sigvec {=0A=
__sighandler_t *sv_handler; =0A=
int sv_mask; =0A=
int sv_flags; =0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct sigstack {=0A=
char *ss_sp; =0A=
int ss_onstack; =0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
__sighandler_t *signal (int, __sighandler_t *) ;=0A=
} =0A=
=0A=
=0A=
# 90 "/usr/include/sys/param.h" 2 3=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "/usr/include/machine/param.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 94 "/usr/include/sys/param.h" 2 3=0A=
=0A=
=0A=
# 1 "/usr/include/machine/limits.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 96 "/usr/include/sys/param.h" 2 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 11 "sim.h" 2=0A=
=0A=
# 1 "/usr/include/fcntl.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 110 "/usr/include/fcntl.h" 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct flock {=0A=
off_t l_start; =0A=
off_t l_len; =0A=
pid_t l_pid; =0A=
short l_type; =0A=
short l_whence; =0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
int open (const char *, int, ...) ;=0A=
int creat (const char *, mode_t) ;=0A=
int fcntl (int, int, ...) ;=0A=
=0A=
int flock (int, int) ;=0A=
=0A=
} =0A=
=0A=
=0A=
=0A=
# 12 "sim.h" 2=0A=
=0A=
# 1 "/usr/include/errno.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
int * __error (void) ;=0A=
} =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 13 "sim.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "MAText/Includes.h" 1=0A=
=0A=
=0A=
# 1 "MAText/pic.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct rasterfile {=0A=
long ras_magic;=0A=
=0A=
long ras_width;=0A=
long ras_height;=0A=
long ras_depth;=0A=
long ras_length;=0A=
long ras_type;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
long ras_maptype;=0A=
=0A=
=0A=
=0A=
=0A=
long ras_maplength;=0A=
};=0A=
=0A=
struct pixrectops {=0A=
int (*pro_rop)();=0A=
int (*pro_stencil)();=0A=
int (*pro_batchrop)();=0A=
int (*pro_nop)();=0A=
int (*pro_destroy)();=0A=
int (*pro_get)();=0A=
int (*pro_put)();=0A=
int (*pro_vector)();=0A=
struct pixrect *(*pro_region)();=0A=
int (*pro_putcolormap)();=0A=
int (*pro_getcolormap)();=0A=
int (*pro_putattributes)();=0A=
int (*pro_getattributes)();=0A=
};=0A=
=0A=
struct pr_size {=0A=
int x, y;=0A=
};=0A=
struct pr_pos {=0A=
int x, y;=0A=
};=0A=
=0A=
struct pixrect {=0A=
struct pixrectops *pr_ops;=0A=
struct pr_size pr_size;=0A=
int pr_depth;=0A=
struct mpr_data *pr_data; =0A=
};=0A=
=0A=
struct mpr_data {=0A=
int md_linebytes;=0A=
unsigned char *md_image; =0A=
struct pr_pos md_offset;=0A=
short md_primary;=0A=
short md_flags;=0A=
};=0A=
=0A=
typedef struct {=0A=
int type;=0A=
int length;=0A=
unsigned char *map[3];=0A=
} colormap_t;=0A=
=0A=
=0A=
=0A=
struct pixrect *mem_create( int w, int h, int depth );=0A=
void mem_free( struct pixrect *p );=0A=
=0A=
int pr_dump( struct pixrect *p, FILE *out, colormap_t *colormap, int =
type, int copy_flag );=0A=
=0A=
int pr_load_header( FILE *in, struct rasterfile *hP );=0A=
=0A=
int pr_load_colormap( FILE *in, struct rasterfile *hP, colormap_t =
*colormap );=0A=
=0A=
struct pixrect *pr_load_image( FILE *in, struct rasterfile *hP, =
colormap_t *colormap );=0A=
=0A=
struct pixrect *pr_load( FILE *in, colormap_t *colormap);=0A=
=0A=
colormap_t *alloc_cmap();=0A=
=0A=
colormap_t *alloc_rgb_cmap(int ncolors);=0A=
=0A=
colormap_t *alloc_raw_cmap(int ncolors);=0A=
=0A=
void free_cmap(colormap_t *cmap);=0A=
=0A=
=0A=
# 3 "MAText/Includes.h" 2=0A=
=0A=
# 1 "MAText/mat.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct M {=0A=
int srow; =0A=
int scol; =0A=
int rows; =0A=
int cols; =0A=
float **p; =0A=
float **nmrp; =0A=
} MAT;=0A=
=0A=
typedef struct M *MATptr;=0A=
=0A=
=0A=
=0A=
typedef struct TM {=0A=
MATptr L;=0A=
MATptr U;=0A=
} TMAT;=0A=
=0A=
typedef struct TM *TMATptr;=0A=
=0A=
typedef struct {=0A=
MATptr values;=0A=
MATptr vectors;=0A=
} EIGEN;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
void free_MAT(MATptr mat);=0A=
=0A=
=0A=
=0A=
MATptr matrix_add_and_free(MATptr m1, MATptr m2, int fm1, int fm2);=0A=
=0A=
=0A=
=0A=
MATptr matrix_mult_and_free(MATptr m1, MATptr m2, int fm1, int fm2);=0A=
=0A=
=0A=
=0A=
=0A=
MATptr m_mult(MATptr a, MATptr b);=0A=
=0A=
=0A=
=0A=
void swaprows(float **p, int row1, int row2);=0A=
=0A=
=0A=
=0A=
float m_det(MATptr m);=0A=
=0A=
=0A=
=0A=
MATptr m_smult(float s, MATptr m);=0A=
=0A=
=0A=
=0A=
MATptr m_add(MATptr a, MATptr b);=0A=
=0A=
=0A=
=0A=
MATptr m_sub(MATptr a, MATptr b);=0A=
=0A=
=0A=
=0A=
MATptr m_adj(MATptr m);=0A=
=0A=
=0A=
=0A=
MATptr m_inv(MATptr m);=0A=
=0A=
=0A=
=0A=
MATptr m_invp(MATptr m);=0A=
=0A=
=0A=
=0A=
TMATptr LU_dec(MATptr m);=0A=
=0A=
=0A=
=0A=
=0A=
MATptr newmatrix(int row, int column);=0A=
=0A=
=0A=
=0A=
=0A=
void m_init(MATptr m);=0A=
=0A=
=0A=
=0A=
void m_rand(MATptr m);=0A=
=0A=
=0A=
=0A=
void m_print(MATptr m);=0A=
=0A=
=0A=
=0A=
=0A=
MATptr Filled_Matrix(float array[], int rows, int columns);=0A=
=0A=
=0A=
=0A=
MATptr RotX(float theta);=0A=
=0A=
=0A=
=0A=
MATptr RotY(float theta);=0A=
=0A=
=0A=
=0A=
MATptr RotZ(float theta);=0A=
=0A=
=0A=
=0A=
MATptr Scale(float Sx, float Sy, float Sz);=0A=
=0A=
=0A=
=0A=
MATptr Trans(float t, float u, float v);=0A=
=0A=
=0A=
=0A=
MATptr Persp(float f);=0A=
=0A=
=0A=
=0A=
void Hdiv(MATptr m);=0A=
=0A=
=0A=
=0A=
=0A=
struct _array7D {=0A=
int l, m, n, o, p, q, r;=0A=
float *******array;=0A=
};=0A=
typedef struct _array7D array7D;=0A=
=0A=
struct _array6D {=0A=
int l, m, n, o, p, q;=0A=
float ******array;=0A=
};=0A=
typedef struct _array6D array6D;=0A=
=0A=
struct _array5D {=0A=
int l, m, n, o, p;=0A=
float *****array;=0A=
};=0A=
typedef struct _array5D array5D;=0A=
=0A=
struct _array4D {=0A=
int l, m, n, o;=0A=
float ****array;=0A=
};=0A=
typedef struct _array4D array4D;=0A=
=0A=
struct _array3D {=0A=
int l, m, n;=0A=
float ***array;=0A=
};=0A=
typedef struct _array3D array3D;=0A=
=0A=
struct _array2D {=0A=
int l, m;=0A=
float **array;=0A=
};=0A=
typedef struct _array2D array2D;=0A=
=0A=
struct _array1D {=0A=
int l;=0A=
float *array;=0A=
};=0A=
typedef struct _array1D array1D;=0A=
=0A=
array3D *Make3D(size_t l, size_t m, size_t n);=0A=
void UnMake3D(array3D *as);=0A=
float ***calloc3D(size_t l, size_t m, size_t n);=0A=
void free3D(float ***as, size_t l, size_t m, size_t n);=0A=
array2D *Make2D(size_t l, size_t m);=0A=
void UnMake2D(array2D *as);=0A=
float **calloc2D(size_t l, size_t m);=0A=
void free2D(float **as, size_t l, size_t m);=0A=
array1D *Make1D(size_t l);=0A=
void UnMake1D(array1D *as);=0A=
float *calloc1D(size_t l);=0A=
void free1D(float *as, size_t l);=0A=
void Dfree(float *a);=0A=
char **calloc2DB(size_t l, size_t m);=0A=
char *calloc1DB(size_t l);=0A=
void free2DB(char **as, size_t l, size_t m);=0A=
void free1DB(char *as, size_t l);=0A=
void Bfree(char *a);=0A=
=0A=
short NullP(void *as);=0A=
=0A=
=0A=
=0A=
# 4 "MAText/Includes.h" 2=0A=
=0A=
=0A=
# 19 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "NMRext/Includes.h" 1=0A=
=0A=
=0A=
# 22 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "NEText/Includes.h" 1=0A=
=0A=
=0A=
# 1 "/usr/include/signal.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "/usr/include/sys/time.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct timeval {=0A=
long tv_sec; =0A=
long tv_usec; =0A=
};=0A=
=0A=
=0A=
=0A=
struct timespec {=0A=
time_t tv_sec; =0A=
long tv_nsec; =0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct timezone {=0A=
int tz_minuteswest; =0A=
int tz_dsttime; =0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct timecounter;=0A=
typedef unsigned timecounter_get_t (struct timecounter *) ;=0A=
typedef void timecounter_pps_t (struct timecounter *) ;=0A=
=0A=
struct timecounter {=0A=
=0A=
timecounter_get_t *tc_get_timecount;=0A=
timecounter_pps_t *tc_poll_pps;=0A=
unsigned tc_counter_mask;=0A=
u_int32_t tc_frequency;=0A=
char *tc_name;=0A=
void *tc_priv;=0A=
=0A=
int64_t tc_adjustment;=0A=
u_int32_t tc_scale_micro;=0A=
u_int32_t tc_scale_nano_i;=0A=
u_int32_t tc_scale_nano_f;=0A=
unsigned tc_offset_count;=0A=
u_int32_t tc_offset_sec;=0A=
u_int32_t tc_offset_micro;=0A=
u_int64_t tc_offset_nano;=0A=
struct timeval tc_microtime;=0A=
struct timespec tc_nanotime;=0A=
struct timecounter *tc_avail;=0A=
struct timecounter *tc_other;=0A=
struct timecounter *tc_tweak;=0A=
};=0A=
=0A=
# 201 "/usr/include/sys/time.h" 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 220 "/usr/include/sys/time.h" 3=0A=
=0A=
# 229 "/usr/include/sys/time.h" 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct itimerval {=0A=
struct timeval it_interval; =0A=
struct timeval it_value; =0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
struct clockinfo {=0A=
int hz; =0A=
int tick; =0A=
int tickadj; =0A=
int stathz; =0A=
int profhz; =0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 288 "/usr/include/sys/time.h" 3=0A=
=0A=
# 1 "/usr/include/time.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct tm {=0A=
int tm_sec; =0A=
int tm_min; =0A=
int tm_hour; =0A=
int tm_mday; =0A=
int tm_mon; =0A=
int tm_year; =0A=
int tm_wday; =0A=
int tm_yday; =0A=
int tm_isdst; =0A=
long tm_gmtoff; =0A=
char *tm_zone; =0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
extern char *tzname[];=0A=
=0A=
=0A=
extern "C" { =0A=
char *asctime (const struct tm *) ;=0A=
clock_t clock (void) ;=0A=
char *ctime (const time_t *) ;=0A=
double difftime (time_t, time_t) ;=0A=
struct tm *gmtime (const time_t *) ;=0A=
struct tm *localtime (const time_t *) ;=0A=
time_t mktime (struct tm *) ;=0A=
size_t strftime (char *, size_t, const char *, const struct tm *) ;=0A=
time_t time (time_t *) ;=0A=
=0A=
=0A=
void tzset (void) ;=0A=
=0A=
=0A=
=0A=
char *asctime_r (const struct tm *, char *) ;=0A=
char *ctime_r (const time_t *, char *) ;=0A=
struct tm *gmtime_r (const time_t *, struct tm *) ;=0A=
struct tm *localtime_r (const time_t *, struct tm *) ;=0A=
char *strptime (const char *, const char *, struct tm *) ;=0A=
char *timezone (int, int) ;=0A=
void tzsetwall (void) ;=0A=
time_t timelocal (struct tm * const) ;=0A=
time_t timegm (struct tm * const) ;=0A=
=0A=
=0A=
=0A=
=0A=
int clock_getres (clockid_t, struct timespec *) ;=0A=
int clock_gettime (clockid_t, struct timespec *) ;=0A=
int clock_settime (clockid_t, const struct timespec *) ;=0A=
int nanosleep (const struct timespec *, struct timespec *) ;=0A=
=0A=
} =0A=
=0A=
=0A=
# 289 "/usr/include/sys/time.h" 2 3=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
int adjtime (const struct timeval *, struct timeval *) ;=0A=
int futimes (int, const struct timeval *) ;=0A=
int getitimer (int, struct itimerval *) ;=0A=
int gettimeofday (struct timeval *, struct timezone *) ;=0A=
int lutimes (const char *, const struct timeval *) ;=0A=
int setitimer (int, const struct itimerval *, struct itimerval *) ;=0A=
int settimeofday (const struct timeval *, const struct timezone *) ;=0A=
int utimes (const char *, const struct timeval *) ;=0A=
} =0A=
=0A=
=0A=
=0A=
=0A=
# 45 "/usr/include/signal.h" 2 3=0A=
=0A=
=0A=
=0A=
extern const char * const sys_signame[32 ];=0A=
extern const char * const sys_siglist[32 ];=0A=
extern const int sys_nsig;=0A=
=0A=
=0A=
extern "C" { =0A=
int raise (int) ;=0A=
=0A=
int kill (int , int) ;=0A=
int sigaction (int, const struct sigaction *, struct sigaction *) ;=0A=
int sigaddset (sigset_t *, int) ;=0A=
int sigdelset (sigset_t *, int) ;=0A=
int sigemptyset (sigset_t *) ;=0A=
int sigfillset (sigset_t *) ;=0A=
int sigismember (const sigset_t *, int) ;=0A=
int sigpending (sigset_t *) ;=0A=
int sigprocmask (int, const sigset_t *, sigset_t *) ;=0A=
int sigsuspend (const sigset_t *) ;=0A=
int sigwait (const sigset_t *, int *) ;=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
int sigqueue (int , int, const union sigval) ;=0A=
int sigtimedwait (const sigset_t *, siginfo_t *, const struct timespec =
*) ;=0A=
int sigwaitinfo (const sigset_t *, siginfo_t *) ;=0A=
} =0A=
=0A=
=0A=
=0A=
int killpg (int , int) ;=0A=
int sigaltstack (const stack_t *, stack_t *) ; =0A=
int sigblock (int) ;=0A=
int siginterrupt (int, int) ;=0A=
int sigpause (int) ;=0A=
int sigreturn (ucontext_t *) ;=0A=
int sigsetmask (int) ;=0A=
int sigstack (const struct sigstack *, struct sigstack *) ;=0A=
int sigvec (int, struct sigvec *, struct sigvec *) ;=0A=
void psignal (unsigned int, const char *) ;=0A=
=0A=
=0A=
} =0A=
=0A=
=0A=
# 3 "NEText/Includes.h" 2=0A=
=0A=
# 1 "/usr/include/sys/wait.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
union wait {=0A=
int w_status; =0A=
=0A=
=0A=
=0A=
struct {=0A=
=0A=
unsigned int w_Termsig:7, =0A=
w_Coredump:1, =0A=
w_Retcode:8, =0A=
w_Filler:16; =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
} w_T;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct {=0A=
=0A=
unsigned int w_Stopval:8, =0A=
w_Stopsig:8, =0A=
w_Filler:16; =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
} w_S;=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
struct rusage; =0A=
=0A=
pid_t wait (int *) ;=0A=
pid_t waitpid (pid_t, int *, int) ;=0A=
=0A=
pid_t wait3 (int *, int, struct rusage *) ;=0A=
pid_t wait4 (pid_t, int *, int, struct rusage *) ;=0A=
=0A=
} =0A=
=0A=
=0A=
=0A=
# 4 "NEText/Includes.h" 2=0A=
=0A=
# 1 "/usr/include/sys/socket.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef u_char sa_family_t;=0A=
typedef u_int32_t socklen_t;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct linger {=0A=
int l_onoff; =0A=
int l_linger; =0A=
};=0A=
=0A=
struct accept_filter_arg {=0A=
char af_name[16];=0A=
char af_arg[256-16];=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct sockaddr {=0A=
u_char sa_len; =0A=
sa_family_t sa_family; =0A=
char sa_data[14]; =0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct sockproto {=0A=
u_short sp_family; =0A=
u_short sp_protocol; =0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct sockaddr_storage {=0A=
u_char ss_len; =0A=
sa_family_t ss_family; =0A=
char __ss_pad1[((sizeof(int64_t)) - sizeof(u_char) - =
sizeof(sa_family_t)) ];=0A=
int64_t __ss_align; =0A=
char __ss_pad2[(128 - sizeof(u_char) - sizeof(sa_family_t) - =
((sizeof(int64_t)) - sizeof(u_char) - sizeof(sa_family_t)) - =
(sizeof(int64_t)) ) ];=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 272 "/usr/include/sys/socket.h" 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct msghdr {=0A=
void *msg_name; =0A=
socklen_t msg_namelen; =0A=
struct iovec *msg_iov; =0A=
int msg_iovlen; =0A=
void *msg_control; =0A=
socklen_t msg_controllen; =0A=
int msg_flags; =0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct cmsghdr {=0A=
socklen_t cmsg_len; =0A=
int cmsg_level; =0A=
int cmsg_type; =0A=
=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct cmsgcred {=0A=
pid_t cmcred_pid; =0A=
uid_t cmcred_uid; =0A=
uid_t cmcred_euid; =0A=
gid_t cmcred_gid; =0A=
short cmcred_ngroups; =0A=
gid_t cmcred_groups[16 ]; =0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct osockaddr {=0A=
u_short sa_family; =0A=
char sa_data[14]; =0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
struct omsghdr {=0A=
caddr_t msg_name; =0A=
int msg_namelen; =0A=
struct iovec *msg_iov; =0A=
int msg_iovlen; =0A=
caddr_t msg_accrights; =0A=
int msg_accrightslen;=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct sf_hdtr {=0A=
struct iovec *headers; =0A=
int hdr_cnt; =0A=
struct iovec *trailers; =0A=
int trl_cnt; =0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
int accept (int, struct sockaddr *, socklen_t *) ;=0A=
int bind (int, const struct sockaddr *, socklen_t) ;=0A=
int connect (int, const struct sockaddr *, socklen_t) ;=0A=
int getpeername (int, struct sockaddr *, socklen_t *) ;=0A=
int getsockname (int, struct sockaddr *, socklen_t *) ;=0A=
int getsockopt (int, int, int, void *, socklen_t *) ;=0A=
int listen (int, int) ;=0A=
ssize_t recv (int, void *, size_t, int) ;=0A=
ssize_t recvfrom (int, void *, size_t, int, struct sockaddr *, =
socklen_t *) ;=0A=
ssize_t recvmsg (int, struct msghdr *, int) ;=0A=
ssize_t send (int, const void *, size_t, int) ;=0A=
ssize_t sendto (int, const void *,=0A=
size_t, int, const struct sockaddr *, socklen_t) ;=0A=
ssize_t sendmsg (int, const struct msghdr *, int) ;=0A=
int sendfile (int, int, off_t, size_t, struct sf_hdtr *, off_t *, int) =
;=0A=
int setsockopt (int, int, int, const void *, socklen_t) ;=0A=
int shutdown (int, int) ;=0A=
int socket (int, int, int) ;=0A=
int socketpair (int, int, int, int *) ;=0A=
=0A=
void pfctlinput (int, struct sockaddr *) ;=0A=
} =0A=
=0A=
=0A=
=0A=
=0A=
# 5 "NEText/Includes.h" 2=0A=
=0A=
# 1 "/usr/include/netinet/in.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct in_addr {=0A=
u_int32_t s_addr;=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct sockaddr_in {=0A=
u_char sin_len;=0A=
u_char sin_family;=0A=
u_short sin_port;=0A=
struct in_addr sin_addr;=0A=
char sin_zero[8];=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct ip_opts {=0A=
struct in_addr ip_dst; =0A=
char ip_opts[40]; =0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct ip_mreq {=0A=
struct in_addr imr_multiaddr; =0A=
struct in_addr imr_interface; =0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 431 "/usr/include/netinet/in.h" 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 472 "/usr/include/netinet/in.h" 3=0A=
=0A=
=0A=
=0A=
# 1 "/usr/include/netinet6/in6.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "/usr/include/sys/queue.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 168 "/usr/include/sys/queue.h" 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 246 "/usr/include/sys/queue.h" 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 365 "/usr/include/sys/queue.h" 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 382 "/usr/include/sys/queue.h" 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 445 "/usr/include/sys/queue.h" 3=0A=
=0A=
=0A=
# 455 "/usr/include/sys/queue.h" 3=0A=
=0A=
=0A=
# 465 "/usr/include/sys/queue.h" 3=0A=
=0A=
=0A=
# 475 "/usr/include/sys/queue.h" 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 494 "/usr/include/sys/queue.h" 3=0A=
=0A=
# 537 "/usr/include/sys/queue.h" 3=0A=
=0A=
=0A=
=0A=
# 76 "/usr/include/netinet6/in6.h" 2 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct in6_addr {=0A=
union {=0A=
u_int8_t __u6_addr8[16];=0A=
u_int16_t __u6_addr16[8];=0A=
u_int32_t __u6_addr32[4];=0A=
} __u6_addr; =0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct sockaddr_in6 {=0A=
u_int8_t sin6_len; =0A=
u_int8_t sin6_family; =0A=
u_int16_t sin6_port; =0A=
u_int32_t sin6_flowinfo; =0A=
struct in6_addr sin6_addr; =0A=
u_int32_t sin6_scope_id; =0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
# 167 "/usr/include/netinet6/in6.h" 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 200 "/usr/include/netinet6/in6.h" 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern const struct in6_addr in6addr_any;=0A=
extern const struct in6_addr in6addr_loopback;=0A=
extern const struct in6_addr in6addr_nodelocal_allnodes;=0A=
extern const struct in6_addr in6addr_linklocal_allnodes;=0A=
extern const struct in6_addr in6addr_linklocal_allrouters;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 334 "/usr/include/netinet6/in6.h" 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct route_in6 {=0A=
struct rtentry *ro_rt;=0A=
struct sockaddr_in6 ro_dst;=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct ipv6_mreq {=0A=
struct in6_addr ipv6mr_multiaddr;=0A=
unsigned int ipv6mr_interface;=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
struct in6_pktinfo {=0A=
struct in6_addr ipi6_addr; =0A=
unsigned int ipi6_ifindex; =0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 502 "/usr/include/netinet6/in6.h" 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 573 "/usr/include/netinet6/in6.h" 3=0A=
=0A=
=0A=
extern "C" { =0A=
struct cmsghdr;=0A=
=0A=
extern int inet6_option_space (int) ;=0A=
extern int inet6_option_init (void *, struct cmsghdr **, int) ;=0A=
extern int inet6_option_append (struct cmsghdr *, const u_int8_t *,=0A=
int, int) ;=0A=
extern u_int8_t *inet6_option_alloc (struct cmsghdr *, int, int, int) ;=0A=
extern int inet6_option_next (const struct cmsghdr *, u_int8_t **) ;=0A=
extern int inet6_option_find (const struct cmsghdr *, u_int8_t **,=0A=
int) ;=0A=
=0A=
extern size_t inet6_rthdr_space (int, int) ;=0A=
extern struct cmsghdr *inet6_rthdr_init (void *, int) ;=0A=
extern int inet6_rthdr_add (struct cmsghdr *, const struct in6_addr *,=0A=
u_int) ;=0A=
extern int inet6_rthdr_lasthop (struct cmsghdr *, u_int) ;=0A=
extern int inet6_rthdr_segments (const struct cmsghdr *) ;=0A=
extern struct in6_addr *inet6_rthdr_getaddr (struct cmsghdr *, int) ;=0A=
extern int inet6_rthdr_getflags (const struct cmsghdr *, int) ;=0A=
extern int inet6_rthdr_reverse (const struct cmsghdr *,=0A=
struct cmsghdr *) ;=0A=
} =0A=
=0A=
=0A=
# 475 "/usr/include/netinet/in.h" 2 3=0A=
=0A=
=0A=
=0A=
# 491 "/usr/include/netinet/in.h" 3=0A=
=0A=
=0A=
=0A=
# 6 "NEText/Includes.h" 2=0A=
=0A=
# 1 "/usr/include/netdb.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern int h_errno;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct hostent {=0A=
char *h_name; =0A=
char **h_aliases; =0A=
int h_addrtype; =0A=
int h_length; =0A=
char **h_addr_list; =0A=
=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct netent {=0A=
char *n_name; =0A=
char **n_aliases; =0A=
int n_addrtype; =0A=
unsigned long n_net; =0A=
};=0A=
=0A=
struct servent {=0A=
char *s_name; =0A=
char **s_aliases; =0A=
int s_port; =0A=
char *s_proto; =0A=
};=0A=
=0A=
struct protoent {=0A=
char *p_name; =0A=
char **p_aliases; =0A=
int p_proto; =0A=
};=0A=
=0A=
struct addrinfo {=0A=
int ai_flags; =0A=
int ai_family; =0A=
int ai_socktype; =0A=
int ai_protocol; =0A=
size_t ai_addrlen; =0A=
char *ai_canonname; =0A=
struct sockaddr *ai_addr; =0A=
struct addrinfo *ai_next; =0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
void endhostent (void) ;=0A=
void endnetent (void) ;=0A=
void endprotoent (void) ;=0A=
void endservent (void) ;=0A=
void freehostent (struct hostent *) ;=0A=
struct hostent *gethostbyaddr (const char *, int, int) ;=0A=
struct hostent *gethostbyname (const char *) ;=0A=
struct hostent *gethostbyname2 (const char *, int) ;=0A=
struct hostent *gethostent (void) ;=0A=
struct hostent *getipnodebyaddr (const void *, size_t, int, int *) ;=0A=
struct hostent *getipnodebyname (const char *, int, int, int *) ;=0A=
struct netent *getnetbyaddr (unsigned long, int) ;=0A=
struct netent *getnetbyname (const char *) ;=0A=
struct netent *getnetent (void) ;=0A=
struct protoent *getprotobyname (const char *) ;=0A=
struct protoent *getprotobynumber (int) ;=0A=
struct protoent *getprotoent (void) ;=0A=
struct servent *getservbyname (const char *, const char *) ;=0A=
struct servent *getservbyport (int, const char *) ;=0A=
struct servent *getservent (void) ;=0A=
void herror (const char *) ;=0A=
const char *hstrerror (int) ;=0A=
void sethostent (int) ;=0A=
=0A=
void setnetent (int) ;=0A=
void setprotoent (int) ;=0A=
int getaddrinfo (const char *, const char *,=0A=
const struct addrinfo *, struct addrinfo **) ;=0A=
int getnameinfo (const struct sockaddr *, size_t, char *,=0A=
size_t, char *, size_t, int) ;=0A=
void freeaddrinfo (struct addrinfo *) ;=0A=
char *gai_strerror (int) ;=0A=
void setservent (int) ;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
void _sethosthtent (int) ;=0A=
void _endhosthtent (void) ;=0A=
void _sethostdnsent (int) ;=0A=
void _endhostdnsent (void) ;=0A=
void _setnethtent (int) ;=0A=
void _endnethtent (void) ;=0A=
void _setnetdnsent (int) ;=0A=
void _endnetdnsent (void) ;=0A=
struct hostent * _gethostbyhtname (const char *, int) ;=0A=
struct hostent * _gethostbydnsname (const char *, int) ;=0A=
struct hostent * _gethostbynisname (const char *, int) ;=0A=
struct hostent * _gethostbyhtaddr (const char *, int, int) ;=0A=
struct hostent * _gethostbydnsaddr (const char *, int, int) ;=0A=
struct hostent * _gethostbynisaddr (const char *, int, int) ;=0A=
struct netent * _getnetbyhtname (const char *) ;=0A=
struct netent * _getnetbydnsname (const char *) ;=0A=
struct netent * _getnetbynisname (const char *) ;=0A=
struct netent * _getnetbyhtaddr (unsigned long, int) ;=0A=
struct netent * _getnetbydnsaddr (unsigned long, int) ;=0A=
struct netent * _getnetbynisaddr (unsigned long, int) ;=0A=
void _map_v4v6_address (const char *src, char *dst) ;=0A=
void _map_v4v6_hostent (struct hostent *hp, char **bp, int *len) ;=0A=
} =0A=
=0A=
=0A=
# 7 "NEText/Includes.h" 2=0A=
=0A=
=0A=
# 25 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "Xext/Includes.h" 1=0A=
=0A=
=0A=
# 1 "Xext/XDefs.h" 1=0A=
# 1 "/usr/X11R6/include/X11/Xlib.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "/usr/X11R6/include/X11/X.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef unsigned long XID;=0A=
typedef unsigned long Mask;=0A=
typedef unsigned long Atom;=0A=
typedef unsigned long VisualID;=0A=
typedef unsigned long Time;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef XID Window;=0A=
typedef XID Drawable;=0A=
typedef XID Font;=0A=
typedef XID Pixmap;=0A=
typedef XID Cursor;=0A=
typedef XID Colormap;=0A=
typedef XID GContext;=0A=
typedef XID KeySym;=0A=
=0A=
typedef unsigned char KeyCode;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 345 "/usr/X11R6/include/X11/X.h"=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 56 "/usr/X11R6/include/X11/Xlib.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "/usr/X11R6/include/X11/Xfuncproto.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 59 "/usr/X11R6/include/X11/Xlib.h" 2=0A=
=0A=
# 1 "/usr/X11R6/include/X11/Xosdefs.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 94 "/usr/X11R6/include/X11/Xosdefs.h"=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 60 "/usr/X11R6/include/X11/Xlib.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "/usr/include/stddef.h" 1 3=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef int ptrdiff_t;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 73 "/usr/X11R6/include/X11/Xlib.h" 2=0A=
=0A=
# 86 "/usr/X11R6/include/X11/Xlib.h"=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef char *XPointer;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _XExtData {=0A=
int number; =0A=
struct _XExtData *next; =0A=
int (*free_private)( =0A=
=0A=
struct _XExtData *extension=0A=
=0A=
);=0A=
XPointer private_data; =0A=
} XExtData;=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct { =0A=
int extension; =0A=
int major_opcode; =0A=
int first_event; =0A=
int first_error; =0A=
} XExtCodes;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
int depth;=0A=
int bits_per_pixel;=0A=
int scanline_pad;=0A=
} XPixmapFormatValues;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
int function; =0A=
unsigned long plane_mask; =0A=
unsigned long foreground; =0A=
unsigned long background; =0A=
int line_width; =0A=
int line_style; =0A=
int cap_style; =0A=
=0A=
int join_style; =0A=
int fill_style; =0A=
=0A=
int fill_rule; =0A=
int arc_mode; =0A=
Pixmap tile; =0A=
Pixmap stipple; =0A=
int ts_x_origin; =0A=
int ts_y_origin;=0A=
Font font; =0A=
int subwindow_mode; =0A=
int graphics_exposures; =0A=
int clip_x_origin; =0A=
int clip_y_origin;=0A=
Pixmap clip_mask; =0A=
int dash_offset; =0A=
char dashes;=0A=
} XGCValues;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _XGC=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
*GC;=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
XExtData *ext_data; =0A=
VisualID visualid; =0A=
=0A=
int c_class; =0A=
=0A=
=0A=
=0A=
unsigned long red_mask, green_mask, blue_mask; =0A=
int bits_per_rgb; =0A=
int map_entries; =0A=
} Visual;=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
int depth; =0A=
int nvisuals; =0A=
Visual *visuals; =0A=
} Depth;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
struct _XDisplay; =0A=
=0A=
typedef struct {=0A=
XExtData *ext_data; =0A=
struct _XDisplay *display; =0A=
Window root; =0A=
int width, height; =0A=
int mwidth, mheight; =0A=
int ndepths; =0A=
Depth *depths; =0A=
int root_depth; =0A=
Visual *root_visual; =0A=
GC default_gc; =0A=
Colormap cmap; =0A=
unsigned long white_pixel;=0A=
unsigned long black_pixel; =0A=
int max_maps, min_maps; =0A=
int backing_store; =0A=
int save_unders; =0A=
long root_input_mask; =0A=
} Screen;=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
XExtData *ext_data; =0A=
int depth; =0A=
int bits_per_pixel; =0A=
int scanline_pad; =0A=
} ScreenFormat;=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
Pixmap background_pixmap; =0A=
unsigned long background_pixel; =0A=
Pixmap border_pixmap; =0A=
unsigned long border_pixel; =0A=
int bit_gravity; =0A=
int win_gravity; =0A=
int backing_store; =0A=
unsigned long backing_planes; =0A=
unsigned long backing_pixel; =0A=
int save_under; =0A=
long event_mask; =0A=
long do_not_propagate_mask; =0A=
int override_redirect; =0A=
Colormap colormap; =0A=
Cursor cursor; =0A=
} XSetWindowAttributes;=0A=
=0A=
typedef struct {=0A=
int x, y; =0A=
int width, height; =0A=
int border_width; =0A=
int depth; =0A=
Visual *visual; =0A=
Window root; =0A=
=0A=
int c_class; =0A=
=0A=
=0A=
=0A=
int bit_gravity; =0A=
int win_gravity; =0A=
int backing_store; =0A=
unsigned long backing_planes; =0A=
unsigned long backing_pixel; =0A=
int save_under; =0A=
Colormap colormap; =0A=
int map_installed; =0A=
int map_state; =0A=
long all_event_masks; =0A=
long your_event_mask; =0A=
long do_not_propagate_mask; =0A=
int override_redirect; =0A=
Screen *screen; =0A=
} XWindowAttributes;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
int family; =0A=
int length; =0A=
char *address; =0A=
} XHostAddress;=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _XImage {=0A=
int width, height; =0A=
int xoffset; =0A=
int format; =0A=
char *data; =0A=
int byte_order; =0A=
int bitmap_unit; =0A=
int bitmap_bit_order; =0A=
int bitmap_pad; =0A=
int depth; =0A=
int bytes_per_line; =0A=
int bits_per_pixel; =0A=
unsigned long red_mask; =0A=
unsigned long green_mask;=0A=
unsigned long blue_mask;=0A=
XPointer obdata; =0A=
struct funcs { =0A=
=0A=
struct _XImage *(*create_image)(=0A=
struct _XDisplay* ,=0A=
Visual* ,=0A=
unsigned int ,=0A=
int ,=0A=
int ,=0A=
char* ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
int ,=0A=
int );=0A=
int (*destroy_image) (struct _XImage *);=0A=
unsigned long (*get_pixel) (struct _XImage *, int, int);=0A=
int (*put_pixel) (struct _XImage *, int, int, unsigned long);=0A=
struct _XImage *(*sub_image)(struct _XImage *, int, int, unsigned int, =
unsigned int);=0A=
int (*add_pixel) (struct _XImage *, long);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
} f;=0A=
} XImage;=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
int x, y;=0A=
int width, height;=0A=
int border_width;=0A=
Window sibling;=0A=
int stack_mode;=0A=
} XWindowChanges;=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
unsigned long pixel;=0A=
unsigned short red, green, blue;=0A=
char flags; =0A=
char pad;=0A=
} XColor;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
short x1, y1, x2, y2;=0A=
} XSegment;=0A=
=0A=
typedef struct {=0A=
short x, y;=0A=
} XPoint;=0A=
=0A=
typedef struct {=0A=
short x, y;=0A=
unsigned short width, height;=0A=
} XRectangle;=0A=
=0A=
typedef struct {=0A=
short x, y;=0A=
unsigned short width, height;=0A=
short angle1, angle2;=0A=
} XArc;=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
int key_click_percent;=0A=
int bell_percent;=0A=
int bell_pitch;=0A=
int bell_duration;=0A=
int led;=0A=
int led_mode;=0A=
int key;=0A=
int auto_repeat_mode; =0A=
} XKeyboardControl;=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
int key_click_percent;=0A=
int bell_percent;=0A=
unsigned int bell_pitch, bell_duration;=0A=
unsigned long led_mask;=0A=
int global_auto_repeat;=0A=
char auto_repeats[32];=0A=
} XKeyboardState;=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
Time time;=0A=
short x, y;=0A=
} XTimeCoord;=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
int max_keypermod; =0A=
KeyCode *modifiermap; =0A=
} XModifierKeymap;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _XDisplay Display;=0A=
=0A=
=0A=
struct _XPrivate; =0A=
struct _XrmHashBucketRec;=0A=
=0A=
typedef struct =0A=
=0A=
=0A=
=0A=
{=0A=
XExtData *ext_data; =0A=
struct _XPrivate *private1;=0A=
int fd; =0A=
int private2;=0A=
int proto_major_version; =0A=
int proto_minor_version; =0A=
char *vendor; =0A=
XID private3;=0A=
XID private4;=0A=
XID private5;=0A=
int private6;=0A=
XID (*resource_alloc)( =0A=
=0A=
struct _XDisplay*=0A=
=0A=
);=0A=
int byte_order; =0A=
int bitmap_unit; =0A=
int bitmap_pad; =0A=
int bitmap_bit_order; =0A=
int nformats; =0A=
ScreenFormat *pixmap_format; =0A=
int private8;=0A=
int release; =0A=
struct _XPrivate *private9, *private10;=0A=
int qlen; =0A=
unsigned long last_request_read; =0A=
unsigned long request; =0A=
XPointer private11;=0A=
XPointer private12;=0A=
XPointer private13;=0A=
XPointer private14;=0A=
unsigned max_request_size; =0A=
struct _XrmHashBucketRec *db;=0A=
int (*private15)(=0A=
=0A=
struct _XDisplay*=0A=
=0A=
);=0A=
char *display_name; =0A=
int default_screen; =0A=
int nscreens; =0A=
Screen *screens; =0A=
unsigned long motion_buffer; =0A=
unsigned long private16;=0A=
int min_keycode; =0A=
int max_keycode; =0A=
XPointer private17;=0A=
XPointer private18;=0A=
int private19;=0A=
char *xdefaults; =0A=
=0A=
}=0A=
=0A=
=0A=
=0A=
*_XPrivDisplay;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
int type; =0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window window; =0A=
Window root; =0A=
Window subwindow; =0A=
Time time; =0A=
int x, y; =0A=
int x_root, y_root; =0A=
unsigned int state; =0A=
unsigned int keycode; =0A=
int same_screen; =0A=
} XKeyEvent;=0A=
typedef XKeyEvent XKeyPressedEvent;=0A=
typedef XKeyEvent XKeyReleasedEvent;=0A=
=0A=
typedef struct {=0A=
int type; =0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window window; =0A=
Window root; =0A=
Window subwindow; =0A=
Time time; =0A=
int x, y; =0A=
int x_root, y_root; =0A=
unsigned int state; =0A=
unsigned int button; =0A=
int same_screen; =0A=
} XButtonEvent;=0A=
typedef XButtonEvent XButtonPressedEvent;=0A=
typedef XButtonEvent XButtonReleasedEvent;=0A=
=0A=
typedef struct {=0A=
int type; =0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window window; =0A=
Window root; =0A=
Window subwindow; =0A=
Time time; =0A=
int x, y; =0A=
int x_root, y_root; =0A=
unsigned int state; =0A=
char is_hint; =0A=
int same_screen; =0A=
} XMotionEvent;=0A=
typedef XMotionEvent XPointerMovedEvent;=0A=
=0A=
typedef struct {=0A=
int type; =0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window window; =0A=
Window root; =0A=
Window subwindow; =0A=
Time time; =0A=
int x, y; =0A=
int x_root, y_root; =0A=
int mode; =0A=
int detail;=0A=
=0A=
=0A=
=0A=
=0A=
int same_screen; =0A=
int focus; =0A=
unsigned int state; =0A=
} XCrossingEvent;=0A=
typedef XCrossingEvent XEnterWindowEvent;=0A=
typedef XCrossingEvent XLeaveWindowEvent;=0A=
=0A=
typedef struct {=0A=
int type; =0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window window; =0A=
int mode; =0A=
int detail;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
} XFocusChangeEvent;=0A=
typedef XFocusChangeEvent XFocusInEvent;=0A=
typedef XFocusChangeEvent XFocusOutEvent;=0A=
=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window window;=0A=
char key_vector[32];=0A=
} XKeymapEvent; =0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window window;=0A=
int x, y;=0A=
int width, height;=0A=
int count; =0A=
} XExposeEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Drawable drawable;=0A=
int x, y;=0A=
int width, height;=0A=
int count; =0A=
int major_code; =0A=
int minor_code; =0A=
} XGraphicsExposeEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Drawable drawable;=0A=
int major_code; =0A=
int minor_code; =0A=
} XNoExposeEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window window;=0A=
int state; =0A=
} XVisibilityEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window parent; =0A=
Window window; =0A=
int x, y; =0A=
int width, height; =0A=
int border_width; =0A=
int override_redirect; =0A=
} XCreateWindowEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window event;=0A=
Window window;=0A=
} XDestroyWindowEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window event;=0A=
Window window;=0A=
int from_configure;=0A=
} XUnmapEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window event;=0A=
Window window;=0A=
int override_redirect; =0A=
} XMapEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window parent;=0A=
Window window;=0A=
} XMapRequestEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window event;=0A=
Window window;=0A=
Window parent;=0A=
int x, y;=0A=
int override_redirect;=0A=
} XReparentEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window event;=0A=
Window window;=0A=
int x, y;=0A=
int width, height;=0A=
int border_width;=0A=
Window above;=0A=
int override_redirect;=0A=
} XConfigureEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window event;=0A=
Window window;=0A=
int x, y;=0A=
} XGravityEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window window;=0A=
int width, height;=0A=
} XResizeRequestEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window parent;=0A=
Window window;=0A=
int x, y;=0A=
int width, height;=0A=
int border_width;=0A=
Window above;=0A=
int detail; =0A=
unsigned long value_mask;=0A=
} XConfigureRequestEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window event;=0A=
Window window;=0A=
int place; =0A=
} XCirculateEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window parent;=0A=
Window window;=0A=
int place; =0A=
} XCirculateRequestEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window window;=0A=
Atom atom;=0A=
Time time;=0A=
int state; =0A=
} XPropertyEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window window;=0A=
Atom selection;=0A=
Time time;=0A=
} XSelectionClearEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window owner;=0A=
Window requestor;=0A=
Atom selection;=0A=
Atom target;=0A=
Atom property;=0A=
Time time;=0A=
} XSelectionRequestEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window requestor;=0A=
Atom selection;=0A=
Atom target;=0A=
Atom property; =0A=
Time time;=0A=
} XSelectionEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window window;=0A=
Colormap colormap; =0A=
=0A=
int c_new; =0A=
=0A=
=0A=
=0A=
int state; =0A=
} XColormapEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window window;=0A=
Atom message_type;=0A=
int format;=0A=
union {=0A=
char b[20];=0A=
short s[10];=0A=
long l[5];=0A=
} data;=0A=
} XClientMessageEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window window; =0A=
int request; =0A=
=0A=
int first_keycode; =0A=
int count; =0A=
} XMappingEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
Display *display; =0A=
XID resourceid; =0A=
unsigned long serial; =0A=
unsigned char error_code; =0A=
unsigned char request_code; =0A=
unsigned char minor_code; =0A=
} XErrorEvent;=0A=
=0A=
typedef struct {=0A=
int type;=0A=
unsigned long serial; =0A=
int send_event; =0A=
Display *display; =0A=
Window window; =0A=
} XAnyEvent;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef union _XEvent {=0A=
int type; =0A=
XAnyEvent xany;=0A=
XKeyEvent xkey;=0A=
XButtonEvent xbutton;=0A=
XMotionEvent xmotion;=0A=
XCrossingEvent xcrossing;=0A=
XFocusChangeEvent xfocus;=0A=
XExposeEvent xexpose;=0A=
XGraphicsExposeEvent xgraphicsexpose;=0A=
XNoExposeEvent xnoexpose;=0A=
XVisibilityEvent xvisibility;=0A=
XCreateWindowEvent xcreatewindow;=0A=
XDestroyWindowEvent xdestroywindow;=0A=
XUnmapEvent xunmap;=0A=
XMapEvent xmap;=0A=
XMapRequestEvent xmaprequest;=0A=
XReparentEvent xreparent;=0A=
XConfigureEvent xconfigure;=0A=
XGravityEvent xgravity;=0A=
XResizeRequestEvent xresizerequest;=0A=
XConfigureRequestEvent xconfigurerequest;=0A=
XCirculateEvent xcirculate;=0A=
XCirculateRequestEvent xcirculaterequest;=0A=
XPropertyEvent xproperty;=0A=
XSelectionClearEvent xselectionclear;=0A=
XSelectionRequestEvent xselectionrequest;=0A=
XSelectionEvent xselection;=0A=
XColormapEvent xcolormap;=0A=
XClientMessageEvent xclient;=0A=
XMappingEvent xmapping;=0A=
XErrorEvent xerror;=0A=
XKeymapEvent xkeymap;=0A=
long pad[24];=0A=
} XEvent;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
short lbearing; =0A=
short rbearing; =0A=
short width; =0A=
short ascent; =0A=
short descent; =0A=
unsigned short attributes; =0A=
} XCharStruct;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
Atom name;=0A=
unsigned long card32;=0A=
} XFontProp;=0A=
=0A=
typedef struct {=0A=
XExtData *ext_data; =0A=
Font fid; =0A=
unsigned direction; =0A=
unsigned min_char_or_byte2; =0A=
unsigned max_char_or_byte2; =0A=
unsigned min_byte1; =0A=
unsigned max_byte1; =0A=
int all_chars_exist; =0A=
unsigned default_char; =0A=
int n_properties; =0A=
XFontProp *properties; =0A=
XCharStruct min_bounds; =0A=
XCharStruct max_bounds; =0A=
XCharStruct *per_char; =0A=
int ascent; =0A=
int descent; =0A=
} XFontStruct;=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
char *chars; =0A=
int nchars; =0A=
int delta; =0A=
Font font; =0A=
} XTextItem;=0A=
=0A=
typedef struct { =0A=
unsigned char byte1;=0A=
unsigned char byte2;=0A=
} XChar2b;=0A=
=0A=
typedef struct {=0A=
XChar2b *chars; =0A=
int nchars; =0A=
int delta; =0A=
Font font; =0A=
} XTextItem16;=0A=
=0A=
=0A=
typedef union { Display *display;=0A=
GC gc;=0A=
Visual *visual;=0A=
Screen *screen;=0A=
ScreenFormat *pixmap_format;=0A=
XFontStruct *font; } XEDataObject;=0A=
=0A=
typedef struct {=0A=
XRectangle max_ink_extent;=0A=
XRectangle max_logical_extent;=0A=
} XFontSetExtents;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _XOM *XOM;=0A=
typedef struct _XOC *XOC, *XFontSet;=0A=
=0A=
typedef struct {=0A=
char *chars;=0A=
int nchars;=0A=
int delta;=0A=
XFontSet font_set;=0A=
} XmbTextItem;=0A=
=0A=
typedef struct {=0A=
wchar_t *chars;=0A=
int nchars;=0A=
int delta;=0A=
XFontSet font_set;=0A=
} XwcTextItem;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
int charset_count;=0A=
char **charset_list;=0A=
} XOMCharSetList;=0A=
=0A=
typedef enum {=0A=
XOMOrientation_LTR_TTB,=0A=
XOMOrientation_RTL_TTB,=0A=
XOMOrientation_TTB_LTR,=0A=
XOMOrientation_TTB_RTL,=0A=
XOMOrientation_Context=0A=
} XOrientation;=0A=
=0A=
typedef struct {=0A=
int num_orientation;=0A=
XOrientation *orientation; =0A=
} XOMOrientation;=0A=
=0A=
typedef struct {=0A=
int num_font;=0A=
XFontStruct **font_struct_list;=0A=
char **font_name_list;=0A=
} XOMFontInfo;=0A=
=0A=
typedef struct _XIM *XIM;=0A=
typedef struct _XIC *XIC;=0A=
=0A=
typedef void (*XIMProc)(=0A=
=0A=
XIM,=0A=
XPointer,=0A=
XPointer=0A=
=0A=
);=0A=
=0A=
typedef int (*XICProc)(=0A=
=0A=
XIC,=0A=
XPointer,=0A=
XPointer=0A=
=0A=
);=0A=
=0A=
typedef void (*XIDProc)(=0A=
=0A=
Display*,=0A=
XPointer,=0A=
XPointer=0A=
=0A=
);=0A=
=0A=
typedef unsigned long XIMStyle;=0A=
=0A=
typedef struct {=0A=
unsigned short count_styles;=0A=
XIMStyle *supported_styles;=0A=
} XIMStyles;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef void *XVaNestedList;=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
XPointer client_data;=0A=
XIMProc callback;=0A=
} XIMCallback;=0A=
=0A=
typedef struct {=0A=
XPointer client_data;=0A=
XICProc callback;=0A=
} XICCallback;=0A=
=0A=
typedef unsigned long XIMFeedback;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _XIMText {=0A=
unsigned short length;=0A=
XIMFeedback *feedback;=0A=
int encoding_is_wchar; =0A=
union {=0A=
char *multi_byte;=0A=
wchar_t *wide_char;=0A=
} string; =0A=
} XIMText;=0A=
=0A=
typedef unsigned long XIMPreeditState;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _XIMPreeditStateNotifyCallbackStruct {=0A=
XIMPreeditState state;=0A=
} XIMPreeditStateNotifyCallbackStruct;=0A=
=0A=
typedef unsigned long XIMResetState;=0A=
=0A=
=0A=
=0A=
=0A=
typedef unsigned long XIMStringConversionFeedback;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _XIMStringConversionText {=0A=
unsigned short length;=0A=
XIMStringConversionFeedback *feedback;=0A=
int encoding_is_wchar; =0A=
union {=0A=
char *mbs;=0A=
wchar_t *wcs;=0A=
} string; =0A=
} XIMStringConversionText;=0A=
=0A=
typedef unsigned short XIMStringConversionPosition;=0A=
=0A=
typedef unsigned short XIMStringConversionType;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef unsigned short XIMStringConversionOperation;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef enum {=0A=
XIMForwardChar, XIMBackwardChar,=0A=
XIMForwardWord, XIMBackwardWord,=0A=
XIMCaretUp, XIMCaretDown,=0A=
XIMNextLine, XIMPreviousLine,=0A=
XIMLineStart, XIMLineEnd, =0A=
XIMAbsolutePosition,=0A=
XIMDontChange=0A=
} XIMCaretDirection;=0A=
=0A=
typedef struct _XIMStringConversionCallbackStruct {=0A=
XIMStringConversionPosition position;=0A=
XIMCaretDirection direction;=0A=
XIMStringConversionOperation operation;=0A=
unsigned short factor;=0A=
XIMStringConversionText *text;=0A=
} XIMStringConversionCallbackStruct;=0A=
=0A=
typedef struct _XIMPreeditDrawCallbackStruct {=0A=
int caret; =0A=
int chg_first; =0A=
int chg_length; =0A=
XIMText *text;=0A=
} XIMPreeditDrawCallbackStruct;=0A=
=0A=
typedef enum {=0A=
XIMIsInvisible, =0A=
XIMIsPrimary, =0A=
XIMIsSecondary =0A=
} XIMCaretStyle;=0A=
=0A=
typedef struct _XIMPreeditCaretCallbackStruct {=0A=
int position; =0A=
XIMCaretDirection direction; =0A=
XIMCaretStyle style; =0A=
} XIMPreeditCaretCallbackStruct;=0A=
=0A=
typedef enum {=0A=
XIMTextType,=0A=
XIMBitmapType=0A=
} XIMStatusDataType;=0A=
=0A=
typedef struct _XIMStatusDrawCallbackStruct {=0A=
XIMStatusDataType type;=0A=
union {=0A=
XIMText *text;=0A=
Pixmap bitmap;=0A=
} data;=0A=
} XIMStatusDrawCallbackStruct;=0A=
=0A=
typedef struct _XIMHotKeyTrigger {=0A=
KeySym keysym;=0A=
int modifier;=0A=
int modifier_mask;=0A=
} XIMHotKeyTrigger;=0A=
=0A=
typedef struct _XIMHotKeyTriggers {=0A=
int num_hot_key;=0A=
XIMHotKeyTrigger *key;=0A=
} XIMHotKeyTriggers;=0A=
=0A=
typedef unsigned long XIMHotKeyState;=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
unsigned short count_values;=0A=
char **supported_values;=0A=
} XIMValuesList;=0A=
=0A=
extern "C" { =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern int _Xdebug;=0A=
=0A=
extern XFontStruct *XLoadQueryFont(=0A=
=0A=
Display* ,=0A=
const char* =0A=
=0A=
);=0A=
=0A=
extern XFontStruct *XQueryFont(=0A=
=0A=
Display* ,=0A=
XID =0A=
=0A=
);=0A=
=0A=
=0A=
extern XTimeCoord *XGetMotionEvents(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
Time ,=0A=
Time ,=0A=
int* =0A=
=0A=
);=0A=
=0A=
extern XModifierKeymap *XDeleteModifiermapEntry(=0A=
=0A=
XModifierKeymap* ,=0A=
=0A=
=0A=
=0A=
KeyCode ,=0A=
=0A=
int =0A=
=0A=
);=0A=
=0A=
extern XModifierKeymap *XGetModifierMapping(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern XModifierKeymap *XInsertModifiermapEntry(=0A=
=0A=
XModifierKeymap* ,=0A=
=0A=
=0A=
=0A=
KeyCode ,=0A=
=0A=
int =0A=
=0A=
);=0A=
=0A=
extern XModifierKeymap *XNewModifiermap(=0A=
=0A=
int =0A=
=0A=
);=0A=
=0A=
extern XImage *XCreateImage(=0A=
=0A=
Display* ,=0A=
Visual* ,=0A=
unsigned int ,=0A=
int ,=0A=
int ,=0A=
char* ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
extern int XInitImage(=0A=
=0A=
XImage* =0A=
=0A=
);=0A=
extern XImage *XGetImage(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
int ,=0A=
int ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
unsigned long ,=0A=
int =0A=
=0A=
);=0A=
extern XImage *XGetSubImage(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
int ,=0A=
int ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
unsigned long ,=0A=
int ,=0A=
XImage* ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
extern Display *XOpenDisplay(=0A=
=0A=
const char* =0A=
=0A=
);=0A=
=0A=
extern void XrmInitialize(=0A=
=0A=
void=0A=
=0A=
);=0A=
=0A=
extern char *XFetchBytes(=0A=
=0A=
Display* ,=0A=
int* =0A=
=0A=
);=0A=
extern char *XFetchBuffer(=0A=
=0A=
Display* ,=0A=
int* ,=0A=
int =0A=
=0A=
);=0A=
extern char *XGetAtomName(=0A=
=0A=
Display* ,=0A=
Atom =0A=
=0A=
);=0A=
extern int XGetAtomNames(=0A=
=0A=
Display* ,=0A=
Atom* ,=0A=
int ,=0A=
char** =0A=
=0A=
);=0A=
extern char *XGetDefault(=0A=
=0A=
Display* ,=0A=
const char* ,=0A=
const char* =0A=
=0A=
);=0A=
extern char *XDisplayName(=0A=
=0A=
const char* =0A=
=0A=
);=0A=
extern char *XKeysymToString(=0A=
=0A=
KeySym =0A=
=0A=
);=0A=
=0A=
extern int (*XSynchronize(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
))(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
extern int (*XSetAfterFunction(=0A=
=0A=
Display* ,=0A=
int (*) (=0A=
=0A=
Display* =0A=
=0A=
) =0A=
=0A=
))(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
extern Atom XInternAtom(=0A=
=0A=
Display* ,=0A=
const char* ,=0A=
int =0A=
=0A=
);=0A=
extern int XInternAtoms(=0A=
=0A=
Display* ,=0A=
char** ,=0A=
int ,=0A=
int ,=0A=
Atom* =0A=
=0A=
);=0A=
extern Colormap XCopyColormapAndFree(=0A=
=0A=
Display* ,=0A=
Colormap =0A=
=0A=
);=0A=
extern Colormap XCreateColormap(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
Visual* ,=0A=
int =0A=
=0A=
);=0A=
extern Cursor XCreatePixmapCursor(=0A=
=0A=
Display* ,=0A=
Pixmap ,=0A=
Pixmap ,=0A=
XColor* ,=0A=
XColor* ,=0A=
unsigned int ,=0A=
unsigned int =0A=
=0A=
);=0A=
extern Cursor XCreateGlyphCursor(=0A=
=0A=
Display* ,=0A=
Font ,=0A=
Font ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
XColor* ,=0A=
XColor* =0A=
=0A=
);=0A=
extern Cursor XCreateFontCursor(=0A=
=0A=
Display* ,=0A=
unsigned int =0A=
=0A=
);=0A=
extern Font XLoadFont(=0A=
=0A=
Display* ,=0A=
const char* =0A=
=0A=
);=0A=
extern GC XCreateGC(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
unsigned long ,=0A=
XGCValues* =0A=
=0A=
);=0A=
extern GContext XGContextFromGC(=0A=
=0A=
GC =0A=
=0A=
);=0A=
extern void XFlushGC(=0A=
=0A=
Display* ,=0A=
GC =0A=
=0A=
);=0A=
extern Pixmap XCreatePixmap(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
unsigned int =0A=
=0A=
);=0A=
extern Pixmap XCreateBitmapFromData(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
const char* ,=0A=
unsigned int ,=0A=
unsigned int =0A=
=0A=
);=0A=
extern Pixmap XCreatePixmapFromBitmapData(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
char* ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
unsigned long ,=0A=
unsigned long ,=0A=
unsigned int =0A=
=0A=
);=0A=
extern Window XCreateSimpleWindow(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
int ,=0A=
int ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
unsigned long ,=0A=
unsigned long =0A=
=0A=
);=0A=
extern Window XGetSelectionOwner(=0A=
=0A=
Display* ,=0A=
Atom =0A=
=0A=
);=0A=
extern Window XCreateWindow(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
int ,=0A=
int ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
int ,=0A=
unsigned int ,=0A=
Visual* ,=0A=
unsigned long ,=0A=
XSetWindowAttributes* =0A=
=0A=
); =0A=
extern Colormap *XListInstalledColormaps(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
int* =0A=
=0A=
);=0A=
extern char **XListFonts(=0A=
=0A=
Display* ,=0A=
const char* ,=0A=
int ,=0A=
int* =0A=
=0A=
);=0A=
extern char **XListFontsWithInfo(=0A=
=0A=
Display* ,=0A=
const char* ,=0A=
int ,=0A=
int* ,=0A=
XFontStruct** =0A=
=0A=
);=0A=
extern char **XGetFontPath(=0A=
=0A=
Display* ,=0A=
int* =0A=
=0A=
);=0A=
extern char **XListExtensions(=0A=
=0A=
Display* ,=0A=
int* =0A=
=0A=
);=0A=
extern Atom *XListProperties(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
int* =0A=
=0A=
);=0A=
extern XHostAddress *XListHosts(=0A=
=0A=
Display* ,=0A=
int* ,=0A=
int * =0A=
=0A=
);=0A=
extern KeySym XKeycodeToKeysym(=0A=
=0A=
Display* ,=0A=
=0A=
=0A=
=0A=
KeyCode ,=0A=
=0A=
int =0A=
=0A=
);=0A=
extern KeySym XLookupKeysym(=0A=
=0A=
XKeyEvent* ,=0A=
int =0A=
=0A=
);=0A=
extern KeySym *XGetKeyboardMapping(=0A=
=0A=
Display* ,=0A=
=0A=
=0A=
=0A=
KeyCode ,=0A=
=0A=
int ,=0A=
int* =0A=
=0A=
);=0A=
extern KeySym XStringToKeysym(=0A=
=0A=
const char* =0A=
=0A=
);=0A=
extern long XMaxRequestSize(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
extern long XExtendedMaxRequestSize(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
extern char *XResourceManagerString(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
extern char *XScreenResourceString(=0A=
=0A=
Screen* =0A=
=0A=
);=0A=
extern unsigned long XDisplayMotionBufferSize(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
extern VisualID XVisualIDFromVisual(=0A=
=0A=
Visual* =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
extern int XInitThreads(=0A=
=0A=
void=0A=
=0A=
);=0A=
=0A=
extern void XLockDisplay(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern void XUnlockDisplay(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
extern XExtCodes *XInitExtension(=0A=
=0A=
Display* ,=0A=
const char* =0A=
=0A=
);=0A=
=0A=
extern XExtCodes *XAddExtension(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
extern XExtData *XFindOnExtensionList(=0A=
=0A=
XExtData** ,=0A=
int =0A=
=0A=
);=0A=
extern XExtData **XEHeadOfExtensionList(=0A=
=0A=
XEDataObject =0A=
=0A=
);=0A=
=0A=
=0A=
extern Window XRootWindow(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
);=0A=
extern Window XDefaultRootWindow(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
extern Window XRootWindowOfScreen(=0A=
=0A=
Screen* =0A=
=0A=
);=0A=
extern Visual *XDefaultVisual(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
);=0A=
extern Visual *XDefaultVisualOfScreen(=0A=
=0A=
Screen* =0A=
=0A=
);=0A=
extern GC XDefaultGC(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
);=0A=
extern GC XDefaultGCOfScreen(=0A=
=0A=
Screen* =0A=
=0A=
);=0A=
extern unsigned long XBlackPixel(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
);=0A=
extern unsigned long XWhitePixel(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
);=0A=
extern unsigned long XAllPlanes(=0A=
=0A=
void=0A=
=0A=
);=0A=
extern unsigned long XBlackPixelOfScreen(=0A=
=0A=
Screen* =0A=
=0A=
);=0A=
extern unsigned long XWhitePixelOfScreen(=0A=
=0A=
Screen* =0A=
=0A=
);=0A=
extern unsigned long XNextRequest(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
extern unsigned long XLastKnownRequestProcessed(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
extern char *XServerVendor(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
extern char *XDisplayString(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
extern Colormap XDefaultColormap(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
);=0A=
extern Colormap XDefaultColormapOfScreen(=0A=
=0A=
Screen* =0A=
=0A=
);=0A=
extern Display *XDisplayOfScreen(=0A=
=0A=
Screen* =0A=
=0A=
);=0A=
extern Screen *XScreenOfDisplay(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
);=0A=
extern Screen *XDefaultScreenOfDisplay(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
extern long XEventMaskOfScreen(=0A=
=0A=
Screen* =0A=
=0A=
);=0A=
=0A=
extern int XScreenNumberOfScreen(=0A=
=0A=
Screen* =0A=
=0A=
);=0A=
=0A=
typedef int (*XErrorHandler) ( =0A=
=0A=
Display* ,=0A=
XErrorEvent* =0A=
=0A=
);=0A=
=0A=
extern XErrorHandler XSetErrorHandler (=0A=
=0A=
XErrorHandler =0A=
=0A=
);=0A=
=0A=
=0A=
typedef int (*XIOErrorHandler) ( =0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern XIOErrorHandler XSetIOErrorHandler (=0A=
=0A=
XIOErrorHandler =0A=
=0A=
);=0A=
=0A=
=0A=
extern XPixmapFormatValues *XListPixmapFormats(=0A=
=0A=
Display* ,=0A=
int* =0A=
=0A=
);=0A=
extern int *XListDepths(=0A=
=0A=
Display* ,=0A=
int ,=0A=
int* =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
extern int XReconfigureWMWindow(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
int ,=0A=
unsigned int ,=0A=
XWindowChanges* =0A=
=0A=
);=0A=
=0A=
extern int XGetWMProtocols(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
Atom** ,=0A=
int* =0A=
=0A=
);=0A=
extern int XSetWMProtocols(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
Atom* ,=0A=
int =0A=
=0A=
);=0A=
extern int XIconifyWindow(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
int =0A=
=0A=
);=0A=
extern int XWithdrawWindow(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
int =0A=
=0A=
);=0A=
extern int XGetCommand(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
char*** ,=0A=
int* =0A=
=0A=
);=0A=
extern int XGetWMColormapWindows(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
Window** ,=0A=
int* =0A=
=0A=
);=0A=
extern int XSetWMColormapWindows(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
Window* ,=0A=
int =0A=
=0A=
);=0A=
extern void XFreeStringList(=0A=
=0A=
char** =0A=
=0A=
);=0A=
extern int XSetTransientForHint(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
Window =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
extern int XActivateScreenSaver(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern int XAddHost(=0A=
=0A=
Display* ,=0A=
XHostAddress* =0A=
=0A=
);=0A=
=0A=
extern int XAddHosts(=0A=
=0A=
Display* ,=0A=
XHostAddress* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XAddToExtensionList(=0A=
=0A=
struct _XExtData** ,=0A=
XExtData* =0A=
=0A=
);=0A=
=0A=
extern int XAddToSaveSet(=0A=
=0A=
Display* ,=0A=
Window =0A=
=0A=
);=0A=
=0A=
extern int XAllocColor(=0A=
=0A=
Display* ,=0A=
Colormap ,=0A=
XColor* =0A=
=0A=
);=0A=
=0A=
extern int XAllocColorCells(=0A=
=0A=
Display* ,=0A=
Colormap ,=0A=
int ,=0A=
unsigned long* ,=0A=
unsigned int ,=0A=
unsigned long* ,=0A=
unsigned int =0A=
=0A=
);=0A=
=0A=
extern int XAllocColorPlanes(=0A=
=0A=
Display* ,=0A=
Colormap ,=0A=
int ,=0A=
unsigned long* ,=0A=
int ,=0A=
int ,=0A=
int ,=0A=
int ,=0A=
unsigned long* ,=0A=
unsigned long* ,=0A=
unsigned long* =0A=
=0A=
);=0A=
=0A=
extern int XAllocNamedColor(=0A=
=0A=
Display* ,=0A=
Colormap ,=0A=
const char* ,=0A=
XColor* ,=0A=
XColor* =0A=
=0A=
);=0A=
=0A=
extern int XAllowEvents(=0A=
=0A=
Display* ,=0A=
int ,=0A=
Time =0A=
=0A=
);=0A=
=0A=
extern int XAutoRepeatOff(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern int XAutoRepeatOn(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern int XBell(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XBitmapBitOrder(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern int XBitmapPad(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern int XBitmapUnit(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern int XCellsOfScreen(=0A=
=0A=
Screen* =0A=
=0A=
);=0A=
=0A=
extern int XChangeActivePointerGrab(=0A=
=0A=
Display* ,=0A=
unsigned int ,=0A=
Cursor ,=0A=
Time =0A=
=0A=
);=0A=
=0A=
extern int XChangeGC(=0A=
=0A=
Display* ,=0A=
GC ,=0A=
unsigned long ,=0A=
XGCValues* =0A=
=0A=
);=0A=
=0A=
extern int XChangeKeyboardControl(=0A=
=0A=
Display* ,=0A=
unsigned long ,=0A=
XKeyboardControl* =0A=
=0A=
);=0A=
=0A=
extern int XChangeKeyboardMapping(=0A=
=0A=
Display* ,=0A=
int ,=0A=
int ,=0A=
KeySym* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XChangePointerControl(=0A=
=0A=
Display* ,=0A=
int ,=0A=
int ,=0A=
int ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XChangeProperty(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
Atom ,=0A=
Atom ,=0A=
int ,=0A=
int ,=0A=
const unsigned char* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XChangeSaveSet(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XChangeWindowAttributes(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
unsigned long ,=0A=
XSetWindowAttributes* =0A=
=0A=
);=0A=
=0A=
extern int XCheckIfEvent(=0A=
=0A=
Display* ,=0A=
XEvent* ,=0A=
int (*) (=0A=
=0A=
Display* ,=0A=
XEvent* ,=0A=
XPointer =0A=
=0A=
) ,=0A=
XPointer =0A=
=0A=
);=0A=
=0A=
extern int XCheckMaskEvent(=0A=
=0A=
Display* ,=0A=
long ,=0A=
XEvent* =0A=
=0A=
);=0A=
=0A=
extern int XCheckTypedEvent(=0A=
=0A=
Display* ,=0A=
int ,=0A=
XEvent* =0A=
=0A=
);=0A=
=0A=
extern int XCheckTypedWindowEvent(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
int ,=0A=
XEvent* =0A=
=0A=
);=0A=
=0A=
extern int XCheckWindowEvent(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
long ,=0A=
XEvent* =0A=
=0A=
);=0A=
=0A=
extern int XCirculateSubwindows(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XCirculateSubwindowsDown(=0A=
=0A=
Display* ,=0A=
Window =0A=
=0A=
);=0A=
=0A=
extern int XCirculateSubwindowsUp(=0A=
=0A=
Display* ,=0A=
Window =0A=
=0A=
);=0A=
=0A=
extern int XClearArea(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
int ,=0A=
int ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XClearWindow(=0A=
=0A=
Display* ,=0A=
Window =0A=
=0A=
);=0A=
=0A=
extern int XCloseDisplay(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern int XConfigureWindow(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
unsigned int ,=0A=
XWindowChanges* =0A=
=0A=
);=0A=
=0A=
extern int XConnectionNumber(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern int XConvertSelection(=0A=
=0A=
Display* ,=0A=
Atom ,=0A=
Atom ,=0A=
Atom ,=0A=
Window ,=0A=
Time =0A=
=0A=
);=0A=
=0A=
extern int XCopyArea(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
Drawable ,=0A=
GC ,=0A=
int ,=0A=
int ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XCopyGC(=0A=
=0A=
Display* ,=0A=
GC ,=0A=
unsigned long ,=0A=
GC =0A=
=0A=
);=0A=
=0A=
extern int XCopyPlane(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
Drawable ,=0A=
GC ,=0A=
int ,=0A=
int ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
int ,=0A=
int ,=0A=
unsigned long =0A=
=0A=
);=0A=
=0A=
extern int XDefaultDepth(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XDefaultDepthOfScreen(=0A=
=0A=
Screen* =0A=
=0A=
);=0A=
=0A=
extern int XDefaultScreen(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern int XDefineCursor(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
Cursor =0A=
=0A=
);=0A=
=0A=
extern int XDeleteProperty(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
Atom =0A=
=0A=
);=0A=
=0A=
extern int XDestroyWindow(=0A=
=0A=
Display* ,=0A=
Window =0A=
=0A=
);=0A=
=0A=
extern int XDestroySubwindows(=0A=
=0A=
Display* ,=0A=
Window =0A=
=0A=
);=0A=
=0A=
extern int XDoesBackingStore(=0A=
=0A=
Screen* =0A=
=0A=
);=0A=
=0A=
extern int XDoesSaveUnders(=0A=
=0A=
Screen* =0A=
=0A=
);=0A=
=0A=
extern int XDisableAccessControl(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
=0A=
extern int XDisplayCells(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XDisplayHeight(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XDisplayHeightMM(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XDisplayKeycodes(=0A=
=0A=
Display* ,=0A=
int* ,=0A=
int* =0A=
=0A=
);=0A=
=0A=
extern int XDisplayPlanes(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XDisplayWidth(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XDisplayWidthMM(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XDrawArc(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
GC ,=0A=
int ,=0A=
int ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XDrawArcs(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
GC ,=0A=
XArc* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XDrawImageString(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
GC ,=0A=
int ,=0A=
int ,=0A=
const char* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XDrawImageString16(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
GC ,=0A=
int ,=0A=
int ,=0A=
const XChar2b* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XDrawLine(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
GC ,=0A=
int ,=0A=
int ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XDrawLines(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
GC ,=0A=
XPoint* ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XDrawPoint(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
GC ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XDrawPoints(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
GC ,=0A=
XPoint* ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XDrawRectangle(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
GC ,=0A=
int ,=0A=
int ,=0A=
unsigned int ,=0A=
unsigned int =0A=
=0A=
);=0A=
=0A=
extern int XDrawRectangles(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
GC ,=0A=
XRectangle* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XDrawSegments(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
GC ,=0A=
XSegment* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XDrawString(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
GC ,=0A=
int ,=0A=
int ,=0A=
const char* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XDrawString16(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
GC ,=0A=
int ,=0A=
int ,=0A=
const XChar2b* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XDrawText(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
GC ,=0A=
int ,=0A=
int ,=0A=
XTextItem* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XDrawText16(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
GC ,=0A=
int ,=0A=
int ,=0A=
XTextItem16* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XEnableAccessControl(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern int XEventsQueued(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XFetchName(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
char** =0A=
=0A=
);=0A=
=0A=
extern int XFillArc(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
GC ,=0A=
int ,=0A=
int ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XFillArcs(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
GC ,=0A=
XArc* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XFillPolygon(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
GC ,=0A=
XPoint* ,=0A=
int ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XFillRectangle(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
GC ,=0A=
int ,=0A=
int ,=0A=
unsigned int ,=0A=
unsigned int =0A=
=0A=
);=0A=
=0A=
extern int XFillRectangles(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
GC ,=0A=
XRectangle* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XFlush(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern int XForceScreenSaver(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XFree(=0A=
=0A=
void* =0A=
=0A=
);=0A=
=0A=
extern int XFreeColormap(=0A=
=0A=
Display* ,=0A=
Colormap =0A=
=0A=
);=0A=
=0A=
extern int XFreeColors(=0A=
=0A=
Display* ,=0A=
Colormap ,=0A=
unsigned long* ,=0A=
int ,=0A=
unsigned long =0A=
=0A=
);=0A=
=0A=
extern int XFreeCursor(=0A=
=0A=
Display* ,=0A=
Cursor =0A=
=0A=
);=0A=
=0A=
extern int XFreeExtensionList(=0A=
=0A=
char** =0A=
=0A=
);=0A=
=0A=
extern int XFreeFont(=0A=
=0A=
Display* ,=0A=
XFontStruct* =0A=
=0A=
);=0A=
=0A=
extern int XFreeFontInfo(=0A=
=0A=
char** ,=0A=
XFontStruct* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XFreeFontNames(=0A=
=0A=
char** =0A=
=0A=
);=0A=
=0A=
extern int XFreeFontPath(=0A=
=0A=
char** =0A=
=0A=
);=0A=
=0A=
extern int XFreeGC(=0A=
=0A=
Display* ,=0A=
GC =0A=
=0A=
);=0A=
=0A=
extern int XFreeModifiermap(=0A=
=0A=
XModifierKeymap* =0A=
=0A=
);=0A=
=0A=
extern int XFreePixmap(=0A=
=0A=
Display* ,=0A=
Pixmap =0A=
=0A=
);=0A=
=0A=
extern int XGeometry(=0A=
=0A=
Display* ,=0A=
int ,=0A=
const char* ,=0A=
const char* ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
int ,=0A=
int ,=0A=
int* ,=0A=
int* ,=0A=
int* ,=0A=
int* =0A=
=0A=
);=0A=
=0A=
extern int XGetErrorDatabaseText(=0A=
=0A=
Display* ,=0A=
const char* ,=0A=
const char* ,=0A=
const char* ,=0A=
char* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XGetErrorText(=0A=
=0A=
Display* ,=0A=
int ,=0A=
char* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XGetFontProperty(=0A=
=0A=
XFontStruct* ,=0A=
Atom ,=0A=
unsigned long* =0A=
=0A=
);=0A=
=0A=
extern int XGetGCValues(=0A=
=0A=
Display* ,=0A=
GC ,=0A=
unsigned long ,=0A=
XGCValues* =0A=
=0A=
);=0A=
=0A=
extern int XGetGeometry(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
Window* ,=0A=
int* ,=0A=
int* ,=0A=
unsigned int* ,=0A=
unsigned int* ,=0A=
unsigned int* ,=0A=
unsigned int* =0A=
=0A=
);=0A=
=0A=
extern int XGetIconName(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
char** =0A=
=0A=
);=0A=
=0A=
extern int XGetInputFocus(=0A=
=0A=
Display* ,=0A=
Window* ,=0A=
int* =0A=
=0A=
);=0A=
=0A=
extern int XGetKeyboardControl(=0A=
=0A=
Display* ,=0A=
XKeyboardState* =0A=
=0A=
);=0A=
=0A=
extern int XGetPointerControl(=0A=
=0A=
Display* ,=0A=
int* ,=0A=
int* ,=0A=
int* =0A=
=0A=
);=0A=
=0A=
extern int XGetPointerMapping(=0A=
=0A=
Display* ,=0A=
unsigned char* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XGetScreenSaver(=0A=
=0A=
Display* ,=0A=
int* ,=0A=
int* ,=0A=
int* ,=0A=
int* =0A=
=0A=
);=0A=
=0A=
extern int XGetTransientForHint(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
Window* =0A=
=0A=
);=0A=
=0A=
extern int XGetWindowProperty(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
Atom ,=0A=
long ,=0A=
long ,=0A=
int ,=0A=
Atom ,=0A=
Atom* ,=0A=
int* ,=0A=
unsigned long* ,=0A=
unsigned long* ,=0A=
unsigned char** =0A=
=0A=
);=0A=
=0A=
extern int XGetWindowAttributes(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XWindowAttributes* =0A=
=0A=
);=0A=
=0A=
extern int XGrabButton(=0A=
=0A=
Display* ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
Window ,=0A=
int ,=0A=
unsigned int ,=0A=
int ,=0A=
int ,=0A=
Window ,=0A=
Cursor =0A=
=0A=
);=0A=
=0A=
extern int XGrabKey(=0A=
=0A=
Display* ,=0A=
int ,=0A=
unsigned int ,=0A=
Window ,=0A=
int ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XGrabKeyboard(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
int ,=0A=
int ,=0A=
int ,=0A=
Time =0A=
=0A=
);=0A=
=0A=
extern int XGrabPointer(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
int ,=0A=
unsigned int ,=0A=
int ,=0A=
int ,=0A=
Window ,=0A=
Cursor ,=0A=
Time =0A=
=0A=
);=0A=
=0A=
extern int XGrabServer(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern int XHeightMMOfScreen(=0A=
=0A=
Screen* =0A=
=0A=
);=0A=
=0A=
extern int XHeightOfScreen(=0A=
=0A=
Screen* =0A=
=0A=
);=0A=
=0A=
extern int XIfEvent(=0A=
=0A=
Display* ,=0A=
XEvent* ,=0A=
int (*) (=0A=
=0A=
Display* ,=0A=
XEvent* ,=0A=
XPointer =0A=
=0A=
) ,=0A=
XPointer =0A=
=0A=
);=0A=
=0A=
extern int XImageByteOrder(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern int XInstallColormap(=0A=
=0A=
Display* ,=0A=
Colormap =0A=
=0A=
);=0A=
=0A=
extern KeyCode XKeysymToKeycode(=0A=
=0A=
Display* ,=0A=
KeySym =0A=
=0A=
);=0A=
=0A=
extern int XKillClient(=0A=
=0A=
Display* ,=0A=
XID =0A=
=0A=
);=0A=
=0A=
extern int XLookupColor(=0A=
=0A=
Display* ,=0A=
Colormap ,=0A=
const char* ,=0A=
XColor* ,=0A=
XColor* =0A=
=0A=
);=0A=
=0A=
extern int XLowerWindow(=0A=
=0A=
Display* ,=0A=
Window =0A=
=0A=
);=0A=
=0A=
extern int XMapRaised(=0A=
=0A=
Display* ,=0A=
Window =0A=
=0A=
);=0A=
=0A=
extern int XMapSubwindows(=0A=
=0A=
Display* ,=0A=
Window =0A=
=0A=
);=0A=
=0A=
extern int XMapWindow(=0A=
=0A=
Display* ,=0A=
Window =0A=
=0A=
);=0A=
=0A=
extern int XMaskEvent(=0A=
=0A=
Display* ,=0A=
long ,=0A=
XEvent* =0A=
=0A=
);=0A=
=0A=
extern int XMaxCmapsOfScreen(=0A=
=0A=
Screen* =0A=
=0A=
);=0A=
=0A=
extern int XMinCmapsOfScreen(=0A=
=0A=
Screen* =0A=
=0A=
);=0A=
=0A=
extern int XMoveResizeWindow(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
int ,=0A=
int ,=0A=
unsigned int ,=0A=
unsigned int =0A=
=0A=
);=0A=
=0A=
extern int XMoveWindow(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XNextEvent(=0A=
=0A=
Display* ,=0A=
XEvent* =0A=
=0A=
);=0A=
=0A=
extern int XNoOp(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern int XParseColor(=0A=
=0A=
Display* ,=0A=
Colormap ,=0A=
const char* ,=0A=
XColor* =0A=
=0A=
);=0A=
=0A=
extern int XParseGeometry(=0A=
=0A=
const char* ,=0A=
int* ,=0A=
int* ,=0A=
unsigned int* ,=0A=
unsigned int* =0A=
=0A=
);=0A=
=0A=
extern int XPeekEvent(=0A=
=0A=
Display* ,=0A=
XEvent* =0A=
=0A=
);=0A=
=0A=
extern int XPeekIfEvent(=0A=
=0A=
Display* ,=0A=
XEvent* ,=0A=
int (*) (=0A=
=0A=
Display* ,=0A=
XEvent* ,=0A=
XPointer =0A=
=0A=
) ,=0A=
XPointer =0A=
=0A=
);=0A=
=0A=
extern int XPending(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern int XPlanesOfScreen(=0A=
=0A=
Screen* =0A=
=0A=
=0A=
);=0A=
=0A=
extern int XProtocolRevision(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern int XProtocolVersion(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
=0A=
extern int XPutBackEvent(=0A=
=0A=
Display* ,=0A=
XEvent* =0A=
=0A=
);=0A=
=0A=
extern int XPutImage(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
GC ,=0A=
XImage* ,=0A=
int ,=0A=
int ,=0A=
int ,=0A=
int ,=0A=
unsigned int ,=0A=
unsigned int =0A=
=0A=
);=0A=
=0A=
extern int XQLength(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern int XQueryBestCursor(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
unsigned int* ,=0A=
unsigned int* =0A=
=0A=
);=0A=
=0A=
extern int XQueryBestSize(=0A=
=0A=
Display* ,=0A=
int ,=0A=
Drawable ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
unsigned int* ,=0A=
unsigned int* =0A=
=0A=
);=0A=
=0A=
extern int XQueryBestStipple(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
unsigned int* ,=0A=
unsigned int* =0A=
=0A=
);=0A=
=0A=
extern int XQueryBestTile(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
unsigned int* ,=0A=
unsigned int* =0A=
=0A=
);=0A=
=0A=
extern int XQueryColor(=0A=
=0A=
Display* ,=0A=
Colormap ,=0A=
XColor* =0A=
=0A=
);=0A=
=0A=
extern int XQueryColors(=0A=
=0A=
Display* ,=0A=
Colormap ,=0A=
XColor* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XQueryExtension(=0A=
=0A=
Display* ,=0A=
const char* ,=0A=
int* ,=0A=
int* ,=0A=
int* =0A=
=0A=
);=0A=
=0A=
extern int XQueryKeymap(=0A=
=0A=
Display* ,=0A=
char [32] =0A=
=0A=
);=0A=
=0A=
extern int XQueryPointer(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
Window* ,=0A=
Window* ,=0A=
int* ,=0A=
int* ,=0A=
int* ,=0A=
int* ,=0A=
unsigned int* =0A=
=0A=
);=0A=
=0A=
extern int XQueryTextExtents(=0A=
=0A=
Display* ,=0A=
XID ,=0A=
const char* ,=0A=
int ,=0A=
int* ,=0A=
int* ,=0A=
int* ,=0A=
XCharStruct* =0A=
=0A=
);=0A=
=0A=
extern int XQueryTextExtents16(=0A=
=0A=
Display* ,=0A=
XID ,=0A=
const XChar2b* ,=0A=
int ,=0A=
int* ,=0A=
int* ,=0A=
int* ,=0A=
XCharStruct* =0A=
=0A=
);=0A=
=0A=
extern int XQueryTree(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
Window* ,=0A=
Window* ,=0A=
Window** ,=0A=
unsigned int* =0A=
=0A=
);=0A=
=0A=
extern int XRaiseWindow(=0A=
=0A=
Display* ,=0A=
Window =0A=
=0A=
);=0A=
=0A=
extern int XReadBitmapFile(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
const char* ,=0A=
unsigned int* ,=0A=
unsigned int* ,=0A=
Pixmap* ,=0A=
int* ,=0A=
int* =0A=
=0A=
);=0A=
=0A=
extern int XReadBitmapFileData(=0A=
=0A=
const char* ,=0A=
unsigned int* ,=0A=
unsigned int* ,=0A=
unsigned char** ,=0A=
int* ,=0A=
int* =0A=
=0A=
);=0A=
=0A=
extern int XRebindKeysym(=0A=
=0A=
Display* ,=0A=
KeySym ,=0A=
KeySym* ,=0A=
int ,=0A=
const unsigned char* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XRecolorCursor(=0A=
=0A=
Display* ,=0A=
Cursor ,=0A=
XColor* ,=0A=
XColor* =0A=
=0A=
);=0A=
=0A=
extern int XRefreshKeyboardMapping(=0A=
=0A=
XMappingEvent* =0A=
=0A=
);=0A=
=0A=
extern int XRemoveFromSaveSet(=0A=
=0A=
Display* ,=0A=
Window =0A=
=0A=
);=0A=
=0A=
extern int XRemoveHost(=0A=
=0A=
Display* ,=0A=
XHostAddress* =0A=
=0A=
);=0A=
=0A=
extern int XRemoveHosts(=0A=
=0A=
Display* ,=0A=
XHostAddress* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XReparentWindow(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
Window ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XResetScreenSaver(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern int XResizeWindow(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
unsigned int ,=0A=
unsigned int =0A=
=0A=
);=0A=
=0A=
extern int XRestackWindows(=0A=
=0A=
Display* ,=0A=
Window* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XRotateBuffers(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XRotateWindowProperties(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
Atom* ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XScreenCount(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern int XSelectInput(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
long =0A=
=0A=
);=0A=
=0A=
extern int XSendEvent(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
int ,=0A=
long ,=0A=
XEvent* =0A=
=0A=
);=0A=
=0A=
extern int XSetAccessControl(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XSetArcMode(=0A=
=0A=
Display* ,=0A=
GC ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XSetBackground(=0A=
=0A=
Display* ,=0A=
GC ,=0A=
unsigned long =0A=
=0A=
);=0A=
=0A=
extern int XSetClipMask(=0A=
=0A=
Display* ,=0A=
GC ,=0A=
Pixmap =0A=
=0A=
);=0A=
=0A=
extern int XSetClipOrigin(=0A=
=0A=
Display* ,=0A=
GC ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XSetClipRectangles(=0A=
=0A=
Display* ,=0A=
GC ,=0A=
int ,=0A=
int ,=0A=
XRectangle* ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XSetCloseDownMode(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XSetCommand(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
char** ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XSetDashes(=0A=
=0A=
Display* ,=0A=
GC ,=0A=
int ,=0A=
const char* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XSetFillRule(=0A=
=0A=
Display* ,=0A=
GC ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XSetFillStyle(=0A=
=0A=
Display* ,=0A=
GC ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XSetFont(=0A=
=0A=
Display* ,=0A=
GC ,=0A=
Font =0A=
=0A=
);=0A=
=0A=
extern int XSetFontPath(=0A=
=0A=
Display* ,=0A=
char** ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XSetForeground(=0A=
=0A=
Display* ,=0A=
GC ,=0A=
unsigned long =0A=
=0A=
);=0A=
=0A=
extern int XSetFunction(=0A=
=0A=
Display* ,=0A=
GC ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XSetGraphicsExposures(=0A=
=0A=
Display* ,=0A=
GC ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XSetIconName(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
const char* =0A=
=0A=
);=0A=
=0A=
extern int XSetInputFocus(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
int ,=0A=
Time =0A=
=0A=
);=0A=
=0A=
extern int XSetLineAttributes(=0A=
=0A=
Display* ,=0A=
GC ,=0A=
unsigned int ,=0A=
int ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XSetModifierMapping(=0A=
=0A=
Display* ,=0A=
XModifierKeymap* =0A=
=0A=
);=0A=
=0A=
extern int XSetPlaneMask(=0A=
=0A=
Display* ,=0A=
GC ,=0A=
unsigned long =0A=
=0A=
);=0A=
=0A=
extern int XSetPointerMapping(=0A=
=0A=
Display* ,=0A=
const unsigned char* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XSetScreenSaver(=0A=
=0A=
Display* ,=0A=
int ,=0A=
int ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XSetSelectionOwner(=0A=
=0A=
Display* ,=0A=
Atom ,=0A=
Window ,=0A=
Time =0A=
=0A=
);=0A=
=0A=
extern int XSetState(=0A=
=0A=
Display* ,=0A=
GC ,=0A=
unsigned long ,=0A=
unsigned long ,=0A=
int ,=0A=
unsigned long =0A=
=0A=
);=0A=
=0A=
extern int XSetStipple(=0A=
=0A=
Display* ,=0A=
GC ,=0A=
Pixmap =0A=
=0A=
);=0A=
=0A=
extern int XSetSubwindowMode(=0A=
=0A=
Display* ,=0A=
GC ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XSetTSOrigin(=0A=
=0A=
Display* ,=0A=
GC ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XSetTile(=0A=
=0A=
Display* ,=0A=
GC ,=0A=
Pixmap =0A=
=0A=
);=0A=
=0A=
extern int XSetWindowBackground(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
unsigned long =0A=
=0A=
);=0A=
=0A=
extern int XSetWindowBackgroundPixmap(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
Pixmap =0A=
=0A=
);=0A=
=0A=
extern int XSetWindowBorder(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
unsigned long =0A=
=0A=
);=0A=
=0A=
extern int XSetWindowBorderPixmap(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
Pixmap =0A=
=0A=
);=0A=
=0A=
extern int XSetWindowBorderWidth(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
unsigned int =0A=
=0A=
);=0A=
=0A=
extern int XSetWindowColormap(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
Colormap =0A=
=0A=
);=0A=
=0A=
extern int XStoreBuffer(=0A=
=0A=
Display* ,=0A=
const char* ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XStoreBytes(=0A=
=0A=
Display* ,=0A=
const char* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XStoreColor(=0A=
=0A=
Display* ,=0A=
Colormap ,=0A=
XColor* =0A=
=0A=
);=0A=
=0A=
extern int XStoreColors(=0A=
=0A=
Display* ,=0A=
Colormap ,=0A=
XColor* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XStoreName(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
const char* =0A=
=0A=
);=0A=
=0A=
extern int XStoreNamedColor(=0A=
=0A=
Display* ,=0A=
Colormap ,=0A=
const char* ,=0A=
unsigned long ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XSync(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XTextExtents(=0A=
=0A=
XFontStruct* ,=0A=
const char* ,=0A=
int ,=0A=
int* ,=0A=
int* ,=0A=
int* ,=0A=
XCharStruct* =0A=
=0A=
);=0A=
=0A=
extern int XTextExtents16(=0A=
=0A=
XFontStruct* ,=0A=
const XChar2b* ,=0A=
int ,=0A=
int* ,=0A=
int* ,=0A=
int* ,=0A=
XCharStruct* =0A=
=0A=
);=0A=
=0A=
extern int XTextWidth(=0A=
=0A=
XFontStruct* ,=0A=
const char* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XTextWidth16(=0A=
=0A=
XFontStruct* ,=0A=
const XChar2b* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XTranslateCoordinates(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
Window ,=0A=
int ,=0A=
int ,=0A=
int* ,=0A=
int* ,=0A=
Window* =0A=
=0A=
);=0A=
=0A=
extern int XUndefineCursor(=0A=
=0A=
Display* ,=0A=
Window =0A=
=0A=
);=0A=
=0A=
extern int XUngrabButton(=0A=
=0A=
Display* ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
Window =0A=
=0A=
);=0A=
=0A=
extern int XUngrabKey(=0A=
=0A=
Display* ,=0A=
int ,=0A=
unsigned int ,=0A=
Window =0A=
=0A=
);=0A=
=0A=
extern int XUngrabKeyboard(=0A=
=0A=
Display* ,=0A=
Time =0A=
=0A=
);=0A=
=0A=
extern int XUngrabPointer(=0A=
=0A=
Display* ,=0A=
Time =0A=
=0A=
);=0A=
=0A=
extern int XUngrabServer(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern int XUninstallColormap(=0A=
=0A=
Display* ,=0A=
Colormap =0A=
=0A=
);=0A=
=0A=
extern int XUnloadFont(=0A=
=0A=
Display* ,=0A=
Font =0A=
=0A=
);=0A=
=0A=
extern int XUnmapSubwindows(=0A=
=0A=
Display* ,=0A=
Window =0A=
=0A=
);=0A=
=0A=
extern int XUnmapWindow(=0A=
=0A=
Display* ,=0A=
Window =0A=
=0A=
);=0A=
=0A=
extern int XVendorRelease(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern int XWarpPointer(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
Window ,=0A=
int ,=0A=
int ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XWidthMMOfScreen(=0A=
=0A=
Screen* =0A=
=0A=
);=0A=
=0A=
extern int XWidthOfScreen(=0A=
=0A=
Screen* =0A=
=0A=
);=0A=
=0A=
extern int XWindowEvent(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
long ,=0A=
XEvent* =0A=
=0A=
);=0A=
=0A=
extern int XWriteBitmapFile(=0A=
=0A=
Display* ,=0A=
const char* ,=0A=
Pixmap ,=0A=
unsigned int ,=0A=
unsigned int ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XSupportsLocale(=0A=
=0A=
void=0A=
=0A=
);=0A=
=0A=
extern char *XSetLocaleModifiers(=0A=
=0A=
const char* =0A=
=0A=
);=0A=
=0A=
extern XOM XOpenOM(=0A=
=0A=
Display* ,=0A=
struct _XrmHashBucketRec* ,=0A=
const char* ,=0A=
const char* =0A=
=0A=
);=0A=
=0A=
extern int XCloseOM(=0A=
=0A=
XOM =0A=
=0A=
);=0A=
=0A=
extern char *XSetOMValues(=0A=
=0A=
XOM ,=0A=
...=0A=
=0A=
);=0A=
=0A=
extern char *XGetOMValues(=0A=
=0A=
XOM ,=0A=
...=0A=
=0A=
);=0A=
=0A=
extern Display *XDisplayOfOM(=0A=
=0A=
XOM =0A=
=0A=
);=0A=
=0A=
extern char *XLocaleOfOM(=0A=
=0A=
XOM =0A=
=0A=
);=0A=
=0A=
extern XOC XCreateOC(=0A=
=0A=
XOM ,=0A=
...=0A=
=0A=
);=0A=
=0A=
extern void XDestroyOC(=0A=
=0A=
XOC =0A=
=0A=
);=0A=
=0A=
extern XOM XOMOfOC(=0A=
=0A=
XOC =0A=
=0A=
);=0A=
=0A=
extern char *XSetOCValues(=0A=
=0A=
XOC ,=0A=
...=0A=
=0A=
);=0A=
=0A=
extern char *XGetOCValues(=0A=
=0A=
XOC ,=0A=
...=0A=
=0A=
);=0A=
=0A=
extern XFontSet XCreateFontSet(=0A=
=0A=
Display* ,=0A=
const char* ,=0A=
char*** ,=0A=
int* ,=0A=
char** =0A=
=0A=
);=0A=
=0A=
extern void XFreeFontSet(=0A=
=0A=
Display* ,=0A=
XFontSet =0A=
=0A=
);=0A=
=0A=
extern int XFontsOfFontSet(=0A=
=0A=
XFontSet ,=0A=
XFontStruct*** ,=0A=
char*** =0A=
=0A=
);=0A=
=0A=
extern char *XBaseFontNameListOfFontSet(=0A=
=0A=
XFontSet =0A=
=0A=
);=0A=
=0A=
extern char *XLocaleOfFontSet(=0A=
=0A=
XFontSet =0A=
=0A=
);=0A=
=0A=
extern int XContextDependentDrawing(=0A=
=0A=
XFontSet =0A=
=0A=
);=0A=
=0A=
extern int XDirectionalDependentDrawing(=0A=
=0A=
XFontSet =0A=
=0A=
);=0A=
=0A=
extern int XContextualDrawing(=0A=
=0A=
XFontSet =0A=
=0A=
);=0A=
=0A=
extern XFontSetExtents *XExtentsOfFontSet(=0A=
=0A=
XFontSet =0A=
=0A=
);=0A=
=0A=
extern int XmbTextEscapement(=0A=
=0A=
XFontSet ,=0A=
const char* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XwcTextEscapement(=0A=
=0A=
XFontSet ,=0A=
const wchar_t* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XmbTextExtents(=0A=
=0A=
XFontSet ,=0A=
const char* ,=0A=
int ,=0A=
XRectangle* ,=0A=
XRectangle* =0A=
=0A=
);=0A=
=0A=
extern int XwcTextExtents(=0A=
=0A=
XFontSet ,=0A=
const wchar_t* ,=0A=
int ,=0A=
XRectangle* ,=0A=
XRectangle* =0A=
=0A=
);=0A=
=0A=
extern int XmbTextPerCharExtents(=0A=
=0A=
XFontSet ,=0A=
const char* ,=0A=
int ,=0A=
XRectangle* ,=0A=
XRectangle* ,=0A=
int ,=0A=
int* ,=0A=
XRectangle* ,=0A=
XRectangle* =0A=
=0A=
);=0A=
=0A=
extern int XwcTextPerCharExtents(=0A=
=0A=
XFontSet ,=0A=
const wchar_t* ,=0A=
int ,=0A=
XRectangle* ,=0A=
XRectangle* ,=0A=
int ,=0A=
int* ,=0A=
XRectangle* ,=0A=
XRectangle* =0A=
=0A=
);=0A=
=0A=
extern void XmbDrawText(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
GC ,=0A=
int ,=0A=
int ,=0A=
XmbTextItem* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern void XwcDrawText(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
GC ,=0A=
int ,=0A=
int ,=0A=
XwcTextItem* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern void XmbDrawString(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
XFontSet ,=0A=
GC ,=0A=
int ,=0A=
int ,=0A=
const char* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern void XwcDrawString(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
XFontSet ,=0A=
GC ,=0A=
int ,=0A=
int ,=0A=
const wchar_t* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern void XmbDrawImageString(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
XFontSet ,=0A=
GC ,=0A=
int ,=0A=
int ,=0A=
const char* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern void XwcDrawImageString(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
XFontSet ,=0A=
GC ,=0A=
int ,=0A=
int ,=0A=
const wchar_t* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern XIM XOpenIM(=0A=
=0A=
Display* ,=0A=
struct _XrmHashBucketRec* ,=0A=
char* ,=0A=
char* =0A=
=0A=
);=0A=
=0A=
extern int XCloseIM(=0A=
=0A=
XIM =0A=
=0A=
);=0A=
=0A=
extern char *XGetIMValues(=0A=
=0A=
XIM , ...=0A=
=0A=
);=0A=
=0A=
extern char *XSetIMValues(=0A=
=0A=
XIM , ...=0A=
=0A=
);=0A=
=0A=
extern Display *XDisplayOfIM(=0A=
=0A=
XIM =0A=
=0A=
);=0A=
=0A=
extern char *XLocaleOfIM(=0A=
=0A=
XIM =0A=
=0A=
);=0A=
=0A=
extern XIC XCreateIC(=0A=
=0A=
XIM , ...=0A=
=0A=
);=0A=
=0A=
extern void XDestroyIC(=0A=
=0A=
XIC =0A=
=0A=
);=0A=
=0A=
extern void XSetICFocus(=0A=
=0A=
XIC =0A=
=0A=
);=0A=
=0A=
extern void XUnsetICFocus(=0A=
=0A=
XIC =0A=
=0A=
);=0A=
=0A=
extern wchar_t *XwcResetIC(=0A=
=0A=
XIC =0A=
=0A=
);=0A=
=0A=
extern char *XmbResetIC(=0A=
=0A=
XIC =0A=
=0A=
);=0A=
=0A=
extern char *XSetICValues(=0A=
=0A=
XIC , ...=0A=
=0A=
);=0A=
=0A=
extern char *XGetICValues(=0A=
=0A=
XIC , ...=0A=
=0A=
);=0A=
=0A=
extern XIM XIMOfIC(=0A=
=0A=
XIC =0A=
=0A=
);=0A=
=0A=
extern int XFilterEvent(=0A=
=0A=
XEvent* ,=0A=
Window =0A=
=0A=
);=0A=
=0A=
extern int XmbLookupString(=0A=
=0A=
XIC ,=0A=
XKeyPressedEvent* ,=0A=
char* ,=0A=
int ,=0A=
KeySym* ,=0A=
int * =0A=
=0A=
);=0A=
=0A=
extern int XwcLookupString(=0A=
=0A=
XIC ,=0A=
XKeyPressedEvent* ,=0A=
wchar_t* ,=0A=
int ,=0A=
KeySym* ,=0A=
int * =0A=
=0A=
);=0A=
=0A=
extern XVaNestedList XVaCreateNestedList(=0A=
=0A=
int , ...=0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
extern int XRegisterIMInstantiateCallback(=0A=
=0A=
Display* ,=0A=
struct _XrmHashBucketRec* ,=0A=
char* ,=0A=
char* ,=0A=
XIDProc ,=0A=
XPointer =0A=
=0A=
);=0A=
=0A=
extern int XUnregisterIMInstantiateCallback(=0A=
=0A=
Display* ,=0A=
struct _XrmHashBucketRec* ,=0A=
char* ,=0A=
char* ,=0A=
XIDProc ,=0A=
XPointer =0A=
=0A=
);=0A=
=0A=
typedef void (*XConnectionWatchProc)(=0A=
=0A=
Display* ,=0A=
XPointer ,=0A=
int ,=0A=
int , =0A=
XPointer* =0A=
=0A=
);=0A=
=0A=
=0A=
extern int XInternalConnectionNumbers(=0A=
=0A=
Display* ,=0A=
int** ,=0A=
int* =0A=
=0A=
);=0A=
=0A=
extern void XProcessInternalConnection(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XAddConnectionWatch(=0A=
=0A=
Display* ,=0A=
XConnectionWatchProc ,=0A=
XPointer =0A=
=0A=
);=0A=
=0A=
extern void XRemoveConnectionWatch(=0A=
=0A=
Display* ,=0A=
XConnectionWatchProc ,=0A=
XPointer =0A=
=0A=
);=0A=
=0A=
} =0A=
=0A=
=0A=
# 1 "Xext/XDefs.h" 2=0A=
=0A=
# 1 "/usr/X11R6/include/X11/Xutil.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
long flags; =0A=
int x, y; =0A=
int width, height; =0A=
int min_width, min_height;=0A=
int max_width, max_height;=0A=
int width_inc, height_inc;=0A=
struct {=0A=
int x; =0A=
int y; =0A=
} min_aspect, max_aspect;=0A=
int base_width, base_height; =0A=
int win_gravity; =0A=
} XSizeHints;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
long flags; =0A=
int input; =0A=
=0A=
int initial_state; =0A=
Pixmap icon_pixmap; =0A=
Window icon_window; =0A=
int icon_x, icon_y; =0A=
Pixmap icon_mask; =0A=
XID window_group; =0A=
=0A=
} XWMHints;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
unsigned char *value; =0A=
Atom encoding; =0A=
int format; =0A=
unsigned long nitems; =0A=
} XTextProperty;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef enum {=0A=
XStringStyle, =0A=
XCompoundTextStyle, =0A=
XTextStyle, =0A=
XStdICCTextStyle =0A=
} XICCEncodingStyle;=0A=
=0A=
typedef struct {=0A=
int min_width, min_height;=0A=
int max_width, max_height;=0A=
int width_inc, height_inc;=0A=
} XIconSize;=0A=
=0A=
typedef struct {=0A=
char *res_name;=0A=
char *res_class;=0A=
} XClassHint;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _XComposeStatus {=0A=
XPointer compose_ptr; =0A=
int chars_matched; =0A=
} XComposeStatus;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _XRegion *Region; =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
Visual *visual;=0A=
VisualID visualid;=0A=
int screen;=0A=
int depth;=0A=
=0A=
int c_class; =0A=
=0A=
=0A=
=0A=
unsigned long red_mask;=0A=
unsigned long green_mask;=0A=
unsigned long blue_mask;=0A=
int colormap_size;=0A=
int bits_per_rgb;=0A=
} XVisualInfo;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
Colormap colormap;=0A=
unsigned long red_max;=0A=
unsigned long red_mult;=0A=
unsigned long green_max;=0A=
unsigned long green_mult;=0A=
unsigned long blue_max;=0A=
unsigned long blue_mult;=0A=
unsigned long base_pixel;=0A=
VisualID visualid; =0A=
XID killid; =0A=
} XStandardColormap;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef int XContext;=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
=0A=
=0A=
=0A=
extern XClassHint *XAllocClassHint (=0A=
=0A=
void=0A=
=0A=
);=0A=
=0A=
extern XIconSize *XAllocIconSize (=0A=
=0A=
void=0A=
=0A=
);=0A=
=0A=
extern XSizeHints *XAllocSizeHints (=0A=
=0A=
void=0A=
=0A=
);=0A=
=0A=
extern XStandardColormap *XAllocStandardColormap (=0A=
=0A=
void=0A=
=0A=
);=0A=
=0A=
extern XWMHints *XAllocWMHints (=0A=
=0A=
void=0A=
=0A=
);=0A=
=0A=
extern int XClipBox(=0A=
=0A=
Region ,=0A=
XRectangle* =0A=
=0A=
);=0A=
=0A=
extern Region XCreateRegion(=0A=
=0A=
void=0A=
=0A=
);=0A=
=0A=
extern char *XDefaultString(=0A=
=0A=
void=0A=
=0A=
);=0A=
=0A=
extern int XDeleteContext(=0A=
=0A=
Display* ,=0A=
XID ,=0A=
XContext =0A=
=0A=
);=0A=
=0A=
extern int XDestroyRegion(=0A=
=0A=
Region =0A=
=0A=
);=0A=
=0A=
extern int XEmptyRegion(=0A=
=0A=
Region =0A=
=0A=
);=0A=
=0A=
extern int XEqualRegion(=0A=
=0A=
Region ,=0A=
Region =0A=
=0A=
);=0A=
=0A=
extern int XFindContext(=0A=
=0A=
Display* ,=0A=
XID ,=0A=
XContext ,=0A=
XPointer* =0A=
=0A=
);=0A=
=0A=
extern int XGetClassHint(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XClassHint* =0A=
=0A=
);=0A=
=0A=
extern int XGetIconSizes(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XIconSize** ,=0A=
int* =0A=
=0A=
);=0A=
=0A=
extern int XGetNormalHints(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XSizeHints* =0A=
=0A=
);=0A=
=0A=
extern int XGetRGBColormaps(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XStandardColormap** ,=0A=
int* ,=0A=
Atom =0A=
=0A=
);=0A=
=0A=
extern int XGetSizeHints(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XSizeHints* ,=0A=
Atom =0A=
=0A=
);=0A=
=0A=
extern int XGetStandardColormap(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XStandardColormap* ,=0A=
Atom =0A=
=0A=
);=0A=
=0A=
extern int XGetTextProperty(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XTextProperty* ,=0A=
Atom =0A=
=0A=
);=0A=
=0A=
extern XVisualInfo *XGetVisualInfo(=0A=
=0A=
Display* ,=0A=
long ,=0A=
XVisualInfo* ,=0A=
int* =0A=
=0A=
);=0A=
=0A=
extern int XGetWMClientMachine(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XTextProperty* =0A=
=0A=
);=0A=
=0A=
extern XWMHints *XGetWMHints(=0A=
=0A=
Display* ,=0A=
Window =0A=
=0A=
);=0A=
=0A=
extern int XGetWMIconName(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XTextProperty* =0A=
=0A=
);=0A=
=0A=
extern int XGetWMName(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XTextProperty* =0A=
=0A=
);=0A=
=0A=
extern int XGetWMNormalHints(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XSizeHints* ,=0A=
long* =0A=
=0A=
);=0A=
=0A=
extern int XGetWMSizeHints(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XSizeHints* ,=0A=
long* ,=0A=
Atom =0A=
=0A=
);=0A=
=0A=
extern int XGetZoomHints(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XSizeHints* =0A=
=0A=
);=0A=
=0A=
extern int XIntersectRegion(=0A=
=0A=
Region ,=0A=
Region ,=0A=
Region =0A=
=0A=
);=0A=
=0A=
extern void XConvertCase(=0A=
=0A=
KeySym ,=0A=
KeySym* ,=0A=
KeySym* =0A=
=0A=
);=0A=
=0A=
extern int XLookupString(=0A=
=0A=
XKeyEvent* ,=0A=
char* ,=0A=
int ,=0A=
KeySym* ,=0A=
XComposeStatus* =0A=
=0A=
);=0A=
=0A=
extern int XMatchVisualInfo(=0A=
=0A=
Display* ,=0A=
int ,=0A=
int ,=0A=
int ,=0A=
XVisualInfo* =0A=
=0A=
);=0A=
=0A=
extern int XOffsetRegion(=0A=
=0A=
Region ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XPointInRegion(=0A=
=0A=
Region ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern Region XPolygonRegion(=0A=
=0A=
XPoint* ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XRectInRegion(=0A=
=0A=
Region ,=0A=
int ,=0A=
int ,=0A=
unsigned int ,=0A=
unsigned int =0A=
=0A=
);=0A=
=0A=
extern int XSaveContext(=0A=
=0A=
Display* ,=0A=
XID ,=0A=
XContext ,=0A=
const char* =0A=
=0A=
);=0A=
=0A=
extern int XSetClassHint(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XClassHint* =0A=
=0A=
);=0A=
=0A=
extern int XSetIconSizes(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XIconSize* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XSetNormalHints(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XSizeHints* =0A=
=0A=
);=0A=
=0A=
extern void XSetRGBColormaps(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XStandardColormap* ,=0A=
int ,=0A=
Atom =0A=
=0A=
);=0A=
=0A=
extern int XSetSizeHints(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XSizeHints* ,=0A=
Atom =0A=
=0A=
);=0A=
=0A=
extern int XSetStandardProperties(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
const char* ,=0A=
const char* ,=0A=
Pixmap ,=0A=
char** ,=0A=
int ,=0A=
XSizeHints* =0A=
=0A=
);=0A=
=0A=
extern void XSetTextProperty(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XTextProperty* ,=0A=
Atom =0A=
=0A=
);=0A=
=0A=
extern void XSetWMClientMachine(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XTextProperty* =0A=
=0A=
);=0A=
=0A=
extern int XSetWMHints(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XWMHints* =0A=
=0A=
);=0A=
=0A=
extern void XSetWMIconName(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XTextProperty* =0A=
=0A=
);=0A=
=0A=
extern void XSetWMName(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XTextProperty* =0A=
=0A=
);=0A=
=0A=
extern void XSetWMNormalHints(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XSizeHints* =0A=
=0A=
);=0A=
=0A=
extern void XSetWMProperties(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XTextProperty* ,=0A=
XTextProperty* ,=0A=
char** ,=0A=
int ,=0A=
XSizeHints* ,=0A=
XWMHints* ,=0A=
XClassHint* =0A=
=0A=
);=0A=
=0A=
extern void XmbSetWMProperties(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
const char* ,=0A=
const char* ,=0A=
char** ,=0A=
int ,=0A=
XSizeHints* ,=0A=
XWMHints* ,=0A=
XClassHint* =0A=
=0A=
);=0A=
=0A=
extern void XSetWMSizeHints(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XSizeHints* ,=0A=
Atom =0A=
=0A=
);=0A=
=0A=
extern int XSetRegion(=0A=
=0A=
Display* ,=0A=
GC ,=0A=
Region =0A=
=0A=
);=0A=
=0A=
extern void XSetStandardColormap(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XStandardColormap* ,=0A=
Atom =0A=
=0A=
);=0A=
=0A=
extern int XSetZoomHints(=0A=
=0A=
Display* ,=0A=
Window ,=0A=
XSizeHints* =0A=
=0A=
);=0A=
=0A=
extern int XShrinkRegion(=0A=
=0A=
Region ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XStringListToTextProperty(=0A=
=0A=
char** ,=0A=
int ,=0A=
XTextProperty* =0A=
=0A=
);=0A=
=0A=
extern int XSubtractRegion(=0A=
=0A=
Region ,=0A=
Region ,=0A=
Region =0A=
=0A=
);=0A=
=0A=
extern int XmbTextListToTextProperty(=0A=
=0A=
Display* ,=0A=
char** ,=0A=
int ,=0A=
XICCEncodingStyle ,=0A=
XTextProperty* =0A=
=0A=
);=0A=
=0A=
extern int XwcTextListToTextProperty(=0A=
=0A=
Display* ,=0A=
wchar_t** ,=0A=
int ,=0A=
XICCEncodingStyle ,=0A=
XTextProperty* =0A=
=0A=
);=0A=
=0A=
extern void XwcFreeStringList(=0A=
=0A=
wchar_t** =0A=
=0A=
);=0A=
=0A=
extern int XTextPropertyToStringList(=0A=
=0A=
XTextProperty* ,=0A=
char*** ,=0A=
int* =0A=
=0A=
);=0A=
=0A=
extern int XmbTextPropertyToTextList(=0A=
=0A=
Display* ,=0A=
XTextProperty* ,=0A=
char*** ,=0A=
int* =0A=
=0A=
);=0A=
=0A=
extern int XwcTextPropertyToTextList(=0A=
=0A=
Display* ,=0A=
XTextProperty* ,=0A=
wchar_t*** ,=0A=
int* =0A=
=0A=
);=0A=
=0A=
extern int XUnionRectWithRegion(=0A=
=0A=
XRectangle* ,=0A=
Region ,=0A=
Region =0A=
=0A=
);=0A=
=0A=
extern int XUnionRegion(=0A=
=0A=
Region ,=0A=
Region ,=0A=
Region =0A=
=0A=
);=0A=
=0A=
extern int XWMGeometry(=0A=
=0A=
Display* ,=0A=
int ,=0A=
const char* ,=0A=
const char* ,=0A=
unsigned int ,=0A=
XSizeHints* ,=0A=
int* ,=0A=
int* ,=0A=
int* ,=0A=
int* ,=0A=
int* =0A=
=0A=
);=0A=
=0A=
extern int XXorRegion(=0A=
=0A=
Region ,=0A=
Region ,=0A=
Region =0A=
=0A=
);=0A=
=0A=
} =0A=
=0A=
=0A=
# 2 "Xext/XDefs.h" 2=0A=
=0A=
# 1 "/usr/X11R6/include/X11/Xatom.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 3 "Xext/XDefs.h" 2=0A=
=0A=
# 1 "/usr/X11R6/include/X11/xpm.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef unsigned long Pixel; =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
char *name; =0A=
char *value; =0A=
Pixel pixel; =0A=
} XpmColorSymbol;=0A=
=0A=
typedef struct {=0A=
char *name; =0A=
unsigned int nlines; =0A=
char **lines; =0A=
} XpmExtension;=0A=
=0A=
typedef struct {=0A=
char *string; =0A=
char *symbolic; =0A=
char *m_color; =0A=
char *g4_color; =0A=
char *g_color; =0A=
char *c_color; =0A=
} XpmColor;=0A=
=0A=
typedef struct {=0A=
unsigned int width; =0A=
unsigned int height; =0A=
unsigned int cpp; =0A=
unsigned int ncolors; =0A=
XpmColor *colorTable; =0A=
unsigned int *data; =0A=
} XpmImage;=0A=
=0A=
typedef struct {=0A=
unsigned long valuemask; =0A=
char *hints_cmt; =0A=
char *colors_cmt; =0A=
char *pixels_cmt; =0A=
unsigned int x_hotspot; =0A=
unsigned int y_hotspot; =0A=
unsigned int nextensions; =0A=
XpmExtension *extensions; =0A=
} XpmInfo;=0A=
=0A=
typedef int (*XpmAllocColorFunc)(=0A=
=0A=
Display* ,=0A=
Colormap ,=0A=
char* ,=0A=
XColor* ,=0A=
void* =0A=
=0A=
);=0A=
=0A=
typedef int (*XpmFreeColorsFunc)(=0A=
=0A=
Display* ,=0A=
Colormap ,=0A=
Pixel* ,=0A=
int ,=0A=
void* =0A=
=0A=
);=0A=
=0A=
typedef struct {=0A=
unsigned long valuemask; =0A=
=0A=
=0A=
Visual *visual; =0A=
Colormap colormap; =0A=
unsigned int depth; =0A=
unsigned int width; =0A=
=0A=
unsigned int height; =0A=
=0A=
unsigned int x_hotspot; =0A=
=0A=
unsigned int y_hotspot; =0A=
=0A=
unsigned int cpp; =0A=
=0A=
Pixel *pixels; =0A=
unsigned int npixels; =0A=
XpmColorSymbol *colorsymbols; =0A=
unsigned int numsymbols; =0A=
char *rgb_fname; =0A=
unsigned int nextensions; =0A=
XpmExtension *extensions; =0A=
=0A=
unsigned int ncolors; =0A=
XpmColor *colorTable; =0A=
=0A=
char *hints_cmt; =0A=
char *colors_cmt; =0A=
char *pixels_cmt; =0A=
=0A=
unsigned int mask_pixel; =0A=
=0A=
=0A=
=0A=
int exactColors; =0A=
unsigned int closeness; =0A=
unsigned int red_closeness; =0A=
unsigned int green_closeness; =0A=
unsigned int blue_closeness; =0A=
int color_key; =0A=
=0A=
Pixel *alloc_pixels; =0A=
=0A=
int nalloc_pixels; =0A=
=0A=
=0A=
int alloc_close_colors; =0A=
=0A=
=0A=
int bitmap_format; =0A=
=0A=
=0A=
=0A=
XpmAllocColorFunc alloc_color; =0A=
XpmFreeColorsFunc free_colors; =0A=
void *color_closure; =0A=
=0A=
=0A=
} XpmAttributes;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" {=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern int XpmCreatePixmapFromData (Display *display,=0A=
Drawable d,=0A=
char **data,=0A=
Pixmap *pixmap_return,=0A=
Pixmap *shapemask_return,=0A=
XpmAttributes *attributes) ;=0A=
=0A=
extern int XpmCreateDataFromPixmap (Display *display,=0A=
char ***data_return,=0A=
Pixmap pixmap,=0A=
Pixmap shapemask,=0A=
XpmAttributes *attributes) ;=0A=
=0A=
extern int XpmReadFileToPixmap (Display *display,=0A=
Drawable d,=0A=
char *filename,=0A=
Pixmap *pixmap_return,=0A=
Pixmap *shapemask_return,=0A=
XpmAttributes *attributes) ;=0A=
=0A=
extern int XpmWriteFileFromPixmap (Display *display,=0A=
char *filename,=0A=
Pixmap pixmap,=0A=
Pixmap shapemask,=0A=
XpmAttributes *attributes) ;=0A=
=0A=
=0A=
extern int XpmCreateImageFromData (Display *display,=0A=
char **data,=0A=
XImage **image_return,=0A=
XImage **shapemask_return,=0A=
XpmAttributes *attributes) ;=0A=
=0A=
extern int XpmCreateDataFromImage (Display *display,=0A=
char ***data_return,=0A=
XImage *image,=0A=
XImage *shapeimage,=0A=
XpmAttributes *attributes) ;=0A=
=0A=
extern int XpmReadFileToImage (Display *display,=0A=
char *filename,=0A=
XImage **image_return,=0A=
XImage **shapeimage_return,=0A=
XpmAttributes *attributes) ;=0A=
=0A=
extern int XpmWriteFileFromImage (Display *display,=0A=
char *filename,=0A=
XImage *image,=0A=
XImage *shapeimage,=0A=
XpmAttributes *attributes) ;=0A=
=0A=
extern int XpmCreateImageFromBuffer (Display *display,=0A=
char *buffer,=0A=
XImage **image_return,=0A=
XImage **shapemask_return,=0A=
XpmAttributes *attributes) ;=0A=
=0A=
extern int XpmCreatePixmapFromBuffer (Display *display,=0A=
Drawable d,=0A=
char *buffer,=0A=
Pixmap *pixmap_return,=0A=
Pixmap *shapemask_return,=0A=
XpmAttributes *attributes) ;=0A=
=0A=
extern int XpmCreateBufferFromImage (Display *display,=0A=
char **buffer_return,=0A=
XImage *image,=0A=
XImage *shapeimage,=0A=
XpmAttributes *attributes) ;=0A=
=0A=
extern int XpmCreateBufferFromPixmap (Display *display,=0A=
char **buffer_return,=0A=
Pixmap pixmap,=0A=
Pixmap shapemask,=0A=
XpmAttributes *attributes) ;=0A=
=0A=
extern int XpmReadFileToBuffer (char *filename, char =
**buffer_return) ;=0A=
extern int XpmWriteFileFromBuffer (char *filename, char =
*buffer) ;=0A=
=0A=
extern int XpmReadFileToData (char *filename, char =
***data_return) ;=0A=
extern int XpmWriteFileFromData (char *filename, char **data) =
;=0A=
=0A=
extern int XpmAttributesSize () ;=0A=
extern void XpmFreeAttributes (XpmAttributes *attributes) ;=0A=
extern void XpmFreeExtensions (XpmExtension *extensions,=0A=
int nextensions) ;=0A=
=0A=
extern void XpmFreeXpmImage (XpmImage *image) ;=0A=
extern void XpmFreeXpmInfo (XpmInfo *info) ;=0A=
extern char * XpmGetErrorString (int errcode) ;=0A=
extern int XpmLibraryVersion () ;=0A=
=0A=
=0A=
extern int XpmReadFileToXpmImage (char *filename,=0A=
XpmImage *image,=0A=
XpmInfo *info) ;=0A=
=0A=
extern int XpmWriteFileFromXpmImage (char *filename,=0A=
XpmImage *image,=0A=
XpmInfo *info) ;=0A=
=0A=
extern int XpmCreatePixmapFromXpmImage (Display *display,=0A=
Drawable d,=0A=
XpmImage *image,=0A=
Pixmap *pixmap_return,=0A=
Pixmap *shapemask_return,=0A=
XpmAttributes *attributes) ;=0A=
=0A=
extern int XpmCreateImageFromXpmImage (Display *display,=0A=
XpmImage *image,=0A=
XImage **image_return,=0A=
XImage **shapeimage_return,=0A=
XpmAttributes *attributes) ;=0A=
=0A=
extern int XpmCreateXpmImageFromImage (Display *display,=0A=
XImage *image,=0A=
XImage *shapeimage,=0A=
XpmImage *xpmimage,=0A=
XpmAttributes *attributes) ;=0A=
=0A=
extern int XpmCreateXpmImageFromPixmap (Display *display,=0A=
Pixmap pixmap,=0A=
Pixmap shapemask,=0A=
XpmImage *xpmimage,=0A=
XpmAttributes *attributes) ;=0A=
=0A=
extern int XpmCreateDataFromXpmImage (char ***data_return,=0A=
XpmImage *image,=0A=
XpmInfo *info) ;=0A=
=0A=
extern int XpmCreateXpmImageFromData (char **data,=0A=
XpmImage *image,=0A=
XpmInfo *info) ;=0A=
=0A=
extern int XpmCreateXpmImageFromBuffer (char *buffer,=0A=
XpmImage *image,=0A=
XpmInfo *info) ;=0A=
=0A=
extern int XpmCreateBufferFromXpmImage (char **buffer_return,=0A=
XpmImage *image,=0A=
XpmInfo *info) ;=0A=
=0A=
extern int XpmGetParseError (char *filename,=0A=
int *linenum_return,=0A=
int *charnum_return) ;=0A=
=0A=
extern void XpmFree (void *ptr) ;=0A=
=0A=
=0A=
} =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 4 "Xext/XDefs.h" 2=0A=
=0A=
# 3 "Xext/Includes.h" 2=0A=
=0A=
# 1 "Xext/GrDefs.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 4 "Xext/Includes.h" 2=0A=
=0A=
=0A=
# 28 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XText/Includes.h" 1=0A=
=0A=
=0A=
# 1 "XText/XtDefs.h" 1=0A=
# 1 "/usr/X11R6/include/X11/Intrinsic.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "/usr/X11R6/include/X11/Xresource.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern char *Xpermalloc(=0A=
=0A=
unsigned int =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef int XrmQuark, *XrmQuarkList;=0A=
=0A=
=0A=
typedef char *XrmString;=0A=
=0A=
=0A=
=0A=
extern XrmQuark XrmStringToQuark(=0A=
=0A=
const char* =0A=
=0A=
);=0A=
=0A=
extern XrmQuark XrmPermStringToQuark(=0A=
=0A=
const char* =0A=
=0A=
);=0A=
=0A=
=0A=
extern XrmString XrmQuarkToString(=0A=
=0A=
XrmQuark =0A=
=0A=
);=0A=
=0A=
extern XrmQuark XrmUniqueQuark(=0A=
=0A=
void=0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef enum {XrmBindTightly, XrmBindLoosely} XrmBinding, =
*XrmBindingList;=0A=
=0A=
extern void XrmStringToQuarkList(=0A=
=0A=
const char* ,=0A=
XrmQuarkList =0A=
=0A=
);=0A=
=0A=
extern void XrmStringToBindingQuarkList(=0A=
=0A=
const char* ,=0A=
XrmBindingList ,=0A=
XrmQuarkList =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef XrmQuark XrmName;=0A=
typedef XrmQuarkList XrmNameList;=0A=
=0A=
=0A=
=0A=
=0A=
typedef XrmQuark XrmClass;=0A=
typedef XrmQuarkList XrmClassList;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef XrmQuark XrmRepresentation;=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
unsigned int size;=0A=
XPointer addr;=0A=
} XrmValue, *XrmValuePtr;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _XrmHashBucketRec *XrmHashBucket;=0A=
typedef XrmHashBucket *XrmHashTable;=0A=
typedef XrmHashTable XrmSearchList[];=0A=
typedef struct _XrmHashBucketRec *XrmDatabase;=0A=
=0A=
=0A=
extern void XrmDestroyDatabase(=0A=
=0A=
XrmDatabase =0A=
=0A=
);=0A=
=0A=
extern void XrmQPutResource(=0A=
=0A=
XrmDatabase* ,=0A=
XrmBindingList ,=0A=
XrmQuarkList ,=0A=
XrmRepresentation ,=0A=
XrmValue* =0A=
=0A=
);=0A=
=0A=
extern void XrmPutResource(=0A=
=0A=
XrmDatabase* ,=0A=
const char* ,=0A=
const char* ,=0A=
XrmValue* =0A=
=0A=
);=0A=
=0A=
extern void XrmQPutStringResource(=0A=
=0A=
XrmDatabase* ,=0A=
XrmBindingList ,=0A=
XrmQuarkList ,=0A=
const char* =0A=
=0A=
);=0A=
=0A=
extern void XrmPutStringResource(=0A=
=0A=
XrmDatabase* ,=0A=
const char* ,=0A=
const char* =0A=
=0A=
);=0A=
=0A=
extern void XrmPutLineResource(=0A=
=0A=
XrmDatabase* ,=0A=
const char* =0A=
=0A=
);=0A=
=0A=
extern int XrmQGetResource(=0A=
=0A=
XrmDatabase ,=0A=
XrmNameList ,=0A=
XrmClassList ,=0A=
XrmRepresentation* ,=0A=
XrmValue* =0A=
=0A=
);=0A=
=0A=
extern int XrmGetResource(=0A=
=0A=
XrmDatabase ,=0A=
const char* ,=0A=
const char* ,=0A=
char** ,=0A=
XrmValue* =0A=
=0A=
);=0A=
=0A=
extern int XrmQGetSearchList(=0A=
=0A=
XrmDatabase ,=0A=
XrmNameList ,=0A=
XrmClassList ,=0A=
XrmSearchList ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XrmQGetSearchResource(=0A=
=0A=
XrmSearchList ,=0A=
XrmName ,=0A=
XrmClass ,=0A=
XrmRepresentation* ,=0A=
XrmValue* =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern void XrmSetDatabase(=0A=
=0A=
Display* ,=0A=
XrmDatabase =0A=
=0A=
);=0A=
=0A=
extern XrmDatabase XrmGetDatabase(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern XrmDatabase XrmGetFileDatabase(=0A=
=0A=
const char* =0A=
=0A=
);=0A=
=0A=
extern int XrmCombineFileDatabase(=0A=
=0A=
const char* ,=0A=
XrmDatabase* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern XrmDatabase XrmGetStringDatabase(=0A=
=0A=
const char* =0A=
=0A=
);=0A=
=0A=
extern void XrmPutFileDatabase(=0A=
=0A=
XrmDatabase ,=0A=
const char* =0A=
=0A=
);=0A=
=0A=
extern void XrmMergeDatabases(=0A=
=0A=
XrmDatabase ,=0A=
XrmDatabase* =0A=
=0A=
);=0A=
=0A=
extern void XrmCombineDatabase(=0A=
=0A=
XrmDatabase ,=0A=
XrmDatabase* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
extern int XrmEnumerateDatabase(=0A=
=0A=
XrmDatabase ,=0A=
XrmNameList ,=0A=
XrmClassList ,=0A=
int ,=0A=
int (*)(=0A=
=0A=
XrmDatabase* ,=0A=
XrmBindingList ,=0A=
XrmQuarkList ,=0A=
XrmRepresentation* ,=0A=
XrmValue* ,=0A=
XPointer =0A=
=0A=
) ,=0A=
XPointer =0A=
=0A=
);=0A=
=0A=
extern char *XrmLocaleOfDatabase(=0A=
=0A=
XrmDatabase =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef enum {=0A=
XrmoptionNoArg, =0A=
XrmoptionIsArg, =0A=
XrmoptionStickyArg, =0A=
XrmoptionSepArg, =0A=
XrmoptionResArg, =0A=
XrmoptionSkipArg, =0A=
XrmoptionSkipLine, =0A=
XrmoptionSkipNArgs =0A=
=0A=
} XrmOptionKind;=0A=
=0A=
typedef struct {=0A=
char *option; =0A=
char *specifier; =0A=
XrmOptionKind argKind; =0A=
XPointer value; =0A=
} XrmOptionDescRec, *XrmOptionDescList;=0A=
=0A=
=0A=
extern void XrmParseCommand(=0A=
=0A=
XrmDatabase* ,=0A=
XrmOptionDescList ,=0A=
int ,=0A=
const char* ,=0A=
int* ,=0A=
char** =0A=
=0A=
);=0A=
=0A=
} =0A=
=0A=
=0A=
=0A=
# 59 "/usr/X11R6/include/X11/Intrinsic.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef char *String;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _WidgetRec *Widget;=0A=
typedef Widget *WidgetList;=0A=
typedef struct _WidgetClassRec *WidgetClass;=0A=
typedef struct _CompositeRec *CompositeWidget;=0A=
typedef struct _XtActionsRec *XtActionList;=0A=
typedef struct _XtEventRec *XtEventTable;=0A=
=0A=
typedef struct _XtAppStruct *XtAppContext;=0A=
typedef unsigned long XtValueMask;=0A=
typedef unsigned long XtIntervalId;=0A=
typedef unsigned long XtInputId;=0A=
typedef unsigned long XtWorkProcId;=0A=
typedef unsigned long XtSignalId;=0A=
typedef unsigned int XtGeometryMask;=0A=
typedef unsigned long XtGCMask; =0A=
typedef unsigned long Pixel; =0A=
typedef int XtCacheType;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef char Boolean;=0A=
typedef long XtArgVal;=0A=
typedef unsigned char XtEnum;=0A=
=0A=
=0A=
typedef unsigned int Cardinal;=0A=
typedef unsigned short Dimension; =0A=
typedef short Position; =0A=
=0A=
=0A=
typedef void* XtPointer;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef XtPointer Opaque;=0A=
=0A=
# 1 "/usr/X11R6/include/X11/Core.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _WidgetClassRec *CoreWidgetClass;=0A=
typedef struct _WidgetRec *CoreWidget;=0A=
extern WidgetClass coreWidgetClass;=0A=
=0A=
=0A=
extern WidgetClass widgetClass;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 192 "/usr/X11R6/include/X11/Intrinsic.h" 2=0A=
=0A=
# 1 "/usr/X11R6/include/X11/Composite.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _CompositeClassRec *CompositeWidgetClass;=0A=
=0A=
typedef Cardinal (*XtOrderProc)(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern "C" { =0A=
=0A=
extern void XtManageChildren(=0A=
=0A=
WidgetList ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern void XtManageChild(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern void XtUnmanageChildren(=0A=
=0A=
WidgetList ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern void XtUnmanageChild(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
typedef void (*XtDoChangeProc)(=0A=
=0A=
Widget ,=0A=
WidgetList ,=0A=
Cardinal * ,=0A=
WidgetList ,=0A=
Cardinal * ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern void XtChangeManagedSet(=0A=
=0A=
WidgetList ,=0A=
Cardinal ,=0A=
XtDoChangeProc ,=0A=
XtPointer ,=0A=
WidgetList ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
} =0A=
=0A=
=0A=
extern WidgetClass compositeWidgetClass;=0A=
=0A=
=0A=
=0A=
=0A=
# 193 "/usr/X11R6/include/X11/Intrinsic.h" 2=0A=
=0A=
# 1 "/usr/X11R6/include/X11/Constraint.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _ConstraintClassRec *ConstraintWidgetClass;=0A=
=0A=
=0A=
extern WidgetClass constraintWidgetClass;=0A=
=0A=
=0A=
=0A=
=0A=
# 194 "/usr/X11R6/include/X11/Intrinsic.h" 2=0A=
=0A=
# 1 "/usr/X11R6/include/X11/Object.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _ObjectRec *Object;=0A=
typedef struct _ObjectClassRec *ObjectClass;=0A=
=0A=
=0A=
extern WidgetClass objectClass;=0A=
=0A=
=0A=
=0A=
# 195 "/usr/X11R6/include/X11/Intrinsic.h" 2=0A=
=0A=
# 1 "/usr/X11R6/include/X11/RectObj.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _RectObjRec *RectObj;=0A=
typedef struct _RectObjClassRec *RectObjClass;=0A=
=0A=
=0A=
extern WidgetClass rectObjClass;=0A=
=0A=
=0A=
=0A=
# 196 "/usr/X11R6/include/X11/Intrinsic.h" 2=0A=
=0A=
=0A=
typedef struct _TranslationData *XtTranslations;=0A=
typedef struct _TranslationData *XtAccelerators;=0A=
typedef unsigned int Modifiers;=0A=
=0A=
typedef void (*XtActionProc)(=0A=
=0A=
Widget ,=0A=
XEvent* ,=0A=
String* ,=0A=
Cardinal* =0A=
=0A=
);=0A=
=0A=
typedef XtActionProc* XtBoundActions;=0A=
=0A=
typedef struct _XtActionsRec{=0A=
String string;=0A=
XtActionProc proc;=0A=
} XtActionsRec;=0A=
=0A=
typedef enum {=0A=
=0A=
=0A=
XtAddress, =0A=
XtBaseOffset, =0A=
XtImmediate, =0A=
XtResourceString, =0A=
XtResourceQuark, =0A=
XtWidgetBaseOffset, =0A=
XtProcedureArg =0A=
} XtAddressMode;=0A=
=0A=
typedef struct {=0A=
XtAddressMode address_mode;=0A=
XtPointer address_id;=0A=
Cardinal size;=0A=
} XtConvertArgRec, *XtConvertArgList;=0A=
=0A=
typedef void (*XtConvertArgProc)(=0A=
=0A=
Widget ,=0A=
Cardinal* ,=0A=
XrmValue* =0A=
=0A=
);=0A=
=0A=
typedef struct {=0A=
XtGeometryMask request_mode;=0A=
Position x, y;=0A=
Dimension width, height, border_width;=0A=
Widget sibling;=0A=
int stack_mode; =0A=
} XtWidgetGeometry;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef void (*XtConverter)( =0A=
=0A=
XrmValue* ,=0A=
Cardinal* ,=0A=
XrmValue* ,=0A=
XrmValue* =0A=
=0A=
);=0A=
=0A=
typedef Boolean (*XtTypeConverter)(=0A=
=0A=
Display* ,=0A=
XrmValue* ,=0A=
Cardinal* ,=0A=
XrmValue* ,=0A=
XrmValue* ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
typedef void (*XtDestructor)(=0A=
=0A=
XtAppContext ,=0A=
XrmValue* ,=0A=
XtPointer ,=0A=
XrmValue* ,=0A=
Cardinal* =0A=
=0A=
);=0A=
=0A=
typedef Opaque XtCacheRef;=0A=
=0A=
typedef Opaque XtActionHookId;=0A=
=0A=
typedef void (*XtActionHookProc)(=0A=
=0A=
Widget ,=0A=
XtPointer ,=0A=
String ,=0A=
XEvent* ,=0A=
String* ,=0A=
Cardinal* =0A=
=0A=
);=0A=
=0A=
typedef unsigned long XtBlockHookId;=0A=
=0A=
typedef void (*XtBlockHookProc)(=0A=
=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
typedef void (*XtKeyProc)(=0A=
=0A=
Display* ,=0A=
KeyCode ,=0A=
Modifiers ,=0A=
Modifiers* ,=0A=
KeySym* =0A=
=0A=
);=0A=
=0A=
typedef void (*XtCaseProc)(=0A=
=0A=
Display* ,=0A=
KeySym ,=0A=
KeySym* ,=0A=
KeySym* =0A=
=0A=
);=0A=
=0A=
typedef void (*XtEventHandler)(=0A=
=0A=
Widget ,=0A=
XtPointer ,=0A=
XEvent* ,=0A=
Boolean* =0A=
=0A=
);=0A=
typedef unsigned long EventMask;=0A=
=0A=
typedef enum {XtListHead, XtListTail } XtListPosition;=0A=
=0A=
typedef unsigned long XtInputMask;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef void (*XtTimerCallbackProc)(=0A=
=0A=
XtPointer ,=0A=
XtIntervalId* =0A=
=0A=
);=0A=
=0A=
typedef void (*XtInputCallbackProc)(=0A=
=0A=
XtPointer ,=0A=
int* ,=0A=
XtInputId* =0A=
=0A=
);=0A=
=0A=
typedef void (*XtSignalCallbackProc)(=0A=
=0A=
XtPointer ,=0A=
XtSignalId* =0A=
=0A=
);=0A=
=0A=
typedef struct {=0A=
String name;=0A=
XtArgVal value;=0A=
} Arg, *ArgList;=0A=
=0A=
typedef XtPointer XtVarArgsList;=0A=
=0A=
typedef void (*XtCallbackProc)(=0A=
=0A=
Widget ,=0A=
XtPointer , =0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
typedef struct _XtCallbackRec {=0A=
XtCallbackProc callback;=0A=
XtPointer closure;=0A=
} XtCallbackRec, *XtCallbackList;=0A=
=0A=
typedef enum {=0A=
XtCallbackNoList,=0A=
XtCallbackHasNone,=0A=
XtCallbackHasSome=0A=
} XtCallbackStatus;=0A=
=0A=
typedef enum {=0A=
XtGeometryYes, =0A=
XtGeometryNo, =0A=
XtGeometryAlmost, =0A=
XtGeometryDone =0A=
} XtGeometryResult;=0A=
=0A=
typedef enum {XtGrabNone, XtGrabNonexclusive, XtGrabExclusive} =
XtGrabKind;=0A=
=0A=
typedef struct {=0A=
Widget shell_widget;=0A=
Widget enable_widget;=0A=
} XtPopdownIDRec, *XtPopdownID;=0A=
=0A=
typedef struct _XtResource {=0A=
String resource_name; =0A=
String resource_class; =0A=
String resource_type; =0A=
Cardinal resource_size; =0A=
Cardinal resource_offset; =0A=
String default_type; =0A=
XtPointer default_addr; =0A=
} XtResource, *XtResourceList;=0A=
=0A=
typedef void (*XtResourceDefaultProc)(=0A=
=0A=
Widget ,=0A=
int ,=0A=
XrmValue* =0A=
=0A=
);=0A=
=0A=
typedef String (*XtLanguageProc)(=0A=
=0A=
Display* ,=0A=
String ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
typedef void (*XtErrorMsgHandler)(=0A=
=0A=
String ,=0A=
String ,=0A=
String ,=0A=
String ,=0A=
String* ,=0A=
Cardinal* =0A=
=0A=
);=0A=
=0A=
typedef void (*XtErrorHandler)(=0A=
=0A=
String =0A=
=0A=
);=0A=
=0A=
typedef void (*XtCreatePopupChildProc)(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
typedef Boolean (*XtWorkProc)(=0A=
=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
typedef struct {=0A=
char match;=0A=
String substitution;=0A=
} SubstitutionRec, *Substitution;=0A=
=0A=
typedef Boolean (*XtFilePredicate)(=0A=
=0A=
String =0A=
=0A=
);=0A=
=0A=
typedef XtPointer XtRequestId;=0A=
=0A=
typedef Boolean (*XtConvertSelectionProc)(=0A=
=0A=
Widget ,=0A=
Atom* ,=0A=
Atom* ,=0A=
Atom* ,=0A=
XtPointer* ,=0A=
unsigned long* ,=0A=
int* =0A=
=0A=
);=0A=
=0A=
typedef void (*XtLoseSelectionProc)(=0A=
=0A=
Widget ,=0A=
Atom* =0A=
=0A=
);=0A=
=0A=
typedef void (*XtSelectionDoneProc)(=0A=
=0A=
Widget ,=0A=
Atom* ,=0A=
Atom* =0A=
=0A=
);=0A=
=0A=
typedef void (*XtSelectionCallbackProc)(=0A=
=0A=
Widget ,=0A=
XtPointer ,=0A=
Atom* ,=0A=
Atom* ,=0A=
XtPointer ,=0A=
unsigned long* ,=0A=
int* =0A=
=0A=
);=0A=
=0A=
typedef void (*XtLoseSelectionIncrProc)(=0A=
=0A=
Widget ,=0A=
Atom* ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
typedef void (*XtSelectionDoneIncrProc)(=0A=
=0A=
Widget ,=0A=
Atom* ,=0A=
Atom* ,=0A=
XtRequestId* ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
typedef Boolean (*XtConvertSelectionIncrProc)(=0A=
=0A=
Widget ,=0A=
Atom* ,=0A=
Atom* ,=0A=
Atom* ,=0A=
XtPointer* ,=0A=
unsigned long* ,=0A=
int* ,=0A=
unsigned long* ,=0A=
XtPointer ,=0A=
XtRequestId* =0A=
=0A=
);=0A=
=0A=
typedef void (*XtCancelConvertSelectionProc)(=0A=
=0A=
Widget ,=0A=
Atom* ,=0A=
Atom* ,=0A=
XtRequestId* ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
typedef Boolean (*XtEventDispatchProc)(=0A=
=0A=
XEvent* =0A=
=0A=
);=0A=
=0A=
typedef void (*XtExtensionSelectProc)(=0A=
=0A=
Widget ,=0A=
int* ,=0A=
XtPointer* ,=0A=
int ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
=0A=
extern Boolean XtConvertAndStore(=0A=
=0A=
Widget ,=0A=
const char* ,=0A=
XrmValue* ,=0A=
const char* ,=0A=
XrmValue* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCallConverter(=0A=
=0A=
Display* ,=0A=
XtTypeConverter ,=0A=
XrmValuePtr ,=0A=
Cardinal ,=0A=
XrmValuePtr ,=0A=
XrmValue* ,=0A=
XtCacheRef* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtDispatchEvent(=0A=
=0A=
XEvent* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCallAcceptFocus(=0A=
=0A=
Widget ,=0A=
Time* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtPeekEvent( =0A=
=0A=
XEvent* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtAppPeekEvent(=0A=
=0A=
XtAppContext ,=0A=
XEvent* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtIsSubclass(=0A=
=0A=
Widget ,=0A=
WidgetClass =0A=
=0A=
);=0A=
=0A=
extern Boolean XtIsObject(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern Boolean _XtCheckSubclassFlag( =0A=
=0A=
Widget ,=0A=
XtEnum =0A=
=0A=
);=0A=
=0A=
extern Boolean _XtIsSubclassOf( =0A=
=0A=
Widget ,=0A=
WidgetClass ,=0A=
WidgetClass ,=0A=
XtEnum =0A=
=0A=
);=0A=
=0A=
extern Boolean XtIsManaged(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern Boolean XtIsRealized(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern Boolean XtIsSensitive(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern Boolean XtOwnSelection(=0A=
=0A=
Widget ,=0A=
Atom ,=0A=
Time ,=0A=
XtConvertSelectionProc ,=0A=
XtLoseSelectionProc ,=0A=
XtSelectionDoneProc =0A=
=0A=
);=0A=
=0A=
extern Boolean XtOwnSelectionIncremental(=0A=
=0A=
Widget ,=0A=
Atom ,=0A=
Time ,=0A=
XtConvertSelectionIncrProc ,=0A=
XtLoseSelectionIncrProc ,=0A=
XtSelectionDoneIncrProc ,=0A=
XtCancelConvertSelectionProc ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern XtGeometryResult XtMakeResizeRequest(=0A=
=0A=
Widget ,=0A=
Dimension ,=0A=
Dimension ,=0A=
Dimension* ,=0A=
Dimension* =0A=
=0A=
);=0A=
=0A=
extern void XtTranslateCoords(=0A=
=0A=
Widget ,=0A=
Position ,=0A=
Position ,=0A=
Position* ,=0A=
Position* =0A=
=0A=
);=0A=
=0A=
extern KeySym* XtGetKeysymTable(=0A=
=0A=
Display* ,=0A=
KeyCode* ,=0A=
int* =0A=
=0A=
);=0A=
=0A=
extern void XtKeysymToKeycodeList(=0A=
=0A=
Display* ,=0A=
KeySym ,=0A=
KeyCode** ,=0A=
Cardinal* =0A=
=0A=
);=0A=
=0A=
extern void XtStringConversionWarning( =0A=
=0A=
const char* ,=0A=
const char* =0A=
=0A=
);=0A=
=0A=
extern void XtDisplayStringConversionWarning(=0A=
=0A=
Display* ,=0A=
const char* ,=0A=
const char* =0A=
=0A=
);=0A=
=0A=
=0A=
extern XtConvertArgRec const colorConvertArgs[];=0A=
extern XtConvertArgRec const screenConvertArg[];=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern void XtAppAddConverter( =0A=
=0A=
XtAppContext ,=0A=
const char* ,=0A=
const char* ,=0A=
XtConverter ,=0A=
XtConvertArgList ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern void XtAddConverter( =0A=
=0A=
const char* ,=0A=
const char* ,=0A=
XtConverter ,=0A=
XtConvertArgList ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern void XtSetTypeConverter(=0A=
=0A=
const char* ,=0A=
const char* ,=0A=
XtTypeConverter ,=0A=
XtConvertArgList ,=0A=
Cardinal ,=0A=
XtCacheType ,=0A=
XtDestructor =0A=
=0A=
);=0A=
=0A=
extern void XtAppSetTypeConverter(=0A=
=0A=
XtAppContext ,=0A=
const char* ,=0A=
const char* ,=0A=
XtTypeConverter ,=0A=
XtConvertArgList ,=0A=
Cardinal ,=0A=
XtCacheType ,=0A=
XtDestructor =0A=
=0A=
);=0A=
=0A=
extern void XtConvert( =0A=
=0A=
Widget ,=0A=
const char* ,=0A=
XrmValue* ,=0A=
const char* ,=0A=
XrmValue* =0A=
=0A=
);=0A=
=0A=
extern void XtDirectConvert( =0A=
=0A=
XtConverter ,=0A=
XrmValuePtr ,=0A=
Cardinal ,=0A=
XrmValuePtr ,=0A=
XrmValue* =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern XtTranslations XtParseTranslationTable(=0A=
=0A=
const char* =0A=
=0A=
);=0A=
=0A=
extern XtAccelerators XtParseAcceleratorTable(=0A=
=0A=
const char* =0A=
=0A=
);=0A=
=0A=
extern void XtOverrideTranslations(=0A=
=0A=
Widget ,=0A=
XtTranslations =0A=
=0A=
);=0A=
=0A=
extern void XtAugmentTranslations(=0A=
=0A=
Widget ,=0A=
XtTranslations =0A=
=0A=
);=0A=
=0A=
extern void XtInstallAccelerators(=0A=
=0A=
Widget ,=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern void XtInstallAllAccelerators(=0A=
=0A=
Widget ,=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern void XtUninstallTranslations(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern void XtAppAddActions(=0A=
=0A=
XtAppContext ,=0A=
XtActionList ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern void XtAddActions( =0A=
=0A=
XtActionList ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern XtActionHookId XtAppAddActionHook(=0A=
=0A=
XtAppContext ,=0A=
XtActionHookProc ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern void XtRemoveActionHook(=0A=
=0A=
XtActionHookId =0A=
=0A=
);=0A=
=0A=
extern void XtGetActionList(=0A=
=0A=
WidgetClass ,=0A=
XtActionList* ,=0A=
Cardinal* =0A=
=0A=
);=0A=
=0A=
extern void XtCallActionProc(=0A=
=0A=
Widget ,=0A=
const char* ,=0A=
XEvent* ,=0A=
String* ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern void XtRegisterGrabAction(=0A=
=0A=
XtActionProc ,=0A=
Boolean ,=0A=
unsigned int ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern void XtSetMultiClickTime(=0A=
=0A=
Display* ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int XtGetMultiClickTime(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern KeySym XtGetActionKeysym(=0A=
=0A=
XEvent* ,=0A=
Modifiers* =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern void XtTranslateKeycode(=0A=
=0A=
Display* ,=0A=
KeyCode ,=0A=
Modifiers ,=0A=
Modifiers* ,=0A=
KeySym* =0A=
=0A=
);=0A=
=0A=
extern void XtTranslateKey(=0A=
=0A=
Display* ,=0A=
KeyCode ,=0A=
Modifiers ,=0A=
Modifiers* ,=0A=
KeySym* =0A=
=0A=
);=0A=
=0A=
extern void XtSetKeyTranslator(=0A=
=0A=
Display* ,=0A=
XtKeyProc =0A=
=0A=
);=0A=
=0A=
extern void XtRegisterCaseConverter(=0A=
=0A=
Display* ,=0A=
XtCaseProc ,=0A=
KeySym ,=0A=
KeySym =0A=
=0A=
);=0A=
=0A=
extern void XtConvertCase(=0A=
=0A=
Display* ,=0A=
KeySym ,=0A=
KeySym* ,=0A=
KeySym* =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern void XtAddEventHandler(=0A=
=0A=
Widget ,=0A=
EventMask ,=0A=
Boolean ,=0A=
XtEventHandler ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern void XtRemoveEventHandler(=0A=
=0A=
Widget ,=0A=
EventMask ,=0A=
Boolean ,=0A=
XtEventHandler ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern void XtAddRawEventHandler(=0A=
=0A=
Widget ,=0A=
EventMask ,=0A=
Boolean ,=0A=
XtEventHandler ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern void XtRemoveRawEventHandler(=0A=
=0A=
Widget ,=0A=
EventMask ,=0A=
Boolean ,=0A=
XtEventHandler ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern void XtInsertEventHandler(=0A=
=0A=
Widget ,=0A=
EventMask ,=0A=
Boolean ,=0A=
XtEventHandler ,=0A=
XtPointer ,=0A=
XtListPosition =0A=
=0A=
);=0A=
=0A=
extern void XtInsertRawEventHandler(=0A=
=0A=
Widget ,=0A=
EventMask ,=0A=
Boolean ,=0A=
XtEventHandler ,=0A=
XtPointer ,=0A=
XtListPosition =0A=
=0A=
);=0A=
=0A=
extern XtEventDispatchProc XtSetEventDispatcher(=0A=
=0A=
Display* ,=0A=
int ,=0A=
XtEventDispatchProc =0A=
=0A=
);=0A=
=0A=
extern Boolean XtDispatchEventToWidget(=0A=
=0A=
Widget ,=0A=
XEvent* =0A=
=0A=
);=0A=
=0A=
extern void XtInsertEventTypeHandler(=0A=
=0A=
Widget ,=0A=
int ,=0A=
XtPointer ,=0A=
XtEventHandler ,=0A=
XtPointer ,=0A=
XtListPosition =0A=
=0A=
);=0A=
=0A=
extern void XtRemoveEventTypeHandler(=0A=
=0A=
Widget ,=0A=
int ,=0A=
XtPointer ,=0A=
XtEventHandler ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern EventMask XtBuildEventMask(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern void XtRegisterExtensionSelector(=0A=
=0A=
Display* ,=0A=
int ,=0A=
int ,=0A=
XtExtensionSelectProc ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern void XtAddGrab(=0A=
=0A=
Widget ,=0A=
Boolean ,=0A=
Boolean =0A=
=0A=
);=0A=
=0A=
extern void XtRemoveGrab(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern void XtProcessEvent( =0A=
=0A=
XtInputMask =0A=
=0A=
);=0A=
=0A=
extern void XtAppProcessEvent(=0A=
=0A=
XtAppContext ,=0A=
XtInputMask =0A=
=0A=
);=0A=
=0A=
extern void XtMainLoop( =0A=
=0A=
void=0A=
=0A=
);=0A=
=0A=
extern void XtAppMainLoop(=0A=
=0A=
XtAppContext =0A=
=0A=
);=0A=
=0A=
extern void XtAddExposureToRegion(=0A=
=0A=
XEvent* ,=0A=
Region =0A=
=0A=
);=0A=
=0A=
extern void XtSetKeyboardFocus(=0A=
=0A=
Widget ,=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern Widget XtGetKeyboardFocusWidget(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern XEvent* XtLastEventProcessed(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern Time XtLastTimestampProcessed(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern XtIntervalId XtAddTimeOut( =0A=
=0A=
unsigned long ,=0A=
XtTimerCallbackProc ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern XtIntervalId XtAppAddTimeOut(=0A=
=0A=
XtAppContext ,=0A=
unsigned long ,=0A=
XtTimerCallbackProc ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern void XtRemoveTimeOut(=0A=
=0A=
XtIntervalId =0A=
=0A=
);=0A=
=0A=
extern XtInputId XtAddInput( =0A=
=0A=
int ,=0A=
XtPointer ,=0A=
XtInputCallbackProc ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern XtInputId XtAppAddInput(=0A=
=0A=
XtAppContext ,=0A=
int ,=0A=
XtPointer ,=0A=
XtInputCallbackProc ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern void XtRemoveInput(=0A=
=0A=
XtInputId =0A=
=0A=
);=0A=
=0A=
extern XtSignalId XtAppAddSignal(=0A=
=0A=
XtAppContext ,=0A=
XtSignalCallbackProc ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern void XtRemoveSignal(=0A=
=0A=
XtSignalId =0A=
=0A=
);=0A=
=0A=
extern void XtNoticeSignal(=0A=
=0A=
XtSignalId =0A=
=0A=
);=0A=
=0A=
extern void XtNextEvent( =0A=
=0A=
XEvent* =0A=
=0A=
);=0A=
=0A=
extern void XtAppNextEvent(=0A=
=0A=
XtAppContext ,=0A=
XEvent* =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern XtInputMask XtPending( =0A=
=0A=
void=0A=
=0A=
);=0A=
=0A=
extern XtInputMask XtAppPending(=0A=
=0A=
XtAppContext =0A=
=0A=
);=0A=
=0A=
extern XtBlockHookId XtAppAddBlockHook(=0A=
=0A=
XtAppContext ,=0A=
XtBlockHookProc ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern void XtRemoveBlockHook(=0A=
=0A=
XtBlockHookId =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern void XtRealizeWidget(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
void XtUnrealizeWidget(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern void XtDestroyWidget(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern void XtSetSensitive(=0A=
=0A=
Widget ,=0A=
Boolean =0A=
=0A=
);=0A=
=0A=
extern void XtSetMappedWhenManaged(=0A=
=0A=
Widget ,=0A=
Boolean =0A=
=0A=
);=0A=
=0A=
extern Widget XtNameToWidget(=0A=
=0A=
Widget ,=0A=
const char* =0A=
=0A=
);=0A=
=0A=
extern Widget XtWindowToWidget(=0A=
=0A=
Display* ,=0A=
Window =0A=
=0A=
);=0A=
=0A=
extern XtPointer XtGetClassExtension(=0A=
=0A=
WidgetClass ,=0A=
Cardinal ,=0A=
XrmQuark ,=0A=
long ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern ArgList XtMergeArgLists(=0A=
=0A=
ArgList ,=0A=
Cardinal ,=0A=
ArgList ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern XtVarArgsList XtVaCreateArgsList(=0A=
=0A=
XtPointer , ...=0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern Display *XtDisplay(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern Display *XtDisplayOfObject(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern Screen *XtScreen(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern Screen *XtScreenOfObject(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern Window XtWindow(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern Window XtWindowOfObject(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern String XtName(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern WidgetClass XtSuperclass(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern WidgetClass XtClass(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern Widget XtParent(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern void XtAddCallback(=0A=
=0A=
Widget ,=0A=
const char* ,=0A=
XtCallbackProc ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern void XtRemoveCallback(=0A=
=0A=
Widget ,=0A=
const char* ,=0A=
XtCallbackProc ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern void XtAddCallbacks(=0A=
=0A=
Widget ,=0A=
const char* ,=0A=
XtCallbackList =0A=
=0A=
);=0A=
=0A=
extern void XtRemoveCallbacks(=0A=
=0A=
Widget ,=0A=
const char* ,=0A=
XtCallbackList =0A=
=0A=
);=0A=
=0A=
extern void XtRemoveAllCallbacks(=0A=
=0A=
Widget ,=0A=
const char* =0A=
=0A=
);=0A=
=0A=
=0A=
extern void XtCallCallbacks(=0A=
=0A=
Widget ,=0A=
const char* ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern void XtCallCallbackList(=0A=
=0A=
Widget ,=0A=
XtCallbackList ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern XtCallbackStatus XtHasCallbacks(=0A=
=0A=
Widget ,=0A=
const char* =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern XtGeometryResult XtMakeGeometryRequest(=0A=
=0A=
Widget ,=0A=
XtWidgetGeometry* ,=0A=
XtWidgetGeometry* =0A=
=0A=
);=0A=
=0A=
extern XtGeometryResult XtQueryGeometry(=0A=
=0A=
Widget ,=0A=
XtWidgetGeometry* ,=0A=
XtWidgetGeometry* =0A=
=0A=
);=0A=
=0A=
extern Widget XtCreatePopupShell(=0A=
=0A=
const char* ,=0A=
WidgetClass ,=0A=
Widget ,=0A=
ArgList ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern Widget XtVaCreatePopupShell(=0A=
=0A=
const char* ,=0A=
WidgetClass ,=0A=
Widget ,=0A=
...=0A=
=0A=
);=0A=
=0A=
extern void XtPopup(=0A=
=0A=
Widget ,=0A=
XtGrabKind =0A=
=0A=
);=0A=
=0A=
extern void XtPopupSpringLoaded(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern void XtCallbackNone(=0A=
=0A=
Widget ,=0A=
XtPointer ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern void XtCallbackNonexclusive(=0A=
=0A=
Widget ,=0A=
XtPointer ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern void XtCallbackExclusive(=0A=
=0A=
Widget ,=0A=
XtPointer ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern void XtPopdown(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern void XtCallbackPopdown(=0A=
=0A=
Widget ,=0A=
XtPointer ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern void XtMenuPopupAction(=0A=
=0A=
Widget ,=0A=
XEvent* ,=0A=
String* ,=0A=
Cardinal* =0A=
=0A=
);=0A=
=0A=
extern Widget XtCreateWidget(=0A=
=0A=
const char* ,=0A=
WidgetClass ,=0A=
Widget ,=0A=
ArgList ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern Widget XtCreateManagedWidget(=0A=
=0A=
const char* ,=0A=
WidgetClass ,=0A=
Widget ,=0A=
ArgList ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern Widget XtVaCreateWidget(=0A=
=0A=
const char* ,=0A=
WidgetClass ,=0A=
Widget ,=0A=
...=0A=
=0A=
);=0A=
=0A=
extern Widget XtVaCreateManagedWidget(=0A=
=0A=
const char* ,=0A=
WidgetClass ,=0A=
Widget ,=0A=
...=0A=
=0A=
);=0A=
=0A=
extern Widget XtCreateApplicationShell( =0A=
=0A=
const char* ,=0A=
WidgetClass ,=0A=
ArgList ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern Widget XtAppCreateShell(=0A=
=0A=
const char* ,=0A=
const char* ,=0A=
WidgetClass ,=0A=
Display* ,=0A=
ArgList ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern Widget XtVaAppCreateShell(=0A=
=0A=
const char* ,=0A=
const char* ,=0A=
WidgetClass ,=0A=
Display* ,=0A=
...=0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern void XtToolkitInitialize(=0A=
=0A=
void=0A=
=0A=
);=0A=
=0A=
extern XtLanguageProc XtSetLanguageProc(=0A=
=0A=
XtAppContext ,=0A=
XtLanguageProc ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern void XtDisplayInitialize(=0A=
=0A=
XtAppContext ,=0A=
Display* ,=0A=
const char* ,=0A=
const char* ,=0A=
XrmOptionDescRec* ,=0A=
Cardinal ,=0A=
int* ,=0A=
char** =0A=
=0A=
);=0A=
=0A=
extern Widget XtOpenApplication(=0A=
=0A=
XtAppContext* ,=0A=
const char* ,=0A=
XrmOptionDescList ,=0A=
Cardinal ,=0A=
int* ,=0A=
String* ,=0A=
String* ,=0A=
WidgetClass ,=0A=
ArgList ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern Widget XtVaOpenApplication(=0A=
=0A=
XtAppContext* ,=0A=
const char* ,=0A=
XrmOptionDescList ,=0A=
Cardinal ,=0A=
int* ,=0A=
String* ,=0A=
String* ,=0A=
WidgetClass ,=0A=
...=0A=
=0A=
);=0A=
=0A=
extern Widget XtAppInitialize( =0A=
=0A=
XtAppContext* ,=0A=
const char* ,=0A=
XrmOptionDescList ,=0A=
Cardinal ,=0A=
int* ,=0A=
String* ,=0A=
String* ,=0A=
ArgList ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern Widget XtVaAppInitialize( =0A=
=0A=
XtAppContext* ,=0A=
const char* ,=0A=
XrmOptionDescList ,=0A=
Cardinal ,=0A=
int* ,=0A=
String* ,=0A=
String* ,=0A=
...=0A=
=0A=
);=0A=
=0A=
extern Widget XtInitialize( =0A=
=0A=
const char* ,=0A=
const char* ,=0A=
XrmOptionDescRec* ,=0A=
Cardinal ,=0A=
int* ,=0A=
char** =0A=
=0A=
);=0A=
=0A=
extern Display *XtOpenDisplay(=0A=
=0A=
XtAppContext ,=0A=
const char* ,=0A=
const char* ,=0A=
const char* ,=0A=
XrmOptionDescRec* ,=0A=
Cardinal ,=0A=
int* ,=0A=
char** =0A=
=0A=
);=0A=
=0A=
extern XtAppContext XtCreateApplicationContext(=0A=
=0A=
void=0A=
=0A=
);=0A=
=0A=
extern void XtAppSetFallbackResources(=0A=
=0A=
XtAppContext ,=0A=
String* =0A=
=0A=
);=0A=
=0A=
extern void XtDestroyApplicationContext(=0A=
=0A=
XtAppContext =0A=
=0A=
);=0A=
=0A=
extern void XtInitializeWidgetClass(=0A=
=0A=
WidgetClass =0A=
=0A=
);=0A=
=0A=
extern XtAppContext XtWidgetToApplicationContext(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern XtAppContext XtDisplayToApplicationContext(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern XrmDatabase XtDatabase(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern XrmDatabase XtScreenDatabase(=0A=
=0A=
Screen* =0A=
=0A=
);=0A=
=0A=
extern void XtCloseDisplay(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
extern void XtGetApplicationResources(=0A=
=0A=
Widget ,=0A=
XtPointer ,=0A=
XtResourceList ,=0A=
Cardinal ,=0A=
ArgList ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern void XtVaGetApplicationResources(=0A=
=0A=
Widget ,=0A=
XtPointer ,=0A=
XtResourceList ,=0A=
Cardinal ,=0A=
...=0A=
=0A=
);=0A=
=0A=
extern void XtGetSubresources(=0A=
=0A=
Widget ,=0A=
XtPointer ,=0A=
const char* ,=0A=
const char* ,=0A=
XtResourceList ,=0A=
Cardinal ,=0A=
ArgList ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern void XtVaGetSubresources(=0A=
=0A=
Widget ,=0A=
XtPointer ,=0A=
const char* ,=0A=
const char* ,=0A=
XtResourceList ,=0A=
Cardinal ,=0A=
...=0A=
=0A=
);=0A=
=0A=
extern void XtSetValues(=0A=
=0A=
Widget ,=0A=
ArgList ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern void XtVaSetValues(=0A=
=0A=
Widget ,=0A=
...=0A=
=0A=
);=0A=
=0A=
extern void XtGetValues(=0A=
=0A=
Widget ,=0A=
ArgList ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern void XtVaGetValues(=0A=
=0A=
Widget ,=0A=
...=0A=
=0A=
);=0A=
=0A=
extern void XtSetSubvalues(=0A=
=0A=
XtPointer ,=0A=
XtResourceList ,=0A=
Cardinal ,=0A=
ArgList ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern void XtVaSetSubvalues(=0A=
=0A=
XtPointer ,=0A=
XtResourceList ,=0A=
Cardinal ,=0A=
...=0A=
=0A=
);=0A=
=0A=
extern void XtGetSubvalues(=0A=
=0A=
XtPointer ,=0A=
XtResourceList ,=0A=
Cardinal ,=0A=
ArgList ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern void XtVaGetSubvalues(=0A=
=0A=
XtPointer ,=0A=
XtResourceList ,=0A=
Cardinal ,=0A=
...=0A=
=0A=
);=0A=
=0A=
extern void XtGetResourceList(=0A=
=0A=
WidgetClass ,=0A=
XtResourceList* ,=0A=
Cardinal* =0A=
=0A=
);=0A=
=0A=
extern void XtGetConstraintResourceList(=0A=
=0A=
WidgetClass ,=0A=
XtResourceList* ,=0A=
Cardinal* =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 2076 "/usr/X11R6/include/X11/Intrinsic.h"=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _XtCheckpointTokenRec {=0A=
int save_type;=0A=
int interact_style;=0A=
Boolean shutdown;=0A=
Boolean fast;=0A=
Boolean cancel_shutdown;=0A=
int phase;=0A=
int interact_dialog_type; =0A=
Boolean request_cancel; =0A=
Boolean request_next_phase; =0A=
Boolean save_success; =0A=
int type; =0A=
Widget widget; =0A=
} XtCheckpointTokenRec, *XtCheckpointToken;=0A=
=0A=
XtCheckpointToken XtSessionGetToken(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
void XtSessionReturnToken(=0A=
=0A=
XtCheckpointToken =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern XtErrorMsgHandler XtAppSetErrorMsgHandler(=0A=
=0A=
XtAppContext ,=0A=
XtErrorMsgHandler =0A=
=0A=
);=0A=
=0A=
extern void XtSetErrorMsgHandler( =0A=
=0A=
XtErrorMsgHandler =0A=
=0A=
);=0A=
=0A=
extern XtErrorMsgHandler XtAppSetWarningMsgHandler(=0A=
=0A=
XtAppContext ,=0A=
XtErrorMsgHandler =0A=
=0A=
);=0A=
=0A=
extern void XtSetWarningMsgHandler( =0A=
=0A=
XtErrorMsgHandler =0A=
=0A=
);=0A=
=0A=
extern void XtAppErrorMsg(=0A=
=0A=
XtAppContext ,=0A=
const char* ,=0A=
const char* ,=0A=
const char* ,=0A=
const char* ,=0A=
String* ,=0A=
Cardinal* =0A=
=0A=
);=0A=
=0A=
extern void XtErrorMsg( =0A=
=0A=
const char* ,=0A=
const char* ,=0A=
const char* ,=0A=
const char* ,=0A=
String* ,=0A=
Cardinal* =0A=
=0A=
);=0A=
=0A=
extern void XtAppWarningMsg(=0A=
=0A=
XtAppContext ,=0A=
const char* ,=0A=
const char* ,=0A=
const char* ,=0A=
const char* ,=0A=
String* ,=0A=
Cardinal* =0A=
=0A=
);=0A=
=0A=
extern void XtWarningMsg( =0A=
=0A=
const char* ,=0A=
const char* ,=0A=
const char* ,=0A=
const char* ,=0A=
String* ,=0A=
Cardinal* =0A=
=0A=
);=0A=
=0A=
extern XtErrorHandler XtAppSetErrorHandler(=0A=
=0A=
XtAppContext ,=0A=
XtErrorHandler =0A=
=0A=
);=0A=
=0A=
extern void XtSetErrorHandler( =0A=
=0A=
XtErrorHandler =0A=
=0A=
);=0A=
=0A=
extern XtErrorHandler XtAppSetWarningHandler(=0A=
=0A=
XtAppContext ,=0A=
XtErrorHandler =0A=
=0A=
);=0A=
=0A=
extern void XtSetWarningHandler( =0A=
=0A=
XtErrorHandler =0A=
=0A=
);=0A=
=0A=
extern void XtAppError(=0A=
=0A=
XtAppContext ,=0A=
const char* =0A=
=0A=
);=0A=
=0A=
extern void XtError( =0A=
=0A=
const char* =0A=
=0A=
);=0A=
=0A=
extern void XtAppWarning(=0A=
=0A=
XtAppContext ,=0A=
const char* =0A=
=0A=
);=0A=
=0A=
extern void XtWarning( =0A=
=0A=
const char* =0A=
=0A=
);=0A=
=0A=
extern XrmDatabase *XtAppGetErrorDatabase(=0A=
=0A=
XtAppContext =0A=
=0A=
);=0A=
=0A=
extern XrmDatabase *XtGetErrorDatabase( =0A=
=0A=
void=0A=
=0A=
);=0A=
=0A=
extern void XtAppGetErrorDatabaseText(=0A=
=0A=
XtAppContext ,=0A=
const char* ,=0A=
const char* ,=0A=
const char* ,=0A=
const char* ,=0A=
String ,=0A=
int ,=0A=
XrmDatabase =0A=
=0A=
);=0A=
=0A=
extern void XtGetErrorDatabaseText( =0A=
=0A=
const char* ,=0A=
const char* ,=0A=
const char* ,=0A=
const char* ,=0A=
String ,=0A=
int =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern char *XtMalloc(=0A=
=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern char *XtCalloc(=0A=
=0A=
Cardinal ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern char *XtRealloc(=0A=
=0A=
char* ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern void XtFree(=0A=
=0A=
char* =0A=
=0A=
);=0A=
=0A=
# 2359 "/usr/X11R6/include/X11/Intrinsic.h"=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern XtWorkProcId XtAddWorkProc( =0A=
=0A=
XtWorkProc ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern XtWorkProcId XtAppAddWorkProc(=0A=
=0A=
XtAppContext ,=0A=
XtWorkProc ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern void XtRemoveWorkProc(=0A=
=0A=
XtWorkProcId =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern GC XtGetGC(=0A=
=0A=
Widget ,=0A=
XtGCMask ,=0A=
XGCValues* =0A=
=0A=
);=0A=
=0A=
extern GC XtAllocateGC(=0A=
=0A=
Widget ,=0A=
Cardinal ,=0A=
XtGCMask ,=0A=
XGCValues* ,=0A=
XtGCMask ,=0A=
XtGCMask =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern void XtDestroyGC( =0A=
=0A=
GC =0A=
=0A=
);=0A=
=0A=
extern void XtReleaseGC(=0A=
=0A=
Widget ,=0A=
GC =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
extern void XtAppReleaseCacheRefs(=0A=
=0A=
XtAppContext ,=0A=
XtCacheRef* =0A=
=0A=
);=0A=
=0A=
extern void XtCallbackReleaseCacheRef(=0A=
=0A=
Widget ,=0A=
XtPointer , =0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern void XtCallbackReleaseCacheRefList(=0A=
=0A=
Widget ,=0A=
XtPointer , =0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
extern void XtSetWMColormapWindows(=0A=
=0A=
Widget ,=0A=
Widget* ,=0A=
Cardinal =0A=
=0A=
);=0A=
=0A=
extern String XtFindFile(=0A=
=0A=
const char* ,=0A=
Substitution ,=0A=
Cardinal ,=0A=
XtFilePredicate =0A=
=0A=
);=0A=
=0A=
extern String XtResolvePathname(=0A=
=0A=
Display* ,=0A=
const char* ,=0A=
const char* ,=0A=
const char* ,=0A=
const char* ,=0A=
Substitution ,=0A=
Cardinal ,=0A=
XtFilePredicate =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern void XtDisownSelection(=0A=
=0A=
Widget ,=0A=
Atom ,=0A=
Time =0A=
=0A=
);=0A=
=0A=
extern void XtGetSelectionValue(=0A=
=0A=
Widget ,=0A=
Atom ,=0A=
Atom ,=0A=
XtSelectionCallbackProc ,=0A=
XtPointer ,=0A=
Time =0A=
=0A=
);=0A=
=0A=
extern void XtGetSelectionValues(=0A=
=0A=
Widget ,=0A=
Atom ,=0A=
Atom* ,=0A=
int ,=0A=
XtSelectionCallbackProc ,=0A=
XtPointer* ,=0A=
Time =0A=
=0A=
);=0A=
=0A=
extern void XtAppSetSelectionTimeout(=0A=
=0A=
XtAppContext ,=0A=
unsigned long =0A=
=0A=
);=0A=
=0A=
extern void XtSetSelectionTimeout( =0A=
=0A=
unsigned long =0A=
=0A=
);=0A=
=0A=
extern unsigned long XtAppGetSelectionTimeout(=0A=
=0A=
XtAppContext =0A=
=0A=
);=0A=
=0A=
extern unsigned long XtGetSelectionTimeout( =0A=
=0A=
void=0A=
=0A=
);=0A=
=0A=
extern XSelectionRequestEvent *XtGetSelectionRequest(=0A=
=0A=
Widget ,=0A=
Atom ,=0A=
XtRequestId =0A=
=0A=
);=0A=
=0A=
extern void XtGetSelectionValueIncremental(=0A=
=0A=
Widget ,=0A=
Atom ,=0A=
Atom ,=0A=
XtSelectionCallbackProc ,=0A=
XtPointer ,=0A=
Time =0A=
=0A=
);=0A=
=0A=
extern void XtGetSelectionValuesIncremental(=0A=
=0A=
Widget ,=0A=
Atom ,=0A=
Atom* ,=0A=
int ,=0A=
XtSelectionCallbackProc ,=0A=
XtPointer* ,=0A=
Time =0A=
=0A=
);=0A=
=0A=
extern void XtSetSelectionParameters(=0A=
=0A=
Widget ,=0A=
Atom ,=0A=
Atom ,=0A=
XtPointer ,=0A=
unsigned long ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern void XtGetSelectionParameters(=0A=
=0A=
Widget ,=0A=
Atom ,=0A=
XtRequestId ,=0A=
Atom* ,=0A=
XtPointer* ,=0A=
unsigned long* ,=0A=
int* =0A=
=0A=
);=0A=
=0A=
extern void XtCreateSelectionRequest(=0A=
=0A=
Widget ,=0A=
Atom =0A=
=0A=
);=0A=
=0A=
extern void XtSendSelectionRequest(=0A=
=0A=
Widget ,=0A=
Atom ,=0A=
Time =0A=
=0A=
);=0A=
=0A=
extern void XtCancelSelectionRequest(=0A=
=0A=
Widget ,=0A=
Atom =0A=
=0A=
);=0A=
=0A=
extern Atom XtReservePropertyAtom(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern void XtReleasePropertyAtom(=0A=
=0A=
Widget ,=0A=
Atom =0A=
=0A=
);=0A=
=0A=
extern void XtGrabKey(=0A=
=0A=
Widget ,=0A=
KeyCode ,=0A=
Modifiers ,=0A=
Boolean ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern void XtUngrabKey(=0A=
=0A=
Widget ,=0A=
KeyCode ,=0A=
Modifiers =0A=
=0A=
);=0A=
=0A=
extern int XtGrabKeyboard(=0A=
=0A=
Widget ,=0A=
Boolean ,=0A=
int ,=0A=
int ,=0A=
Time =0A=
=0A=
);=0A=
=0A=
extern void XtUngrabKeyboard(=0A=
=0A=
Widget ,=0A=
Time =0A=
=0A=
);=0A=
=0A=
extern void XtGrabButton(=0A=
=0A=
Widget ,=0A=
int ,=0A=
Modifiers ,=0A=
Boolean ,=0A=
unsigned int ,=0A=
int ,=0A=
int ,=0A=
Window ,=0A=
Cursor =0A=
=0A=
);=0A=
=0A=
extern void XtUngrabButton(=0A=
=0A=
Widget ,=0A=
unsigned int ,=0A=
Modifiers =0A=
=0A=
);=0A=
=0A=
extern int XtGrabPointer(=0A=
=0A=
Widget ,=0A=
Boolean ,=0A=
unsigned int ,=0A=
int ,=0A=
int ,=0A=
Window ,=0A=
Cursor ,=0A=
Time =0A=
=0A=
);=0A=
=0A=
extern void XtUngrabPointer(=0A=
=0A=
Widget ,=0A=
Time =0A=
=0A=
);=0A=
=0A=
extern void XtGetApplicationNameAndClass(=0A=
=0A=
Display* ,=0A=
String* ,=0A=
String* =0A=
=0A=
);=0A=
=0A=
extern void XtRegisterDrawable(=0A=
=0A=
Display* ,=0A=
Drawable ,=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern void XtUnregisterDrawable(=0A=
=0A=
Display* ,=0A=
Drawable =0A=
=0A=
);=0A=
=0A=
extern Widget XtHooksOfDisplay(=0A=
=0A=
Display* =0A=
=0A=
);=0A=
=0A=
typedef struct {=0A=
String type;=0A=
Widget widget;=0A=
ArgList args;=0A=
Cardinal num_args;=0A=
} XtCreateHookDataRec, *XtCreateHookData;=0A=
=0A=
typedef struct {=0A=
String type;=0A=
Widget widget;=0A=
XtPointer event_data;=0A=
Cardinal num_event_data;=0A=
} XtChangeHookDataRec, *XtChangeHookData;=0A=
=0A=
typedef struct {=0A=
Widget old, req;=0A=
ArgList args;=0A=
Cardinal num_args;=0A=
} XtChangeHookSetValuesDataRec, *XtChangeHookSetValuesData;=0A=
=0A=
typedef struct {=0A=
String type;=0A=
Widget widget;=0A=
XtGeometryMask changeMask;=0A=
XWindowChanges changes;=0A=
} XtConfigureHookDataRec, *XtConfigureHookData;=0A=
=0A=
typedef struct {=0A=
String type;=0A=
Widget widget;=0A=
XtWidgetGeometry* request;=0A=
XtWidgetGeometry* reply;=0A=
XtGeometryResult result;=0A=
} XtGeometryHookDataRec, *XtGeometryHookData;=0A=
=0A=
typedef struct {=0A=
String type;=0A=
Widget widget;=0A=
} XtDestroyHookDataRec, *XtDestroyHookData;=0A=
=0A=
extern void XtGetDisplays(=0A=
=0A=
XtAppContext ,=0A=
Display*** ,=0A=
Cardinal* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtToolkitThreadInitialize(=0A=
=0A=
void=0A=
=0A=
);=0A=
=0A=
extern void XtAppSetExitFlag(=0A=
=0A=
XtAppContext =0A=
=0A=
);=0A=
=0A=
extern Boolean XtAppGetExitFlag(=0A=
=0A=
XtAppContext =0A=
=0A=
);=0A=
=0A=
extern void XtAppLock(=0A=
=0A=
XtAppContext =0A=
=0A=
);=0A=
=0A=
extern void XtAppUnlock(=0A=
=0A=
XtAppContext =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern Boolean XtCvtStringToAcceleratorTable(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtStringToAtom(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtStringToBool(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtStringToBoolean(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtStringToCommandArgArray(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtStringToCursor(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtStringToDimension(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtStringToDirectoryString(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtStringToDisplay(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtStringToFile(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtStringToFloat(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtStringToFont(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtStringToFontSet(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtStringToFontStruct(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtStringToGravity(=0A=
=0A=
Display* ,=0A=
XrmValuePtr ,=0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtStringToInitialState(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtStringToInt(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtStringToPixel(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
extern Boolean XtCvtStringToRestartStyle(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtStringToShort(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtStringToTranslationTable(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtStringToUnsignedChar(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtStringToVisual(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
extern Boolean XtCvtIntToBool(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtIntToBoolean(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtIntToColor(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
extern Boolean XtCvtIntToFloat(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtIntToFont(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtIntToPixel(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtIntToPixmap(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
extern Boolean XtCvtIntToShort(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
extern Boolean XtCvtIntToUnsignedChar(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
extern Boolean XtCvtColorToPixel(=0A=
=0A=
Display* ,=0A=
XrmValuePtr , =0A=
Cardinal* , =0A=
XrmValuePtr ,=0A=
XrmValuePtr ,=0A=
XtPointer* =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
} =0A=
=0A=
=0A=
=0A=
# 1 "XText/XtDefs.h" 2=0A=
=0A=
# 1 "/usr/X11R6/include/X11/StringDefs.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 324 "/usr/X11R6/include/X11/StringDefs.h"=0A=
=0A=
extern const char XtStrings[];=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 2 "XText/XtDefs.h" 2=0A=
=0A=
# 1 "/usr/X11R6/include/X11/IntrinsicP.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
long xrm_name; =0A=
long xrm_class; =0A=
long xrm_type; =0A=
Cardinal xrm_size; =0A=
int xrm_offset; =0A=
long xrm_default_type; =0A=
XtPointer xrm_default_addr; =0A=
} XrmResource, *XrmResourceList;=0A=
=0A=
typedef unsigned long XtVersionType;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef void (*XtProc)(=0A=
=0A=
void=0A=
=0A=
);=0A=
=0A=
typedef void (*XtWidgetClassProc)(=0A=
=0A=
WidgetClass =0A=
=0A=
);=0A=
=0A=
typedef void (*XtWidgetProc)(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
typedef Boolean (*XtAcceptFocusProc)(=0A=
=0A=
Widget ,=0A=
Time* =0A=
=0A=
);=0A=
=0A=
typedef void (*XtArgsProc)(=0A=
=0A=
Widget ,=0A=
ArgList ,=0A=
Cardinal* =0A=
=0A=
);=0A=
=0A=
typedef void (*XtInitProc)(=0A=
=0A=
Widget ,=0A=
Widget ,=0A=
ArgList ,=0A=
Cardinal* =0A=
=0A=
);=0A=
=0A=
typedef Boolean (*XtSetValuesFunc)(=0A=
=0A=
Widget ,=0A=
Widget ,=0A=
Widget ,=0A=
ArgList ,=0A=
Cardinal* =0A=
=0A=
);=0A=
=0A=
typedef Boolean (*XtArgsFunc)(=0A=
=0A=
Widget ,=0A=
ArgList ,=0A=
Cardinal* =0A=
=0A=
);=0A=
=0A=
typedef void (*XtAlmostProc)(=0A=
=0A=
Widget ,=0A=
Widget ,=0A=
XtWidgetGeometry* ,=0A=
XtWidgetGeometry* =0A=
=0A=
);=0A=
=0A=
typedef void (*XtExposeProc)(=0A=
=0A=
Widget ,=0A=
XEvent* ,=0A=
Region =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef void (*XtRealizeProc)(=0A=
=0A=
Widget ,=0A=
XtValueMask* ,=0A=
XSetWindowAttributes* =0A=
=0A=
);=0A=
=0A=
typedef XtGeometryResult (*XtGeometryHandler)(=0A=
=0A=
Widget ,=0A=
XtWidgetGeometry* ,=0A=
XtWidgetGeometry* =0A=
=0A=
);=0A=
=0A=
typedef void (*XtStringProc)(=0A=
=0A=
Widget ,=0A=
String =0A=
=0A=
);=0A=
=0A=
typedef struct {=0A=
String name; =0A=
String type; =0A=
XtArgVal value; =0A=
int size; =0A=
} XtTypedArg, *XtTypedArgList;=0A=
=0A=
typedef void (*XtAllocateProc)(=0A=
=0A=
WidgetClass ,=0A=
Cardinal * ,=0A=
Cardinal * ,=0A=
ArgList ,=0A=
Cardinal * ,=0A=
XtTypedArgList ,=0A=
Cardinal * ,=0A=
Widget * ,=0A=
XtPointer * =0A=
=0A=
);=0A=
=0A=
typedef void (*XtDeallocateProc)(=0A=
=0A=
Widget ,=0A=
XtPointer =0A=
=0A=
);=0A=
=0A=
struct _XtStateRec; =0A=
=0A=
typedef struct _XtTMRec {=0A=
XtTranslations translations; =0A=
XtBoundActions proc_table; =0A=
struct _XtStateRec *current_state; =0A=
unsigned long lastEventTime;=0A=
} XtTMRec, *XtTM;=0A=
=0A=
# 1 "/usr/X11R6/include/X11/CoreP.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern int _XtInheritTranslations;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _CorePart {=0A=
Widget self; =0A=
WidgetClass widget_class; =0A=
Widget parent; =0A=
XrmName xrm_name; =0A=
Boolean being_destroyed; =0A=
XtCallbackList destroy_callbacks; =0A=
XtPointer constraints; =0A=
Position x, y; =0A=
Dimension width, height; =0A=
Dimension border_width; =0A=
Boolean managed; =0A=
Boolean sensitive; =0A=
Boolean ancestor_sensitive; =0A=
XtEventTable event_table; =0A=
XtTMRec tm; =0A=
XtTranslations accelerators; =0A=
Pixel border_pixel; =0A=
Pixmap border_pixmap; =0A=
WidgetList popup_list; =0A=
Cardinal num_popups; =0A=
String name; =0A=
Screen *screen; =0A=
Colormap colormap; =0A=
Window window; =0A=
Cardinal depth; =0A=
Pixel background_pixel; =0A=
Pixmap background_pixmap; =0A=
Boolean visible; =0A=
Boolean mapped_when_managed; =0A=
} CorePart;=0A=
=0A=
typedef struct _WidgetRec {=0A=
CorePart core;=0A=
} WidgetRec, CoreRec;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _CoreClassPart {=0A=
WidgetClass superclass; =0A=
String class_name; =0A=
Cardinal widget_size; =0A=
XtProc class_initialize; =0A=
XtWidgetClassProc class_part_initialize; =0A=
XtEnum class_inited; =0A=
XtInitProc initialize; =0A=
XtArgsProc initialize_hook; =0A=
XtRealizeProc realize; =0A=
XtActionList actions; =0A=
Cardinal num_actions; =0A=
XtResourceList resources; =0A=
Cardinal num_resources; =0A=
XrmClass xrm_class; =0A=
Boolean compress_motion; =0A=
XtEnum compress_exposure; =0A=
Boolean compress_enterleave; =0A=
Boolean visible_interest; =0A=
XtWidgetProc destroy; =0A=
XtWidgetProc resize; =0A=
XtExposeProc expose; =0A=
XtSetValuesFunc set_values; =0A=
XtArgsFunc set_values_hook; =0A=
XtAlmostProc set_values_almost; =0A=
XtArgsProc get_values_hook; =0A=
XtAcceptFocusProc accept_focus; =0A=
XtVersionType version; =0A=
XtPointer callback_private; =0A=
String tm_table; =0A=
XtGeometryHandler query_geometry; =0A=
XtStringProc display_accelerator; =0A=
XtPointer extension; =0A=
} CoreClassPart;=0A=
=0A=
typedef struct _WidgetClassRec {=0A=
CoreClassPart core_class;=0A=
} WidgetClassRec, CoreClassRec;=0A=
=0A=
extern WidgetClassRec widgetClassRec;=0A=
=0A=
=0A=
=0A=
=0A=
# 229 "/usr/X11R6/include/X11/IntrinsicP.h" 2=0A=
=0A=
# 1 "/usr/X11R6/include/X11/CompositeP.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _CompositePart {=0A=
WidgetList children; =0A=
Cardinal num_children; =0A=
Cardinal num_slots; =0A=
XtOrderProc insert_position; =0A=
} CompositePart,*CompositePtr;=0A=
=0A=
typedef struct _CompositeRec {=0A=
CorePart core;=0A=
CompositePart composite;=0A=
} CompositeRec;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _CompositeClassPart {=0A=
XtGeometryHandler geometry_manager; =0A=
XtWidgetProc change_managed; =0A=
XtWidgetProc insert_child; =0A=
XtWidgetProc delete_child; =0A=
XtPointer extension; =0A=
} CompositeClassPart,*CompositePartPtr;=0A=
=0A=
typedef struct {=0A=
XtPointer next_extension; =0A=
XrmQuark record_type; =0A=
long version; =0A=
Cardinal record_size; =0A=
Boolean accepts_objects;=0A=
Boolean allows_change_managed_set;=0A=
} CompositeClassExtensionRec, *CompositeClassExtension;=0A=
=0A=
=0A=
typedef struct _CompositeClassRec {=0A=
CoreClassPart core_class;=0A=
CompositeClassPart composite_class;=0A=
} CompositeClassRec;=0A=
=0A=
extern CompositeClassRec compositeClassRec;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 230 "/usr/X11R6/include/X11/IntrinsicP.h" 2=0A=
=0A=
# 1 "/usr/X11R6/include/X11/ConstrainP.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _ConstraintPart {=0A=
XtPointer mumble; =0A=
} ConstraintPart;=0A=
=0A=
typedef struct _ConstraintRec {=0A=
CorePart core;=0A=
CompositePart composite;=0A=
ConstraintPart constraint;=0A=
} ConstraintRec, *ConstraintWidget;=0A=
=0A=
typedef struct _ConstraintClassPart {=0A=
XtResourceList resources; =0A=
Cardinal num_resources; =0A=
Cardinal constraint_size; =0A=
XtInitProc initialize; =0A=
XtWidgetProc destroy; =0A=
XtSetValuesFunc set_values; =0A=
XtPointer extension; =0A=
} ConstraintClassPart;=0A=
=0A=
typedef struct {=0A=
XtPointer next_extension; =0A=
XrmQuark record_type; =0A=
long version; =0A=
Cardinal record_size; =0A=
XtArgsProc get_values_hook;=0A=
} ConstraintClassExtensionRec, *ConstraintClassExtension;=0A=
=0A=
typedef struct _ConstraintClassRec {=0A=
CoreClassPart core_class;=0A=
CompositeClassPart composite_class;=0A=
ConstraintClassPart constraint_class;=0A=
} ConstraintClassRec;=0A=
=0A=
extern ConstraintClassRec constraintClassRec;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 231 "/usr/X11R6/include/X11/IntrinsicP.h" 2=0A=
=0A=
# 1 "/usr/X11R6/include/X11/ObjectP.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _ObjectPart {=0A=
Widget self; =0A=
WidgetClass widget_class; =0A=
Widget parent; =0A=
XrmName xrm_name; =0A=
Boolean being_destroyed; =0A=
XtCallbackList destroy_callbacks; =0A=
XtPointer constraints; =0A=
} ObjectPart;=0A=
=0A=
typedef struct _ObjectRec {=0A=
ObjectPart object;=0A=
} ObjectRec;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _ObjectClassPart {=0A=
=0A=
WidgetClass superclass; =0A=
String class_name; =0A=
Cardinal widget_size; =0A=
XtProc class_initialize; =0A=
XtWidgetClassProc class_part_initialize; =0A=
XtEnum class_inited; =0A=
XtInitProc initialize; =0A=
XtArgsProc initialize_hook; =0A=
XtProc obj1; =0A=
XtPointer obj2; =0A=
Cardinal obj3; =0A=
XtResourceList resources; =0A=
Cardinal num_resources; =0A=
XrmClass xrm_class; =0A=
Boolean obj4; =0A=
XtEnum obj5; =0A=
Boolean obj6; =0A=
Boolean obj7; =0A=
XtWidgetProc destroy; =0A=
XtProc obj8; =0A=
XtProc obj9; =0A=
XtSetValuesFunc set_values; =0A=
XtArgsFunc set_values_hook; =0A=
XtProc obj10; =0A=
XtArgsProc get_values_hook; =0A=
XtProc obj11; =0A=
XtVersionType version; =0A=
XtPointer callback_private; =0A=
String obj12; =0A=
XtProc obj13; =0A=
XtProc obj14; =0A=
XtPointer extension; =0A=
}ObjectClassPart;=0A=
=0A=
typedef struct {=0A=
XtPointer next_extension; =0A=
XrmQuark record_type; =0A=
long version; =0A=
Cardinal record_size; =0A=
XtAllocateProc allocate;=0A=
XtDeallocateProc deallocate;=0A=
} ObjectClassExtensionRec, *ObjectClassExtension;=0A=
=0A=
typedef struct _ObjectClassRec {=0A=
ObjectClassPart object_class;=0A=
} ObjectClassRec;=0A=
=0A=
extern ObjectClassRec objectClassRec;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 232 "/usr/X11R6/include/X11/IntrinsicP.h" 2=0A=
=0A=
# 1 "/usr/X11R6/include/X11/RectObjP.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _RectObjPart {=0A=
Position x, y; =0A=
Dimension width, height; =0A=
Dimension border_width; =0A=
Boolean managed; =0A=
Boolean sensitive; =0A=
Boolean ancestor_sensitive; =0A=
}RectObjPart;=0A=
=0A=
typedef struct _RectObjRec {=0A=
ObjectPart object;=0A=
RectObjPart rectangle;=0A=
} RectObjRec;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _RectObjClassPart {=0A=
=0A=
WidgetClass superclass; =0A=
String class_name; =0A=
Cardinal widget_size; =0A=
XtProc class_initialize; =0A=
XtWidgetClassProc class_part_initialize; =0A=
XtEnum class_inited; =0A=
XtInitProc initialize; =0A=
XtArgsProc initialize_hook; =0A=
XtProc rect1; =0A=
XtPointer rect2; =0A=
Cardinal rect3; =0A=
XtResourceList resources; =0A=
Cardinal num_resources; =0A=
XrmClass xrm_class; =0A=
Boolean rect4; =0A=
XtEnum rect5; =0A=
Boolean rect6; =0A=
Boolean rect7; =0A=
XtWidgetProc destroy; =0A=
XtWidgetProc resize; =0A=
XtExposeProc expose; =0A=
XtSetValuesFunc set_values; =0A=
XtArgsFunc set_values_hook; =0A=
XtAlmostProc set_values_almost; =0A=
XtArgsProc get_values_hook; =0A=
XtProc rect9; =0A=
XtVersionType version; =0A=
XtPointer callback_private; =0A=
String rect10; =0A=
XtGeometryHandler query_geometry; =0A=
XtProc rect11; =0A=
XtPointer extension; =0A=
} RectObjClassPart;=0A=
=0A=
typedef struct _RectObjClassRec {=0A=
RectObjClassPart rect_class;=0A=
} RectObjClassRec;=0A=
=0A=
extern RectObjClassRec rectObjClassRec;=0A=
=0A=
=0A=
# 233 "/usr/X11R6/include/X11/IntrinsicP.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 285 "/usr/X11R6/include/X11/IntrinsicP.h"=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
=0A=
extern Widget _XtWindowedAncestor( =0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern void _XtInherit(=0A=
=0A=
void=0A=
=0A=
);=0A=
=0A=
extern void XtCreateWindow(=0A=
=0A=
Widget ,=0A=
unsigned int ,=0A=
Visual* ,=0A=
XtValueMask ,=0A=
XSetWindowAttributes* =0A=
=0A=
);=0A=
=0A=
extern void XtResizeWidget(=0A=
=0A=
Widget ,=0A=
Dimension ,=0A=
Dimension ,=0A=
Dimension =0A=
=0A=
);=0A=
=0A=
extern void XtMoveWidget(=0A=
=0A=
Widget ,=0A=
Position ,=0A=
Position =0A=
=0A=
);=0A=
=0A=
extern void XtConfigureWidget(=0A=
=0A=
Widget ,=0A=
Position ,=0A=
Position ,=0A=
Dimension ,=0A=
Dimension ,=0A=
Dimension =0A=
=0A=
);=0A=
=0A=
extern void XtResizeWindow(=0A=
=0A=
Widget =0A=
=0A=
);=0A=
=0A=
extern void XtProcessLock(=0A=
=0A=
void=0A=
=0A=
);=0A=
=0A=
extern void XtProcessUnlock(=0A=
=0A=
void=0A=
=0A=
);=0A=
=0A=
} =0A=
=0A=
=0A=
=0A=
# 3 "XText/XtDefs.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "/usr/X11R6/include/X11/Shell.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "/usr/X11R6/include/X11/SM/SMlib.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "/usr/X11R6/include/X11/SM/SM.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 37 "/usr/X11R6/include/X11/SM/SMlib.h" 2=0A=
=0A=
# 1 "/usr/X11R6/include/X11/ICE/ICElib.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "/usr/X11R6/include/X11/ICE/ICE.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 35 "/usr/X11R6/include/X11/ICE/ICElib.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef void *IcePointer;=0A=
=0A=
=0A=
=0A=
=0A=
typedef enum {=0A=
IcePoAuthHaveReply,=0A=
IcePoAuthRejected,=0A=
IcePoAuthFailed,=0A=
IcePoAuthDoneCleanup=0A=
} IcePoAuthStatus;=0A=
=0A=
typedef enum {=0A=
IcePaAuthContinue,=0A=
IcePaAuthAccepted,=0A=
IcePaAuthRejected,=0A=
IcePaAuthFailed=0A=
} IcePaAuthStatus;=0A=
=0A=
typedef enum {=0A=
IceConnectPending,=0A=
IceConnectAccepted,=0A=
IceConnectRejected,=0A=
IceConnectIOError=0A=
} IceConnectStatus;=0A=
=0A=
typedef enum {=0A=
IceProtocolSetupSuccess,=0A=
IceProtocolSetupFailure,=0A=
IceProtocolSetupIOError,=0A=
IceProtocolAlreadyActive=0A=
} IceProtocolSetupStatus;=0A=
=0A=
typedef enum {=0A=
IceAcceptSuccess,=0A=
IceAcceptFailure,=0A=
IceAcceptBadMalloc=0A=
} IceAcceptStatus;=0A=
=0A=
typedef enum {=0A=
IceClosedNow,=0A=
IceClosedASAP,=0A=
IceConnectionInUse,=0A=
IceStartedShutdownNegotiation=0A=
} IceCloseStatus;=0A=
=0A=
typedef enum {=0A=
IceProcessMessagesSuccess,=0A=
IceProcessMessagesIOError,=0A=
IceProcessMessagesConnectionClosed=0A=
} IceProcessMessagesStatus;=0A=
=0A=
typedef struct {=0A=
unsigned long sequence_of_request;=0A=
int major_opcode_of_request;=0A=
int minor_opcode_of_request;=0A=
IcePointer reply;=0A=
} IceReplyWaitInfo;=0A=
=0A=
typedef struct _IceConn *IceConn;=0A=
typedef struct _IceListenObj *IceListenObj;=0A=
=0A=
typedef void (*IceWatchProc) (=0A=
=0A=
IceConn ,=0A=
IcePointer ,=0A=
int ,=0A=
IcePointer * =0A=
=0A=
);=0A=
=0A=
typedef void (*IcePoProcessMsgProc) (=0A=
=0A=
IceConn ,=0A=
IcePointer ,=0A=
int ,=0A=
unsigned long ,=0A=
int ,=0A=
IceReplyWaitInfo * ,=0A=
int * =0A=
=0A=
);=0A=
=0A=
typedef void (*IcePaProcessMsgProc) (=0A=
=0A=
IceConn ,=0A=
IcePointer ,=0A=
int ,=0A=
unsigned long ,=0A=
int =0A=
=0A=
);=0A=
=0A=
typedef struct {=0A=
int major_version;=0A=
int minor_version;=0A=
IcePoProcessMsgProc process_msg_proc;=0A=
} IcePoVersionRec;=0A=
=0A=
typedef struct {=0A=
int major_version;=0A=
int minor_version;=0A=
IcePaProcessMsgProc process_msg_proc;=0A=
} IcePaVersionRec;=0A=
=0A=
typedef IcePoAuthStatus (*IcePoAuthProc) (=0A=
=0A=
IceConn ,=0A=
IcePointer * ,=0A=
int ,=0A=
int ,=0A=
int ,=0A=
IcePointer ,=0A=
int * ,=0A=
IcePointer * ,=0A=
char ** =0A=
=0A=
);=0A=
=0A=
typedef IcePaAuthStatus (*IcePaAuthProc) (=0A=
=0A=
IceConn ,=0A=
IcePointer * ,=0A=
int ,=0A=
int ,=0A=
IcePointer ,=0A=
int * ,=0A=
IcePointer * ,=0A=
char ** =0A=
=0A=
);=0A=
=0A=
typedef int (*IceHostBasedAuthProc) (=0A=
=0A=
char * =0A=
=0A=
);=0A=
=0A=
typedef int (*IceProtocolSetupProc) (=0A=
=0A=
IceConn ,=0A=
int ,=0A=
int ,=0A=
char * ,=0A=
char * ,=0A=
IcePointer * ,=0A=
char ** =0A=
=0A=
);=0A=
=0A=
typedef void (*IceProtocolActivateProc) (=0A=
=0A=
IceConn ,=0A=
IcePointer =0A=
=0A=
);=0A=
=0A=
typedef void (*IceIOErrorProc) (=0A=
=0A=
IceConn =0A=
=0A=
);=0A=
=0A=
typedef void (*IcePingReplyProc) (=0A=
=0A=
IceConn ,=0A=
IcePointer =0A=
=0A=
);=0A=
=0A=
typedef void (*IceErrorHandler) (=0A=
=0A=
IceConn ,=0A=
int ,=0A=
int ,=0A=
unsigned long ,=0A=
int ,=0A=
int ,=0A=
IcePointer =0A=
=0A=
);=0A=
=0A=
typedef void (*IceIOErrorHandler) (=0A=
=0A=
IceConn =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
=0A=
extern int IceRegisterForProtocolSetup (=0A=
=0A=
char * ,=0A=
char * ,=0A=
char * ,=0A=
int ,=0A=
IcePoVersionRec * ,=0A=
int ,=0A=
char ** ,=0A=
IcePoAuthProc * ,=0A=
IceIOErrorProc =0A=
=0A=
);=0A=
=0A=
extern int IceRegisterForProtocolReply (=0A=
=0A=
char * ,=0A=
char * ,=0A=
char * ,=0A=
int ,=0A=
IcePaVersionRec * ,=0A=
int ,=0A=
char ** ,=0A=
IcePaAuthProc * ,=0A=
IceHostBasedAuthProc ,=0A=
IceProtocolSetupProc ,=0A=
IceProtocolActivateProc ,=0A=
IceIOErrorProc =0A=
=0A=
);=0A=
=0A=
extern IceConn IceOpenConnection (=0A=
=0A=
char * ,=0A=
IcePointer ,=0A=
int ,=0A=
int ,=0A=
int ,=0A=
char * =0A=
=0A=
);=0A=
=0A=
extern IcePointer IceGetConnectionContext (=0A=
=0A=
IceConn =0A=
=0A=
);=0A=
=0A=
extern int IceListenForConnections (=0A=
=0A=
int * ,=0A=
IceListenObj ** ,=0A=
int ,=0A=
char * =0A=
=0A=
);=0A=
=0A=
extern int IceListenForWellKnownConnections (=0A=
=0A=
char * ,=0A=
int * ,=0A=
IceListenObj ** ,=0A=
int ,=0A=
char * =0A=
=0A=
);=0A=
=0A=
extern int IceGetListenConnectionNumber (=0A=
=0A=
IceListenObj =0A=
=0A=
);=0A=
=0A=
extern char *IceGetListenConnectionString (=0A=
=0A=
IceListenObj =0A=
=0A=
);=0A=
=0A=
extern char *IceComposeNetworkIdList (=0A=
=0A=
int ,=0A=
IceListenObj * =0A=
=0A=
);=0A=
=0A=
extern void IceFreeListenObjs (=0A=
=0A=
int ,=0A=
IceListenObj * =0A=
=0A=
);=0A=
=0A=
extern void IceSetHostBasedAuthProc (=0A=
=0A=
IceListenObj ,=0A=
IceHostBasedAuthProc =0A=
=0A=
);=0A=
=0A=
extern IceConn IceAcceptConnection (=0A=
=0A=
IceListenObj ,=0A=
IceAcceptStatus * =0A=
=0A=
);=0A=
=0A=
extern void IceSetShutdownNegotiation (=0A=
=0A=
IceConn ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int IceCheckShutdownNegotiation (=0A=
=0A=
IceConn =0A=
=0A=
);=0A=
=0A=
extern IceCloseStatus IceCloseConnection (=0A=
=0A=
IceConn =0A=
=0A=
);=0A=
=0A=
extern int IceAddConnectionWatch (=0A=
=0A=
IceWatchProc ,=0A=
IcePointer =0A=
=0A=
);=0A=
=0A=
extern void IceRemoveConnectionWatch (=0A=
=0A=
IceWatchProc ,=0A=
IcePointer =0A=
=0A=
);=0A=
=0A=
extern IceProtocolSetupStatus IceProtocolSetup (=0A=
=0A=
IceConn ,=0A=
int ,=0A=
IcePointer ,=0A=
int ,=0A=
int * ,=0A=
int * ,=0A=
char ** ,=0A=
char ** ,=0A=
int ,=0A=
char * =0A=
=0A=
);=0A=
=0A=
extern int IceProtocolShutdown (=0A=
=0A=
IceConn ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern IceProcessMessagesStatus IceProcessMessages (=0A=
=0A=
IceConn ,=0A=
IceReplyWaitInfo * ,=0A=
int * =0A=
=0A=
);=0A=
=0A=
extern int IcePing (=0A=
=0A=
IceConn ,=0A=
IcePingReplyProc ,=0A=
IcePointer =0A=
=0A=
);=0A=
=0A=
extern char *IceAllocScratch (=0A=
=0A=
IceConn ,=0A=
unsigned long =0A=
=0A=
);=0A=
=0A=
extern int IceFlush (=0A=
=0A=
IceConn =0A=
=0A=
);=0A=
=0A=
extern int IceGetOutBufSize (=0A=
=0A=
IceConn =0A=
=0A=
);=0A=
=0A=
extern int IceGetInBufSize (=0A=
=0A=
IceConn =0A=
=0A=
);=0A=
=0A=
extern IceConnectStatus IceConnectionStatus (=0A=
=0A=
IceConn =0A=
=0A=
);=0A=
=0A=
extern char *IceVendor (=0A=
=0A=
IceConn =0A=
=0A=
);=0A=
=0A=
extern char *IceRelease (=0A=
=0A=
IceConn =0A=
=0A=
);=0A=
=0A=
extern int IceProtocolVersion (=0A=
=0A=
IceConn =0A=
=0A=
);=0A=
=0A=
extern int IceProtocolRevision (=0A=
=0A=
IceConn =0A=
=0A=
);=0A=
=0A=
extern int IceConnectionNumber (=0A=
=0A=
IceConn =0A=
=0A=
);=0A=
=0A=
extern char *IceConnectionString (=0A=
=0A=
IceConn =0A=
=0A=
);=0A=
=0A=
extern unsigned long IceLastSentSequenceNumber (=0A=
=0A=
IceConn =0A=
=0A=
);=0A=
=0A=
extern unsigned long IceLastReceivedSequenceNumber (=0A=
=0A=
IceConn =0A=
=0A=
);=0A=
=0A=
extern int IceSwapping (=0A=
=0A=
IceConn =0A=
=0A=
);=0A=
=0A=
extern IceErrorHandler IceSetErrorHandler (=0A=
=0A=
IceErrorHandler =0A=
=0A=
);=0A=
=0A=
extern IceIOErrorHandler IceSetIOErrorHandler (=0A=
=0A=
IceIOErrorHandler =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
extern int IceInitThreads (=0A=
=0A=
void=0A=
=0A=
);=0A=
=0A=
extern void IceAppLockConn (=0A=
=0A=
IceConn =0A=
=0A=
);=0A=
=0A=
extern void IceAppUnlockConn (=0A=
=0A=
IceConn =0A=
=0A=
);=0A=
=0A=
} =0A=
=0A=
=0A=
# 38 "/usr/X11R6/include/X11/SM/SMlib.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef IcePointer SmPointer;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _SmcConn *SmcConn;=0A=
typedef struct _SmsConn *SmsConn;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
int length; =0A=
SmPointer value; =0A=
} SmPropValue;=0A=
=0A=
typedef struct {=0A=
char *name; =0A=
char *type; =0A=
int num_vals; =0A=
SmPropValue *vals; =0A=
} SmProp;=0A=
=0A=
=0A=
=0C=0A=
=0A=
=0A=
=0A=
=0A=
typedef enum {=0A=
SmcClosedNow,=0A=
SmcClosedASAP,=0A=
SmcConnectionInUse=0A=
} SmcCloseStatus;=0A=
=0A=
=0A=
=0C=0A=
=0A=
=0A=
=0A=
=0A=
typedef void (*SmcSaveYourselfProc) (=0A=
=0A=
SmcConn ,=0A=
SmPointer ,=0A=
int ,=0A=
int ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
typedef void (*SmcSaveYourselfPhase2Proc) (=0A=
=0A=
SmcConn ,=0A=
SmPointer =0A=
=0A=
);=0A=
=0A=
typedef void (*SmcInteractProc) (=0A=
=0A=
SmcConn ,=0A=
SmPointer =0A=
=0A=
);=0A=
=0A=
typedef void (*SmcDieProc) (=0A=
=0A=
SmcConn ,=0A=
SmPointer =0A=
=0A=
);=0A=
=0A=
typedef void (*SmcShutdownCancelledProc) (=0A=
=0A=
SmcConn ,=0A=
SmPointer =0A=
=0A=
);=0A=
=0A=
typedef void (*SmcSaveCompleteProc) (=0A=
=0A=
SmcConn ,=0A=
SmPointer =0A=
=0A=
);=0A=
=0A=
typedef void (*SmcPropReplyProc) (=0A=
=0A=
SmcConn ,=0A=
SmPointer ,=0A=
int ,=0A=
SmProp ** =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
=0A=
struct {=0A=
SmcSaveYourselfProc callback;=0A=
SmPointer client_data;=0A=
} save_yourself;=0A=
=0A=
struct {=0A=
SmcDieProc callback;=0A=
SmPointer client_data;=0A=
} die;=0A=
=0A=
struct {=0A=
SmcSaveCompleteProc callback;=0A=
SmPointer client_data;=0A=
} save_complete;=0A=
=0A=
struct {=0A=
SmcShutdownCancelledProc callback;=0A=
SmPointer client_data;=0A=
} shutdown_cancelled;=0A=
=0A=
} SmcCallbacks;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0C=0A=
=0A=
=0A=
=0A=
=0A=
typedef int (*SmsRegisterClientProc) (=0A=
=0A=
SmsConn ,=0A=
SmPointer ,=0A=
char * =0A=
=0A=
);=0A=
=0A=
typedef void (*SmsInteractRequestProc) (=0A=
=0A=
SmsConn ,=0A=
SmPointer ,=0A=
int =0A=
=0A=
);=0A=
=0A=
typedef void (*SmsInteractDoneProc) (=0A=
=0A=
SmsConn ,=0A=
SmPointer ,=0A=
int =0A=
=0A=
);=0A=
=0A=
typedef void (*SmsSaveYourselfRequestProc) (=0A=
=0A=
SmsConn ,=0A=
SmPointer ,=0A=
int ,=0A=
int ,=0A=
int ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
typedef void (*SmsSaveYourselfPhase2RequestProc) (=0A=
=0A=
SmsConn ,=0A=
SmPointer =0A=
=0A=
);=0A=
=0A=
typedef void (*SmsSaveYourselfDoneProc) (=0A=
=0A=
SmsConn ,=0A=
SmPointer ,=0A=
int =0A=
=0A=
);=0A=
=0A=
typedef void (*SmsCloseConnectionProc) (=0A=
=0A=
SmsConn ,=0A=
SmPointer ,=0A=
int ,=0A=
char ** =0A=
=0A=
);=0A=
=0A=
typedef void (*SmsSetPropertiesProc) (=0A=
=0A=
SmsConn ,=0A=
SmPointer ,=0A=
int ,=0A=
SmProp ** =0A=
=0A=
);=0A=
=0A=
typedef void (*SmsDeletePropertiesProc) (=0A=
=0A=
SmsConn ,=0A=
SmPointer ,=0A=
int ,=0A=
char ** =0A=
=0A=
);=0A=
=0A=
typedef void (*SmsGetPropertiesProc) (=0A=
=0A=
SmsConn ,=0A=
SmPointer =0A=
=0A=
);=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct {=0A=
=0A=
struct {=0A=
SmsRegisterClientProc callback;=0A=
SmPointer manager_data;=0A=
} register_client;=0A=
=0A=
struct {=0A=
SmsInteractRequestProc callback;=0A=
SmPointer manager_data;=0A=
} interact_request;=0A=
=0A=
struct {=0A=
SmsInteractDoneProc callback;=0A=
SmPointer manager_data;=0A=
} interact_done;=0A=
=0A=
struct {=0A=
SmsSaveYourselfRequestProc callback;=0A=
SmPointer manager_data;=0A=
} save_yourself_request;=0A=
=0A=
struct {=0A=
SmsSaveYourselfPhase2RequestProc callback;=0A=
SmPointer manager_data;=0A=
} save_yourself_phase2_request;=0A=
=0A=
struct {=0A=
SmsSaveYourselfDoneProc callback;=0A=
SmPointer manager_data;=0A=
} save_yourself_done;=0A=
=0A=
struct {=0A=
SmsCloseConnectionProc callback;=0A=
SmPointer manager_data;=0A=
} close_connection;=0A=
=0A=
struct {=0A=
SmsSetPropertiesProc callback;=0A=
SmPointer manager_data;=0A=
} set_properties;=0A=
=0A=
struct {=0A=
SmsDeletePropertiesProc callback;=0A=
SmPointer manager_data;=0A=
} delete_properties;=0A=
=0A=
struct {=0A=
SmsGetPropertiesProc callback;=0A=
SmPointer manager_data;=0A=
} get_properties;=0A=
=0A=
} SmsCallbacks;=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef int (*SmsNewClientProc) (=0A=
=0A=
SmsConn ,=0A=
SmPointer ,=0A=
unsigned long * ,=0A=
SmsCallbacks * ,=0A=
char ** =0A=
=0A=
);=0A=
=0A=
=0A=
=0C=0A=
=0A=
=0A=
=0A=
=0A=
typedef void (*SmcErrorHandler) (=0A=
=0A=
SmcConn ,=0A=
int ,=0A=
int ,=0A=
unsigned long ,=0A=
int ,=0A=
int ,=0A=
SmPointer =0A=
=0A=
);=0A=
=0A=
typedef void (*SmsErrorHandler) (=0A=
=0A=
SmsConn ,=0A=
int ,=0A=
int ,=0A=
unsigned long ,=0A=
int ,=0A=
int ,=0A=
SmPointer =0A=
=0A=
);=0A=
=0A=
=0A=
=0C=0A=
=0A=
=0A=
=0A=
=0A=
extern "C" { =0A=
=0A=
extern SmcConn SmcOpenConnection (=0A=
=0A=
char * ,=0A=
SmPointer ,=0A=
int ,=0A=
int ,=0A=
unsigned long ,=0A=
SmcCallbacks * ,=0A=
char * ,=0A=
char ** ,=0A=
int ,=0A=
char * =0A=
=0A=
);=0A=
=0A=
extern SmcCloseStatus SmcCloseConnection (=0A=
=0A=
SmcConn ,=0A=
int ,=0A=
char ** =0A=
=0A=
);=0A=
=0A=
extern void SmcModifyCallbacks (=0A=
=0A=
SmcConn ,=0A=
unsigned long ,=0A=
SmcCallbacks * =0A=
=0A=
);=0A=
=0A=
extern void SmcSetProperties (=0A=
=0A=
SmcConn ,=0A=
int ,=0A=
SmProp ** =0A=
=0A=
);=0A=
=0A=
extern void SmcDeleteProperties (=0A=
=0A=
SmcConn ,=0A=
int ,=0A=
char ** =0A=
=0A=
);=0A=
=0A=
extern int SmcGetProperties (=0A=
=0A=
SmcConn ,=0A=
SmcPropReplyProc ,=0A=
SmPointer =0A=
=0A=
);=0A=
=0A=
extern int SmcInteractRequest (=0A=
=0A=
SmcConn ,=0A=
int ,=0A=
SmcInteractProc ,=0A=
SmPointer =0A=
=0A=
);=0A=
=0A=
extern void SmcInteractDone (=0A=
=0A=
SmcConn ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern void SmcRequestSaveYourself (=0A=
=0A=
SmcConn ,=0A=
int ,=0A=
int ,=0A=
int ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int SmcRequestSaveYourselfPhase2 (=0A=
=0A=
SmcConn ,=0A=
SmcSaveYourselfPhase2Proc ,=0A=
SmPointer =0A=
=0A=
);=0A=
=0A=
extern void SmcSaveYourselfDone (=0A=
=0A=
SmcConn ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern int SmcProtocolVersion (=0A=
=0A=
SmcConn =0A=
=0A=
);=0A=
=0A=
extern int SmcProtocolRevision (=0A=
=0A=
SmcConn =0A=
=0A=
);=0A=
=0A=
extern char *SmcVendor (=0A=
=0A=
SmcConn =0A=
=0A=
);=0A=
=0A=
extern char *SmcRelease (=0A=
=0A=
SmcConn =0A=
=0A=
);=0A=
=0A=
extern char *SmcClientID (=0A=
=0A=
SmcConn =0A=
=0A=
);=0A=
=0A=
extern IceConn SmcGetIceConnection (=0A=
=0A=
SmcConn =0A=
=0A=
);=0A=
=0A=
extern int SmsInitialize (=0A=
=0A=
char * ,=0A=
char * ,=0A=
SmsNewClientProc ,=0A=
SmPointer ,=0A=
IceHostBasedAuthProc ,=0A=
int ,=0A=
char * =0A=
=0A=
);=0A=
=0A=
extern char *SmsClientHostName (=0A=
=0A=
SmsConn =0A=
=0A=
);=0A=
=0A=
extern char *SmsGenerateClientID (=0A=
=0A=
SmsConn =0A=
=0A=
);=0A=
=0A=
extern int SmsRegisterClientReply (=0A=
=0A=
SmsConn ,=0A=
char * =0A=
=0A=
);=0A=
=0A=
extern void SmsSaveYourself (=0A=
=0A=
SmsConn ,=0A=
int ,=0A=
int ,=0A=
int ,=0A=
int =0A=
=0A=
);=0A=
=0A=
extern void SmsSaveYourselfPhase2 (=0A=
=0A=
SmsConn =0A=
=0A=
);=0A=
=0A=
extern void SmsInteract (=0A=
=0A=
SmsConn =0A=
=0A=
);=0A=
=0A=
extern void SmsDie (=0A=
=0A=
SmsConn =0A=
=0A=
);=0A=
=0A=
extern void SmsSaveComplete (=0A=
=0A=
SmsConn =0A=
=0A=
);=0A=
=0A=
extern void SmsShutdownCancelled (=0A=
=0A=
SmsConn =0A=
=0A=
);=0A=
=0A=
extern void SmsReturnProperties (=0A=
=0A=
SmsConn ,=0A=
int ,=0A=
SmProp ** =0A=
=0A=
);=0A=
=0A=
extern void SmsCleanUp (=0A=
=0A=
SmsConn =0A=
=0A=
);=0A=
=0A=
extern int SmsProtocolVersion (=0A=
=0A=
SmsConn =0A=
=0A=
);=0A=
=0A=
extern int SmsProtocolRevision (=0A=
=0A=
SmsConn =0A=
=0A=
);=0A=
=0A=
extern char *SmsClientID (=0A=
=0A=
SmsConn =0A=
=0A=
);=0A=
=0A=
extern IceConn SmsGetIceConnection (=0A=
=0A=
SmsConn =0A=
=0A=
);=0A=
=0A=
extern SmcErrorHandler SmcSetErrorHandler (=0A=
=0A=
SmcErrorHandler =0A=
=0A=
);=0A=
=0A=
extern SmsErrorHandler SmsSetErrorHandler (=0A=
=0A=
SmsErrorHandler =0A=
=0A=
);=0A=
=0A=
extern void SmFreeProperty (=0A=
=0A=
SmProp * =0A=
=0A=
);=0A=
=0A=
extern void SmFreeReasons (=0A=
=0A=
int ,=0A=
char ** =0A=
=0A=
);=0A=
=0A=
} =0A=
=0A=
=0A=
# 54 "/usr/X11R6/include/X11/Shell.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 196 "/usr/X11R6/include/X11/Shell.h"=0A=
=0A=
extern const char XtShellStrings[];=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct _ShellClassRec *ShellWidgetClass;=0A=
typedef struct _OverrideShellClassRec *OverrideShellWidgetClass;=0A=
typedef struct _WMShellClassRec *WMShellWidgetClass;=0A=
typedef struct _TransientShellClassRec *TransientShellWidgetClass;=0A=
typedef struct _TopLevelShellClassRec *TopLevelShellWidgetClass;=0A=
typedef struct _ApplicationShellClassRec *ApplicationShellWidgetClass;=0A=
typedef struct _SessionShellClassRec *SessionShellWidgetClass;=0A=
=0A=
=0A=
extern WidgetClass shellWidgetClass;=0A=
extern WidgetClass overrideShellWidgetClass;=0A=
extern WidgetClass wmShellWidgetClass;=0A=
extern WidgetClass transientShellWidgetClass;=0A=
extern WidgetClass topLevelShellWidgetClass;=0A=
extern WidgetClass applicationShellWidgetClass;=0A=
extern WidgetClass sessionShellWidgetClass;=0A=
=0A=
=0A=
=0A=
=0A=
# 6 "XText/XtDefs.h" 2=0A=
=0A=
# 1 "/usr/X11R6/include/X11/Xos.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 54 "/usr/X11R6/include/X11/Xos.h"=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 114 "/usr/X11R6/include/X11/Xos.h"=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 141 "/usr/X11R6/include/X11/Xos.h"=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 191 "/usr/X11R6/include/X11/Xos.h"=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 221 "/usr/X11R6/include/X11/Xos.h"=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 293 "/usr/X11R6/include/X11/Xos.h"=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 332 "/usr/X11R6/include/X11/Xos.h"=0A=
=0A=
=0A=
=0A=
# 7 "XText/XtDefs.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 3 "XText/Includes.h" 2=0A=
=0A=
=0A=
# 31 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XAWext/Includes.h" 1=0A=
=0A=
=0A=
# 34 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "TGRext/Includes.h" 1=0A=
=0A=
=0A=
# 37 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XMext/Includes.h" 1=0A=
=0A=
=0A=
# 40 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "SVext/Includes.h" 1=0A=
=0A=
=0A=
# 43 "sim.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "RAYext/Includes.h" 1=0A=
=0A=
=0A=
=0A=
# 1 "RAYext/constants.h" 1=0A=
=0A=
=0A=
=0A=
# 3 "RAYext/Includes.h" 2=0A=
=0A=
=0A=
# 52 "sim.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "VIext/Includes.h" 1=0A=
=0A=
=0A=
# 58 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "SYMext/Includes.h" 1=0A=
=0A=
=0A=
# 61 "sim.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "MAText/NodeDefs.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 99 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "NMRext/NodeDefs.h" 1=0A=
=0A=
=0A=
# 102 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "NEText/NodeDefs.h" 1=0A=
=0A=
=0A=
=0A=
# 105 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "Xext/NodeDefs.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 108 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XText/NodeDefs.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 111 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XAWext/NodeDefs.h" 1=0A=
=0A=
=0A=
=0A=
# 114 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "TGRext/NodeDefs.h" 1=0A=
=0A=
=0A=
=0A=
# 117 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XMext/NodeDefs.h" 1=0A=
=0A=
=0A=
=0A=
# 120 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "SVext/NodeDefs.h" 1=0A=
=0A=
=0A=
# 123 "sim.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "RAYext/NodeDefs.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 132 "sim.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "VIext/NodeDefs.h" 1=0A=
=0A=
=0A=
=0A=
# 138 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "SYMext/NodeDefs.h" 1=0A=
=0A=
=0A=
=0A=
# 141 "sim.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "macros.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "MAText/AccessMacros.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 53 "macros.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "NMRext/AccessMacros.h" 1=0A=
=0A=
=0A=
# 56 "macros.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "NEText/AccessMacros.h" 1=0A=
=0A=
=0A=
# 59 "macros.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "Xext/AccessMacros.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 62 "macros.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XText/AccessMacros.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 65 "macros.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XAWext/AccessMacros.h" 1=0A=
=0A=
=0A=
# 68 "macros.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "TGRext/AccessMacros.h" 1=0A=
=0A=
=0A=
# 71 "macros.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XMext/AccessMacros.h" 1=0A=
=0A=
=0A=
# 74 "macros.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "SVext/AccessMacros.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
# 77 "macros.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "RAYext/AccessMacros.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 86 "macros.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "VIext/AccessMacros.h" 1=0A=
=0A=
=0A=
# 92 "macros.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "SYMext/AccessMacros.h" 1=0A=
=0A=
=0A=
# 95 "macros.h" 2=0A=
=0A=
=0A=
=0A=
# 153 "sim.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
class Pd {=0A=
=0A=
public:=0A=
=0A=
char *messages[100];=0A=
int message_ptr;=0A=
=0A=
=0A=
# 1 "MAText/DataTypes.h" 1=0A=
=0A=
=0A=
typedef struct _Picdata {=0A=
struct pixrect *pr; =0A=
} Picdata;=0A=
=0A=
# 169 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "NMRext/DataTypes.h" 1=0A=
=0A=
=0A=
# 172 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "NEText/DataTypes.h" 1=0A=
=0A=
=0A=
# 175 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "Xext/DataTypes.h" 1=0A=
=0A=
=0A=
typedef struct _ApPixmap {=0A=
int scrnx;=0A=
int scrny;=0A=
Pixmap pixmap;=0A=
Pixmap mask;=0A=
XpmAttributes attributes;=0A=
} ApPixmap;=0A=
=0A=
=0A=
# 178 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XText/DataTypes.h" 1=0A=
=0A=
=0A=
Arg apargs[100];=0A=
=0A=
# 181 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XAWext/DataTypes.h" 1=0A=
=0A=
=0A=
# 184 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "TGRext/DataTypes.h" 1=0A=
=0A=
=0A=
# 187 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XMext/DataTypes.h" 1=0A=
=0A=
=0A=
# 190 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "SVext/DataTypes.h" 1=0A=
=0A=
=0A=
# 193 "sim.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "RAYext/DataTypes.h" 1=0A=
=0A=
=0A=
typedef struct {=0A=
float x,y,z;=0A=
} t_3d;=0A=
=0A=
typedef struct { =0A=
t_3d nrm;=0A=
float d;=0A=
t_3d e1, e2, e3;=0A=
float d1, d2, d3;=0A=
} o_triangle;=0A=
=0A=
typedef struct {=0A=
o_triangle *t1;=0A=
o_triangle *t2;=0A=
} o_patch;=0A=
=0A=
typedef struct {=0A=
int id;=0A=
int objtyp;=0A=
int surfnum;=0A=
union {=0A=
o_triangle *p_triangle;=0A=
o_patch *p_patch;=0A=
} objpnt;=0A=
} t_object;=0A=
=0A=
typedef struct {=0A=
float x, y, z, bright;=0A=
} t_light;=0A=
=0A=
typedef struct {=0A=
float ar, ag, ab;=0A=
float dr, dg, db;=0A=
float sr, sg, sb;=0A=
float coef;=0A=
float refl;=0A=
float transp;=0A=
} t_surface;=0A=
=0A=
typedef struct {=0A=
float r, g, b;=0A=
} t_color;=0A=
=0A=
int nlight;=0A=
t_light **light;=0A=
int nobject;=0A=
t_object **objects;=0A=
int nsurface;=0A=
t_surface **surface;=0A=
int sizex, sizey;=0A=
t_3d eyep, lookp, up;=0A=
float hfov, vfov;=0A=
t_color background;=0A=
=0A=
float (Pd::*objint[10])(t_3d *, t_3d *, t_object *);=0A=
int (Pd::*objnrm[10])(t_3d *, t_object *, t_3d *);=0A=
=0A=
# 202 "sim.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "VIext/DataTypes.h" 1=0A=
=0A=
=0A=
# 208 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "SYMext/DataTypes.h" 1=0A=
=0A=
=0A=
# 211 "sim.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
typedef struct node {=0A=
union { =0A=
struct xsym { =0A=
struct node *xsy_plist; =0A=
struct node *xsy_value; =0A=
} n_xsym;=0A=
struct xsubr { =0A=
struct node *(Pd::*xsu_subr)(struct node *);=0A=
} n_xsubr;=0A=
struct xlist { =0A=
struct node *xl_car; =0A=
struct node *xl_cdr; =0A=
} n_xlist;=0A=
struct xint { =0A=
int xi_int; =0A=
} n_xint;=0A=
struct xstr { =0A=
int xst_type; =0A=
char *xst_str; =0A=
} n_xstr;=0A=
struct xobj { =0A=
struct node *xo_obclass; =0A=
struct node *xo_obdata; =0A=
} n_xobj;=0A=
struct xfptr { =0A=
FILE *xf_fp; =0A=
int xf_savech; =0A=
} n_xfptr;=0A=
struct xreal { =0A=
float xr_real; =0A=
} n_xreal;=0A=
=0A=
# 1 "MAText/NodeTypes.h" 1=0A=
=0A=
struct xmat { =0A=
int xm_type; =0A=
MATptr xm_mat; =0A=
} n_xmat;=0A=
struct xpicheader {=0A=
int xx_picheaderType;=0A=
struct rasterfile *xx_picheader;=0A=
} n_xpicheader;=0A=
struct xpiccolormap {=0A=
int xx_piccolormapType;=0A=
colormap_t *xx_piccolormap;=0A=
} n_xpiccolormap;=0A=
struct xpicdata {=0A=
int xx_picdataType;=0A=
Picdata *xx_picdata;=0A=
} n_xpicdata;=0A=
# 247 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "NMRext/NodeTypes.h" 1=0A=
=0A=
# 250 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "NEText/NodeTypes.h" 1=0A=
=0A=
# 253 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "Xext/NodeTypes.h" 1=0A=
=0A=
=0A=
struct xpixmap {=0A=
int xx_type;=0A=
ApPixmap *xx_pixmap;=0A=
} n_xpixmap;=0A=
struct xwindow {=0A=
int xx_type;=0A=
Window xx_window;=0A=
} n_xwindow;=0A=
=0A=
=0A=
# 256 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XText/NodeTypes.h" 1=0A=
struct xwidget { =0A=
int xx_type;=0A=
Widget xx_widget; =0A=
} n_xwidget;=0A=
struct xwidgetClass { =0A=
int xx_type;=0A=
WidgetClass xx_widgetClass; =0A=
} n_xwidgetClass;=0A=
struct xstring { =0A=
int xx_type;=0A=
String xx_string; =0A=
} n_xstring;=0A=
struct ximage { =0A=
int xx_type;=0A=
XImage *xx_image; =0A=
} n_ximage;=0A=
struct xcolormap { =0A=
int xx_type;=0A=
Colormap xx_colormap; =0A=
} n_xcolormap;=0A=
struct xcallbackdata { =0A=
int xx_type;=0A=
XtPointer xx_callbackdata; =0A=
} n_xcallbackdata;=0A=
struct xevent { =0A=
int xx_type;=0A=
XtPointer xx_event; =0A=
} n_xevent;=0A=
# 259 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XAWext/NodeTypes.h" 1=0A=
=0A=
# 262 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "TGRext/NodeTypes.h" 1=0A=
=0A=
# 265 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XMext/NodeTypes.h" 1=0A=
=0A=
# 268 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "SVext/NodeTypes.h" 1=0A=
=0A=
=0A=
# 271 "sim.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "RAYext/NodeTypes.h" 1=0A=
struct xt3d {=0A=
int xx_type;=0A=
t_3d *xx_t3d;=0A=
} n_xt3d;=0A=
struct xtobject {=0A=
int xx_type;=0A=
t_object *xx_tobject;=0A=
} n_xtobject;=0A=
struct xtlight {=0A=
int xx_type;=0A=
t_light *xx_tlight;=0A=
} n_xtlight;=0A=
struct xtsurface {=0A=
int xx_type;=0A=
t_surface *xx_tsurface;=0A=
} n_xtsurface;=0A=
struct xtcolor {=0A=
int xx_type;=0A=
t_color *xx_tcolor;=0A=
} n_xtcolor;=0A=
# 280 "sim.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "VIext/NodeTypes.h" 1=0A=
=0A=
# 286 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "SYMext/NodeTypes.h" 1=0A=
=0A=
# 289 "sim.h" 2=0A=
=0A=
=0A=
} n_info;=0A=
char n_type; =0A=
char n_flags; =0A=
} NODE;=0A=
=0A=
=0A=
typedef struct context {=0A=
int c_flags; =0A=
struct node *c_expr; =0A=
jmp_buf c_jmpbuf; =0A=
struct context *c_xlcontext; =0A=
struct node *c_xlstack; =0A=
struct node *c_xlenv,*c_xlnewenv; =0A=
int c_xltrace; =0A=
} CONTEXT;=0A=
=0A=
=0A=
struct segment {=0A=
int sg_size;=0A=
struct segment *sg_next;=0A=
struct node sg_nodes[1];=0A=
};=0A=
=0A=
=0A=
struct fdef {=0A=
char *f_name; =0A=
int f_type; =0A=
struct node *(Pd::*f_fcn)(NODE *);=0A=
};=0A=
=0A=
=0A=
=0A=
# 1 "public.h" 1=0A=
NODE *xlsave(NODE *n1, NODE *n2, NODE *n3, NODE *n4, NODE *n5, NODE =
*n6);=0A=
NODE *xleval(NODE *expr);=0A=
=0A=
void sim(int argc, char **argv);=0A=
void init_ftab(void);=0A=
=0A=
# 322 "sim.h" 2=0A=
=0A=
=0A=
# 1 "MAText/Public.h" 1=0A=
=0A=
=0A=
=0A=
# 324 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "NMRext/Public.h" 1=0A=
=0A=
=0A=
# 327 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "NEText/Public.h" 1=0A=
=0A=
=0A=
=0A=
# 330 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "Xext/Public.h" 1=0A=
=0A=
=0A=
=0A=
# 333 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XText/Public.h" 1=0A=
=0A=
=0A=
# 336 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XAWext/Public.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
# 339 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "TGRext/Public.h" 1=0A=
=0A=
=0A=
# 342 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XMext/Public.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
# 345 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "SVext/Public.h" 1=0A=
=0A=
=0A=
=0A=
# 348 "sim.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "RAYext/Public.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
# 357 "sim.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "VIext/Public.h" 1=0A=
=0A=
=0A=
# 363 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "SYMext/Public.h" 1=0A=
=0A=
=0A=
# 366 "sim.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
NODE *xTrue;=0A=
NODE *s_quote, *s_function;=0A=
NODE *s_bquote, *s_comma, *s_comat;=0A=
NODE *s_evalhook, *s_applyhook;=0A=
NODE *s_lambda, *s_macro;=0A=
NODE *s_stdin, *s_stdout;=0A=
NODE *s_tracenable, *s_tlimit, *s_breakenable;=0A=
NODE *s_continue, *s_quit;=0A=
NODE *s_car, *s_cdr;=0A=
NODE *s_get, *s_svalue, *s_splist;=0A=
NODE *s_eql, *k_test, *k_tnot;=0A=
NODE *k_optional, *k_rest, *k_aux;=0A=
NODE *a_subr, *a_fsubr;=0A=
NODE *a_list, *a_sym, *a_int;=0A=
NODE *a_str, *a_obj, *a_fptr;=0A=
NODE *oblist, *keylist, *s_unbound;=0A=
=0A=
NODE *a_real;=0A=
=0A=
=0A=
# 1 "MAText/Symbols.h" 1=0A=
=0A=
=0A=
NODE *a_matrix;=0A=
NODE *a_picheader, *a_piccolormap, *a_picdata;=0A=
=0A=
# 390 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "NMRext/Symbols.h" 1=0A=
=0A=
=0A=
# 393 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "NEText/Symbols.h" 1=0A=
=0A=
=0A=
# 396 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "Xext/Symbols.h" 1=0A=
=0A=
=0A=
NODE *a_pixmap;=0A=
NODE *a_window;=0A=
=0A=
# 399 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XText/Symbols.h" 1=0A=
=0A=
=0A=
NODE *a_widget, *a_widgetclass;=0A=
NODE *a_string, *a_ximage;=0A=
NODE *a_colormap, *a_xevent, *a_xcallbackdata;=0A=
=0A=
=0A=
NODE *ApEvent, *ApCallbackdata;=0A=
=0A=
NODE *ApEventMask, *ApMouseX, *ApMouseY;=0A=
NODE *ApMouseLastX, *ApMouseLastY;=0A=
NODE *ApKey, *ApMotionState;=0A=
NODE *ApEventType, *ApNoEvent;=0A=
NODE *ApKeyPress, *ApKeyRelease;=0A=
NODE *ApButtonPress, *ApButtonRelease;=0A=
NODE *ApPointerMotion, *ApButtonMotion;=0A=
NODE *ApButton1Motion, *ApButton2Motion, *ApButton3Motion;=0A=
NODE *ApExposure, *ApVisibilityChange, *ApStructureNotifyMask;=0A=
NODE *ApTx, *ApTy;=0A=
=0A=
=0A=
# 402 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XAWext/Symbols.h" 1=0A=
=0A=
=0A=
=0A=
# 405 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "TGRext/Symbols.h" 1=0A=
=0A=
=0A=
# 408 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XMext/Symbols.h" 1=0A=
=0A=
=0A=
=0A=
# 411 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "SVext/Symbols.h" 1=0A=
=0A=
=0A=
# 414 "sim.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "RAYext/Symbols.h" 1=0A=
=0A=
=0A=
NODE *a_t3d;=0A=
NODE *a_tobject;=0A=
NODE *a_tlight;=0A=
NODE *a_tsurface;=0A=
NODE *a_tcolor;=0A=
=0A=
# 423 "sim.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "VIext/Symbols.h" 1=0A=
=0A=
=0A=
# 429 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "SYMext/Symbols.h" 1=0A=
=0A=
=0A=
=0A=
# 432 "sim.h" 2=0A=
=0A=
=0A=
=0A=
int running, switching, x;=0A=
char *nodename;=0A=
=0A=
=0A=
NODE *xlstack;=0A=
NODE *xlenv;=0A=
NODE *xlnewenv;=0A=
=0A=
=0A=
CONTEXT *xlcontext; =0A=
NODE *xlvalue; =0A=
=0A=
=0A=
int xldebug; =0A=
int xltrace; =0A=
NODE **trace_stack; =0A=
=0A=
=0A=
char gsprefix[100 +1]; =0A=
int gsnumber; =0A=
=0A=
=0A=
int xlplevel; =0A=
int xlfsize; =0A=
int prompt; =0A=
=0A=
=0A=
long total; =0A=
int anodes; =0A=
int nnodes; =0A=
int nsegs; =0A=
int nfree; =0A=
int gccalls; =0A=
struct segment *segs; =0A=
NODE *fnodes; =0A=
=0A=
=0A=
NODE *self, *Class, *object;=0A=
NODE *New, *isnew, *msgcls, *msgclass;=0A=
int varcnt;=0A=
=0A=
=0A=
char buf[100 +1];=0A=
=0A=
=0A=
=0A=
private:=0A=
=0A=
# 1 "private.h" 1=0A=
NODE *xeval(NODE *args);=0A=
NODE *xapply(NODE *args);=0A=
NODE *xfuncall(NODE *args);=0A=
NODE *xquote(NODE *args);=0A=
NODE *xbquote(NODE *args);=0A=
NODE *bquote1(NODE *expr);=0A=
NODE *xset(NODE *args);=0A=
NODE *xsetq(NODE *args);=0A=
NODE *xdefun(NODE *args);=0A=
NODE *xdefmacro(NODE *args);=0A=
NODE *defun(NODE *args,NODE *type);=0A=
NODE *xgensym(NODE *args);=0A=
NODE *xmakesymbol(NODE *args);=0A=
NODE *xintern(NODE *args);=0A=
NODE *makesymbol(NODE *args,int iflag);=0A=
NODE *xsymname(NODE *args);=0A=
NODE *xsymvalue(NODE *args);=0A=
NODE *xsymplist(NODE *args);=0A=
NODE *xget(NODE *args);=0A=
NODE *xremprop(NODE *args);=0A=
void xlsbind(NODE *sym, NODE *val);=0A=
void xlbind(NODE *sym, NODE *val);=0A=
void xlfixbindings(void);=0A=
void xlunbind(NODE *env);=0A=
NODE *xcond(NODE *args);=0A=
NODE *xand(NODE *args);=0A=
NODE *xxor(NODE *args);=0A=
NODE *xif(NODE *args);=0A=
NODE *xlet(NODE *args);=0A=
NODE *xletstar(NODE *args);=0A=
NODE *let(NODE *args,int pflag);=0A=
NODE *xprog(NODE *args);=0A=
NODE *xprogstar(NODE *args);=0A=
NODE *prog(NODE *args,int pflag);=0A=
NODE *xgo(NODE *args);=0A=
NODE *xreturn(NODE *args);=0A=
NODE *xprog1(NODE *args);=0A=
NODE *xprog2(NODE *args);=0A=
NODE *progx(NODE *args,int n);=0A=
NODE *xprogn(NODE *args);=0A=
NODE *xdo(NODE *args);=0A=
NODE *xdostar(NODE *args);=0A=
NODE *doloop(NODE *args,int pflag);=0A=
NODE *xdolist(NODE *args);=0A=
NODE *xdotimes(NODE *args);=0A=
NODE *xcatch(NODE *args);=0A=
NODE *xthrow(NODE *args);=0A=
NODE *xerror(NODE *args);=0A=
NODE *xcerror(NODE *args);=0A=
NODE *xbreak(NODE *args);=0A=
NODE *xerrset(NODE *args);=0A=
NODE *xevalhook(NODE *args);=0A=
void dobindings(NODE *blist,int pflag);=0A=
void doupdates(NODE *blist,int pflag);=0A=
int tagblock(NODE *code,NODE **pval);=0A=
void xlfail(char *emsg);=0A=
void xlabort(char *emsg);=0A=
void xlbreak(char *emsg,NODE *arg);=0A=
void xlerror(char *emsg,NODE *arg);=0A=
void xlcerror(char *cmsg,char *emsg,NODE *arg);=0A=
void xlerrprint(char *hdr,char *cmsg,char *emsg,NODE *arg);=0A=
void doerror(char *cmsg,char *emsg,NODE *arg,int cflag);=0A=
void breakloop(char *hdr,char *cmsg,char *emsg,NODE *arg,int cflag);=0A=
void xltpush(NODE *nptr);=0A=
void xltpop(void);=0A=
NODE *stacktop(void);=0A=
void xlbaktrace(int n);=0A=
void xldinit(void);=0A=
NODE *newnode(int type);=0A=
char *stralloc(int size);=0A=
char *strsave(char *str);=0A=
void strfree(char *str);=0A=
void gc(void);=0A=
void mark(NODE *ptr);=0A=
void sweep(void);=0A=
int addseg(void);=0A=
int livecar(NODE *n);=0A=
int livecdr(NODE *n);=0A=
void stats(void);=0A=
void xlminit(void);=0A=
NODE *xlxeval(NODE *expr);=0A=
NODE *xlapply(NODE *fun,NODE *args);=0A=
NODE *evform(NODE *expr);=0A=
NODE *evalhook(NODE *expr);=0A=
NODE *xlevlist(NODE *args);=0A=
NODE *evsym(NODE *sym);=0A=
void xlunbound(NODE *sym);=0A=
NODE *evfun(NODE *fun,NODE *args);=0A=
void xlabind(NODE *fargs,NODE *aargs);=0A=
int iskeyword(NODE *sym);=0A=
NODE *xread(NODE *args);=0A=
NODE *xprint(NODE *args);=0A=
NODE *xprin1(NODE *args);=0A=
NODE *xprinc(NODE *args);=0A=
NODE *xterpri(NODE *args);=0A=
NODE *printit(NODE *args,int pflag,int tflag);=0A=
NODE *xflatsize(NODE *args);=0A=
NODE *xflatc(NODE *args);=0A=
NODE *flatsize(NODE *args,int pflag);=0A=
NODE *xexplode(NODE *args);=0A=
NODE *xexplc(NODE *args);=0A=
NODE *explode(NODE *args,int pflag);=0A=
NODE *ximplode(NODE *args);=0A=
NODE *xmaknam(NODE *args);=0A=
NODE *implode(NODE *args,int intflag);=0A=
NODE *xopeni(NODE *args);=0A=
NODE *xopeno(NODE *args);=0A=
NODE *openit(NODE *args,char *mode);=0A=
NODE *xclose(NODE *args);=0A=
NODE *xrdchar(NODE *args);=0A=
NODE *xpkchar(NODE *args);=0A=
NODE *xwrchar(NODE *args);=0A=
NODE *xreadline(NODE *args);=0A=
NODE *getfile(NODE **pargs);=0A=
void xlinit(void);=0A=
int xlgetc(NODE *fptr);=0A=
int xlpeek(NODE *fptr);=0A=
void xlputc(NODE *fptr,int ch);=0A=
void xlflush(void);=0A=
void xlbegin(CONTEXT *cptr,int flags,NODE *expr);=0A=
void xlend(CONTEXT *cptr);=0A=
void xljump(CONTEXT *cptr,int type,NODE *val);=0A=
void xlgo(NODE *label);=0A=
void xlreturn(NODE *val);=0A=
void xlthrow(NODE *tag,NODE *val);=0A=
void xlsignal(char *emsg,NODE *arg);=0A=
NODE *xcar(NODE *args);=0A=
NODE *xcdr(NODE *args);=0A=
NODE *xcaar(NODE *args);=0A=
NODE *xcadr(NODE *args);=0A=
NODE *xcdar(NODE *args);=0A=
NODE *xcddr(NODE *args);=0A=
NODE *cxr(NODE *args,char *adstr);=0A=
NODE *xcons(NODE *args);=0A=
NODE *xlist(NODE *args);=0A=
NODE *xappend(NODE *args);=0A=
NODE *xreverse(NODE *args);=0A=
NODE *xlast(NODE *args);=0A=
NODE *xmember(NODE *args);=0A=
NODE *xassoc(NODE *args);=0A=
NODE *xsubst(NODE *args);=0A=
NODE *subst(NODE *to,NODE *from,NODE *expr,NODE *fcn,int tresult);=0A=
NODE *xsublis(NODE *args);=0A=
NODE *sublis(NODE *alist,NODE *expr,NODE *fcn,int tresult);=0A=
NODE *assoc(NODE *expr,NODE *alist,NODE *fcn,int tresult);=0A=
NODE *xremove(NODE *args);=0A=
int dotest(NODE *arg1,NODE *arg2,NODE *fcn);=0A=
NODE *xnth(NODE *args);=0A=
NODE *xnthcdr(NODE *args);=0A=
NODE *nth(NODE *args,int carflag);=0A=
NODE *xlength(NODE *args);=0A=
NODE *xmapc(NODE *args);=0A=
NODE *xmapcar(NODE *args);=0A=
NODE *xmapl(NODE *args);=0A=
NODE *xmaplist(NODE *args);=0A=
NODE *map(NODE *args,int carflag,int valflag);=0A=
NODE *xrplca(NODE *args);=0A=
NODE *xrplcd(NODE *args);=0A=
NODE *xnconc(NODE *args);=0A=
NODE *xdelete(NODE *args);=0A=
NODE *xatom(NODE *args);=0A=
NODE *xsymbolp(NODE *args);=0A=
NODE *xnumberp(NODE *args);=0A=
NODE *xboundp(NODE *args);=0A=
NODE *xnull(NODE *args);=0A=
NODE *xlistp(NODE *args);=0A=
NODE *xconsp(NODE *args);=0A=
NODE *xeq(NODE *args);=0A=
NODE *xeql(NODE *args);=0A=
NODE *xequal(NODE *args);=0A=
NODE *cequal(NODE *args,int (Pd::*fcn)(NODE *arg1,NODE *arg2));=0A=
NODE *xadd(NODE *args);=0A=
NODE *xsub(NODE *args);=0A=
NODE *xmul(NODE *args);=0A=
NODE *xdiv(NODE *args);=0A=
NODE *xrem(NODE *args);=0A=
NODE *xmin(NODE *args);=0A=
NODE *xmax(NODE *args);=0A=
NODE *xbitand(NODE *args);=0A=
NODE *xbitior(NODE *args);=0A=
NODE *xbitxor(NODE *args);=0A=
NODE *ibinary(NODE *args,int fcn);=0A=
NODE *binary(NODE *args,int fcn);=0A=
NODE *xbitnot(NODE *args);=0A=
NODE *xabs(NODE *args);=0A=
NODE *xadd1(NODE *args);=0A=
NODE *xsub1(NODE *args);=0A=
NODE *unary(NODE *args,int fcn);=0A=
NODE *xminusp(NODE *args);=0A=
NODE *xzerop(NODE *args);=0A=
NODE *xplusp(NODE *args);=0A=
NODE *xevenp(NODE *args);=0A=
NODE *xoddp(NODE *args);=0A=
NODE *predicate(NODE *args,int fcn);=0A=
NODE *rpredicate(NODE *args,int fcn);=0A=
NODE *xlss(NODE *args);=0A=
NODE *xleq(NODE *args);=0A=
NODE *xequ(NODE *rgs);=0A=
NODE *xneq(NODE *args);=0A=
NODE *xgeq(NODE *args);=0A=
NODE *xgtr(NODE *args);=0A=
NODE *compare(NODE *args,int fcn);=0A=
NODE *rcompare(NODE *args,int fcn);=0A=
NODE *xsin(NODE *args);=0A=
NODE *xcos(NODE *args);=0A=
NODE *xtan(NODE *args);=0A=
NODE *xasin(NODE *args);=0A=
NODE *xacos(NODE *args);=0A=
NODE *xatan(NODE *args);=0A=
NODE *xsinh(NODE *args);=0A=
NODE *xcosh(NODE *args);=0A=
NODE *xtanh(NODE *args);=0A=
NODE *xexp(NODE *args);=0A=
NODE *xlog(NODE *args);=0A=
NODE *xlog10(NODE *args);=0A=
NODE *xsqrt(NODE *args);=0A=
NODE *xceil(NODE *args);=0A=
NODE *xfloor(NODE *args);=0A=
NODE *xfabs(NODE *args);=0A=
NODE *trancen(NODE *args,int fcn);=0A=
NODE *xint(NODE *args);=0A=
NODE *xreal(NODE *args);=0A=
NODE *xradians(NODE *args);=0A=
NODE *xlclass(char *name,int vcnt);=0A=
NODE *xlmfind(NODE *obj,NODE *msym);=0A=
NODE *xlxsend(NODE *obj,NODE *msg,NODE *args);=0A=
NODE *xlsend(NODE *obj,NODE *args);=0A=
NODE *xlobsym(NODE *sym);=0A=
NODE *mnew(NODE *dummy);=0A=
NODE *misnew(NODE *args);=0A=
void xladdivar(NODE *cls,char *var);=0A=
NODE *entermsg(NODE *cls,NODE *msg);=0A=
NODE *answer(NODE *args);=0A=
NODE *mivars(NODE *args);=0A=
int getivcnt(NODE *cls,int ivar);=0A=
NODE *mcvars(NODE *args);=0A=
NODE *defvars(NODE *args,int varnum);=0A=
=0A=
=0A=
=0A=
void xladdmsg(NODE *cls,char *msg,NODE *(Pd::*code)(NODE *));=0A=
NODE *getclass(NODE *args);=0A=
NODE *obshow(NODE *args);=0A=
NODE *defisnew(NODE *args);=0A=
NODE *sendsuper(NODE *args);=0A=
NODE *findmsg(NODE *cls,NODE *sym);=0A=
NODE *findvar(NODE *obj,NODE *sym);=0A=
int checkvar(NODE *cls,NODE *sym);=0A=
NODE *xlgetivar(NODE *obj,int num);=0A=
NODE *xlsetivar(NODE *obj,int num,NODE *val);=0A=
NODE *xlivar(NODE *obj,int num);=0A=
NODE *xlcvar(NODE *cls,int num);=0A=
NODE *makelist(int cnt);=0A=
void xloinit(void);=0A=
void xlprint(NODE *fptr,NODE *vptr,int flag);=0A=
void xlterpri(NODE *fptr);=0A=
void putstring(NODE *fptr,char *str);=0A=
void putatm(NODE *fptr,char *tag,NODE *val);=0A=
void putdec(NODE *fptr,int n);=0A=
void putreal(NODE *fptr,float n);=0A=
void putoct(NODE *fptr,int n);=0A=
void putstr(NODE *fptr,char *str);=0A=
int xlload(char *name,int vflag,int pflag);=0A=
int xlread(NODE *fptr,NODE **pval);=0A=
int parse(NODE *fptr,NODE **pval);=0A=
void pcomment(NODE *fptr);=0A=
NODE *plist(NODE *fptr);=0A=
NODE *pstring(NODE *fptr);=0A=
NODE *pquote(NODE *fptr,NODE *sym);=0A=
NODE *pname(NODE *fptr);=0A=
int nextch(NODE *fptr);=0A=
int checkeof(NODE *fptr);=0A=
int badeof(NODE *fptr);=0A=
int is_number(char *str, NODE **pval);=0A=
int issym(int ch);=0A=
NODE *xsetf(NODE *args);=0A=
void placeform(NODE *place,NODE *value);=0A=
void stdprint(NODE *expr);=0A=
NODE *xstrlen(NODE *args);=0A=
NODE *xstrcat(NODE *args);=0A=
NODE *xsubstr(NODE *args);=0A=
NODE *xascii(NODE *args);=0A=
NODE *xchr(NODE *args);=0A=
NODE *xatoi(NODE *args);=0A=
NODE *xitoa(NODE *args);=0A=
void xlsubr(char *sname,int type,NODE *(Pd::*subr)(NODE *));=0A=
NODE *xlarg(NODE **pargs);=0A=
NODE *xlmatch(int type,NODE **pargs);=0A=
NODE *xlevarg(NODE **pargs);=0A=
NODE *xlevmatch(int type,NODE **pargs);=0A=
void xltest(NODE **pfcn,int *ptresult,NODE **pargs);=0A=
void xllastarg(NODE *args);=0A=
void assign(NODE *sym,NODE *val);=0A=
int eq(NODE *arg1,NODE *arg2);=0A=
int eql(NODE *arg1,NODE *arg2);=0A=
int equal(NODE *arg1,NODE *arg2);=0A=
NODE *xlenter(char *name,int type);=0A=
NODE *symenter(char *name,int type,NODE *listsym);=0A=
NODE *xlsenter(char *name);=0A=
NODE *xlintern(NODE *sym);=0A=
NODE *xlmakesym(char *name,int type);=0A=
char *xlsymname(NODE *sym);=0A=
NODE *xlgetprop(NODE *sym,NODE *prp);=0A=
void xlputprop(NODE *sym,NODE *val,NODE *prp);=0A=
void xlremprop(NODE *sym,NODE *prp);=0A=
NODE *findprop(NODE *sym,NODE *prp);=0A=
void xlsinit(void);=0A=
NODE *xchdir(NODE *args);=0A=
NODE *xsystem(NODE *args);=0A=
NODE *xload(NODE *args);=0A=
NODE *xgc(NODE *args);=0A=
NODE *xexpand(NODE *args);=0A=
NODE *xalloc(NODE *args);=0A=
NODE *xmem(NODE *args);=0A=
NODE *xtype(NODE *args);=0A=
NODE *xbaktrace(NODE *args);=0A=
NODE *xexit(NODE *args);=0A=
=0A=
=0A=
NODE* xtest(NODE *args); =0A=
void test1(void); =0A=
void test2(void); =0A=
void test3(void);=0A=
=0A=
=0A=
NODE *xprocessor(NODE *args);=0A=
NODE *xsetpop(NODE *args);=0A=
NODE *xtotal_messages(NODE *args);=0A=
NODE *xsend_message(NODE *args);=0A=
NODE *xread_message(NODE *args);=0A=
=0A=
# 482 "sim.h" 2=0A=
=0A=
=0A=
# 1 "MAText/Private.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
MATptr newmatrix(int rows, int cols);=0A=
void free_MAT(MATptr M);=0A=
MATptr matrix_add_and_free(MATptr m1, MATptr m2, int fm1, int fm2);=0A=
MATptr matrix_mult_and_free(MATptr m1, MATptr m2, int fm1, int fm2);=0A=
MATptr copy_MAT(MATptr M);=0A=
void m_init(MATptr m);=0A=
void m_rand(MATptr m);=0A=
void m_print(MATptr m);=0A=
void m_bprint(MATptr m, int t);=0A=
MATptr m_mult(MATptr a, MATptr b);=0A=
MATptr m_smult(float s, MATptr a);=0A=
MATptr m_pmult(MATptr a, MATptr b);=0A=
MATptr m_pdiv(MATptr a, MATptr b);=0A=
MATptr m_add(MATptr a, MATptr b);=0A=
MATptr m_sub(MATptr a, MATptr b);=0A=
void swaprows(float **p, int row1, int row2);=0A=
float m_det(MATptr m);=0A=
MATptr m_inv(MATptr m);=0A=
MATptr m_pinv(MATptr m);=0A=
MATptr m_invp(MATptr m);=0A=
MATptr m_trans(MATptr m);=0A=
MATptr m_adj(MATptr mat);=0A=
TMATptr LU_dec(MATptr m);=0A=
MATptr Filled_Matrix(float *array, int rows, int cols);=0A=
MATptr RotX(float theta);=0A=
MATptr RotY(float theta);=0A=
MATptr RotZ(float theta);=0A=
MATptr Scale(float Sx, float Sy, float Sz);=0A=
MATptr Trans(float t, float u, float v);=0A=
MATptr Persp(float f);=0A=
void Hdiv(MATptr m);=0A=
NODE *xcreate_matrix(NODE *args);=0A=
NODE *xmatrix_bounds(NODE *args);=0A=
NODE *xmatrix_ref(NODE *args);=0A=
NODE *xmatrix_set(NODE *args);=0A=
NODE *xmatrix_print(NODE *args);=0A=
NODE *xmatrix_bprint(NODE *args);=0A=
NODE *xmatrix_add(NODE *args);=0A=
NODE *xmatrix_mul(NODE *args);=0A=
NODE *xmatrix_pmul(NODE *args);=0A=
NODE *xmatrix_pdiv(NODE *args);=0A=
NODE *mbinary(NODE *args,int fcn);=0A=
NODE *xmatrix_inv(NODE *args);=0A=
NODE *xmatrix_pinv(NODE *args);=0A=
NODE *munary(NODE *args,int fcn);=0A=
NODE *xmatrix_smul(NODE *args);=0A=
NODE *xmatrix_sub(NODE *args);=0A=
NODE *xmatrix_det(NODE *args);=0A=
NODE *xmatrix_trans(NODE *args);=0A=
=0A=
NODE *xcreate_rotx(NODE *args);=0A=
NODE *xcreate_roty(NODE *args);=0A=
NODE *xcreate_rotz(NODE *args);=0A=
NODE *xcreate_scale(NODE *args);=0A=
NODE *xcreate_trans(NODE *args);=0A=
=0A=
NODE *xswaprows(NODE *args);=0A=
NODE *xhdiv(NODE *args);=0A=
NODE *xpersp(NODE *args);=0A=
NODE *xmatrix_copy(NODE *args);=0A=
=0A=
NODE *xrandom(NODE *args);=0A=
=0A=
=0A=
void nrerror(char error_text[]);=0A=
float *vector(int nl,int nh);=0A=
int *ivector(int nl,int nh);=0A=
float *dvector(int nl,int nh);=0A=
float **matrix(int nrl,int nrh,int ncl,int nch);=0A=
float **dmatrix(int nrl,int nrh,int ncl,int nch);=0A=
int **imatrix(int nrl,int nrh,int ncl,int nch);=0A=
float **submatrix(float **a,int oldrl,int oldrh,int oldcl,int =
oldch,int newrl,int newcl);=0A=
void free_vector(float *v,int nl,int nh);=0A=
void free_ivector(int *v,int nl,int nh);=0A=
void free_dvector(float *v,int nl,int nh);=0A=
void free_matrix(float **m,int nrl,int nrh,int ncl,int nch);=0A=
void free_dmatrix(float **m,int nrl,int nrh,int ncl,int nch);=0A=
void free_imatrix(int **m,int nrl,int nrh,int ncl,int nch);=0A=
void free_submatrix(float **b,int nrl,int nrh,int ncl,int nch);=0A=
float **convert_dmatrix(float *a,int nrl,int nrh,int ncl,int nch);=0A=
float **convert_matrix(float *a,int nrl,int nrh,int ncl,int nch);=0A=
void free_convert_dmatrix(float **b,int nrl,int nrh,int ncl,int =
nch);=0A=
void free_convert_matrix(float **b,int nrl,int nrh,int ncl,int nch);=0A=
=0A=
=0A=
NODE *xRawToMatrix(NODE *args);=0A=
NODE *xconvolve(NODE *args);=0A=
NODE *xzerot(NODE *args);=0A=
NODE *xedges(NODE *args);=0A=
NODE *xconnect(NODE *args);=0A=
MATptr convolve(MATptr image, MATptr mask);=0A=
MATptr zerot(MATptr image, MATptr mask);=0A=
MATptr edges(MATptr image, MATptr mask);=0A=
MATptr connect(MATptr image);=0A=
=0A=
=0A=
=0A=
NODE *OpenPicFile(NODE *args);=0A=
NODE *ClosePicFile(NODE *args);=0A=
NODE *LoadPicHeader(NODE *args);=0A=
NODE *LoadPicColormap(NODE *args);=0A=
NODE *LoadPicData(NODE *args);=0A=
NODE *WritePicToFile(NODE *args);=0A=
NODE *PicHeaderToMatrix(NODE *args);=0A=
NODE *PicColormapToMatrix(NODE *args);=0A=
NODE *PicDataToMatrix(NODE *args);=0A=
NODE *MatrixToPicHeader(NODE *args);=0A=
NODE *MatrixToPicColormap(NODE *args);=0A=
NODE *MatrixToPicData(NODE *args);=0A=
=0A=
# 484 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "NMRext/Private.h" 1=0A=
=0A=
=0A=
=0A=
void balanc(float **a,int n);=0A=
void bcucof(float y[],float y1[],float y2[],float y12[],float =
d1,float d2,float **c); =0A=
void bcuint(float y[],float y1[],float y2[],float y12[],float =
x1l,float x1u,=0A=
float x2l, float x2u,float x1,float x2,float *ansy,float =
*ansy1,float *ansy2);=0A=
void eigsrt(float d[],float **v,int n);=0A=
void elmhes(float **a,int n);=0A=
float gasdev(int *idum);=0A=
void hqr(float **a,int n,float wr[],float wi[]);=0A=
void jacobi(float **a,int n,float d[],float **v,int *nrot);=0A=
void polcoe(float x[],float y[],int n,float cof[]);=0A=
void polin2(float x1a[],float x2a[],float **ya,int m,int n,float =
x1,=0A=
float x2,float *y,float *dy);=0A=
void polint(float xa[],float ya[],int n,float x,float *y,float =
*dy);=0A=
float ran1(int *idum);=0A=
void ratint(float xa[],float ya[],int n,float x,float *y,float =
*dy);=0A=
void tqli(float d[],float e[],int n,float **z);=0A=
void tred2(float **a,int n,float d[],float e[]);=0A=
void splie2(float x1[], float x2[], float **y, int m, int n, =
float **y2);=0A=
void splin2(float x1[], float x2[], float **y, float **y2, int =
m, int n,=0A=
float xx1, float xx2, float *f);=0A=
void splint(float xa[], float ya[], float y2a[], int n, float =
x,float *y);=0A=
void spline(float x[], float y[], int n, float yp1, float ypn, =
float y2[]);=0A=
=0A=
=0A=
NODE *xbalanc(NODE *args);=0A=
NODE *xbcucof(NODE *args);=0A=
NODE *xbcuint(NODE *args);=0A=
NODE *xeigsrt(NODE *args); =0A=
NODE *xelmhes(NODE *args);=0A=
NODE *xgasdev(NODE *args);=0A=
NODE *xhqr(NODE *args);=0A=
NODE *xjacobi(NODE *args);=0A=
NODE *xpolcoe(NODE *args);=0A=
NODE *xpolin2(NODE *args);=0A=
NODE *xpolint(NODE *args); =0A=
NODE *xran1(NODE *args);=0A=
NODE *xratint(NODE *args); =0A=
NODE *xtqli(NODE *args);=0A=
NODE *xtred2(NODE *args);=0A=
NODE *xsplie2(NODE *args);=0A=
NODE *xsplin2(NODE *args);=0A=
=0A=
=0A=
# 487 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "NEText/Private.h" 1=0A=
=0A=
=0A=
NODE *xClientSocket(NODE * args);=0A=
NODE *xServerSocket(NODE * args);=0A=
NODE *xAccept(NODE * args);=0A=
NODE *xReadChar(NODE * args);=0A=
NODE *xWriteChar(NODE * args);=0A=
NODE *xReadInt(NODE * args);=0A=
NODE *xWriteInt(NODE * args);=0A=
NODE *xReadReal(NODE * args);=0A=
NODE *xWriteReal(NODE * args);=0A=
NODE *xReadString(NODE * args);=0A=
NODE *xWriteString(NODE * args);=0A=
NODE *xSendImage(NODE * args);=0A=
NODE *xReceiveImage(NODE * args);=0A=
=0A=
NODE *WriteStr(NODE *args);=0A=
NODE *WriteNumber(NODE *args);=0A=
NODE *WriteNewline(NODE *args);=0A=
=0A=
NODE *xgetch(NODE *args); =0A=
=0A=
NODE *Exec(NODE *args); =0A=
NODE *InitCommandIO(NODE *args); =0A=
NODE *CloseCommandIO(NODE *args); =0A=
NODE *Shell(NODE *args); =0A=
NODE *FShell(NODE *args); =0A=
=0A=
# 490 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "Xext/Private.h" 1=0A=
=0A=
=0A=
NODE *init_turtlegr(NODE *args);=0A=
NODE *close_turtlegr(NODE *args);=0A=
NODE *gr_mode(NODE *args);=0A=
NODE *gr_txtmode(NODE *args);=0A=
NODE *gr_available(NODE *args);=0A=
NODE *gr_cleargraph(NODE *args);=0A=
NODE *gr_line(NODE *args);=0A=
=0A=
NODE *gr_open_window(NODE *args);=0A=
NODE *gr_destroy_window(NODE *args);=0A=
NODE *gr_map_window(NODE *args);=0A=
NODE *gr_unmap_window(NODE *args);=0A=
NODE *gr_set_window(NODE *args);=0A=
NODE *gr_set_default_window(NODE *args);=0A=
NODE *gr_get_default_window(NODE *args);=0A=
=0A=
=0A=
=0A=
=0A=
NODE *JoyB1(NODE *args); =0A=
NODE *JoyB1Press(NODE *args);=0A=
NODE *JoyB2(NODE *args); =0A=
NODE *JoyB2Press(NODE *args);=0A=
NODE *JoyState(NODE *args);=0A=
NODE *InitJoy(NODE *args); =0A=
NODE *DeInitJoy(NODE *args);=0A=
NODE *JoyX(NODE *args);=0A=
NODE *JoyY(NODE *args); =0A=
NODE *B1Inc(NODE *args); =0A=
NODE *B2Inc(NODE *args);=0A=
=0A=
=0A=
=0A=
=0A=
NODE *MatrixToPixmap(NODE *args);=0A=
NODE *PixmapToMatrix(NODE *args);=0A=
NODE *PicToPixmap(NODE *args);=0A=
NODE *PixmapToPic(NODE *args); =0A=
NODE *WriteFileFromPixmap(NODE *args);=0A=
NODE *ReadFileToPixmap(NODE *args);=0A=
NODE *DisplayPixmap(NODE *args);=0A=
NODE *ClearPixmapOnDisplay(NODE *args);=0A=
NODE *DestroyPixmap(NODE *args);=0A=
ApPixmap *MallocApPixmap(void);=0A=
=0A=
NODE *AllocListOfInt(int n);=0A=
NODE *AllocListOfReal(int n);=0A=
NODE *RealArrayToList(float *array, int n);=0A=
NODE *IntArrayToList(int *array, int n);=0A=
NODE *CharArrayToList(unsigned char *array, int n);=0A=
float *ListToRealArray(NODE *list, int *length);=0A=
int *ListToIntArray(NODE *list, int *length);=0A=
unsigned char *ListToCharArray(NODE *list, int *length);=0A=
int LengthList(NODE *list);=0A=
NODE *getpixel16(NODE * args);=0A=
NODE *putpixel16(NODE * args);=0A=
NODE *getpixel32(NODE * args);=0A=
NODE *putpixel32(NODE * args);=0A=
NODE *getpixel(NODE * args);=0A=
NODE *putpixel(NODE * args);=0A=
=0A=
NODE *rgb_to_hsv(NODE * args);=0A=
NODE *hsv_to_rgb(NODE * args);=0A=
=0A=
NODE *display_pixels(NODE * args);=0A=
NODE *xdisplay_image(NODE * args);=0A=
=0A=
# 493 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XText/Private.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
void SetupXtTypes(void);=0A=
void CreateClassName( WidgetClass wc, char *name);=0A=
void CreateResourceName( char *XtN, char *name);=0A=
NODE *ApInitialize(NODE *args);=0A=
NODE *ApClose(NODE *args);=0A=
NODE *ApSetDrawable(NODE *args);=0A=
NODE *ApSetArg(NODE *args);=0A=
NODE *ApCreateManagedWidget(NODE *args);=0A=
NODE *ApSync(NODE *args);=0A=
NODE *ApFlush(NODE *args);=0A=
NODE *ApDestroyWidget(NODE *args);=0A=
NODE *ApMapWidget(NODE *args);=0A=
NODE *ApUnmapWidget(NODE *args);=0A=
NODE *ApUnmapWindow(NODE *args);=0A=
NODE *ApUnmapSubwindows(NODE *args);=0A=
NODE *ApUnrealiseWidget(NODE *args);=0A=
NODE *ApRealiseWidget(NODE *args);=0A=
NODE *ApManageChild(NODE *args);=0A=
NODE *ApManageChildren(NODE *args);=0A=
NODE *ApAddCallback(NODE *args);=0A=
NODE *ApAddEventHandler(NODE *args);=0A=
NODE *ApMainLoop(NODE *args);=0A=
NODE *ApExitMainLoop(NODE *args);=0A=
NODE *ApInitGraphics(NODE *args);=0A=
NODE *ApWindow(NODE *args);=0A=
=0A=
# 496 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XAWext/Private.h" 1=0A=
=0A=
=0A=
=0A=
void SetupXawTypes(void);=0A=
=0A=
# 499 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "TGRext/Private.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
NODE *gr_helpgr(NODE *args);=0A=
NODE *gr_helpturtlegr(NODE *args);=0A=
NODE *gr_maxx(NODE *args);=0A=
NODE *gr_maxy(NODE *args);=0A=
NODE *gr_maxc(NODE *args);=0A=
NODE *gr_validXYC(NODE *args);=0A=
NODE *gr_setdot(NODE *args);=0A=
NODE *gr_getdot(NODE *args);=0A=
NODE *gr_draw(node *args);=0A=
NODE *gr_move(NODE *args);=0A=
NODE *gr_drawto(NODE *args);=0A=
NODE *gr_drawTo( NODE *args );=0A=
NODE *gr_moveTo(NODE *args );=0A=
NODE *gr_setcolor( NODE *args );=0A=
NODE *gr_turnright( NODE *args );=0A=
NODE *gr_turnleft( NODE *args );=0A=
NODE *gr_turnto( NODE *args );=0A=
NODE *gr_gotohome(NODE *args);=0A=
NODE *gr_gotocenter(NODE *args);=0A=
NODE *gr_gotonw(NODE *args);=0A=
NODE *gr_gotosw(NODE *args);=0A=
NODE *gr_gotone(NODE *args);=0A=
NODE *gr_gotose(NODE *args);=0A=
NODE *gr_whatcolor(NODE *args);=0A=
NODE *gr_whatdirection(NODE *args);=0A=
NODE *gr_wherex(NODE *args);=0A=
NODE *gr_wherey(NODE *args);=0A=
=0A=
# 502 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "XMext/Private.h" 1=0A=
=0A=
=0A=
NODE *ApCreateMainWindow(NODE * args);=0A=
NODE *ApCreateMenuBar(NODE * args);=0A=
NODE *ApCreatePulldownMenu(NODE * args);=0A=
NODE *ApCreateCascadeButton(NODE * args);=0A=
NODE *ApCreatePushButtonGadget(NODE * args);=0A=
NODE *ApCreateForm(NODE * args);=0A=
NODE *ApCreateDrawingArea(NODE * args);=0A=
NODE *ApAddXmCallback(NODE * args);=0A=
=0A=
void SetupXmTypes(void);=0A=
void CreateXmClassName(WidgetClass wc, char *name);=0A=
void CreateXmResourceName(char *XmN, char *name);=0A=
void CreateXmDefaultName(int Xm, char *name);=0A=
=0A=
=0A=
# 505 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "SVext/Private.h" 1=0A=
=0A=
=0A=
NODE *ApTestImaging(NODE * args);=0A=
=0A=
# 508 "sim.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "RAYext/Private.h" 1=0A=
=0A=
=0A=
NODE *init_ray(NODE *args);=0A=
NODE *setup_geometry(NODE *args);=0A=
NODE *render_objects(NODE *args);=0A=
NODE *close_ray(NODE *args);=0A=
NODE *make_pixels(NODE *args);=0A=
=0A=
NODE *make_3d(NODE *args);=0A=
NODE *make_triangle(NODE *args);=0A=
NODE *make_patch(NODE *args);=0A=
NODE *make_light(NODE *args);=0A=
NODE *make_surface(NODE *args);=0A=
NODE *make_color(NODE *args);=0A=
=0A=
NODE *t_vec_frame(NODE *args);=0A=
NODE *t_crossp(NODE *args);=0A=
NODE *t_norm_crossp(NODE *args);=0A=
NODE *t_dotp(NODE *args);=0A=
NODE *t_normalize(NODE *args);=0A=
=0A=
void FreeObject(t_object *obj);=0A=
=0A=
float brightness(int source, int lnum, t_3d *pos, t_3d *ray);=0A=
int crossp(t_3d *o, t_3d *a, t_3d *b);=0A=
float dotp( t_3d *a, t_3d *b);=0A=
int vec_frame(t_3d *vector, t_3d *uaxis, t_3d *vaxis);=0A=
int norm_crossp(t_3d *o, t_3d *a, t_3d *b);=0A=
int endpic(void);=0A=
int gammacorrect(float intensity);=0A=
float intersect(int source, t_3d *pos, t_3d *ray, t_color *color);=0A=
int lightray(int lnum, t_3d *objpos, t_3d *lray);=0A=
int linepic(float *pixels, int line);=0A=
float normalize( t_3d *a);=0A=
int shade(t_3d *pos, t_3d *ray, t_3d *nrm, t_object *obj, t_color =
*color);=0A=
int startpic(char *fname, int y, int x);=0A=
int viewing( t_3d *scrnx, t_3d *scrny, t_3d *firstray);=0A=
=0A=
t_object *maktri (int surf, t_3d *p1, t_3d *p2, t_3d *p3);=0A=
t_object *makptch(int surf, t_3d *p1, t_3d *p2, t_3d *p3, t_3d *p4);=0A=
=0A=
float inttri (t_3d *pos, t_3d *ray, t_object *obj);=0A=
float intptch(t_3d *pos, t_3d *ray, t_object *obj);=0A=
=0A=
int nrmtri(t_3d *pos, t_object *obj, t_3d *nrm);=0A=
int nrmptch(t_3d *pos, t_object *obj, t_3d *nrm);=0A=
=0A=
int makepixels(int sizey, int sizex);=0A=
o_triangle *makfacet(t_3d *p1, t_3d *p2, t_3d *p3);=0A=
=0A=
# 517 "sim.h" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "VIext/Private.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
NODE *edit(NODE *args);=0A=
NODE *re_edit(NODE *args);=0A=
void exec_lvi(char *filename);=0A=
=0A=
# 523 "sim.h" 2=0A=
=0A=
=0A=
=0A=
# 1 "SYMext/Private.h" 1=0A=
=0A=
=0A=
# 526 "sim.h" 2=0A=
=0A=
=0A=
=0A=
struct fdef ftab[1000];=0A=
=0A=
};=0A=
=0A=
void exitpe(int n);=0A=
# 1 "ftab.cpp" 2=0A=
=0A=
=0A=
void Pd::init_ftab(void)=0A=
{=0A=
int i;=0A=
=0A=
struct fdef ftab_tmp[] =3D {=0A=
=0A=
=0A=
{"eval", 1 , &Pd::xeval},=0A=
{"apply", 1 , &Pd::xapply},=0A=
{"funcall", 1 , &Pd::xfuncall},=0A=
{"quote", 2 , &Pd::xquote},=0A=
{"function", 2 , &Pd::xquote},=0A=
{"backquote", 2 , &Pd::xbquote},=0A=
=0A=
=0A=
{"set", 1 , &Pd::xset},=0A=
{"setq", 2 , &Pd::xsetq},=0A=
{"setf", 2 , &Pd::xsetf},=0A=
{"defun", 2 , &Pd::xdefun},=0A=
{"defmacro", 2 , &Pd::xdefmacro},=0A=
{"gensym", 1 , &Pd::xgensym},=0A=
{"make-symbol", 1 , &Pd::xmakesymbol},=0A=
{"intern", 1 , &Pd::xintern},=0A=
{"symbol-name", 1 , &Pd::xsymname},=0A=
{"symbol-value", 1 , &Pd::xsymvalue},=0A=
{"symbol-plist", 1 , &Pd::xsymplist},=0A=
{"get", 1 , &Pd::xget},=0A=
{"remprop", 1 , &Pd::xremprop},=0A=
=0A=
=0A=
{"car", 1 , &Pd::xcar},=0A=
{"caar", 1 , &Pd::xcaar},=0A=
{"cadr", 1 , &Pd::xcadr},=0A=
{"cdr", 1 , &Pd::xcdr},=0A=
{"cdar", 1 , &Pd::xcdar},=0A=
{"cddr", 1 , &Pd::xcddr},=0A=
{"cons", 1 , &Pd::xcons},=0A=
{"list", 1 , &Pd::xlist},=0A=
{"append", 1 , &Pd::xappend},=0A=
{"reverse", 1 , &Pd::xreverse},=0A=
{"last", 1 , &Pd::xlast},=0A=
{"nth", 1 , &Pd::xnth},=0A=
{"nthcdr", 1 , &Pd::xnthcdr},=0A=
{"member", 1 , &Pd::xmember},=0A=
{"assoc", 1 , &Pd::xassoc},=0A=
{"subst", 1 , &Pd::xsubst},=0A=
{"sublis", 1 , &Pd::xsublis},=0A=
{"remove", 1 , &Pd::xremove},=0A=
{"length", 1 , &Pd::xlength},=0A=
{"mapc", 1 , &Pd::xmapc},=0A=
{"mapcar", 1 , &Pd::xmapcar},=0A=
{"mapl", 1 , &Pd::xmapl},=0A=
{"maplist", 1 , &Pd::xmaplist},=0A=
=0A=
=0A=
{"rplaca", 1 , &Pd::xrplca},=0A=
{"rplacd", 1 , &Pd::xrplcd},=0A=
{"nconc", 1 , &Pd::xnconc},=0A=
{"delete", 1 , &Pd::xdelete},=0A=
=0A=
=0A=
{"atom", 1 , &Pd::xatom},=0A=
{"symbolp", 1 , &Pd::xsymbolp},=0A=
{"numberp", 1 , &Pd::xnumberp},=0A=
{"boundp", 1 , &Pd::xboundp},=0A=
{"null", 1 , &Pd::xnull},=0A=
{"not", 1 , &Pd::xnull},=0A=
{"listp", 1 , &Pd::xlistp},=0A=
{"consp", 1 , &Pd::xconsp},=0A=
{"minusp", 1 , &Pd::xminusp},=0A=
{"zerop", 1 , &Pd::xzerop},=0A=
{"plusp", 1 , &Pd::xplusp},=0A=
{"evenp", 1 , &Pd::xevenp},=0A=
{"oddp", 1 , &Pd::xoddp},=0A=
{"eq", 1 , &Pd::xeq},=0A=
{"eql", 1 , &Pd::xeql},=0A=
{"equal", 1 , &Pd::xequal},=0A=
=0A=
=0A=
{"cond", 2 , &Pd::xcond},=0A=
{"and", 2 , &Pd::xand},=0A=
{"or", 2 , &Pd::xxor},=0A=
{"let", 2 , &Pd::xlet},=0A=
{"let*", 2 , &Pd::xletstar},=0A=
{"if", 2 , &Pd::xif},=0A=
{"prog", 2 , &Pd::xprog},=0A=
{"prog*", 2 , &Pd::xprogstar},=0A=
{"prog1", 2 , &Pd::xprog1},=0A=
{"prog2", 2 , &Pd::xprog2},=0A=
{"progn", 2 , &Pd::xprogn},=0A=
{"go", 2 , &Pd::xgo},=0A=
{"return", 1 , &Pd::xreturn},=0A=
{"do", 2 , &Pd::xdo},=0A=
{"do*", 2 , &Pd::xdostar},=0A=
{"dolist", 2 , &Pd::xdolist},=0A=
{"dotimes", 2 , &Pd::xdotimes},=0A=
{"catch", 2 , &Pd::xcatch},=0A=
{"throw", 1 , &Pd::xthrow},=0A=
=0A=
=0A=
{"error", 1 , &Pd::xerror},=0A=
{"cerror", 1 , &Pd::xcerror},=0A=
{"break", 1 , &Pd::xbreak},=0A=
{"errset", 2 , &Pd::xerrset},=0A=
{"baktrace", 1 , &Pd::xbaktrace},=0A=
{"evalhook", 1 , &Pd::xevalhook},=0A=
=0A=
=0A=
{"+", 1 , &Pd::xadd},=0A=
{"-", 1 , &Pd::xsub},=0A=
{"*", 1 , &Pd::xmul},=0A=
{"/", 1 , &Pd::xdiv},=0A=
{"1+", 1 , &Pd::xadd1},=0A=
{"1-", 1 , &Pd::xsub1},=0A=
{"rem", 1 , &Pd::xrem},=0A=
{"min", 1 , &Pd::xmin},=0A=
{"max", 1 , &Pd::xmax},=0A=
{"abs", 1 , &Pd::xabs},=0A=
=0A=
{"sin", 1 , &Pd::xsin},=0A=
{"cos", 1 , &Pd::xcos},=0A=
{"tan", 1 , &Pd::xtan},=0A=
{"asin", 1 , &Pd::xasin},=0A=
{"acos", 1 , &Pd::xacos},=0A=
{"atan", 1 , &Pd::xatan},=0A=
{"sinh", 1 , &Pd::xsinh},=0A=
{"cosh", 1 , &Pd::xcosh},=0A=
{"tanh", 1 , &Pd::xtanh},=0A=
{"exp", 1 , &Pd::xexp},=0A=
{"log", 1 , &Pd::xlog},=0A=
{"log10", 1 , &Pd::xlog10},=0A=
{"sqrt", 1 , &Pd::xsqrt},=0A=
{"ceil", 1 , &Pd::xceil},=0A=
{"floor", 1 , &Pd::xfloor},=0A=
{"fabs", 1 , &Pd::xfabs},=0A=
{"int", 1 , &Pd::xint},=0A=
{"real", 1 , &Pd::xreal},=0A=
{"radians", 1 , &Pd::xradians},=0A=
=0A=
=0A=
{"bit-and", 1 , &Pd::xbitand},=0A=
{"bit-ior", 1 , &Pd::xbitior},=0A=
{"bit-xor", 1 , &Pd::xbitxor},=0A=
{"bit-not", 1 , &Pd::xbitnot},=0A=
=0A=
=0A=
{"<", 1 , &Pd::xlss},=0A=
{"<=3D", 1 , &Pd::xleq},=0A=
{"=3D", 1 , &Pd::xequ},=0A=
{"/=3D", 1 , &Pd::xneq},=0A=
{">=3D", 1 , &Pd::xgeq},=0A=
{">", 1 , &Pd::xgtr},=0A=
=0A=
=0A=
{"strlen", 1 , &Pd::xstrlen},=0A=
{"strcat", 1 , &Pd::xstrcat},=0A=
{"substr", 1 , &Pd::xsubstr},=0A=
{"ascii", 1 , &Pd::xascii},=0A=
{"chr", 1 , &Pd::xchr},=0A=
{"atoi", 1 , &Pd::xatoi},=0A=
{"itoa", 1 , &Pd::xitoa},=0A=
=0A=
=0A=
{"read", 1 , &Pd::xread},=0A=
{"print", 1 , &Pd::xprint},=0A=
{"prin1", 1 , &Pd::xprin1},=0A=
{"princ", 1 , &Pd::xprinc},=0A=
{"terpri", 1 , &Pd::xterpri},=0A=
{"flatsize", 1 , &Pd::xflatsize},=0A=
{"flatc", 1 , &Pd::xflatc},=0A=
{"explode", 1 , &Pd::xexplode},=0A=
{"explodec", 1 , &Pd::xexplc},=0A=
{"implode", 1 , &Pd::ximplode},=0A=
{"maknam", 1 , &Pd::xmaknam},=0A=
=0A=
=0A=
{"openi", 1 , &Pd::xopeni},=0A=
{"openo", 1 , &Pd::xopeno},=0A=
{"close", 1 , &Pd::xclose},=0A=
{"read-char", 1 , &Pd::xrdchar},=0A=
{"peek-char", 1 , &Pd::xpkchar},=0A=
{"write-char", 1 , &Pd::xwrchar},=0A=
{"readline", 1 , &Pd::xreadline},=0A=
=0A=
=0A=
{"chdir", 1 , &Pd::xchdir},=0A=
{"system", 1 , &Pd::xsystem},=0A=
{"load", 1 , &Pd::xload},=0A=
{"gc", 1 , &Pd::xgc},=0A=
{"expand", 1 , &Pd::xexpand},=0A=
{"alloc", 1 , &Pd::xalloc},=0A=
{"mem", 1 , &Pd::xmem},=0A=
{"type", 1 , &Pd::xtype},=0A=
{"exit", 1 , &Pd::xexit},=0A=
=0A=
{ "xlobsym", 1 , &Pd::xlobsym },=0A=
{ "new", 1 , &Pd::mnew },=0A=
{ "isnew", 1 , &Pd::misnew },=0A=
{ "answer", 1 , &Pd::answer },=0A=
{ "ivars", 1 , &Pd::mivars },=0A=
{ "cvars", 1 , &Pd::mcvars },=0A=
{ "getclass", 1 , &Pd::getclass },=0A=
{ "obshow", 1 , &Pd::obshow },=0A=
{ "defisnew", 1 , &Pd::defisnew },=0A=
{ "sendsuper", 1 , &Pd::sendsuper },=0A=
=0A=
=0A=
{"pe", 1 , &Pd::xprocessor},=0A=
{"setpop", 1 , &Pd::xsetpop},=0A=
{"total-messages", 1 , &Pd::xtotal_messages},=0A=
{"send-message", 1 , &Pd::xsend_message},=0A=
{"read-message", 1 , &Pd::xread_message},=0A=
=0A=
=0A=
{"test", 1 , &Pd::xtest},=0A=
=0A=
=0A=
# 1 "MAText/Ftab.h" 1=0A=
=0A=
=0A=
=0A=
{"create-matrix", 1 , &Pd::xcreate_matrix},=0A=
{"matrix-bounds", 1 , &Pd::xmatrix_bounds},=0A=
{"matrix-ref", 1 , &Pd::xmatrix_ref},=0A=
{"matrix-set", 1 , &Pd::xmatrix_set},=0A=
{"matrix-print", 1 , &Pd::xmatrix_print},=0A=
{"matrix-bprint", 1 , &Pd::xmatrix_bprint},=0A=
{"matrix-add", 1 , &Pd::xmatrix_add},=0A=
{"matrix-sub", 1 , &Pd::xmatrix_sub},=0A=
{"matrix-mul", 1 , &Pd::xmatrix_mul},=0A=
{"matrix-smul", 1 , &Pd::xmatrix_smul},=0A=
{"matrix-pmul", 1 , &Pd::xmatrix_pmul},=0A=
{"matrix-pdiv", 1 , &Pd::xmatrix_pdiv},=0A=
{"matrix-inv", 1 , &Pd::xmatrix_inv},=0A=
{"matrix-pinv", 1 , &Pd::xmatrix_pinv},=0A=
{"matrix-det", 1 , &Pd::xmatrix_det},=0A=
{"matrix-trans", 1 , &Pd::xmatrix_trans},=0A=
{"create-rotx", 1 , &Pd::xcreate_rotx},=0A=
{"create-roty", 1 , &Pd::xcreate_roty},=0A=
{"create-rotz", 1 , &Pd::xcreate_rotz},=0A=
{"create-scale", 1 , &Pd::xcreate_scale},=0A=
{"create-trans", 1 , &Pd::xcreate_trans},=0A=
{"swaprows", 1 , &Pd::xswaprows},=0A=
{"hdiv", 1 , &Pd::xhdiv},=0A=
{"persp", 1 , &Pd::xpersp},=0A=
{"matrix-copy", 1 , &Pd::xmatrix_copy},=0A=
=0A=
=0A=
{"RawToMatrix", 1 , &Pd::xRawToMatrix},=0A=
{"convolve", 1 , &Pd::xconvolve},=0A=
{"zerot", 1 , &Pd::xzerot},=0A=
{"edges", 1 , &Pd::xedges},=0A=
{"connect", 1 , &Pd::xconnect},=0A=
=0A=
=0A=
{"OpenPicFile", 1 , &Pd::OpenPicFile},=0A=
{"ClosePicFile", 1 , &Pd::ClosePicFile},=0A=
{"LoadPicHeader", 1 , &Pd::LoadPicHeader},=0A=
{"LoadPicColormap", 1 , &Pd::LoadPicColormap},=0A=
{"LoadPicData", 1 , &Pd::LoadPicData},=0A=
{"WritePicToFile", 1 , &Pd::WritePicToFile},=0A=
{"PicHeaderToMatrix", 1 , &Pd::PicHeaderToMatrix},=0A=
{"PicColormapToMatrix", 1 , &Pd::PicColormapToMatrix},=0A=
{"PicDataToMatrix", 1 , &Pd::PicDataToMatrix},=0A=
{"MatrixToPicHeader", 1 , &Pd::MatrixToPicHeader},=0A=
{"MatrixToPicColormap", 1 , &Pd::MatrixToPicColormap},=0A=
{"MatrixToPicData", 1 , &Pd::MatrixToPicData},=0A=
=0A=
{"random", 1 , &Pd::xrandom},=0A=
=0A=
# 220 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
# 1 "NMRext/Ftab.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
{"balanc", 1 , &Pd::xbalanc},=0A=
{"bcucof", 1 , &Pd::xbcucof}, =0A=
{"bcuint", 1 , &Pd::xbcuint},=0A=
{"eigen-sort", 1 , &Pd::xeigsrt},=0A=
{"elmhes", 1 , &Pd::xelmhes},=0A=
{"gasdev", 1 , &Pd::xgasdev},=0A=
{"hqr", 1 , &Pd::xhqr},=0A=
{"jacobi", 1 , &Pd::xjacobi},=0A=
{"polcoe", 1 , &Pd::xpolcoe},=0A=
{"polin2", 1 , &Pd::xpolin2},=0A=
{"polint", 1 , &Pd::xpolint},=0A=
{"ran1", 1 , &Pd::xran1},=0A=
{"ratint", 1 , &Pd::xratint},=0A=
{"tqli", 1 , &Pd::xtqli},=0A=
{"tred2", 1 , &Pd::xtred2},=0A=
{"splie2", 1 , &Pd::xsplie2},=0A=
{"splin2", 1 , &Pd::xsplin2},=0A=
=0A=
=0A=
# 223 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
# 1 "NEText/Ftab.h" 1=0A=
=0A=
=0A=
{"ClientSocket", 1 , &Pd::xClientSocket },=0A=
{"ServerSocket", 1 , &Pd::xServerSocket },=0A=
{"Accept", 1 , &Pd::xAccept },=0A=
{"ReadChar", 1 , &Pd::xReadChar },=0A=
{"WriteChar", 1 , &Pd::xWriteChar },=0A=
{"ReadInt", 1 , &Pd::xReadInt },=0A=
{"WriteInt", 1 , &Pd::xWriteInt },=0A=
{"ReadReal", 1 , &Pd::xReadReal },=0A=
{"WriteReal", 1 , &Pd::xWriteReal },=0A=
{"ReadString", 1 , &Pd::xReadString },=0A=
{"WriteString", 1 , &Pd::xWriteString },=0A=
{"SendImage", 1 , &Pd::xSendImage },=0A=
{"ReceiveImage", 1 , &Pd::xReceiveImage },=0A=
=0A=
{"wstr", 1 , &Pd::WriteStr },=0A=
{"wnumber", 1 , &Pd::WriteNumber },=0A=
{"wnewline", 1 , &Pd::WriteNewline },=0A=
=0A=
{"getch", 1 , &Pd::xgetch},=0A=
=0A=
{"InitExec", 1 , &Pd::InitCommandIO},=0A=
{"Exec", 1 , &Pd::Exec},=0A=
{"CloseExec", 1 , &Pd::CloseCommandIO},=0A=
{"!", 1 , &Pd::Shell},=0A=
{"!!", 2 , &Pd::FShell},=0A=
=0A=
# 226 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
# 1 "Xext/Ftab.h" 1=0A=
=0A=
=0A=
{"init-graphics!", 1 , &Pd::init_turtlegr},=0A=
{"close-graphics!", 1 , &Pd::close_turtlegr},=0A=
{"graphics-mode!", 1 , &Pd::gr_mode},=0A=
{"text-mode!", 1 , &Pd::gr_txtmode},=0A=
{"graphics-avail?", 1 , &Pd::gr_available},=0A=
{"clear-graphics!", 1 , &Pd::gr_cleargraph},=0A=
=0A=
{"open-window", 1 , &Pd::gr_open_window},=0A=
{"destroy-window", 1 , &Pd::gr_destroy_window},=0A=
{"map-window", 1 , &Pd::gr_map_window},=0A=
{"unmap-window", 1 , &Pd::gr_unmap_window},=0A=
{"set-window", 1 , &Pd::gr_set_window},=0A=
{"set-default-window", 1 , &Pd::gr_set_default_window},=0A=
{"get-default-window", 1 , &Pd::gr_get_default_window},=0A=
=0A=
=0A=
=0A=
=0A=
{"joy-b1press", 1 , &Pd::JoyB1Press},=0A=
{"joy-b1", 1 , &Pd::JoyB1},=0A=
{"joy-b2press", 1 , &Pd::JoyB2Press},=0A=
{"joy-b2", 1 , &Pd::JoyB2},=0A=
{"joy-state", 1 , &Pd::JoyState},=0A=
{"init-joy", 1 , &Pd::InitJoy},=0A=
{"deinit-joy", 1 , &Pd::DeInitJoy},=0A=
{"joy-x", 1 , &Pd::JoyX}, =0A=
{"joy-y", 1 , &Pd::JoyY},=0A=
{"inc-b1", 1 , &Pd::B1Inc}, =0A=
{"inc-b2", 1 , &Pd::B1Inc},=0A=
=0A=
=0A=
=0A=
=0A=
{"line", 1 , &Pd::gr_line},=0A=
{"display-image", 1 , &Pd::xdisplay_image},=0A=
{"MatrixToPixmap", 1 , &Pd::MatrixToPixmap},=0A=
{"PixmapToMatrix", 1 , &Pd::PixmapToMatrix},=0A=
{"PicToPixmap", 1 , &Pd::PicToPixmap},=0A=
{"PixmapToPic", 1 , &Pd::PixmapToPic},=0A=
{"WriteFileFromPixmap", 1 , &Pd::WriteFileFromPixmap},=0A=
{"ReadFileToPixmap", 1 , &Pd::ReadFileToPixmap},=0A=
{"DisplayPixmap", 1 , &Pd::DisplayPixmap},=0A=
{"ClearPixmapOnDisplay", 1 , &Pd::ClearPixmapOnDisplay},=0A=
{"DestroyPixmap", 1 , &Pd::DestroyPixmap},=0A=
=0A=
{"get-pixel", 1 , &Pd::getpixel},=0A=
{"put-pixel", 1 , &Pd::putpixel},=0A=
=0A=
{"hsv-to-rgb", 1 , &Pd::hsv_to_rgb},=0A=
{"rgb-to-hsv", 1 , &Pd::rgb_to_hsv},=0A=
=0A=
{"display-pixels", 1 , &Pd::display_pixels},=0A=
=0A=
# 229 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
# 1 "XText/Ftab.h" 1=0A=
=0A=
=0A=
=0A=
{"ApInitialize", 1 , &Pd::ApInitialize},=0A=
{"ApClose", 1 , &Pd::ApClose},=0A=
{"ApSetDrawable", 1 , &Pd::ApSetDrawable},=0A=
{"ApSetArg", 1 , &Pd::ApSetArg},=0A=
{"ApCreateManagedWidget", 1 , &Pd::ApCreateManagedWidget},=0A=
{"ApUnrealiseWidget", 1 , &Pd::ApUnrealiseWidget},=0A=
{"ApRealiseWidget", 1 , &Pd::ApRealiseWidget},=0A=
{"ApSync", 1 , &Pd::ApSync},=0A=
{"ApFlush", 1 , &Pd::ApFlush},=0A=
{"ApDestroyWidget", 1 , &Pd::ApDestroyWidget},=0A=
{"ApMapWidget", 1 , &Pd::ApMapWidget},=0A=
{"ApUnmapWidget", 1 , &Pd::ApUnmapWidget},=0A=
{"ApUnmapWindow", 1 , &Pd::ApUnmapWindow},=0A=
{"ApUnmapSubwindows", 1 , &Pd::ApUnmapSubwindows},=0A=
{"ApManageChild", 1 , &Pd::ApManageChild},=0A=
{"ApManageChildren", 1 , &Pd::ApManageChildren},=0A=
{"ApAddCallback", 1 , &Pd::ApAddCallback},=0A=
{"ApAddEventHandler", 1 , &Pd::ApAddEventHandler},=0A=
{"ApMainLoop", 1 , &Pd::ApMainLoop},=0A=
{"ApExitMainLoop", 1 , &Pd::ApExitMainLoop},=0A=
{"ApInitGraphics", 1 , &Pd::ApInitGraphics},=0A=
{"ApWindow", 1 , &Pd::ApWindow},=0A=
=0A=
# 232 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
# 1 "XAWext/Ftab.h" 1=0A=
=0A=
=0A=
# 235 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
# 1 "TGRext/Ftab.h" 1=0A=
=0A=
=0A=
=0A=
=0A=
{"help-gr", 1 , &Pd::gr_helpgr},=0A=
{"help-turtlegr", 1 , &Pd::gr_helpturtlegr},=0A=
{"max-x", 1 , &Pd::gr_maxx},=0A=
{"max-y", 1 , &Pd::gr_maxy},=0A=
{"max-color", 1 , &Pd::gr_maxc},=0A=
{"what-color", 1 , &Pd::gr_whatcolor},=0A=
{"what-direction", 1 , &Pd::gr_whatdirection},=0A=
{"where-x", 1 , &Pd::gr_wherex},=0A=
{"where-y", 1 , &Pd::gr_wherey},=0A=
{"goto-home!", 1 , &Pd::gr_gotohome},=0A=
{"goto-center!", 1 , &Pd::gr_gotocenter},=0A=
{"goto-nw!", 1 , &Pd::gr_gotonw},=0A=
{"goto-sw!", 1 , &Pd::gr_gotosw},=0A=
{"goto-ne!", 1 , &Pd::gr_gotone},=0A=
{"goto-se!", 1 , &Pd::gr_gotose},=0A=
=0A=
{"move", 1 , &Pd::gr_move},=0A=
{"set-color!", 1 , &Pd::gr_setcolor},=0A=
{"turn-right", 1 , &Pd::gr_turnright},=0A=
{"turn-left", 1 , &Pd::gr_turnleft},=0A=
{"turn-to!", 1 , &Pd::gr_turnto},=0A=
=0A=
{"get-dot", 1 , &Pd::gr_getdot},=0A=
{"draw-to!", 1 , &Pd::gr_drawTo},=0A=
{"draw-to", 1 , &Pd::gr_drawto},=0A=
{"move-to!", 1 , &Pd::gr_moveTo},=0A=
=0A=
{"draw", 1 , &Pd::gr_draw},=0A=
{"move", 1 , &Pd::gr_move},=0A=
=0A=
{"set-dot!", 1 , &Pd::gr_setdot},=0A=
{"valid-xyc?", 1 , &Pd::gr_validXYC},=0A=
=0A=
# 238 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
# 1 "XMext/Ftab.h" 1=0A=
=0A=
=0A=
{"ApCreateMainWindow", 1 , &Pd::ApCreateMainWindow },=0A=
{"ApCreateMenuBar", 1 , &Pd::ApCreateMenuBar },=0A=
{"ApCreatePulldownMenu", 1 , &Pd::ApCreatePulldownMenu },=0A=
{"ApCreateCascadeButton", 1 , &Pd::ApCreateCascadeButton },=0A=
{"ApCreatePushButtonGadget", 1 , =
&Pd::ApCreatePushButtonGadget },=0A=
{"ApCreateForm", 1 , &Pd::ApCreateForm },=0A=
{"ApCreateDrawingArea", 1 , &Pd::ApCreateDrawingArea },=0A=
{"ApAddXmCallback", 1 , &Pd::ApAddXmCallback },=0A=
=0A=
=0A=
=0A=
# 241 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
# 1 "SVext/Ftab.h" 1=0A=
=0A=
=0A=
{"ApTestImaging", 1 , &Pd::ApTestImaging },=0A=
=0A=
# 244 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "RAYext/Ftab.h" 1=0A=
=0A=
=0A=
{"init-ray", 1 , &Pd::init_ray},=0A=
{"setup-geometry", 1 , &Pd::setup_geometry},=0A=
{"render-objects", 1 , &Pd::render_objects},=0A=
{"make-pixels", 1 , &Pd::make_pixels},=0A=
{"close-ray", 1 , &Pd::close_ray},=0A=
=0A=
{"make-3d", 1 , &Pd::make_3d},=0A=
{"make-triangle", 1 , &Pd::make_triangle},=0A=
{"make-patch", 1 , &Pd::make_patch},=0A=
{"make-light", 1 , &Pd::make_light},=0A=
{"make-surface", 1 , &Pd::make_surface},=0A=
{"make-color", 1 , &Pd::make_color},=0A=
=0A=
{"vec-frame", 1 , &Pd::t_vec_frame},=0A=
{"crossp", 1 , &Pd::t_crossp},=0A=
{"norm-crossp", 1 , &Pd::t_norm_crossp},=0A=
{"dotp", 1 , &Pd::t_dotp},=0A=
{"normalize", 1 , &Pd::t_normalize},=0A=
=0A=
# 253 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "VIext/Ftab.h" 1=0A=
=0A=
=0A=
{"edit", 1 , &Pd::edit},=0A=
{"re-edit", 1 , &Pd::re_edit},=0A=
=0A=
# 259 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
# 1 "SYMext/Ftab.h" 1=0A=
=0A=
=0A=
# 262 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
=0A=
{0 }=0A=
=0A=
};=0A=
=0A=
for (i =3D 0; ftab_tmp[i].f_fcn; i++) {=0A=
ftab[i].f_name =3D ftab_tmp[i].f_name;=0A=
ftab[i].f_type =3D ftab_tmp[i].f_type;=0A=
ftab[i].f_fcn =3D ftab_tmp[i].f_fcn;=0A=
}=0A=
=0A=
=0A=
s_quote =3D (NODE *)0 ;=0A=
s_function =3D (NODE *)0 ;=0A=
s_bquote =3D (NODE *)0 ;=0A=
s_comma =3D (NODE *)0 ;=0A=
s_comat =3D (NODE *)0 ;=0A=
s_evalhook =3D (NODE *)0 ;=0A=
s_applyhook =3D (NODE *)0 ;=0A=
s_lambda =3D (NODE *)0 ;=0A=
s_macro =3D (NODE *)0 ;=0A=
s_stdin =3D (NODE *)0 ;=0A=
s_stdout =3D (NODE *)0 ;=0A=
s_tracenable =3D (NODE *)0 ;=0A=
s_tlimit =3D (NODE *)0 ;=0A=
s_breakenable =3D (NODE *)0 ;=0A=
s_continue =3D (NODE *)0 ;=0A=
s_quit =3D (NODE *)0 ;=0A=
s_car =3D (NODE *)0 ;=0A=
s_cdr =3D (NODE *)0 ;=0A=
s_get =3D (NODE *)0 ;=0A=
s_svalue =3D (NODE *)0 ;=0A=
s_splist =3D (NODE *)0 ;=0A=
s_eql =3D (NODE *)0 ;=0A=
k_test =3D (NODE *)0 ;=0A=
k_tnot =3D (NODE *)0 ;=0A=
k_optional =3D (NODE *)0 ;=0A=
k_rest =3D (NODE *)0 ;=0A=
k_aux =3D (NODE *)0 ;=0A=
a_subr =3D (NODE *)0 ;=0A=
a_fsubr =3D (NODE *)0 ;=0A=
a_list =3D (NODE *)0 ;=0A=
a_sym =3D (NODE *)0 ;=0A=
a_int =3D (NODE *)0 ;=0A=
a_str =3D (NODE *)0 ;=0A=
a_obj =3D (NODE *)0 ;=0A=
a_fptr =3D (NODE *)0 ;=0A=
oblist =3D (NODE *)0 ;=0A=
keylist =3D (NODE *)0 ;=0A=
s_unbound =3D (NODE *)0 ;=0A=
=0A=
=0A=
xlstack =3D (NODE *)0 ;=0A=
xlenv =3D (NODE *)0 ;=0A=
xlnewenv =3D (NODE *)0 ;=0A=
=0A=
=0A=
xlcontext =3D 0 ; =0A=
xlvalue =3D (NODE *)0 ; =0A=
=0A=
=0A=
xldebug =3D 0; =0A=
xltrace =3D -1; =0A=
trace_stack =3D 0 ; =0A=
=0A=
=0A=
strcpy(gsprefix, "G"); =0A=
gsnumber =3D 1; =0A=
=0A=
=0A=
xlplevel =3D 0; =0A=
xlfsize =3D 0; =0A=
prompt =3D 1 ; =0A=
=0A=
=0A=
total =3D 0L; =0A=
anodes =3D 0; =0A=
nnodes =3D 0; =0A=
nsegs =3D 0; =0A=
nfree =3D 0; =0A=
gccalls =3D 0; =0A=
segs =3D 0 ; =0A=
fnodes =3D (NODE *)0 ; =0A=
=0A=
=0A=
self =3D (NODE *)0 ;=0A=
Class =3D (NODE *)0 ;=0A=
object =3D (NODE *)0 ;=0A=
New =3D (NODE *)0 ;=0A=
isnew =3D (NODE *)0 ;=0A=
msgcls =3D (NODE *)0 ;=0A=
msgclass =3D (NODE *)0 ;=0A=
varcnt =3D 0;=0A=
=0A=
=0A=
for (i =3D 0; i < 100 + 1; i++)=0A=
buf[i] =3D 0;=0A=
=0A=
running =3D 0;=0A=
switching =3D 0;=0A=
x =3D 0;=0A=
a_real=3D (NODE *)0 ;=0A=
=0A=
=0A=
# 1 "MAText/InitialiseSymbols.h" 1=0A=
=0A=
=0A=
a_matrix =3D (NODE *)0 ;=0A=
a_picheader =3D (NODE *)0 ;=0A=
a_piccolormap =3D (NODE *)0 ;=0A=
a_picdata =3D (NODE *)0 ;=0A=
=0A=
# 369 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
# 1 "NMRext/InitialiseSymbols.h" 1=0A=
=0A=
=0A=
# 372 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
# 1 "NEText/InitialiseSymbols.h" 1=0A=
=0A=
=0A=
# 375 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
# 1 "Xext/InitialiseSymbols.h" 1=0A=
=0A=
=0A=
# 378 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
# 1 "XText/InitialiseSymbols.h" 1=0A=
=0A=
=0A=
=0A=
# 381 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
# 1 "XAWext/InitialiseSymbols.h" 1=0A=
=0A=
=0A=
=0A=
# 384 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
# 1 "TGRext/InitialiseSymbols.h" 1=0A=
=0A=
=0A=
=0A=
# 387 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
# 1 "XMext/InitialiseSymbols.h" 1=0A=
=0A=
=0A=
=0A=
# 390 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
# 1 "SVext/InitialiseSymbols.h" 1=0A=
=0A=
=0A=
# 393 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "RAYext/InitialiseSymbols.h" 1=0A=
=0A=
=0A=
objint[0] =3D &inttri;=0A=
objint[1] =3D &intptch;=0A=
=0A=
objnrm[0] =3D &nrmtri;=0A=
objnrm[1] =3D &nrmptch;=0A=
=0A=
# 402 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
# 1 "VIext/InitialiseSymbols.h" 1=0A=
=0A=
=0A=
=0A=
# 408 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
# 1 "SYMext/InitialiseSymbols.h" 1=0A=
=0A=
=0A=
=0A=
# 411 "ftab.cpp" 2=0A=
=0A=
=0A=
=0A=
}=0A=
------=_NextPart_000_0009_01C053BB.BAB3A8E0--
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200011211210.EAA92572>
