From nobody@FreeBSD.ORG Mon Nov 20 05:13:18 2000 Return-Path: Received: by hub.freebsd.org (Postfix, from userid 32767) id 7FD1137B479; Mon, 20 Nov 2000 05:13:18 -0800 (PST) Message-Id: <20001120131318.7FD1137B479@hub.freebsd.org> Date: Mon, 20 Nov 2000 05:13:18 -0800 (PST) From: aritz@altkom.com.pl Sender: nobody@FreeBSD.ORG To: freebsd-gnats-submit@FreeBSD.org Subject: Internal Compiler Error X-Send-Pr-Version: www-1.0 >Number: 22972 >Category: gnu >Synopsis: Internal Compiler Error >Confidential: no >Severity: serious >Priority: medium >Responsible: obrien >State: closed >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Nov 20 05:20:01 PST 2000 >Closed-Date: Thu Mar 22 06:51:52 GMT 2007 >Last-Modified: Thu Mar 22 06:51:52 GMT 2007 >Originator: Andrzej Ritz >Release: 4.1.1 >Organization: Altkom >Environment: FreeBSD poplog.multimedia 4.1.1-RELEASE #0: Tues Sept 26 00:46:59 GMT 2000 jkh@narf.osd.bsdi.com:/usr/src/sys/compile/GENERIC i386 >Description: internal compiler error in 'const_hash', at varasm.c:2372 The file I am compiling looks like this void Pd::init_ftab(void) { struct fdef ftab[] = { {"eval", SUBR, &Pd::Eval }, { /* many more */ }, { NULL } } } >How-To-Repeat: Try and compile my code. I'll send you a copy if necessary. >Fix: >Release-Note: >Audit-Trail: 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-- Responsible-Changed-From-To: freebsd-bugs->obrien Responsible-Changed-By: phk Responsible-Changed-When: Mon Dec 18 13:03:32 PST 2000 Responsible-Changed-Why: I'm signing this over to our GCC maintainer, but in reality you probably want to take this up directly with the GCC project. http://www.freebsd.org/cgi/query-pr.cgi?pr=22972 State-Changed-From-To: open->closed State-Changed-By: asmodai State-Changed-When: Thu Nov 15 11:45:32 PST 2001 State-Changed-Why: Try the latest FreeBSD versions which contain updated gcc sources and quite possibly solve your problem. http://www.FreeBSD.org/cgi/query-pr.cgi?pr=22972 State-Changed-From-To: closed->open State-Changed-By: obrien State-Changed-When: Thu Nov 15 12:30:16 PST 2001 State-Changed-Why: NOONE other than the person the PR is assigned to should be closing it. Especially when the one the PR was assigned to was not consulted on the closing of it. http://www.FreeBSD.org/cgi/query-pr.cgi?pr=22972 From: Nate Eldredge To: bug-followup@FreeBSD.org, aritz@altkom.com.pl Cc: Subject: Re: gnu/22972: Internal Compiler Error Date: Mon, 17 Oct 2005 23:45:57 -0700 (PDT) This code does indeed crash gcc 2.95. However it works fine on modern versions such as 3.4.2. Maintainers, care to close this ancient bug? The quoted-printable encoding in the PR was kind of a pain to sort out. I have posted the decoded version at http://www.cs.hmc.edu/~nate/pr-22972.cc.gz for reference. -- Nate Eldredge nge@cs.hmc.edu State-Changed-From-To: open->closed State-Changed-By: remko State-Changed-When: Thu Mar 22 06:51:46 UTC 2007 State-Changed-Why: GCC 3.4.2 covers this nicely, closing the ticket. http://www.freebsd.org/cgi/query-pr.cgi?pr=22972 >Unformatted: