From owner-freebsd-bugs Tue Nov 21 4:19:39 2000 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id F3D0C37B4CF for ; Tue, 21 Nov 2000 04:10:03 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id EAA92572; Tue, 21 Nov 2000 04:10:03 -0800 (PST) (envelope-from gnats@FreeBSD.org) Date: Tue, 21 Nov 2000 04:10:03 -0800 (PST) Message-Id: <200011211210.EAA92572@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: "Andrzej Ritz" Subject: Re: gnu/22972: Internal Compiler Error Reply-To: "Andrzej Ritz" Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR gnu/22972; it has been noted by GNATS. From: "Andrzej Ritz" To: , 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
Here is a = preprocessed version of=20 the offending file. If you compile it o  the same platform = you
should be able to repeat the error.
 
 
    Thanks for your = swift=20 reply
 
 
    =    =20     Andrzej Ritz
 
 
------=_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