# 1 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c" # 1 "" # 1 "" # 1 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c" # 50 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c" # 1 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/../include/dix-config.h" 1 # 51 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/X.h" 1 # 66 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/X.h" typedef unsigned long XID; typedef unsigned long Mask; typedef unsigned long Atom; typedef unsigned long VisualID; typedef unsigned long Time; # 96 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/X.h" typedef XID Window; typedef XID Drawable; typedef XID Font; typedef XID Pixmap; typedef XID Cursor; typedef XID Colormap; typedef XID GContext; typedef XID KeySym; typedef unsigned char KeyCode; # 54 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/Xprotostr.h" 1 # 50 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/Xprotostr.h" # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/Xmd.h" 1 # 120 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/Xmd.h" typedef long INT32; typedef short INT16; typedef signed char INT8; typedef unsigned long CARD32; typedef unsigned long long CARD64; typedef unsigned short CARD16; typedef unsigned char CARD8; typedef CARD32 BITS32; typedef CARD16 BITS16; typedef CARD8 BYTE; typedef CARD8 BOOL; # 51 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/Xprotostr.h" 2 typedef struct _xSegment { INT16 x1 , y1 , x2 , y2 ; } xSegment; typedef struct _xPoint { INT16 x , y ; } xPoint; typedef struct _xRectangle { INT16 x , y ; CARD16 width , height ; } xRectangle; typedef struct _xArc { INT16 x , y ; CARD16 width , height ; INT16 angle1 , angle2 ; } xArc; # 55 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/misc.h" 1 # 75 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/misc.h" # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/Xosdefs.h" 1 # 76 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/misc.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/Xfuncproto.h" 1 # 77 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/misc.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/Xdefs.h" 1 # 47 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/Xdefs.h" typedef int Bool; typedef void *pointer; typedef struct _Client *ClientPtr; # 81 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/Xdefs.h" typedef struct _Font *FontPtr; # 91 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/Xdefs.h" typedef unsigned long FSID; typedef FSID AccContext; typedef struct timeval **OSTimePtr; typedef void (* BlockHandlerProcPtr)(pointer , OSTimePtr , pointer ); # 80 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/misc.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/stddef.h" 1 3 4 # 37 "/var/obj/nbbuild-current-vax/destdir/usr/include/stddef.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/cdefs.h" 1 3 4 # 59 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/cdefs.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/cdefs.h" 1 3 4 # 60 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/cdefs.h" 2 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/cdefs_elf.h" 1 3 4 # 62 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/cdefs.h" 2 3 4 # 543 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/cdefs.h" 3 4 static __inline long long __zeroll(void) { return 0; } static __inline int __negative_p(double x) { return x < 0; } # 38 "/var/obj/nbbuild-current-vax/destdir/usr/include/stddef.h" 2 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/featuretest.h" 1 3 4 # 39 "/var/obj/nbbuild-current-vax/destdir/usr/include/stddef.h" 2 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/ansi.h" 1 3 4 # 38 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/ansi.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/int_types.h" 1 3 4 # 45 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/int_types.h" 3 4 typedef signed char __int8_t; typedef unsigned char __uint8_t; typedef short int __int16_t; typedef unsigned short int __uint16_t; typedef int __int32_t; typedef unsigned int __uint32_t; typedef long long int __int64_t; typedef unsigned long long int __uint64_t; typedef long int __intptr_t; typedef unsigned long int __uintptr_t; # 39 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/ansi.h" 2 3 4 # 40 "/var/obj/nbbuild-current-vax/destdir/usr/include/stddef.h" 2 3 4 typedef long int ptrdiff_t; typedef unsigned long int size_t; typedef int wchar_t; # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/null.h" 1 3 4 # 54 "/var/obj/nbbuild-current-vax/destdir/usr/include/stddef.h" 2 3 4 # 82 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/misc.h" 2 # 94 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/misc.h" typedef unsigned long PIXEL; typedef unsigned long ATOM; # 104 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/misc.h" typedef struct _CallbackList *CallbackListPtr; typedef struct _xReq *xReqPtr; # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/os.h" 1 # 52 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/os.h" # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/misc.h" 1 # 53 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/os.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdarg.h" 1 3 4 # 37 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdarg.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/ansi.h" 1 3 4 # 37 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/ansi.h" 3 4 typedef char * __caddr_t; typedef __uint32_t __gid_t; typedef __uint32_t __in_addr_t; typedef __uint16_t __in_port_t; typedef __uint32_t __mode_t; typedef __int64_t __off_t; typedef __int32_t __pid_t; typedef __uint8_t __sa_family_t; typedef unsigned int __socklen_t; typedef __uint32_t __uid_t; typedef __uint64_t __fsblkcnt_t; typedef __uint64_t __fsfilcnt_t; struct __tag_wctrans_t; typedef struct __tag_wctrans_t *__wctrans_t; struct __tag_wctype_t; typedef struct __tag_wctype_t *__wctype_t; typedef union { __int64_t __mbstateL; char __mbstate8[128]; } __mbstate_t; # 72 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/ansi.h" 3 4 typedef __builtin_va_list __va_list; # 38 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdarg.h" 2 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/featuretest.h" 1 3 4 # 39 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdarg.h" 2 3 4 # 51 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdarg.h" 3 4 typedef __va_list va_list; # 54 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/os.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/string.h" 1 3 4 # 46 "/var/obj/nbbuild-current-vax/destdir/usr/include/string.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/featuretest.h" 1 3 4 # 47 "/var/obj/nbbuild-current-vax/destdir/usr/include/string.h" 2 3 4 # 48 "/var/obj/nbbuild-current-vax/destdir/usr/include/string.h" 3 4 #pragma GCC visibility push(default) # 48 "/var/obj/nbbuild-current-vax/destdir/usr/include/string.h" 3 4 void *memchr(const void *, int, size_t); int memcmp(const void *, const void *, size_t); void *memcpy(void * restrict, const void * restrict, size_t); void *memmove(void *, const void *, size_t); void *memset(void *, int, size_t); char *strcat(char * restrict, const char * restrict); char *strchr(const char *, int); int strcmp(const char *, const char *); int strcoll(const char *, const char *); char *strcpy(char * restrict, const char * restrict); size_t strcspn(const char *, const char *); char *strerror(int); size_t strlen(const char *); char *strncat(char * restrict, const char * restrict, size_t); int strncmp(const char *, const char *, size_t); char *strncpy(char * restrict, const char * restrict, size_t); char *strpbrk(const char *, const char *); char *strrchr(const char *, int); size_t strspn(const char *, const char *); char *strstr(const char *, const char *); char *strtok(char * restrict, const char * restrict); char *strtok_r(char *, const char *, char **); int strerror_r(int, char *, size_t); size_t strxfrm(char * restrict, const char * restrict, size_t); void *memccpy(void *, const void *, int, size_t); char *strdup(const char *); char *stpcpy(char * restrict, const char * restrict); char *stpncpy(char * restrict, const char * restrict, size_t); size_t strnlen(const char *, size_t); char *strsignal(int); # 99 "/var/obj/nbbuild-current-vax/destdir/usr/include/string.h" 3 4 # 99 "/var/obj/nbbuild-current-vax/destdir/usr/include/string.h" 3 4 #pragma GCC visibility pop # 99 "/var/obj/nbbuild-current-vax/destdir/usr/include/string.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/strings.h" 1 3 4 # 36 "/var/obj/nbbuild-current-vax/destdir/usr/include/strings.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/featuretest.h" 1 3 4 # 37 "/var/obj/nbbuild-current-vax/destdir/usr/include/strings.h" 2 3 4 # 51 "/var/obj/nbbuild-current-vax/destdir/usr/include/strings.h" 3 4 # 51 "/var/obj/nbbuild-current-vax/destdir/usr/include/strings.h" 3 4 #pragma GCC visibility push(default) # 51 "/var/obj/nbbuild-current-vax/destdir/usr/include/strings.h" 3 4 int bcmp(const void *, const void *, size_t); void bcopy(const void *, void *, size_t); void bzero(void *, size_t); int ffs(int); char *index(const char *, int); unsigned int popcount(unsigned int) __attribute__((__const__)); unsigned int popcountl(unsigned long) __attribute__((__const__)); unsigned int popcountll(unsigned long long) __attribute__((__const__)); unsigned int popcount32(__uint32_t) __attribute__((__const__)); unsigned int popcount64(__uint64_t) __attribute__((__const__)); char *rindex(const char *, int); int strcasecmp(const char *, const char *); int strncasecmp(const char *, const char *, size_t); # 65 "/var/obj/nbbuild-current-vax/destdir/usr/include/strings.h" 3 4 #pragma GCC visibility pop # 65 "/var/obj/nbbuild-current-vax/destdir/usr/include/strings.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/string.h" 1 3 4 # 69 "/var/obj/nbbuild-current-vax/destdir/usr/include/strings.h" 2 3 4 # 103 "/var/obj/nbbuild-current-vax/destdir/usr/include/string.h" 2 3 4 # 103 "/var/obj/nbbuild-current-vax/destdir/usr/include/string.h" 3 4 #pragma GCC visibility push(default) # 103 "/var/obj/nbbuild-current-vax/destdir/usr/include/string.h" 3 4 void *memmem(const void *, size_t, const void *, size_t); char *strcasestr(const char *, const char *); size_t strlcat(char *, const char *, size_t); size_t strlcpy(char *, const char *, size_t); char *strsep(char **, const char *); char *stresep(char **, const char *, int); char *strndup(const char *, size_t); void *memrchr(const void *, int, size_t); # 112 "/var/obj/nbbuild-current-vax/destdir/usr/include/string.h" 3 4 #pragma GCC visibility pop # 112 "/var/obj/nbbuild-current-vax/destdir/usr/include/string.h" 3 4 # 55 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/os.h" 2 # 68 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/os.h" typedef struct _FontPathRec *FontPathPtr; typedef struct _NewClientRec *NewClientPtr; # 84 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/os.h" # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 1 3 4 # 41 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/featuretest.h" 1 3 4 # 42 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 2 3 4 typedef long int ssize_t; # 67 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 typedef struct __sfpos { __off_t _pos; __mbstate_t _mbstate_in, _mbstate_out; } fpos_t; # 81 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 struct __sbuf { unsigned char *_base; int _size; }; # 112 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 typedef struct __sFILE { unsigned char *_p; int _r; int _w; unsigned short _flags; short _file; struct __sbuf _bf; int _lbfsize; void *_cookie; int (*_close)(void *); ssize_t (*_read) (void *, void *, size_t); __off_t (*_seek) (void *, __off_t, int); ssize_t (*_write)(void *, const void *, size_t); struct __sbuf _ext; unsigned char *_up; int _ur; unsigned char _ubuf[3]; unsigned char _nbuf[1]; int (*_flush)(void *); char _lb_unused[sizeof(struct __sbuf) - sizeof(int (*)(void *))]; int _blksize; __off_t _offset; } FILE; # 148 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility push(default) # 148 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 extern FILE __sF[3]; # 150 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility pop # 150 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 # 222 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 # 222 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility push(default) # 222 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 void clearerr(FILE *); int fclose(FILE *); int feof(FILE *); int ferror(FILE *); int fflush(FILE *); int fgetc(FILE *); char *fgets(char * restrict, int, FILE * restrict); FILE *fopen(const char * restrict , const char * restrict); int fprintf(FILE * restrict , const char * restrict, ...) __attribute__((__format__ (__printf__, 2, 3))); int fputc(int, FILE *); int fputs(const char * restrict, FILE * restrict); size_t fread(void * restrict, size_t, size_t, FILE * restrict); FILE *freopen(const char * restrict, const char * restrict, FILE * restrict); int fscanf(FILE * restrict, const char * restrict, ...) __attribute__((__format__ (__scanf__, 2, 3))); int fseek(FILE *, long, int); long ftell(FILE *); size_t fwrite(const void * restrict, size_t, size_t, FILE * restrict); int getc(FILE *); int getchar(void); ssize_t getdelim(char ** restrict, size_t * restrict, int, FILE * restrict); ssize_t getline(char ** restrict, size_t * restrict, FILE * restrict); void perror(const char *); int printf(const char * restrict, ...) __attribute__((__format__ (__printf__, 1, 2))); int putc(int, FILE *); int putchar(int); int puts(const char *); int remove(const char *); void rewind(FILE *); int scanf(const char * restrict, ...) __attribute__((__format__ (__scanf__, 1, 2))); void setbuf(FILE * restrict, char * restrict); int setvbuf(FILE * restrict, char * restrict, int, size_t); int sscanf(const char * restrict, const char * restrict, ...) __attribute__((__format__ (__scanf__, 2, 3))); FILE *tmpfile(void); int ungetc(int, FILE *); int vfprintf(FILE * restrict, const char * restrict, __va_list) __attribute__((__format__ (__printf__, 2, 0))); int vprintf(const char * restrict, __va_list) __attribute__((__format__ (__printf__, 1, 0))); char *gets(char *); int sprintf(char * restrict, const char * restrict, ...) __attribute__((__format__ (__printf__, 2, 3))); char *tmpnam(char *); int vsprintf(char * restrict, const char * restrict, __va_list) __attribute__((__format__ (__printf__, 2, 0))); int rename (const char *, const char *); # 284 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility pop # 284 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 int fgetpos(FILE * restrict, fpos_t * restrict) __asm("__fgetpos50"); int fsetpos(FILE *, const fpos_t *) __asm("__fsetpos50"); # 298 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 # 298 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility push(default) # 298 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 char *ctermid(char *); char *cuserid(char *); FILE *fdopen(int, const char *); int fileno(FILE *); # 307 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility pop # 307 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 # 315 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility push(default) # 315 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 void flockfile(FILE *); int ftrylockfile(FILE *); void funlockfile(FILE *); int getc_unlocked(FILE *); int getchar_unlocked(void); int putc_unlocked(int, FILE *); int putchar_unlocked(int); # 323 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility pop # 323 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 # 331 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility push(default) # 331 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 int pclose(FILE *); FILE *popen(const char *, const char *); # 334 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility pop # 334 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 # 345 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 # 345 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility push(default) # 345 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 int snprintf(char * restrict, size_t, const char * restrict, ...) __attribute__((__format__ (__printf__, 3, 4))); int vsnprintf(char * restrict, size_t, const char * restrict, __va_list) __attribute__((__format__ (__printf__, 3, 0))); # 351 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility pop # 351 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 # 358 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility push(default) # 358 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 int getw(FILE *); int putw(int, FILE *); char *tempnam(const char *, const char *); # 365 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility pop # 365 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 # 374 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 typedef __off_t off_t; # 378 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility push(default) # 378 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 int fseeko(FILE *, __off_t, int); __off_t ftello(FILE *); # 381 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility pop # 381 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 # 389 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility push(default) # 389 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 int vscanf(const char * restrict, __va_list) __attribute__((__format__ (__scanf__, 1, 0))); int vfscanf(FILE * restrict, const char * restrict, __va_list) __attribute__((__format__ (__scanf__, 2, 0))); int vsscanf(const char * restrict, const char * restrict, __va_list) __attribute__((__format__ (__scanf__, 2, 0))); # 397 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility pop # 397 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 # 411 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 # 411 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility push(default) # 411 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 int asprintf(char ** restrict, const char * restrict, ...) __attribute__((__format__ (__printf__, 2, 3))); char *fgetln(FILE * restrict, size_t * restrict); char *fparseln(FILE *, size_t *, size_t *, const char[3], int); int fpurge(FILE *); void setbuffer(FILE *, char *, int); int setlinebuf(FILE *); int vasprintf(char ** restrict, const char * restrict, __va_list) __attribute__((__format__ (__printf__, 2, 0))); const char *fmtcheck(const char *, const char *) __attribute__((__format_arg__ (2))); # 424 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility pop # 424 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 # 429 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility push(default) # 429 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 FILE *funopen(const void *, int (*)(void *, char *, int), int (*)(void *, const char *, int), __off_t (*)(void *, __off_t, int), int (*)(void *)); FILE *funopen2(const void *, ssize_t (*)(void *, void *, size_t), ssize_t (*)(void *, const void *, size_t), __off_t (*)(void *, __off_t, int), int (*)(void *), int (*)(void *)); # 441 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility pop # 441 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 # 451 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 # 451 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility push(default) # 451 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 int __srget(FILE *); int __swbuf(int, FILE *); # 454 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 #pragma GCC visibility pop # 454 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 static __inline int __sputc(int _c, FILE *_p) { if (--_p->_w >= 0 || (_p->_w >= _p->_lbfsize && (char)_c != '\n')) return (*_p->_p++ = _c); else return (__swbuf(_c, _p)); } # 510 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 int vdprintf(int, const char * restrict, __va_list) __attribute__((__format__ (__printf__, 2, 0))); int dprintf(int, const char * restrict, ...) __attribute__((__format__ (__printf__, 2, 3))); # 527 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdio.h" 3 4 FILE *fmemopen(void * restrict, size_t, const char * restrict); # 85 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/os.h" 2 # 98 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/os.h" extern __attribute__((visibility("default"))) int WaitForSomething( int* ); extern __attribute__((visibility("default"))) int ReadRequestFromClient(ClientPtr ); extern __attribute__((visibility("default"))) Bool InsertFakeRequest( ClientPtr , char* , int ); extern __attribute__((visibility("default"))) void ResetCurrentRequest(ClientPtr ); extern __attribute__((visibility("default"))) void FlushAllOutput(void); extern __attribute__((visibility("default"))) void FlushIfCriticalOutputPending(void); extern __attribute__((visibility("default"))) void SetCriticalOutputPending(void); extern __attribute__((visibility("default"))) int WriteToClient(ClientPtr , int , const void* ); extern __attribute__((visibility("default"))) void ResetOsBuffers(void); extern __attribute__((visibility("default"))) void InitConnectionLimits(void); extern __attribute__((visibility("default"))) void NotifyParentProcess(void); extern __attribute__((visibility("default"))) void CreateWellKnownSockets(void); extern __attribute__((visibility("default"))) void ResetWellKnownSockets(void); extern __attribute__((visibility("default"))) void CloseWellKnownConnections(void); extern __attribute__((visibility("default"))) XID AuthorizationIDOfClient(ClientPtr ); extern __attribute__((visibility("default"))) char *ClientAuthorized( ClientPtr , unsigned int , char* , unsigned int , char* ); extern __attribute__((visibility("default"))) Bool EstablishNewConnections( ClientPtr , pointer ); extern __attribute__((visibility("default"))) void CheckConnections(void); extern __attribute__((visibility("default"))) void CloseDownConnection(ClientPtr ); extern __attribute__((visibility("default"))) void AddGeneralSocket(int ); extern __attribute__((visibility("default"))) void RemoveGeneralSocket(int ); extern __attribute__((visibility("default"))) void AddEnabledDevice(int ); extern __attribute__((visibility("default"))) void RemoveEnabledDevice(int ); extern __attribute__((visibility("default"))) int OnlyListenToOneClient(ClientPtr ); extern __attribute__((visibility("default"))) void ListenToAllClients(void); extern __attribute__((visibility("default"))) void IgnoreClient(ClientPtr ); extern __attribute__((visibility("default"))) void AttendClient(ClientPtr ); extern __attribute__((visibility("default"))) void MakeClientGrabImpervious(ClientPtr ); extern __attribute__((visibility("default"))) void MakeClientGrabPervious(ClientPtr ); extern __attribute__((visibility("default"))) CARD32 GetTimeInMillis(void); extern __attribute__((visibility("default"))) void AdjustWaitForDelay( pointer , unsigned long ); typedef struct _OsTimerRec *OsTimerPtr; typedef CARD32 (*OsTimerCallback)( OsTimerPtr , CARD32 , pointer ); extern __attribute__((visibility("default"))) void TimerInit(void); extern __attribute__((visibility("default"))) Bool TimerForce(OsTimerPtr ); extern __attribute__((visibility("default"))) OsTimerPtr TimerSet( OsTimerPtr , int , CARD32 , OsTimerCallback , pointer ); extern __attribute__((visibility("default"))) void TimerCheck(void); extern __attribute__((visibility("default"))) void TimerCancel(OsTimerPtr ); extern __attribute__((visibility("default"))) void TimerFree(OsTimerPtr ); extern __attribute__((visibility("default"))) void SetScreenSaverTimer(void); extern __attribute__((visibility("default"))) void FreeScreenSaverTimer(void); extern __attribute__((visibility("default"))) void AutoResetServer(int ); extern __attribute__((visibility("default"))) void GiveUp(int ); extern __attribute__((visibility("default"))) void UseMsg(void); extern __attribute__((visibility("default"))) void ProcessCommandLine(int , char* []); extern __attribute__((visibility("default"))) int set_font_authorizations( char ** , int * , pointer ); # 233 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/os.h" extern __attribute__((visibility("default"))) void *Xalloc(unsigned long ) ; extern __attribute__((visibility("default"))) void *Xcalloc(unsigned long ) ; extern __attribute__((visibility("default"))) void *Xrealloc(void * , unsigned long ) ; extern __attribute__((visibility("default"))) void Xfree(void * ) ; extern __attribute__((visibility("default"))) void *XNFalloc(unsigned long ); extern __attribute__((visibility("default"))) void *XNFcalloc(unsigned long ); extern __attribute__((visibility("default"))) void *XNFrealloc(void * , unsigned long ); extern __attribute__((visibility("default"))) char *Xstrdup(const char *s); extern __attribute__((visibility("default"))) char *XNFstrdup(const char *s); # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/Xprintf.h" 1 # 51 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/Xprintf.h" extern __attribute__((visibility("default"))) int Xasprintf (char **ret, const char * restrict fmt, ...) __attribute__((__format__(__printf__,2,3))); extern __attribute__((visibility("default"))) int Xvasprintf (char **ret, const char * restrict fmt, va_list va) __attribute__((__format__(__printf__,2,0))); extern __attribute__((visibility("default"))) int XNFasprintf (char **ret, const char * restrict fmt, ...) __attribute__((__format__(__printf__,2,3))); extern __attribute__((visibility("default"))) int XNFvasprintf (char **ret, const char * restrict fmt, va_list va) __attribute__((__format__(__printf__,2,0))); # 280 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/os.h" 2 extern __attribute__((visibility("default"))) char *Xprintf(const char *fmt, ...) __attribute__((__format__(__printf__,1,2))) ; extern __attribute__((visibility("default"))) char *Xvprintf(const char *fmt, va_list va)__attribute__((__format__(__printf__,1,0))) ; extern __attribute__((visibility("default"))) char *XNFprintf(const char *fmt, ...) __attribute__((__format__(__printf__,1,2))) ; extern __attribute__((visibility("default"))) char *XNFvprintf(const char *fmt, va_list va)__attribute__((__format__(__printf__,1,0))) ; typedef void (*OsSigHandlerPtr)(int ); typedef int (*OsSigWrapperPtr)(int ); extern __attribute__((visibility("default"))) OsSigHandlerPtr OsSignal(int , OsSigHandlerPtr ); extern __attribute__((visibility("default"))) OsSigWrapperPtr OsRegisterSigWrapper(OsSigWrapperPtr newWrap); extern __attribute__((visibility("default"))) int auditTrailLevel; extern __attribute__((visibility("default"))) void LockServer(void); extern __attribute__((visibility("default"))) void UnlockServer(void); extern __attribute__((visibility("default"))) int OsLookupColor( int , char * , unsigned , unsigned short * , unsigned short * , unsigned short * ); extern __attribute__((visibility("default"))) void OsInit(void); extern __attribute__((visibility("default"))) void OsCleanup(Bool); extern __attribute__((visibility("default"))) void OsVendorFatalError(void); extern __attribute__((visibility("default"))) void OsVendorInit(void); extern __attribute__((visibility("default"))) void OsBlockSignals (void); extern __attribute__((visibility("default"))) void OsReleaseSignals (void); extern __attribute__((visibility("default"))) void OsAbort (void) __attribute((noreturn)); extern __attribute__((visibility("default"))) int System(char *); extern __attribute__((visibility("default"))) pointer Popen(char *, char *); extern __attribute__((visibility("default"))) int Pclose(pointer); extern __attribute__((visibility("default"))) pointer Fopen(char *, char *); extern __attribute__((visibility("default"))) int Fclose(pointer); # 334 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/os.h" extern __attribute__((visibility("default"))) void CheckUserParameters(int argc, char **argv, char **envp); extern __attribute__((visibility("default"))) void CheckUserAuthorization(void); extern __attribute__((visibility("default"))) int AddHost( ClientPtr , int , unsigned , const void * ); extern __attribute__((visibility("default"))) Bool ForEachHostInFamily ( int , Bool (* )( unsigned char * , short , pointer ), pointer ); extern __attribute__((visibility("default"))) int RemoveHost( ClientPtr , int , unsigned , pointer ); extern __attribute__((visibility("default"))) int GetHosts( pointer * , int * , int * , BOOL * ); typedef struct sockaddr * sockaddrPtr; extern __attribute__((visibility("default"))) int InvalidHost(sockaddrPtr , int , ClientPtr client); extern __attribute__((visibility("default"))) int LocalClient(ClientPtr ); extern __attribute__((visibility("default"))) int LocalClientCred(ClientPtr, int *, int *); typedef struct { int fieldsSet; int euid; int egid; int nSuppGids; int *pSuppGids; int pid; int zoneid; } LocalClientCredRec; extern __attribute__((visibility("default"))) int GetLocalClientCreds(ClientPtr, LocalClientCredRec **); extern __attribute__((visibility("default"))) void FreeLocalClientCreds(LocalClientCredRec *); extern __attribute__((visibility("default"))) int ChangeAccessControl(ClientPtr , int ); extern __attribute__((visibility("default"))) int GetAccessControl(void); extern __attribute__((visibility("default"))) void AddLocalHosts(void); extern __attribute__((visibility("default"))) void ResetHosts(char *display); extern __attribute__((visibility("default"))) void EnableLocalHost(void); extern __attribute__((visibility("default"))) void DisableLocalHost(void); extern __attribute__((visibility("default"))) void AccessUsingXdmcp(void); extern __attribute__((visibility("default"))) void DefineSelf(int ); extern __attribute__((visibility("default"))) void AugmentSelf(pointer , int ); extern __attribute__((visibility("default"))) void RegisterAuthorizations(void); extern __attribute__((visibility("default"))) void InitAuthorization(char * ); extern __attribute__((visibility("default"))) int AuthorizationFromID ( XID id, unsigned short *name_lenp, char **namep, unsigned short *data_lenp, char **datap); extern __attribute__((visibility("default"))) XID CheckAuthorization( unsigned int , const char * , unsigned int , const char * , ClientPtr , char ** ); extern __attribute__((visibility("default"))) void ResetAuthorization(void); extern __attribute__((visibility("default"))) int RemoveAuthorization ( unsigned short name_length, const char *name, unsigned short data_length, const char *data); extern __attribute__((visibility("default"))) int AddAuthorization( unsigned int , const char * , unsigned int , char * ); extern __attribute__((visibility("default"))) XID GenerateAuthorization( unsigned int , const char * , unsigned int , const char * , unsigned int * , char ** ); extern __attribute__((visibility("default"))) int ddxProcessArgument(int , char * [], int ); extern __attribute__((visibility("default"))) void ddxUseMsg(void); extern __attribute__((visibility("default"))) CallbackListPtr ReplyCallback; typedef struct { ClientPtr client; const void *replyData; unsigned long dataLenBytes; unsigned long bytesRemaining; Bool startOfReply; } ReplyInfoRec; extern __attribute__((visibility("default"))) CallbackListPtr FlushCallback; extern __attribute__((visibility("default"))) void AbortDDX(void); extern __attribute__((visibility("default"))) void ddxGiveUp(void); extern __attribute__((visibility("default"))) int TimeSinceLastInputEvent(void); # 499 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/os.h" typedef enum _LogParameter { XLOG_FLUSH, XLOG_SYNC, XLOG_VERBOSITY, XLOG_FILE_VERBOSITY } LogParameter; typedef enum { X_PROBED, X_CONFIG, X_DEFAULT, X_CMDLINE, X_NOTICE, X_ERROR, X_WARNING, X_INFO, X_NONE, X_NOT_IMPLEMENTED, X_UNKNOWN = -1 } MessageType; extern __attribute__((visibility("default"))) const char *LogInit(const char *fname, const char *backup); extern __attribute__((visibility("default"))) void LogClose(void); extern __attribute__((visibility("default"))) Bool LogSetParameter(LogParameter param, int value); extern __attribute__((visibility("default"))) void LogVWrite(int verb, const char *f, va_list args); extern __attribute__((visibility("default"))) void LogWrite(int verb, const char *f, ...) __attribute__((__format__(__printf__,2,3))); extern __attribute__((visibility("default"))) void LogVMessageVerb(MessageType type, int verb, const char *format, va_list args); extern __attribute__((visibility("default"))) void LogMessageVerb(MessageType type, int verb, const char *format, ...) __attribute__((__format__(__printf__,3,4))); extern __attribute__((visibility("default"))) void LogMessage(MessageType type, const char *format, ...) __attribute__((__format__(__printf__,2,3))); extern __attribute__((visibility("default"))) void FreeAuditTimer(void); extern __attribute__((visibility("default"))) void AuditF(const char *f, ...) __attribute__((__format__(__printf__,1,2))); extern __attribute__((visibility("default"))) void VAuditF(const char *f, va_list args); extern __attribute__((visibility("default"))) void FatalError(const char *f, ...) __attribute__((__format__(__printf__,1,2))) __attribute((noreturn)); extern __attribute__((visibility("default"))) void VErrorF(const char *f, va_list args); extern __attribute__((visibility("default"))) void ErrorF(const char *f, ...) __attribute__((__format__(__printf__,1,2))); extern __attribute__((visibility("default"))) void Error(const char *str); extern __attribute__((visibility("default"))) void LogPrintMarkers(void); extern __attribute__((visibility("default"))) void xorg_backtrace(void); # 111 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/misc.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/Xfuncs.h" 1 # 112 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/misc.h" 2 # 142 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/misc.h" # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdlib.h" 1 3 4 # 38 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdlib.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/featuretest.h" 1 3 4 # 39 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdlib.h" 2 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/types.h" 1 3 4 # 42 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/types.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/featuretest.h" 1 3 4 # 43 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/types.h" 2 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/types.h" 1 3 4 # 38 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/types.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/featuretest.h" 1 3 4 # 39 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/types.h" 2 3 4 # 49 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/types.h" 3 4 typedef unsigned long paddr_t; typedef unsigned long psize_t; typedef unsigned long vaddr_t; typedef unsigned long vsize_t; # 61 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/types.h" 3 4 typedef int register_t; typedef volatile char __cpu_simple_lock_t; # 46 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/types.h" 2 3 4 # 54 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/types.h" 3 4 typedef __int8_t int8_t; typedef __uint8_t uint8_t; typedef __int16_t int16_t; typedef __uint16_t uint16_t; typedef __int32_t int32_t; typedef __uint32_t uint32_t; typedef __int64_t int64_t; typedef __uint64_t uint64_t; typedef __uint8_t u_int8_t; typedef __uint16_t u_int16_t; typedef __uint32_t u_int32_t; typedef __uint64_t u_int64_t; # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/endian.h" 1 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/endian.h" 1 3 4 # 37 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/endian.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/featuretest.h" 1 3 4 # 38 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/endian.h" 2 3 4 # 55 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/endian.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/types.h" 1 3 4 # 56 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/endian.h" 2 3 4 typedef __in_addr_t in_addr_t; typedef __in_port_t in_port_t; # 67 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/endian.h" 3 4 #pragma GCC visibility push(default) # 67 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/endian.h" 3 4 __uint32_t htonl(__uint32_t) __attribute__((__const__)); __uint16_t htons(__uint16_t) __attribute__((__const__)); __uint32_t ntohl(__uint32_t) __attribute__((__const__)); __uint16_t ntohs(__uint16_t) __attribute__((__const__)); # 72 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/endian.h" 3 4 #pragma GCC visibility pop # 72 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/endian.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/endian_machdep.h" 1 3 4 # 79 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/endian.h" 2 3 4 # 107 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/endian.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/bswap.h" 1 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/byte_swap.h" 1 3 4 # 39 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/byte_swap.h" 3 4 # 39 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/byte_swap.h" 3 4 #pragma GCC visibility push(default) # 39 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/byte_swap.h" 3 4 static __inline __uint32_t __attribute__((__unused__)) __byte_swap_u32_variable(__uint32_t x) { __uint32_t y; __asm volatile( "rotl $-8, %1, %0 \n" "insv %0, $16, $8, %0 \n" "rotl $8, %1, %%r1 \n" "movb %%r1, %0" : "=&r" (y) : "r" (x) : "r1", "cc"); return (y); } static __inline __uint16_t __attribute__((__unused__)) __byte_swap_u16_variable(__uint16_t x) { return (x << 8 | x >> 8); } # 67 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/byte_swap.h" 3 4 #pragma GCC visibility pop # 67 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/byte_swap.h" 3 4 # 9 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/bswap.h" 2 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/bswap.h" 1 3 4 # 12 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/bswap.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/bswap.h" 1 3 4 # 13 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/bswap.h" 2 3 4 # 14 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/bswap.h" 3 4 #pragma GCC visibility push(default) # 14 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/bswap.h" 3 4 __uint16_t bswap16(__uint16_t) __asm("__bswap16") __attribute__((__const__)); __uint32_t bswap32(__uint32_t) __asm("__bswap32") __attribute__((__const__)); __uint64_t bswap64(__uint64_t) __attribute__((__const__)); # 24 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/bswap.h" 3 4 #pragma GCC visibility pop # 24 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/bswap.h" 3 4 # 12 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/bswap.h" 2 3 4 # 108 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/endian.h" 2 3 4 # 203 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/endian.h" 3 4 static __inline __attribute__((__unused__)) void be16enc(void *dst, __uint16_t u) { u = (__builtin_constant_p((((__uint16_t)((u))))) ? (((__uint16_t)(((((((__uint16_t)((u)))) & 0xff00) >> 8) | (((((__uint16_t)((u)))) & 0x00ff) << 8))))) : __byte_swap_u16_variable(((__uint16_t)((u))))); __builtin_memcpy(dst, &u, sizeof(u)); } static __inline __attribute__((__unused__)) void be32enc(void *dst, __uint32_t u) { u = (__builtin_constant_p((((__uint32_t)((u))))) ? (((__uint32_t)(((((((__uint32_t)((u)))) & 0xff000000) >> 24) | (((((__uint32_t)((u)))) & 0x00ff0000) >> 8) | (((((__uint32_t)((u)))) & 0x0000ff00) << 8) | (((((__uint32_t)((u)))) & 0x000000ff) << 24))))) : __byte_swap_u32_variable(((__uint32_t)((u))))); __builtin_memcpy(dst, &u, sizeof(u)); } static __inline __attribute__((__unused__)) void be64enc(void *dst, __uint64_t u) { u = (__builtin_constant_p((((__uint64_t)((u))))) ? (((__uint64_t)(((((((__uint64_t)((u)))) & 0xff00000000000000ull) >> 56) | (((((__uint64_t)((u)))) & 0x00ff000000000000ull) >> 40) | (((((__uint64_t)((u)))) & 0x0000ff0000000000ull) >> 24) | (((((__uint64_t)((u)))) & 0x000000ff00000000ull) >> 8) | (((((__uint64_t)((u)))) & 0x00000000ff000000ull) << 8) | (((((__uint64_t)((u)))) & 0x0000000000ff0000ull) << 24) | (((((__uint64_t)((u)))) & 0x000000000000ff00ull) << 40) | (((((__uint64_t)((u)))) & 0x00000000000000ffull) << 56))))) : bswap64(((__uint64_t)((u))))); __builtin_memcpy(dst, &u, sizeof(u)); } static __inline __attribute__((__unused__)) void le16enc(void *dst, __uint16_t u) { u = (u); __builtin_memcpy(dst, &u, sizeof(u)); } static __inline __attribute__((__unused__)) void le32enc(void *dst, __uint32_t u) { u = (u); __builtin_memcpy(dst, &u, sizeof(u)); } static __inline __attribute__((__unused__)) void le64enc(void *dst, __uint64_t u) { u = (u); __builtin_memcpy(dst, &u, sizeof(u)); } # 220 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/endian.h" 3 4 static __inline __attribute__((__unused__)) __uint16_t be16dec(const void *buf) { __uint16_t u; __builtin_memcpy(&u, buf, sizeof(u)); return (__builtin_constant_p((((__uint16_t)((u))))) ? (((__uint16_t)(((((((__uint16_t)((u)))) & 0xff00) >> 8) | (((((__uint16_t)((u)))) & 0x00ff) << 8))))) : __byte_swap_u16_variable(((__uint16_t)((u))))); } static __inline __attribute__((__unused__)) __uint32_t be32dec(const void *buf) { __uint32_t u; __builtin_memcpy(&u, buf, sizeof(u)); return (__builtin_constant_p((((__uint32_t)((u))))) ? (((__uint32_t)(((((((__uint32_t)((u)))) & 0xff000000) >> 24) | (((((__uint32_t)((u)))) & 0x00ff0000) >> 8) | (((((__uint32_t)((u)))) & 0x0000ff00) << 8) | (((((__uint32_t)((u)))) & 0x000000ff) << 24))))) : __byte_swap_u32_variable(((__uint32_t)((u))))); } static __inline __attribute__((__unused__)) __uint64_t be64dec(const void *buf) { __uint64_t u; __builtin_memcpy(&u, buf, sizeof(u)); return (__builtin_constant_p((((__uint64_t)((u))))) ? (((__uint64_t)(((((((__uint64_t)((u)))) & 0xff00000000000000ull) >> 56) | (((((__uint64_t)((u)))) & 0x00ff000000000000ull) >> 40) | (((((__uint64_t)((u)))) & 0x0000ff0000000000ull) >> 24) | (((((__uint64_t)((u)))) & 0x000000ff00000000ull) >> 8) | (((((__uint64_t)((u)))) & 0x00000000ff000000ull) << 8) | (((((__uint64_t)((u)))) & 0x0000000000ff0000ull) << 24) | (((((__uint64_t)((u)))) & 0x000000000000ff00ull) << 40) | (((((__uint64_t)((u)))) & 0x00000000000000ffull) << 56))))) : bswap64(((__uint64_t)((u))))); } static __inline __attribute__((__unused__)) __uint16_t le16dec(const void *buf) { __uint16_t u; __builtin_memcpy(&u, buf, sizeof(u)); return (u); } static __inline __attribute__((__unused__)) __uint32_t le32dec(const void *buf) { __uint32_t u; __builtin_memcpy(&u, buf, sizeof(u)); return (u); } static __inline __attribute__((__unused__)) __uint64_t le64dec(const void *buf) { __uint64_t u; __builtin_memcpy(&u, buf, sizeof(u)); return (u); } # 3 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/endian.h" 2 3 4 # 99 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/types.h" 2 3 4 typedef unsigned char u_char; typedef unsigned short u_short; typedef unsigned int u_int; typedef unsigned long u_long; typedef unsigned char unchar; typedef unsigned short ushort; typedef unsigned int uint; typedef unsigned long ulong; typedef __uint64_t u_quad_t; typedef __int64_t quad_t; typedef quad_t * qaddr_t; # 126 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/types.h" 3 4 typedef __int64_t longlong_t; typedef __uint64_t u_longlong_t; typedef __int64_t blkcnt_t; typedef __int32_t blksize_t; typedef __fsblkcnt_t fsblkcnt_t; typedef __fsfilcnt_t fsfilcnt_t; typedef __caddr_t caddr_t; # 154 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/types.h" 3 4 typedef __int64_t daddr_t; typedef __uint64_t dev_t; typedef __uint32_t fixpt_t; typedef __gid_t gid_t; typedef int idtype_t; typedef __uint32_t id_t; typedef __uint64_t ino_t; typedef long key_t; typedef __mode_t mode_t; typedef __uint32_t nlink_t; typedef __pid_t pid_t; typedef __int32_t lwpid_t; typedef __uint64_t rlim_t; typedef __int32_t segsz_t; typedef __int32_t swblk_t; typedef __uid_t uid_t; typedef int mqd_t; typedef unsigned long cpuid_t; typedef int psetid_t; # 248 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/types.h" 3 4 # 248 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/types.h" 3 4 #pragma GCC visibility push(default) # 248 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/types.h" 3 4 __off_t lseek(int, __off_t, int); int ftruncate(int, __off_t); int truncate(const char *, __off_t); # 252 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/types.h" 3 4 #pragma GCC visibility pop # 252 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/types.h" 3 4 typedef __int32_t __devmajor_t, __devminor_t; # 272 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/types.h" 3 4 typedef unsigned int clock_t; # 288 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/types.h" 3 4 typedef __int64_t time_t; typedef int clockid_t; typedef int timer_t; typedef int suseconds_t; typedef unsigned int useconds_t; # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/fd_set.h" 1 3 4 # 38 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/fd_set.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/featuretest.h" 1 3 4 # 39 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/fd_set.h" 2 3 4 typedef __uint32_t __fd_mask; # 64 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/fd_set.h" 3 4 typedef struct fd_set { __fd_mask fds_bits[(((256) + ((32) - 1)) / (32))]; } fd_set; # 314 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/types.h" 2 3 4 typedef struct kauth_cred *kauth_cred_t; typedef int pri_t; # 353 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/types.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/pthread_types.h" 1 3 4 # 39 "/var/obj/nbbuild-current-vax/destdir/usr/include/pthread_types.h" 3 4 typedef __cpu_simple_lock_t pthread_spin_t; # 50 "/var/obj/nbbuild-current-vax/destdir/usr/include/pthread_types.h" 3 4 struct pthread_queue_struct_t { struct __pthread_st *ptqh_first; struct __pthread_st **ptqh_last; }; typedef struct pthread_queue_struct_t pthread_queue_t; struct __pthread_st; struct __pthread_attr_st; struct __pthread_mutex_st; struct __pthread_mutexattr_st; struct __pthread_cond_st; struct __pthread_condattr_st; struct __pthread_spin_st; struct __pthread_rwlock_st; struct __pthread_rwlockattr_st; struct __pthread_barrier_st; struct __pthread_barrierattr_st; typedef struct __pthread_st *pthread_t; typedef struct __pthread_attr_st pthread_attr_t; typedef struct __pthread_mutex_st pthread_mutex_t; typedef struct __pthread_mutexattr_st pthread_mutexattr_t; typedef struct __pthread_cond_st pthread_cond_t; typedef struct __pthread_condattr_st pthread_condattr_t; typedef struct __pthread_once_st pthread_once_t; typedef struct __pthread_spinlock_st pthread_spinlock_t; typedef struct __pthread_rwlock_st pthread_rwlock_t; typedef struct __pthread_rwlockattr_st pthread_rwlockattr_t; typedef struct __pthread_barrier_st pthread_barrier_t; typedef struct __pthread_barrierattr_st pthread_barrierattr_t; typedef int pthread_key_t; struct __pthread_attr_st { unsigned int pta_magic; int pta_flags; void *pta_private; }; # 101 "/var/obj/nbbuild-current-vax/destdir/usr/include/pthread_types.h" 3 4 struct __pthread_mutex_st { unsigned int ptm_magic; pthread_spin_t ptm_errorcheck; pthread_spin_t ptm_interlock; volatile pthread_t ptm_owner; pthread_t * volatile ptm_waiters; unsigned int ptm_recursed; void *ptm_spare2; }; # 135 "/var/obj/nbbuild-current-vax/destdir/usr/include/pthread_types.h" 3 4 struct __pthread_mutexattr_st { unsigned int ptma_magic; void *ptma_private; }; struct __pthread_cond_st { unsigned int ptc_magic; pthread_spin_t ptc_lock; pthread_queue_t ptc_waiters; pthread_mutex_t *ptc_mutex; void *ptc_private; }; # 165 "/var/obj/nbbuild-current-vax/destdir/usr/include/pthread_types.h" 3 4 struct __pthread_condattr_st { unsigned int ptca_magic; void *ptca_private; }; struct __pthread_once_st { pthread_mutex_t pto_mutex; int pto_done; }; struct __pthread_spinlock_st { unsigned int pts_magic; pthread_spin_t pts_spin; int pts_flags; }; # 196 "/var/obj/nbbuild-current-vax/destdir/usr/include/pthread_types.h" 3 4 struct __pthread_rwlock_st { unsigned int ptr_magic; pthread_spin_t ptr_interlock; pthread_queue_t ptr_rblocked; pthread_queue_t ptr_wblocked; unsigned int ptr_nreaders; volatile pthread_t ptr_owner; void *ptr_private; }; # 221 "/var/obj/nbbuild-current-vax/destdir/usr/include/pthread_types.h" 3 4 struct __pthread_rwlockattr_st { unsigned int ptra_magic; void *ptra_private; }; struct __pthread_barrier_st { unsigned int ptb_magic; pthread_spin_t ptb_lock; pthread_queue_t ptb_waiters; unsigned int ptb_initcount; unsigned int ptb_curcount; unsigned int ptb_generation; void *ptb_private; }; struct __pthread_barrierattr_st { unsigned int ptba_magic; void *ptba_private; }; # 354 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/types.h" 2 3 4 # 42 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdlib.h" 2 3 4 # 56 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdlib.h" 3 4 typedef struct { int quot; int rem; } div_t; typedef struct { long quot; long rem; } ldiv_t; typedef struct { long long int quot; long long int rem; } lldiv_t; typedef struct { quad_t quot; quad_t rem; } qdiv_t; # 92 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdlib.h" 3 4 extern size_t __mb_cur_max; # 95 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdlib.h" 3 4 #pragma GCC visibility push(default) # 95 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdlib.h" 3 4 __attribute__((__noreturn__)) void _Exit(int); __attribute__((__noreturn__)) void abort(void); __attribute__((__pure__)) int abs(int); int atexit(void (*)(void)); double atof(const char *); int atoi(const char *); long atol(const char *); void *bsearch(const void *, const void *, size_t, size_t, int (*)(const void *, const void *)); void *calloc(size_t, size_t); div_t div(int, int); __attribute__((__noreturn__)) void exit(int); void free(void *); char *getenv(const char *); __attribute__((__pure__)) long labs(long); ldiv_t ldiv(long, long); void *malloc(size_t); void qsort(void *, size_t, size_t, int (*)(const void *, const void *)); int rand(void); void *realloc(void *, size_t); void srand(unsigned); double strtod(const char * restrict, char ** restrict); long strtol(const char * restrict, char ** restrict, int); unsigned long strtoul(const char * restrict, char ** restrict, int); int system(const char *); int mblen(const char *, size_t); size_t mbstowcs(wchar_t * restrict, const char * restrict, size_t); int wctomb(char *, wchar_t); int mbtowc(wchar_t * restrict, const char * restrict, size_t); size_t wcstombs(char * restrict, const wchar_t * restrict, size_t); # 144 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdlib.h" 3 4 int rand_r(unsigned int *); double drand48(void); double erand48(unsigned short[3]); long jrand48(unsigned short[3]); void lcong48(unsigned short[7]); long lrand48(void); long mrand48(void); long nrand48(unsigned short[3]); unsigned short * seed48(unsigned short[3]); void srand48(long); int putenv(char *) __asm("__putenv50"); # 174 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdlib.h" 3 4 long a64l(const char *); char *l64a(long); char *initstate(unsigned long, char *, size_t); long random(void); char *setstate(char *); void srandom(unsigned long); char *mkdtemp(char *); int mkstemp(char *); char *mktemp(char *) ; int setkey(const char *); char *realpath(const char * restrict, char * restrict); int ttyslot(void); void *valloc(size_t); int grantpt(int); int unlockpt(int); char *ptsname(int); # 212 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdlib.h" 3 4 long long int atoll(const char *); long long int llabs(long long int); lldiv_t lldiv(long long int, long long int); long long int strtoll(const char * restrict, char ** restrict, int); unsigned long long int strtoull(const char * restrict, char ** restrict, int); float strtof(const char * restrict, char ** restrict); long double strtold(const char * restrict, char ** restrict); int setenv(const char *, const char *, int); int unsetenv(const char *) __asm("__unsetenv13"); int posix_openpt(int); int posix_memalign(void **, size_t, size_t); # 250 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdlib.h" 3 4 void *alloca(size_t); __uint32_t arc4random(void); void arc4random_stir(void); void arc4random_buf(void *, size_t); __uint32_t arc4random_uniform(__uint32_t); void arc4random_addrandom(u_char *, int); char *getbsize(int *, long *); char *cgetcap(char *, const char *, int); int cgetclose(void); int cgetent(char **, const char * const *, const char *); int cgetfirst(char **, const char * const *); int cgetmatch(const char *, const char *); int cgetnext(char **, const char * const *); int cgetnum(char *, const char *, long *); int cgetset(const char *); int cgetstr(char *, const char *, char **); int cgetustr(char *, const char *, char **); void csetexpandtc(int); int daemon(int, int); int devname_r(dev_t, __mode_t, char *, size_t); char *devname(dev_t, __mode_t) __asm("__devname50"); # 285 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdlib.h" 3 4 int humanize_number(char *, size_t, __int64_t, const char *, int, int); int dehumanize_number(const char *, __int64_t *); __devmajor_t getdevmajor(const char *, __mode_t); int getloadavg(double [], int); int getenv_r(const char *, char *, size_t); void cfree(void *); int heapsort(void *, size_t, size_t, int (*)(const void *, const void *)); int mergesort(void *, size_t, size_t, int (*)(const void *, const void *)); int radixsort(const unsigned char **, int, const unsigned char *, unsigned); int sradixsort(const unsigned char **, int, const unsigned char *, unsigned); void mi_vector_hash(const void * restrict, size_t, __uint32_t, __uint32_t[3]); void setproctitle(const char *, ...) __attribute__((__format__ (__printf__, 1, 2))); const char *getprogname(void) __attribute__((__const__)); void setprogname(const char *); quad_t qabs(quad_t); quad_t strtoq(const char * restrict, char ** restrict, int); u_quad_t strtouq(const char * restrict, char ** restrict, int); long long strsuftoll(const char *, const char *, long long, long long); long long strsuftollx(const char *, const char *, long long, long long, char *, size_t); int l64a_r(long, char *, int); size_t shquote(const char *, char *, size_t); size_t shquotev(int, char * const *, char *, size_t); qdiv_t qdiv(quad_t, quad_t); # 331 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdlib.h" 3 4 #pragma GCC visibility pop # 331 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdlib.h" 3 4 # 143 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/misc.h" 2 # 159 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/misc.h" # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/limits.h" 1 3 4 # 37 "/var/obj/nbbuild-current-vax/destdir/usr/include/limits.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/featuretest.h" 1 3 4 # 38 "/var/obj/nbbuild-current-vax/destdir/usr/include/limits.h" 2 3 4 # 164 "/var/obj/nbbuild-current-vax/destdir/usr/include/limits.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/limits.h" 1 3 4 # 37 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/limits.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/featuretest.h" 1 3 4 # 38 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/limits.h" 2 3 4 # 165 "/var/obj/nbbuild-current-vax/destdir/usr/include/limits.h" 2 3 4 # 174 "/var/obj/nbbuild-current-vax/destdir/usr/include/limits.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/syslimits.h" 1 3 4 # 37 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/syslimits.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/featuretest.h" 1 3 4 # 38 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/syslimits.h" 2 3 4 # 175 "/var/obj/nbbuild-current-vax/destdir/usr/include/limits.h" 2 3 4 # 160 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/misc.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/math.h" 1 3 4 # 22 "/var/obj/nbbuild-current-vax/destdir/usr/include/math.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/featuretest.h" 1 3 4 # 23 "/var/obj/nbbuild-current-vax/destdir/usr/include/math.h" 2 3 4 union __float_u { unsigned char __dummy[sizeof(float)]; float __val; }; union __double_u { unsigned char __dummy[sizeof(double)]; double __val; }; union __long_double_u { unsigned char __dummy[sizeof(long double)]; long double __val; }; # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/math.h" 1 3 4 # 41 "/var/obj/nbbuild-current-vax/destdir/usr/include/math.h" 2 3 4 # 140 "/var/obj/nbbuild-current-vax/destdir/usr/include/math.h" 3 4 extern int signgam; enum fdversion {fdlibm_ieee = -1, fdlibm_svid, fdlibm_xopen, fdlibm_posix}; # 156 "/var/obj/nbbuild-current-vax/destdir/usr/include/math.h" 3 4 extern enum fdversion _fdlib_version; struct exception { int type; const char *name; double arg1; double arg2; double retval; }; # 191 "/var/obj/nbbuild-current-vax/destdir/usr/include/math.h" 3 4 # 191 "/var/obj/nbbuild-current-vax/destdir/usr/include/math.h" 3 4 #pragma GCC visibility push(default) # 191 "/var/obj/nbbuild-current-vax/destdir/usr/include/math.h" 3 4 double acos(double); double asin(double); double atan(double); double atan2(double, double); double cos(double); double sin(double); double tan(double); double cosh(double); double sinh(double); double tanh(double); double exp(double); double exp2(double); double frexp(double, int *); double ldexp(double, int); double log(double); double log2(double); double log10(double); double modf(double, double *); double pow(double, double); double sqrt(double); double ceil(double); double fabs(double); double floor(double); double fmod(double, double); double erf(double); double erfc(double); double gamma(double); double hypot(double, double); int finite(double); double j0(double); double j1(double); double jn(int, double); double lgamma(double); double y0(double); double y1(double); double yn(int, double); double acosh(double); double asinh(double); double atanh(double); double cbrt(double); double expm1(double); int ilogb(double); double log1p(double); double logb(double); double nextafter(double, double); double remainder(double, double); double rint(double); double scalb(double, double); # 277 "/var/obj/nbbuild-current-vax/destdir/usr/include/math.h" 3 4 float acosf(float); float asinf(float); float atanf(float); float atan2f(float, float); float cosf(float); float sinf(float); float tanf(float); float acoshf(float); float asinhf(float); float atanhf(float); float coshf(float); float sinhf(float); float tanhf(float); float expf(float); float exp2f(float); float expm1f(float); float frexpf(float, int *); int ilogbf(float); float ldexpf(float, int); float logf(float); float log2f(float); float log10f(float); float log1pf(float); float logbf(float); float modff(float, float *); float scalbnf(float, int); float cbrtf(float); float fabsf(float); long double fabsl(long double); float hypotf(float, float); float powf(float, float); float sqrtf(float); float erff(float); float erfcf(float); float lgammaf(float); float tgammaf(float); double tgamma(double); float ceilf(float); float floorf(float); float rintf(float); double round(double); float roundf(float); double trunc(double); float truncf(float); long int lrint(double); long int lrintf(float); long long int llrint(double); long long int llrintf(float); long int lround(double); long int lroundf(float); long long int llround(double); long long int llroundf(float); float fmodf(float, float); float remainderf(float, float); double remquo(double, double, int *); float remquof(float, float, int *); float copysignf(float, float); long double copysignl(long double, long double); double nan(const char *); float nanf(const char *); long double nanl(const char *); float nextafterf(float, float); long double nextafterl(long double, long double); double nexttoward(double, long double); # 378 "/var/obj/nbbuild-current-vax/destdir/usr/include/math.h" 3 4 double fdim(double, double); double fmax(double, double); double fmin(double, double); float fdimf(float, float); float fmaxf(float, float); float fminf(float, float); long double fdiml(long double, long double); long double fmaxl(long double, long double); long double fminl(long double, long double); # 412 "/var/obj/nbbuild-current-vax/destdir/usr/include/math.h" 3 4 int matherr(struct exception *); double significand(double); double copysign(double, double); double scalbn(double, int); double drem(double, double); # 438 "/var/obj/nbbuild-current-vax/destdir/usr/include/math.h" 3 4 double gamma_r(double, int *); double lgamma_r(double, int *); float gammaf(float); int isinff(float); int isnanf(float); int finitef(float); float j0f(float); float j1f(float); float jnf(int, float); float y0f(float); float y1f(float); float ynf(int, float); float scalbf(float, float); float significandf(float); float dremf(float, float); # 477 "/var/obj/nbbuild-current-vax/destdir/usr/include/math.h" 3 4 float gammaf_r(float, int *); float lgammaf_r(float, int *); int __fpclassifyf(float); int __fpclassifyd(double); int __isfinitef(float); int __isfinited(double); int __isinff(float); int __isinfd(double); int __isnanf(float); int __isnand(double); int __signbitf(float); int __signbitd(double); # 503 "/var/obj/nbbuild-current-vax/destdir/usr/include/math.h" 3 4 int ilogbl(long double); long double logbl(long double); long double scalbnl(long double, int); # 507 "/var/obj/nbbuild-current-vax/destdir/usr/include/math.h" 3 4 #pragma GCC visibility pop # 507 "/var/obj/nbbuild-current-vax/destdir/usr/include/math.h" 3 4 # 168 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/misc.h" 2 # 177 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/misc.h" # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/assert.h" 1 3 4 # 45 "/var/obj/nbbuild-current-vax/destdir/usr/include/assert.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/featuretest.h" 1 3 4 # 46 "/var/obj/nbbuild-current-vax/destdir/usr/include/assert.h" 2 3 4 # 100 "/var/obj/nbbuild-current-vax/destdir/usr/include/assert.h" 3 4 # 100 "/var/obj/nbbuild-current-vax/destdir/usr/include/assert.h" 3 4 #pragma GCC visibility push(default) # 100 "/var/obj/nbbuild-current-vax/destdir/usr/include/assert.h" 3 4 __attribute__((__noreturn__)) void __assert(const char *, int, const char *); __attribute__((__noreturn__)) void __assert13(const char *, int, const char *, const char *); void __diagassert(const char *, int, const char *); void __diagassert13(const char *, int, const char *, const char *); # 105 "/var/obj/nbbuild-current-vax/destdir/usr/include/assert.h" 3 4 #pragma GCC visibility pop # 105 "/var/obj/nbbuild-current-vax/destdir/usr/include/assert.h" 3 4 # 178 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/misc.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/ctype.h" 1 3 4 # 43 "/var/obj/nbbuild-current-vax/destdir/usr/include/ctype.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/featuretest.h" 1 3 4 # 44 "/var/obj/nbbuild-current-vax/destdir/usr/include/ctype.h" 2 3 4 # 45 "/var/obj/nbbuild-current-vax/destdir/usr/include/ctype.h" 3 4 #pragma GCC visibility push(default) # 45 "/var/obj/nbbuild-current-vax/destdir/usr/include/ctype.h" 3 4 int isalnum(int); int isalpha(int); int iscntrl(int); int isdigit(int); int isgraph(int); int islower(int); int isprint(int); int ispunct(int); int isspace(int); int isupper(int); int isxdigit(int); int tolower(int); int toupper(int); int isascii(int); int toascii(int); int _tolower(int); int _toupper(int); int isblank(int); # 71 "/var/obj/nbbuild-current-vax/destdir/usr/include/ctype.h" 3 4 #pragma GCC visibility pop # 71 "/var/obj/nbbuild-current-vax/destdir/usr/include/ctype.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/ctype_inline.h" 1 3 4 # 44 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/ctype_inline.h" 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/featuretest.h" 1 3 4 # 45 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/ctype_inline.h" 2 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/ctype_bits.h" 1 3 4 # 52 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/ctype_bits.h" 3 4 extern const unsigned char *_ctype_; extern const short *_tolower_tab_; extern const short *_toupper_tab_; # 47 "/var/obj/nbbuild-current-vax/destdir/usr/include/sys/ctype_inline.h" 2 3 4 # 75 "/var/obj/nbbuild-current-vax/destdir/usr/include/ctype.h" 2 3 4 # 179 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/misc.h" 2 # 188 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/misc.h" static inline int bits_to_bytes(const int bits) { return ((bits + 7) >> 3); } static inline int bytes_to_int32(const int bytes) { return (((bytes) + 3) >> 2); } static inline int pad_to_int32(const int bytes) { return (((bytes) + 3) & ~3); } extern char** xstrtokenize(const char *str, const char* separators); # 260 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/misc.h" extern __attribute__((visibility("default"))) void SwapLongs( CARD32 *list, unsigned long count); extern __attribute__((visibility("default"))) void SwapShorts( short *list, unsigned long count); extern __attribute__((visibility("default"))) void MakePredeclaredAtoms(void); extern __attribute__((visibility("default"))) int Ones( unsigned long ); typedef struct _xPoint *DDXPointPtr; typedef struct pixman_box16 *BoxPtr; typedef struct _xEvent *xEventPtr; typedef struct _xRectangle *xRectanglePtr; typedef struct _GrabRec *GrabPtr; typedef struct _CharInfo *CharInfoPtr; extern __attribute__((visibility("default"))) unsigned long globalSerialNumber; extern __attribute__((visibility("default"))) unsigned long serverGeneration; # 57 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/gcstruct.h" 1 # 53 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/gcstruct.h" # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/gc.h" 1 # 53 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/gc.h" # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/Xproto.h" 1 # 259 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/Xproto.h" typedef CARD16 KeyButMask; typedef struct { CARD8 byteOrder; BYTE pad; CARD16 majorVersion , minorVersion ; CARD16 nbytesAuthProto ; CARD16 nbytesAuthString ; CARD16 pad2 ; } xConnClientPrefix; typedef struct { CARD8 success; BYTE lengthReason; CARD16 majorVersion , minorVersion ; CARD16 length ; } xConnSetupPrefix; typedef struct { CARD32 release ; CARD32 ridBase , ridMask ; CARD32 motionBufferSize ; CARD16 nbytesVendor ; CARD16 maxRequestSize ; CARD8 numRoots; CARD8 numFormats; CARD8 imageByteOrder; CARD8 bitmapBitOrder; CARD8 bitmapScanlineUnit, bitmapScanlinePad; CARD8 minKeyCode, maxKeyCode; CARD32 pad2 ; } xConnSetup; typedef struct { CARD8 depth; CARD8 bitsPerPixel; CARD8 scanLinePad; CARD8 pad1; CARD32 pad2 ; } xPixmapFormat; typedef struct { CARD8 depth; CARD8 pad1; CARD16 nVisuals ; CARD32 pad2 ; } xDepth; typedef struct { CARD32 visualID ; CARD8 class; CARD8 bitsPerRGB; CARD16 colormapEntries ; CARD32 redMask , greenMask , blueMask ; CARD32 pad ; } xVisualType; typedef struct { CARD32 windowId ; CARD32 defaultColormap ; CARD32 whitePixel , blackPixel ; CARD32 currentInputMask ; CARD16 pixWidth , pixHeight ; CARD16 mmWidth , mmHeight ; CARD16 minInstalledMaps , maxInstalledMaps ; CARD32 rootVisualID ; CARD8 backingStore; BOOL saveUnders; CARD8 rootDepth; CARD8 nDepths; } xWindowRoot; # 354 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/Xproto.h" typedef struct { CARD32 time ; INT16 x , y ; } xTimecoord; typedef struct { CARD8 family; BYTE pad; CARD16 length ; } xHostEntry; typedef struct { INT16 leftSideBearing , rightSideBearing , characterWidth , ascent , descent ; CARD16 attributes ; } xCharInfo; typedef struct { CARD32 name ; CARD32 value ; } xFontProp; typedef struct { CARD8 len; INT8 delta; } xTextElt; typedef struct { CARD32 pixel ; CARD16 red , green , blue ; CARD8 flags; CARD8 pad; } xColorItem; typedef struct { CARD16 red , green , blue , pad ; } xrgb; typedef CARD8 KEYCODE; # 412 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/Xproto.h" typedef struct { BYTE type; BYTE data1; CARD16 sequenceNumber ; CARD32 length ; CARD32 data00 ; CARD32 data01 ; CARD32 data02 ; CARD32 data03 ; CARD32 data04 ; CARD32 data05 ; } xGenericReply; typedef struct { BYTE type; CARD8 backingStore; CARD16 sequenceNumber ; CARD32 length ; CARD32 visualID ; CARD16 class ; CARD8 bitGravity; CARD8 winGravity; CARD32 backingBitPlanes ; CARD32 backingPixel ; BOOL saveUnder; BOOL mapInstalled; CARD8 mapState; BOOL override; CARD32 colormap ; CARD32 allEventMasks ; CARD32 yourEventMask ; CARD16 doNotPropagateMask ; CARD16 pad ; } xGetWindowAttributesReply; typedef struct { BYTE type; CARD8 depth; CARD16 sequenceNumber ; CARD32 length ; CARD32 root ; INT16 x , y ; CARD16 width , height ; CARD16 borderWidth ; CARD16 pad1 ; CARD32 pad2 ; CARD32 pad3 ; } xGetGeometryReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD32 root , parent ; CARD16 nChildren ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; } xQueryTreeReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD32 atom ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xInternAtomReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nameLength ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xGetAtomNameReply; typedef struct { BYTE type; CARD8 format; CARD16 sequenceNumber ; CARD32 length ; CARD32 propertyType ; CARD32 bytesAfter ; CARD32 nItems ; CARD32 pad1 ; CARD32 pad2 ; CARD32 pad3 ; } xGetPropertyReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nProperties ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xListPropertiesReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD32 owner ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGetSelectionOwnerReply; typedef struct { BYTE type; BYTE status; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad1 ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGrabPointerReply; typedef xGrabPointerReply xGrabKeyboardReply; typedef struct { BYTE type; BOOL sameScreen; CARD16 sequenceNumber ; CARD32 length ; CARD32 root , child ; INT16 rootX , rootY , winX , winY ; CARD16 mask ; CARD16 pad1 ; CARD32 pad ; } xQueryPointerReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD32 nEvents ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGetMotionEventsReply; typedef struct { BYTE type; BOOL sameScreen; CARD16 sequenceNumber ; CARD32 length ; CARD32 child ; INT16 dstX , dstY ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; } xTranslateCoordsReply; typedef struct { BYTE type; CARD8 revertTo; CARD16 sequenceNumber ; CARD32 length ; CARD32 focus ; CARD32 pad1 ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; } xGetInputFocusReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; BYTE map[32]; } xQueryKeymapReply; typedef struct _xQueryFontReply { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; xCharInfo minBounds; CARD32 walign1 ; xCharInfo maxBounds; CARD32 walign2 ; CARD16 minCharOrByte2 , maxCharOrByte2 ; CARD16 defaultChar ; CARD16 nFontProps ; CARD8 drawDirection; CARD8 minByte1, maxByte1; BOOL allCharsExist; INT16 fontAscent , fontDescent ; CARD32 nCharInfos ; } xQueryFontReply; typedef struct { BYTE type; CARD8 drawDirection; CARD16 sequenceNumber ; CARD32 length ; INT16 fontAscent , fontDescent ; INT16 overallAscent , overallDescent ; INT32 overallWidth , overallLeft , overallRight ; CARD32 pad ; } xQueryTextExtentsReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nFonts ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xListFontsReply; typedef struct { BYTE type; CARD8 nameLength; CARD16 sequenceNumber ; CARD32 length ; xCharInfo minBounds; CARD32 walign1 ; xCharInfo maxBounds; CARD32 walign2 ; CARD16 minCharOrByte2 , maxCharOrByte2 ; CARD16 defaultChar ; CARD16 nFontProps ; CARD8 drawDirection; CARD8 minByte1, maxByte1; BOOL allCharsExist; INT16 fontAscent , fontDescent ; CARD32 nReplies ; } xListFontsWithInfoReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nPaths ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xGetFontPathReply; typedef struct { BYTE type; CARD8 depth; CARD16 sequenceNumber ; CARD32 length ; CARD32 visual ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xGetImageReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nColormaps ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xListInstalledColormapsReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 red , green , blue ; CARD16 pad2 ; CARD32 pixel ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; } xAllocColorReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD32 pixel ; CARD16 exactRed , exactGreen , exactBlue ; CARD16 screenRed , screenGreen , screenBlue ; CARD32 pad2 ; CARD32 pad3 ; } xAllocNamedColorReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nPixels , nMasks ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xAllocColorCellsReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nPixels ; CARD16 pad2 ; CARD32 redMask , greenMask , blueMask ; CARD32 pad3 ; CARD32 pad4 ; } xAllocColorPlanesReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nColors ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xQueryColorsReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 exactRed , exactGreen , exactBlue ; CARD16 screenRed , screenGreen , screenBlue ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; } xLookupColorReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 width , height ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xQueryBestSizeReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; BOOL present; CARD8 major_opcode; CARD8 first_event; CARD8 first_error; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xQueryExtensionReply; typedef struct { BYTE type; CARD8 nExtensions; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xListExtensionsReply; typedef struct { BYTE type; CARD8 success; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xSetMappingReply; typedef xSetMappingReply xSetPointerMappingReply; typedef xSetMappingReply xSetModifierMappingReply; typedef struct { BYTE type; CARD8 nElts; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xGetPointerMappingReply; typedef struct { BYTE type; CARD8 keySymsPerKeyCode; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xGetKeyboardMappingReply; typedef struct { BYTE type; CARD8 numKeyPerModifier; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad1 ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGetModifierMappingReply; typedef struct { BYTE type; BOOL globalAutoRepeat; CARD16 sequenceNumber ; CARD32 length ; CARD32 ledMask ; CARD8 keyClickPercent, bellPercent; CARD16 bellPitch , bellDuration ; CARD16 pad ; BYTE map[32]; } xGetKeyboardControlReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 accelNumerator , accelDenominator ; CARD16 threshold ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGetPointerControlReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 timeout , interval ; BOOL preferBlanking; BOOL allowExposures; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGetScreenSaverReply; typedef struct { BYTE type; BOOL enabled; CARD16 sequenceNumber ; CARD32 length ; CARD16 nHosts ; CARD16 pad1 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xListHostsReply; # 971 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/Xproto.h" typedef struct { BYTE type; BYTE errorCode; CARD16 sequenceNumber ; CARD32 resourceID ; CARD16 minorCode ; CARD8 majorCode; BYTE pad1; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xError; typedef struct _xEvent { union { struct { BYTE type; BYTE detail; CARD16 sequenceNumber ; } u; struct { CARD32 pad00 ; CARD32 time ; CARD32 root , event , child ; INT16 rootX , rootY , eventX , eventY ; KeyButMask state ; BOOL sameScreen; BYTE pad1; } keyButtonPointer; struct { CARD32 pad00 ; CARD32 time ; CARD32 root , event , child ; INT16 rootX , rootY , eventX , eventY ; KeyButMask state ; BYTE mode; BYTE flags; } enterLeave; struct { CARD32 pad00 ; CARD32 window ; BYTE mode; BYTE pad1, pad2, pad3; } focus; struct { CARD32 pad00 ; CARD32 window ; CARD16 x , y , width , height ; CARD16 count ; CARD16 pad2 ; } expose; struct { CARD32 pad00 ; CARD32 drawable ; CARD16 x , y , width , height ; CARD16 minorEvent ; CARD16 count ; BYTE majorEvent; BYTE pad1, pad2, pad3; } graphicsExposure; struct { CARD32 pad00 ; CARD32 drawable ; CARD16 minorEvent ; BYTE majorEvent; BYTE bpad; } noExposure; struct { CARD32 pad00 ; CARD32 window ; CARD8 state; BYTE pad1, pad2, pad3; } visibility; struct { CARD32 pad00 ; CARD32 parent , window ; INT16 x , y ; CARD16 width , height , borderWidth ; BOOL override; BYTE bpad; } createNotify; # 1069 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/Xproto.h" struct { CARD32 pad00 ; CARD32 event , window ; } destroyNotify; struct { CARD32 pad00 ; CARD32 event , window ; BOOL fromConfigure; BYTE pad1, pad2, pad3; } unmapNotify; struct { CARD32 pad00 ; CARD32 event , window ; BOOL override; BYTE pad1, pad2, pad3; } mapNotify; struct { CARD32 pad00 ; CARD32 parent , window ; } mapRequest; struct { CARD32 pad00 ; CARD32 event , window , parent ; INT16 x , y ; BOOL override; BYTE pad1, pad2, pad3; } reparent; struct { CARD32 pad00 ; CARD32 event , window , aboveSibling ; INT16 x , y ; CARD16 width , height , borderWidth ; BOOL override; BYTE bpad; } configureNotify; struct { CARD32 pad00 ; CARD32 parent , window , sibling ; INT16 x , y ; CARD16 width , height , borderWidth ; CARD16 valueMask ; CARD32 pad1 ; } configureRequest; struct { CARD32 pad00 ; CARD32 event , window ; INT16 x , y ; CARD32 pad1 , pad2 , pad3 , pad4 ; } gravity; struct { CARD32 pad00 ; CARD32 window ; CARD16 width , height ; } resizeRequest; struct { CARD32 pad00 ; CARD32 event , window , parent ; BYTE place; BYTE pad1, pad2, pad3; } circulate; struct { CARD32 pad00 ; CARD32 window ; CARD32 atom ; CARD32 time ; BYTE state; BYTE pad1; CARD16 pad2 ; } property; struct { CARD32 pad00 ; CARD32 time ; CARD32 window ; CARD32 atom ; } selectionClear; struct { CARD32 pad00 ; CARD32 time ; CARD32 owner , requestor ; CARD32 selection , target , property ; } selectionRequest; struct { CARD32 pad00 ; CARD32 time ; CARD32 requestor ; CARD32 selection , target , property ; } selectionNotify; struct { CARD32 pad00 ; CARD32 window ; CARD32 colormap ; BOOL new; BYTE state; BYTE pad1, pad2; } colormap; struct { CARD32 pad00 ; CARD8 request; CARD8 firstKeyCode; CARD8 count; BYTE pad1; } mappingNotify; struct { CARD32 pad00 ; CARD32 window ; union { struct { CARD32 type ; INT32 longs0 ; INT32 longs1 ; INT32 longs2 ; INT32 longs3 ; INT32 longs4 ; } l; struct { CARD32 type ; INT16 shorts0 ; INT16 shorts1 ; INT16 shorts2 ; INT16 shorts3 ; INT16 shorts4 ; INT16 shorts5 ; INT16 shorts6 ; INT16 shorts7 ; INT16 shorts8 ; INT16 shorts9 ; } s; struct { CARD32 type ; INT8 bytes[20]; } b; } u; } clientMessage; } u; } xEvent; # 1226 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/Xproto.h" typedef struct { BYTE type; CARD8 extension; CARD16 sequenceNumber ; CARD32 length ; CARD16 evtype ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xGenericEvent; typedef struct { BYTE type; BYTE map[31]; } xKeymapEvent; # 1259 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/Xproto.h" typedef union { xGenericReply generic; xGetGeometryReply geom; xQueryTreeReply tree; xInternAtomReply atom; xGetAtomNameReply atomName; xGetPropertyReply property; xListPropertiesReply listProperties; xGetSelectionOwnerReply selection; xGrabPointerReply grabPointer; xGrabKeyboardReply grabKeyboard; xQueryPointerReply pointer; xGetMotionEventsReply motionEvents; xTranslateCoordsReply coords; xGetInputFocusReply inputFocus; xQueryTextExtentsReply textExtents; xListFontsReply fonts; xGetFontPathReply fontPath; xGetImageReply image; xListInstalledColormapsReply colormaps; xAllocColorReply allocColor; xAllocNamedColorReply allocNamedColor; xAllocColorCellsReply colorCells; xAllocColorPlanesReply colorPlanes; xQueryColorsReply colors; xLookupColorReply lookupColor; xQueryBestSizeReply bestSize; xQueryExtensionReply extension; xListExtensionsReply extensions; xSetModifierMappingReply setModifierMapping; xGetModifierMappingReply getModifierMapping; xSetPointerMappingReply setPointerMapping; xGetKeyboardMappingReply getKeyboardMapping; xGetPointerMappingReply getPointerMapping; xGetPointerControlReply pointerControl; xGetScreenSaverReply screenSaver; xListHostsReply hosts; xError error; xEvent event; } xReply; # 1309 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/Xproto.h" typedef struct _xReq { CARD8 reqType; CARD8 data; CARD16 length ; } xReq; # 1323 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/Xproto.h" typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 id ; } xResourceReq; typedef struct { CARD8 reqType; CARD8 depth; CARD16 length ; CARD32 wid , parent ; INT16 x , y ; CARD16 width , height , borderWidth ; CARD16 class ; CARD32 visual ; CARD32 mask ; } xCreateWindowReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 window ; CARD32 valueMask ; } xChangeWindowAttributesReq; typedef struct { CARD8 reqType; BYTE mode; CARD16 length ; CARD32 window ; } xChangeSaveSetReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 window , parent ; INT16 x , y ; } xReparentWindowReq; typedef struct { CARD8 reqType; CARD8 pad; CARD16 length ; CARD32 window ; CARD16 mask ; CARD16 pad2 ; } xConfigureWindowReq; typedef struct { CARD8 reqType; CARD8 direction; CARD16 length ; CARD32 window ; } xCirculateWindowReq; typedef struct { CARD8 reqType; BOOL onlyIfExists; CARD16 length ; CARD16 nbytes ; CARD16 pad ; } xInternAtomReq; typedef struct { CARD8 reqType; CARD8 mode; CARD16 length ; CARD32 window ; CARD32 property , type ; CARD8 format; BYTE pad[3]; CARD32 nUnits ; } xChangePropertyReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 window ; CARD32 property ; } xDeletePropertyReq; typedef struct { CARD8 reqType; BOOL delete; CARD16 length ; CARD32 window ; CARD32 property , type ; CARD32 longOffset ; CARD32 longLength ; } xGetPropertyReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 window ; CARD32 selection ; CARD32 time ; } xSetSelectionOwnerReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 requestor ; CARD32 selection , target , property ; CARD32 time ; } xConvertSelectionReq; typedef struct { CARD8 reqType; BOOL propagate; CARD16 length ; CARD32 destination ; CARD32 eventMask ; xEvent event; } xSendEventReq; typedef struct { CARD8 reqType; BOOL ownerEvents; CARD16 length ; CARD32 grabWindow ; CARD16 eventMask ; BYTE pointerMode, keyboardMode; CARD32 confineTo ; CARD32 cursor ; CARD32 time ; } xGrabPointerReq; typedef struct { CARD8 reqType; BOOL ownerEvents; CARD16 length ; CARD32 grabWindow ; CARD16 eventMask ; BYTE pointerMode, keyboardMode; CARD32 confineTo ; CARD32 cursor ; CARD8 button; BYTE pad; CARD16 modifiers ; } xGrabButtonReq; typedef struct { CARD8 reqType; CARD8 button; CARD16 length ; CARD32 grabWindow ; CARD16 modifiers ; CARD16 pad ; } xUngrabButtonReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 cursor ; CARD32 time ; CARD16 eventMask ; CARD16 pad2 ; } xChangeActivePointerGrabReq; typedef struct { CARD8 reqType; BOOL ownerEvents; CARD16 length ; CARD32 grabWindow ; CARD32 time ; BYTE pointerMode, keyboardMode; CARD16 pad ; } xGrabKeyboardReq; typedef struct { CARD8 reqType; BOOL ownerEvents; CARD16 length ; CARD32 grabWindow ; CARD16 modifiers ; CARD8 key; BYTE pointerMode, keyboardMode; BYTE pad1, pad2, pad3; } xGrabKeyReq; typedef struct { CARD8 reqType; CARD8 key; CARD16 length ; CARD32 grabWindow ; CARD16 modifiers ; CARD16 pad ; } xUngrabKeyReq; typedef struct { CARD8 reqType; CARD8 mode; CARD16 length ; CARD32 time ; } xAllowEventsReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 window ; CARD32 start , stop ; } xGetMotionEventsReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 srcWid , dstWid ; INT16 srcX , srcY ; } xTranslateCoordsReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 srcWid , dstWid ; INT16 srcX , srcY ; CARD16 srcWidth , srcHeight ; INT16 dstX , dstY ; } xWarpPointerReq; typedef struct { CARD8 reqType; CARD8 revertTo; CARD16 length ; CARD32 focus ; CARD32 time ; } xSetInputFocusReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 fid ; CARD16 nbytes ; BYTE pad1, pad2; } xOpenFontReq; typedef struct { CARD8 reqType; BOOL oddLength; CARD16 length ; CARD32 fid ; } xQueryTextExtentsReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD16 maxNames ; CARD16 nbytes ; } xListFontsReq; typedef xListFontsReq xListFontsWithInfoReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD16 nFonts ; BYTE pad1, pad2; } xSetFontPathReq; typedef struct { CARD8 reqType; CARD8 depth; CARD16 length ; CARD32 pid ; CARD32 drawable ; CARD16 width , height ; } xCreatePixmapReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 gc ; CARD32 drawable ; CARD32 mask ; } xCreateGCReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 gc ; CARD32 mask ; } xChangeGCReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 srcGC , dstGC ; CARD32 mask ; } xCopyGCReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 gc ; CARD16 dashOffset ; CARD16 nDashes ; } xSetDashesReq; typedef struct { CARD8 reqType; BYTE ordering; CARD16 length ; CARD32 gc ; INT16 xOrigin , yOrigin ; } xSetClipRectanglesReq; typedef struct { CARD8 reqType; BOOL exposures; CARD16 length ; CARD32 window ; INT16 x , y ; CARD16 width , height ; } xClearAreaReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 srcDrawable , dstDrawable ; CARD32 gc ; INT16 srcX , srcY , dstX , dstY ; CARD16 width , height ; } xCopyAreaReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 srcDrawable , dstDrawable ; CARD32 gc ; INT16 srcX , srcY , dstX , dstY ; CARD16 width , height ; CARD32 bitPlane ; } xCopyPlaneReq; typedef struct { CARD8 reqType; BYTE coordMode; CARD16 length ; CARD32 drawable ; CARD32 gc ; } xPolyPointReq; typedef xPolyPointReq xPolyLineReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 drawable ; CARD32 gc ; } xPolySegmentReq; typedef xPolySegmentReq xPolyArcReq; typedef xPolySegmentReq xPolyRectangleReq; typedef xPolySegmentReq xPolyFillRectangleReq; typedef xPolySegmentReq xPolyFillArcReq; typedef struct _FillPolyReq { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 drawable ; CARD32 gc ; BYTE shape; BYTE coordMode; CARD16 pad1 ; } xFillPolyReq; typedef struct _PutImageReq { CARD8 reqType; CARD8 format; CARD16 length ; CARD32 drawable ; CARD32 gc ; CARD16 width , height ; INT16 dstX , dstY ; CARD8 leftPad; CARD8 depth; CARD16 pad ; } xPutImageReq; typedef struct { CARD8 reqType; CARD8 format; CARD16 length ; CARD32 drawable ; INT16 x , y ; CARD16 width , height ; CARD32 planeMask ; } xGetImageReq; typedef struct { CARD8 reqType; CARD8 pad; CARD16 length ; CARD32 drawable ; CARD32 gc ; INT16 x , y ; } xPolyTextReq; typedef xPolyTextReq xPolyText8Req; typedef xPolyTextReq xPolyText16Req; typedef struct { CARD8 reqType; BYTE nChars; CARD16 length ; CARD32 drawable ; CARD32 gc ; INT16 x , y ; } xImageTextReq; typedef xImageTextReq xImageText8Req; typedef xImageTextReq xImageText16Req; typedef struct { CARD8 reqType; BYTE alloc; CARD16 length ; CARD32 mid ; CARD32 window ; CARD32 visual ; } xCreateColormapReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 mid ; CARD32 srcCmap ; } xCopyColormapAndFreeReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 cmap ; CARD16 red , green , blue ; CARD16 pad2 ; } xAllocColorReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 cmap ; CARD16 nbytes ; BYTE pad1, pad2; } xAllocNamedColorReq; typedef struct { CARD8 reqType; BOOL contiguous; CARD16 length ; CARD32 cmap ; CARD16 colors , planes ; } xAllocColorCellsReq; typedef struct { CARD8 reqType; BOOL contiguous; CARD16 length ; CARD32 cmap ; CARD16 colors , red , green , blue ; } xAllocColorPlanesReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 cmap ; CARD32 planeMask ; } xFreeColorsReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 cmap ; } xStoreColorsReq; typedef struct { CARD8 reqType; CARD8 flags; CARD16 length ; CARD32 cmap ; CARD32 pixel ; CARD16 nbytes ; BYTE pad1, pad2; } xStoreNamedColorReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 cmap ; } xQueryColorsReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 cmap ; CARD16 nbytes ; BYTE pad1, pad2; } xLookupColorReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 cid ; CARD32 source , mask ; CARD16 foreRed , foreGreen , foreBlue ; CARD16 backRed , backGreen , backBlue ; CARD16 x , y ; } xCreateCursorReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 cid ; CARD32 source , mask ; CARD16 sourceChar , maskChar ; CARD16 foreRed , foreGreen , foreBlue ; CARD16 backRed , backGreen , backBlue ; } xCreateGlyphCursorReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 cursor ; CARD16 foreRed , foreGreen , foreBlue ; CARD16 backRed , backGreen , backBlue ; } xRecolorCursorReq; typedef struct { CARD8 reqType; CARD8 class; CARD16 length ; CARD32 drawable ; CARD16 width , height ; } xQueryBestSizeReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD16 nbytes ; BYTE pad1, pad2; } xQueryExtensionReq; typedef struct { CARD8 reqType; CARD8 numKeyPerModifier; CARD16 length ; } xSetModifierMappingReq; typedef struct { CARD8 reqType; CARD8 nElts; CARD16 length ; } xSetPointerMappingReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD8 firstKeyCode; CARD8 count; CARD16 pad1 ; } xGetKeyboardMappingReq; typedef struct { CARD8 reqType; CARD8 keyCodes; CARD16 length ; CARD8 firstKeyCode; CARD8 keySymsPerKeyCode; CARD16 pad1 ; } xChangeKeyboardMappingReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 mask ; } xChangeKeyboardControlReq; typedef struct { CARD8 reqType; INT8 percent; CARD16 length ; } xBellReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; INT16 accelNum , accelDenum ; INT16 threshold ; BOOL doAccel, doThresh; } xChangePointerControlReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; INT16 timeout , interval ; BYTE preferBlank, allowExpose; CARD16 pad2 ; } xSetScreenSaverReq; typedef struct { CARD8 reqType; BYTE mode; CARD16 length ; CARD8 hostFamily; BYTE pad; CARD16 hostLength ; } xChangeHostsReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; } xListHostsReq; typedef struct { CARD8 reqType; BYTE mode; CARD16 length ; } xChangeModeReq; typedef xChangeModeReq xSetAccessControlReq; typedef xChangeModeReq xSetCloseDownModeReq; typedef xChangeModeReq xForceScreenSaverReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 window ; CARD16 nAtoms ; INT16 nPositions ; } xRotatePropertiesReq; # 54 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/gc.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/screenint.h" 1 # 53 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/screenint.h" typedef struct _PixmapFormat *PixmapFormatPtr; typedef struct _Visual *VisualPtr; typedef struct _Depth *DepthPtr; typedef struct _Screen *ScreenPtr; extern __attribute__((visibility("default"))) int AddScreen( Bool (* )( int , ScreenPtr , int , char ** ), int , char** ); typedef struct _ColormapRec *ColormapPtr; # 55 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/gc.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/pixmap.h" 1 # 74 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/pixmap.h" typedef struct _Drawable *DrawablePtr; typedef struct _Pixmap *PixmapPtr; typedef union _PixUnion { PixmapPtr pixmap; unsigned long pixel; } PixUnion; # 94 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/pixmap.h" extern __attribute__((visibility("default"))) PixmapPtr GetScratchPixmapHeader( ScreenPtr , int , int , int , int , int , pointer ); extern __attribute__((visibility("default"))) void FreeScratchPixmapHeader( PixmapPtr ); extern __attribute__((visibility("default"))) Bool CreateScratchPixmapsForScreen( int ); extern __attribute__((visibility("default"))) void FreeScratchPixmapsForScreen( int ); extern __attribute__((visibility("default"))) PixmapPtr AllocatePixmap( ScreenPtr , int ); extern __attribute__((visibility("default"))) void FreePixmap( PixmapPtr ); # 56 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/gc.h" 2 # 83 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/gc.h" typedef struct _GCInterest *GCInterestPtr; typedef struct _GC *GCPtr; typedef struct _GCOps *GCOpsPtr; extern __attribute__((visibility("default"))) void ValidateGC( DrawablePtr , GCPtr ); typedef union { CARD32 val; pointer ptr; } ChangeGCVal, *ChangeGCValPtr; extern int ChangeGCXIDs( ClientPtr , GCPtr , BITS32 , CARD32 * ); extern __attribute__((visibility("default"))) int ChangeGC( ClientPtr , GCPtr , BITS32 , ChangeGCValPtr ); extern __attribute__((visibility("default"))) GCPtr CreateGC( DrawablePtr , BITS32 , XID* , int* , XID , ClientPtr ); extern __attribute__((visibility("default"))) int CopyGC( GCPtr , GCPtr , BITS32 ); extern __attribute__((visibility("default"))) int FreeGC( pointer , XID ); extern __attribute__((visibility("default"))) void FreeGCperDepth( int ); extern __attribute__((visibility("default"))) Bool CreateGCperDepth( int ); extern __attribute__((visibility("default"))) Bool CreateDefaultStipple( int ); extern __attribute__((visibility("default"))) void FreeDefaultStipple( int ); extern __attribute__((visibility("default"))) int SetDashes( GCPtr , unsigned , unsigned , unsigned char* ); extern __attribute__((visibility("default"))) int VerifyRectOrder( int , xRectangle* , int ); extern __attribute__((visibility("default"))) int SetClipRects( GCPtr , int , int , int , xRectangle* , int ); extern __attribute__((visibility("default"))) GCPtr GetScratchGC( unsigned , ScreenPtr ); extern __attribute__((visibility("default"))) void FreeScratchGC( GCPtr ); # 54 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/gcstruct.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/regionstr.h" 1 # 51 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/regionstr.h" typedef struct pixman_region16 RegionRec, *RegionPtr; # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/miscstruct.h" 1 # 53 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/miscstruct.h" # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/pixman-1/pixman.h" 1 # 72 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/pixman-1/pixman.h" # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/pixman-1/pixman-version.h" 1 # 73 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/pixman-1/pixman.h" 2 # 82 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/pixman-1/pixman.h" # 105 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/pixman-1/pixman.h" # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdint.h" 1 3 4 # 79 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdint.h" 3 4 typedef __intptr_t intptr_t; typedef __uintptr_t uintptr_t; # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/int_mwgwtypes.h" 1 3 4 # 41 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/int_mwgwtypes.h" 3 4 typedef signed char int_least8_t; typedef unsigned char uint_least8_t; typedef short int int_least16_t; typedef unsigned short int uint_least16_t; typedef int int_least32_t; typedef unsigned int uint_least32_t; typedef long long int int_least64_t; typedef unsigned long long int uint_least64_t; typedef signed char int_fast8_t; typedef unsigned char uint_fast8_t; typedef short int int_fast16_t; typedef unsigned short int uint_fast16_t; typedef int int_fast32_t; typedef unsigned int uint_fast32_t; typedef long long int int_fast64_t; typedef unsigned long long int uint_fast64_t; # 82 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/int_mwgwtypes.h" 3 4 typedef long long int intmax_t; typedef unsigned long long int uintmax_t; # 89 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdint.h" 2 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/int_limits.h" 1 3 4 # 92 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdint.h" 2 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/int_const.h" 1 3 4 # 96 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdint.h" 2 3 4 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/include/machine/wchar_limits.h" 1 3 4 # 99 "/var/obj/nbbuild-current-vax/destdir/usr/include/stdint.h" 2 3 4 # 106 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/pixman-1/pixman.h" 2 typedef int pixman_bool_t; typedef __int64_t pixman_fixed_32_32_t; typedef pixman_fixed_32_32_t pixman_fixed_48_16_t; typedef __uint32_t pixman_fixed_1_31_t; typedef __uint32_t pixman_fixed_1_16_t; typedef __int32_t pixman_fixed_16_16_t; typedef pixman_fixed_16_16_t pixman_fixed_t; # 144 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/pixman-1/pixman.h" typedef struct pixman_color pixman_color_t; typedef struct pixman_point_fixed pixman_point_fixed_t; typedef struct pixman_line_fixed pixman_line_fixed_t; typedef struct pixman_vector pixman_vector_t; typedef struct pixman_transform pixman_transform_t; struct pixman_color { __uint16_t red; __uint16_t green; __uint16_t blue; __uint16_t alpha; }; struct pixman_point_fixed { pixman_fixed_t x; pixman_fixed_t y; }; struct pixman_line_fixed { pixman_point_fixed_t p1, p2; }; struct pixman_vector { pixman_fixed_t vector[3]; }; struct pixman_transform { pixman_fixed_t matrix[3][3]; }; struct pixman_box16; typedef union pixman_image pixman_image_t; void pixman_transform_init_identity (struct pixman_transform *matrix); pixman_bool_t pixman_transform_point_3d (const struct pixman_transform *transform, struct pixman_vector *vector); pixman_bool_t pixman_transform_point (const struct pixman_transform *transform, struct pixman_vector *vector); pixman_bool_t pixman_transform_multiply (struct pixman_transform *dst, const struct pixman_transform *l, const struct pixman_transform *r); void pixman_transform_init_scale (struct pixman_transform *t, pixman_fixed_t sx, pixman_fixed_t sy); pixman_bool_t pixman_transform_scale (struct pixman_transform *forward, struct pixman_transform *reverse, pixman_fixed_t sx, pixman_fixed_t sy); void pixman_transform_init_rotate (struct pixman_transform *t, pixman_fixed_t cos, pixman_fixed_t sin); pixman_bool_t pixman_transform_rotate (struct pixman_transform *forward, struct pixman_transform *reverse, pixman_fixed_t c, pixman_fixed_t s); void pixman_transform_init_translate (struct pixman_transform *t, pixman_fixed_t tx, pixman_fixed_t ty); pixman_bool_t pixman_transform_translate (struct pixman_transform *forward, struct pixman_transform *reverse, pixman_fixed_t tx, pixman_fixed_t ty); pixman_bool_t pixman_transform_bounds (const struct pixman_transform *matrix, struct pixman_box16 *b); pixman_bool_t pixman_transform_invert (struct pixman_transform *dst, const struct pixman_transform *src); pixman_bool_t pixman_transform_is_identity (const struct pixman_transform *t); pixman_bool_t pixman_transform_is_scale (const struct pixman_transform *t); pixman_bool_t pixman_transform_is_int_translate (const struct pixman_transform *t); pixman_bool_t pixman_transform_is_inverse (const struct pixman_transform *a, const struct pixman_transform *b); struct pixman_f_vector { double v[3]; }; struct pixman_f_transform { double m[3][3]; }; pixman_bool_t pixman_transform_from_pixman_f_transform (struct pixman_transform *t, const struct pixman_f_transform *ft); void pixman_f_transform_from_pixman_transform (struct pixman_f_transform *ft, const struct pixman_transform *t); pixman_bool_t pixman_f_transform_invert (struct pixman_f_transform *dst, const struct pixman_f_transform *src); pixman_bool_t pixman_f_transform_point (const struct pixman_f_transform *t, struct pixman_f_vector *v); void pixman_f_transform_point_3d (const struct pixman_f_transform *t, struct pixman_f_vector *v); void pixman_f_transform_multiply (struct pixman_f_transform *dst, const struct pixman_f_transform *l, const struct pixman_f_transform *r); void pixman_f_transform_init_scale (struct pixman_f_transform *t, double sx, double sy); pixman_bool_t pixman_f_transform_scale (struct pixman_f_transform *forward, struct pixman_f_transform *reverse, double sx, double sy); void pixman_f_transform_init_rotate (struct pixman_f_transform *t, double cos, double sin); pixman_bool_t pixman_f_transform_rotate (struct pixman_f_transform *forward, struct pixman_f_transform *reverse, double c, double s); void pixman_f_transform_init_translate (struct pixman_f_transform *t, double tx, double ty); pixman_bool_t pixman_f_transform_translate (struct pixman_f_transform *forward, struct pixman_f_transform *reverse, double tx, double ty); pixman_bool_t pixman_f_transform_bounds (const struct pixman_f_transform *t, struct pixman_box16 *b); void pixman_f_transform_init_identity (struct pixman_f_transform *t); typedef enum { PIXMAN_REPEAT_NONE, PIXMAN_REPEAT_NORMAL, PIXMAN_REPEAT_PAD, PIXMAN_REPEAT_REFLECT } pixman_repeat_t; typedef enum { PIXMAN_FILTER_FAST, PIXMAN_FILTER_GOOD, PIXMAN_FILTER_BEST, PIXMAN_FILTER_NEAREST, PIXMAN_FILTER_BILINEAR, PIXMAN_FILTER_CONVOLUTION } pixman_filter_t; typedef enum { PIXMAN_OP_CLEAR = 0x00, PIXMAN_OP_SRC = 0x01, PIXMAN_OP_DST = 0x02, PIXMAN_OP_OVER = 0x03, PIXMAN_OP_OVER_REVERSE = 0x04, PIXMAN_OP_IN = 0x05, PIXMAN_OP_IN_REVERSE = 0x06, PIXMAN_OP_OUT = 0x07, PIXMAN_OP_OUT_REVERSE = 0x08, PIXMAN_OP_ATOP = 0x09, PIXMAN_OP_ATOP_REVERSE = 0x0a, PIXMAN_OP_XOR = 0x0b, PIXMAN_OP_ADD = 0x0c, PIXMAN_OP_SATURATE = 0x0d, PIXMAN_OP_DISJOINT_CLEAR = 0x10, PIXMAN_OP_DISJOINT_SRC = 0x11, PIXMAN_OP_DISJOINT_DST = 0x12, PIXMAN_OP_DISJOINT_OVER = 0x13, PIXMAN_OP_DISJOINT_OVER_REVERSE = 0x14, PIXMAN_OP_DISJOINT_IN = 0x15, PIXMAN_OP_DISJOINT_IN_REVERSE = 0x16, PIXMAN_OP_DISJOINT_OUT = 0x17, PIXMAN_OP_DISJOINT_OUT_REVERSE = 0x18, PIXMAN_OP_DISJOINT_ATOP = 0x19, PIXMAN_OP_DISJOINT_ATOP_REVERSE = 0x1a, PIXMAN_OP_DISJOINT_XOR = 0x1b, PIXMAN_OP_CONJOINT_CLEAR = 0x20, PIXMAN_OP_CONJOINT_SRC = 0x21, PIXMAN_OP_CONJOINT_DST = 0x22, PIXMAN_OP_CONJOINT_OVER = 0x23, PIXMAN_OP_CONJOINT_OVER_REVERSE = 0x24, PIXMAN_OP_CONJOINT_IN = 0x25, PIXMAN_OP_CONJOINT_IN_REVERSE = 0x26, PIXMAN_OP_CONJOINT_OUT = 0x27, PIXMAN_OP_CONJOINT_OUT_REVERSE = 0x28, PIXMAN_OP_CONJOINT_ATOP = 0x29, PIXMAN_OP_CONJOINT_ATOP_REVERSE = 0x2a, PIXMAN_OP_CONJOINT_XOR = 0x2b, PIXMAN_OP_MULTIPLY = 0x30, PIXMAN_OP_SCREEN = 0x31, PIXMAN_OP_OVERLAY = 0x32, PIXMAN_OP_DARKEN = 0x33, PIXMAN_OP_LIGHTEN = 0x34, PIXMAN_OP_COLOR_DODGE = 0x35, PIXMAN_OP_COLOR_BURN = 0x36, PIXMAN_OP_HARD_LIGHT = 0x37, PIXMAN_OP_SOFT_LIGHT = 0x38, PIXMAN_OP_DIFFERENCE = 0x39, PIXMAN_OP_EXCLUSION = 0x3a, PIXMAN_OP_HSL_HUE = 0x3b, PIXMAN_OP_HSL_SATURATION = 0x3c, PIXMAN_OP_HSL_COLOR = 0x3d, PIXMAN_OP_HSL_LUMINOSITY = 0x3e } pixman_op_t; typedef struct pixman_region16_data pixman_region16_data_t; typedef struct pixman_box16 pixman_box16_t; typedef struct pixman_rectangle16 pixman_rectangle16_t; typedef struct pixman_region16 pixman_region16_t; struct pixman_region16_data { long size; long numRects; }; struct pixman_rectangle16 { __int16_t x, y; __uint16_t width, height; }; struct pixman_box16 { __int16_t x1, y1, x2, y2; }; struct pixman_region16 { pixman_box16_t extents; pixman_region16_data_t *data; }; typedef enum { PIXMAN_REGION_OUT, PIXMAN_REGION_IN, PIXMAN_REGION_PART } pixman_region_overlap_t; void pixman_region_set_static_pointers (pixman_box16_t *empty_box, pixman_region16_data_t *empty_data, pixman_region16_data_t *broken_data); void pixman_region_init (pixman_region16_t *region); void pixman_region_init_rect (pixman_region16_t *region, int x, int y, unsigned int width, unsigned int height); pixman_bool_t pixman_region_init_rects (pixman_region16_t *region, const pixman_box16_t *boxes, int count); void pixman_region_init_with_extents (pixman_region16_t *region, pixman_box16_t *extents); void pixman_region_init_from_image (pixman_region16_t *region, pixman_image_t *image); void pixman_region_fini (pixman_region16_t *region); void pixman_region_translate (pixman_region16_t *region, int x, int y); pixman_bool_t pixman_region_copy (pixman_region16_t *dest, pixman_region16_t *source); pixman_bool_t pixman_region_intersect (pixman_region16_t *new_reg, pixman_region16_t *reg1, pixman_region16_t *reg2); pixman_bool_t pixman_region_union (pixman_region16_t *new_reg, pixman_region16_t *reg1, pixman_region16_t *reg2); pixman_bool_t pixman_region_union_rect (pixman_region16_t *dest, pixman_region16_t *source, int x, int y, unsigned int width, unsigned int height); pixman_bool_t pixman_region_intersect_rect (pixman_region16_t *dest, pixman_region16_t *source, int x, int y, unsigned int width, unsigned int height); pixman_bool_t pixman_region_subtract (pixman_region16_t *reg_d, pixman_region16_t *reg_m, pixman_region16_t *reg_s); pixman_bool_t pixman_region_inverse (pixman_region16_t *new_reg, pixman_region16_t *reg1, pixman_box16_t *inv_rect); pixman_bool_t pixman_region_contains_point (pixman_region16_t *region, int x, int y, pixman_box16_t *box); pixman_region_overlap_t pixman_region_contains_rectangle (pixman_region16_t *region, pixman_box16_t *prect); pixman_bool_t pixman_region_not_empty (pixman_region16_t *region); pixman_box16_t * pixman_region_extents (pixman_region16_t *region); int pixman_region_n_rects (pixman_region16_t *region); pixman_box16_t * pixman_region_rectangles (pixman_region16_t *region, int *n_rects); pixman_bool_t pixman_region_equal (pixman_region16_t *region1, pixman_region16_t *region2); pixman_bool_t pixman_region_selfcheck (pixman_region16_t *region); void pixman_region_reset (pixman_region16_t *region, pixman_box16_t *box); typedef struct pixman_region32_data pixman_region32_data_t; typedef struct pixman_box32 pixman_box32_t; typedef struct pixman_rectangle32 pixman_rectangle32_t; typedef struct pixman_region32 pixman_region32_t; struct pixman_region32_data { long size; long numRects; }; struct pixman_rectangle32 { __int32_t x, y; __uint32_t width, height; }; struct pixman_box32 { __int32_t x1, y1, x2, y2; }; struct pixman_region32 { pixman_box32_t extents; pixman_region32_data_t *data; }; void pixman_region32_init (pixman_region32_t *region); void pixman_region32_init_rect (pixman_region32_t *region, int x, int y, unsigned int width, unsigned int height); pixman_bool_t pixman_region32_init_rects (pixman_region32_t *region, const pixman_box32_t *boxes, int count); void pixman_region32_init_with_extents (pixman_region32_t *region, pixman_box32_t *extents); void pixman_region32_init_from_image (pixman_region32_t *region, pixman_image_t *image); void pixman_region32_fini (pixman_region32_t *region); void pixman_region32_translate (pixman_region32_t *region, int x, int y); pixman_bool_t pixman_region32_copy (pixman_region32_t *dest, pixman_region32_t *source); pixman_bool_t pixman_region32_intersect (pixman_region32_t *new_reg, pixman_region32_t *reg1, pixman_region32_t *reg2); pixman_bool_t pixman_region32_union (pixman_region32_t *new_reg, pixman_region32_t *reg1, pixman_region32_t *reg2); pixman_bool_t pixman_region32_intersect_rect (pixman_region32_t *dest, pixman_region32_t *source, int x, int y, unsigned int width, unsigned int height); pixman_bool_t pixman_region32_union_rect (pixman_region32_t *dest, pixman_region32_t *source, int x, int y, unsigned int width, unsigned int height); pixman_bool_t pixman_region32_subtract (pixman_region32_t *reg_d, pixman_region32_t *reg_m, pixman_region32_t *reg_s); pixman_bool_t pixman_region32_inverse (pixman_region32_t *new_reg, pixman_region32_t *reg1, pixman_box32_t *inv_rect); pixman_bool_t pixman_region32_contains_point (pixman_region32_t *region, int x, int y, pixman_box32_t *box); pixman_region_overlap_t pixman_region32_contains_rectangle (pixman_region32_t *region, pixman_box32_t *prect); pixman_bool_t pixman_region32_not_empty (pixman_region32_t *region); pixman_box32_t * pixman_region32_extents (pixman_region32_t *region); int pixman_region32_n_rects (pixman_region32_t *region); pixman_box32_t * pixman_region32_rectangles (pixman_region32_t *region, int *n_rects); pixman_bool_t pixman_region32_equal (pixman_region32_t *region1, pixman_region32_t *region2); pixman_bool_t pixman_region32_selfcheck (pixman_region32_t *region); void pixman_region32_reset (pixman_region32_t *region, pixman_box32_t *box); pixman_bool_t pixman_blt (__uint32_t *src_bits, __uint32_t *dst_bits, int src_stride, int dst_stride, int src_bpp, int dst_bpp, int src_x, int src_y, int dest_x, int dest_y, int width, int height); pixman_bool_t pixman_fill (__uint32_t *bits, int stride, int bpp, int x, int y, int width, int height, __uint32_t _xor); int pixman_version (void); const char* pixman_version_string (void); typedef struct pixman_indexed pixman_indexed_t; typedef struct pixman_gradient_stop pixman_gradient_stop_t; typedef __uint32_t (* pixman_read_memory_func_t) (const void *src, int size); typedef void (* pixman_write_memory_func_t) (void *dst, __uint32_t value, int size); typedef void (* pixman_image_destroy_func_t) (pixman_image_t *image, void *data); struct pixman_gradient_stop { pixman_fixed_t x; pixman_color_t color; }; typedef __uint8_t pixman_index_type; struct pixman_indexed { pixman_bool_t color; __uint32_t rgba[256]; pixman_index_type ent[32768]; }; # 662 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/pixman-1/pixman.h" typedef enum { PIXMAN_a8r8g8b8 = (((32) << 24) | ((2) << 16) | ((8) << 12) | ((8) << 8) | ((8) << 4) | ((8))), PIXMAN_x8r8g8b8 = (((32) << 24) | ((2) << 16) | ((0) << 12) | ((8) << 8) | ((8) << 4) | ((8))), PIXMAN_a8b8g8r8 = (((32) << 24) | ((3) << 16) | ((8) << 12) | ((8) << 8) | ((8) << 4) | ((8))), PIXMAN_x8b8g8r8 = (((32) << 24) | ((3) << 16) | ((0) << 12) | ((8) << 8) | ((8) << 4) | ((8))), PIXMAN_b8g8r8a8 = (((32) << 24) | ((8) << 16) | ((8) << 12) | ((8) << 8) | ((8) << 4) | ((8))), PIXMAN_b8g8r8x8 = (((32) << 24) | ((8) << 16) | ((0) << 12) | ((8) << 8) | ((8) << 4) | ((8))), PIXMAN_r8g8b8a8 = (((32) << 24) | ((9) << 16) | ((8) << 12) | ((8) << 8) | ((8) << 4) | ((8))), PIXMAN_r8g8b8x8 = (((32) << 24) | ((9) << 16) | ((0) << 12) | ((8) << 8) | ((8) << 4) | ((8))), PIXMAN_x14r6g6b6 = (((32) << 24) | ((2) << 16) | ((0) << 12) | ((6) << 8) | ((6) << 4) | ((6))), PIXMAN_x2r10g10b10 = (((32) << 24) | ((2) << 16) | ((0) << 12) | ((10) << 8) | ((10) << 4) | ((10))), PIXMAN_a2r10g10b10 = (((32) << 24) | ((2) << 16) | ((2) << 12) | ((10) << 8) | ((10) << 4) | ((10))), PIXMAN_x2b10g10r10 = (((32) << 24) | ((3) << 16) | ((0) << 12) | ((10) << 8) | ((10) << 4) | ((10))), PIXMAN_a2b10g10r10 = (((32) << 24) | ((3) << 16) | ((2) << 12) | ((10) << 8) | ((10) << 4) | ((10))), PIXMAN_r8g8b8 = (((24) << 24) | ((2) << 16) | ((0) << 12) | ((8) << 8) | ((8) << 4) | ((8))), PIXMAN_b8g8r8 = (((24) << 24) | ((3) << 16) | ((0) << 12) | ((8) << 8) | ((8) << 4) | ((8))), PIXMAN_r5g6b5 = (((16) << 24) | ((2) << 16) | ((0) << 12) | ((5) << 8) | ((6) << 4) | ((5))), PIXMAN_b5g6r5 = (((16) << 24) | ((3) << 16) | ((0) << 12) | ((5) << 8) | ((6) << 4) | ((5))), PIXMAN_a1r5g5b5 = (((16) << 24) | ((2) << 16) | ((1) << 12) | ((5) << 8) | ((5) << 4) | ((5))), PIXMAN_x1r5g5b5 = (((16) << 24) | ((2) << 16) | ((0) << 12) | ((5) << 8) | ((5) << 4) | ((5))), PIXMAN_a1b5g5r5 = (((16) << 24) | ((3) << 16) | ((1) << 12) | ((5) << 8) | ((5) << 4) | ((5))), PIXMAN_x1b5g5r5 = (((16) << 24) | ((3) << 16) | ((0) << 12) | ((5) << 8) | ((5) << 4) | ((5))), PIXMAN_a4r4g4b4 = (((16) << 24) | ((2) << 16) | ((4) << 12) | ((4) << 8) | ((4) << 4) | ((4))), PIXMAN_x4r4g4b4 = (((16) << 24) | ((2) << 16) | ((0) << 12) | ((4) << 8) | ((4) << 4) | ((4))), PIXMAN_a4b4g4r4 = (((16) << 24) | ((3) << 16) | ((4) << 12) | ((4) << 8) | ((4) << 4) | ((4))), PIXMAN_x4b4g4r4 = (((16) << 24) | ((3) << 16) | ((0) << 12) | ((4) << 8) | ((4) << 4) | ((4))), PIXMAN_a8 = (((8) << 24) | ((1) << 16) | ((8) << 12) | ((0) << 8) | ((0) << 4) | ((0))), PIXMAN_r3g3b2 = (((8) << 24) | ((2) << 16) | ((0) << 12) | ((3) << 8) | ((3) << 4) | ((2))), PIXMAN_b2g3r3 = (((8) << 24) | ((3) << 16) | ((0) << 12) | ((3) << 8) | ((3) << 4) | ((2))), PIXMAN_a2r2g2b2 = (((8) << 24) | ((2) << 16) | ((2) << 12) | ((2) << 8) | ((2) << 4) | ((2))), PIXMAN_a2b2g2r2 = (((8) << 24) | ((3) << 16) | ((2) << 12) | ((2) << 8) | ((2) << 4) | ((2))), PIXMAN_c8 = (((8) << 24) | ((4) << 16) | ((0) << 12) | ((0) << 8) | ((0) << 4) | ((0))), PIXMAN_g8 = (((8) << 24) | ((5) << 16) | ((0) << 12) | ((0) << 8) | ((0) << 4) | ((0))), PIXMAN_x4a4 = (((8) << 24) | ((1) << 16) | ((4) << 12) | ((0) << 8) | ((0) << 4) | ((0))), PIXMAN_x4c4 = (((8) << 24) | ((4) << 16) | ((0) << 12) | ((0) << 8) | ((0) << 4) | ((0))), PIXMAN_x4g4 = (((8) << 24) | ((5) << 16) | ((0) << 12) | ((0) << 8) | ((0) << 4) | ((0))), PIXMAN_a4 = (((4) << 24) | ((1) << 16) | ((4) << 12) | ((0) << 8) | ((0) << 4) | ((0))), PIXMAN_r1g2b1 = (((4) << 24) | ((2) << 16) | ((0) << 12) | ((1) << 8) | ((2) << 4) | ((1))), PIXMAN_b1g2r1 = (((4) << 24) | ((3) << 16) | ((0) << 12) | ((1) << 8) | ((2) << 4) | ((1))), PIXMAN_a1r1g1b1 = (((4) << 24) | ((2) << 16) | ((1) << 12) | ((1) << 8) | ((1) << 4) | ((1))), PIXMAN_a1b1g1r1 = (((4) << 24) | ((3) << 16) | ((1) << 12) | ((1) << 8) | ((1) << 4) | ((1))), PIXMAN_c4 = (((4) << 24) | ((4) << 16) | ((0) << 12) | ((0) << 8) | ((0) << 4) | ((0))), PIXMAN_g4 = (((4) << 24) | ((5) << 16) | ((0) << 12) | ((0) << 8) | ((0) << 4) | ((0))), PIXMAN_a1 = (((1) << 24) | ((1) << 16) | ((1) << 12) | ((0) << 8) | ((0) << 4) | ((0))), PIXMAN_g1 = (((1) << 24) | ((5) << 16) | ((0) << 12) | ((0) << 8) | ((0) << 4) | ((0))), PIXMAN_yuy2 = (((16) << 24) | ((6) << 16) | ((0) << 12) | ((0) << 8) | ((0) << 4) | ((0))), PIXMAN_yv12 = (((12) << 24) | ((7) << 16) | ((0) << 12) | ((0) << 8) | ((0) << 4) | ((0))) } pixman_format_code_t; pixman_bool_t pixman_format_supported_destination (pixman_format_code_t format); pixman_bool_t pixman_format_supported_source (pixman_format_code_t format); pixman_image_t *pixman_image_create_solid_fill (pixman_color_t *color); pixman_image_t *pixman_image_create_linear_gradient (pixman_point_fixed_t *p1, pixman_point_fixed_t *p2, const pixman_gradient_stop_t *stops, int n_stops); pixman_image_t *pixman_image_create_radial_gradient (pixman_point_fixed_t *inner, pixman_point_fixed_t *outer, pixman_fixed_t inner_radius, pixman_fixed_t outer_radius, const pixman_gradient_stop_t *stops, int n_stops); pixman_image_t *pixman_image_create_conical_gradient (pixman_point_fixed_t *center, pixman_fixed_t angle, const pixman_gradient_stop_t *stops, int n_stops); pixman_image_t *pixman_image_create_bits (pixman_format_code_t format, int width, int height, __uint32_t *bits, int rowstride_bytes); pixman_image_t *pixman_image_ref (pixman_image_t *image); pixman_bool_t pixman_image_unref (pixman_image_t *image); void pixman_image_set_destroy_function (pixman_image_t *image, pixman_image_destroy_func_t function, void *data); void * pixman_image_get_destroy_data (pixman_image_t *image); pixman_bool_t pixman_image_set_clip_region (pixman_image_t *image, pixman_region16_t *region); pixman_bool_t pixman_image_set_clip_region32 (pixman_image_t *image, pixman_region32_t *region); void pixman_image_set_has_client_clip (pixman_image_t *image, pixman_bool_t clien_clip); pixman_bool_t pixman_image_set_transform (pixman_image_t *image, const pixman_transform_t *transform); void pixman_image_set_repeat (pixman_image_t *image, pixman_repeat_t repeat); pixman_bool_t pixman_image_set_filter (pixman_image_t *image, pixman_filter_t filter, const pixman_fixed_t *filter_params, int n_filter_params); void pixman_image_set_source_clipping (pixman_image_t *image, pixman_bool_t source_clipping); void pixman_image_set_alpha_map (pixman_image_t *image, pixman_image_t *alpha_map, __int16_t x, __int16_t y); void pixman_image_set_component_alpha (pixman_image_t *image, pixman_bool_t component_alpha); pixman_bool_t pixman_image_get_component_alpha (pixman_image_t *image); void pixman_image_set_accessors (pixman_image_t *image, pixman_read_memory_func_t read_func, pixman_write_memory_func_t write_func); void pixman_image_set_indexed (pixman_image_t *image, const pixman_indexed_t *indexed); __uint32_t *pixman_image_get_data (pixman_image_t *image); int pixman_image_get_width (pixman_image_t *image); int pixman_image_get_height (pixman_image_t *image); int pixman_image_get_stride (pixman_image_t *image); int pixman_image_get_depth (pixman_image_t *image); pixman_format_code_t pixman_image_get_format (pixman_image_t *image); pixman_bool_t pixman_image_fill_rectangles (pixman_op_t op, pixman_image_t *image, pixman_color_t *color, int n_rects, const pixman_rectangle16_t *rects); pixman_bool_t pixman_image_fill_boxes (pixman_op_t op, pixman_image_t *dest, pixman_color_t *color, int n_boxes, const pixman_box32_t *boxes); pixman_bool_t pixman_compute_composite_region (pixman_region16_t *region, pixman_image_t *src_image, pixman_image_t *mask_image, pixman_image_t *dest_image, __int16_t src_x, __int16_t src_y, __int16_t mask_x, __int16_t mask_y, __int16_t dest_x, __int16_t dest_y, __uint16_t width, __uint16_t height); void pixman_image_composite (pixman_op_t op, pixman_image_t *src, pixman_image_t *mask, pixman_image_t *dest, __int16_t src_x, __int16_t src_y, __int16_t mask_x, __int16_t mask_y, __int16_t dest_x, __int16_t dest_y, __uint16_t width, __uint16_t height); void pixman_image_composite32 (pixman_op_t op, pixman_image_t *src, pixman_image_t *mask, pixman_image_t *dest, __int32_t src_x, __int32_t src_y, __int32_t mask_x, __int32_t mask_y, __int32_t dest_x, __int32_t dest_y, __int32_t width, __int32_t height); # 866 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/pixman-1/pixman.h" void pixman_disable_out_of_bounds_workaround (void); typedef struct pixman_edge pixman_edge_t; typedef struct pixman_trapezoid pixman_trapezoid_t; typedef struct pixman_trap pixman_trap_t; typedef struct pixman_span_fix pixman_span_fix_t; typedef struct pixman_triangle pixman_triangle_t; struct pixman_edge { pixman_fixed_t x; pixman_fixed_t e; pixman_fixed_t stepx; pixman_fixed_t signdx; pixman_fixed_t dy; pixman_fixed_t dx; pixman_fixed_t stepx_small; pixman_fixed_t stepx_big; pixman_fixed_t dx_small; pixman_fixed_t dx_big; }; struct pixman_trapezoid { pixman_fixed_t top, bottom; pixman_line_fixed_t left, right; }; struct pixman_triangle { pixman_point_fixed_t p1, p2, p3; }; struct pixman_span_fix { pixman_fixed_t l, r, y; }; struct pixman_trap { pixman_span_fix_t top, bot; }; pixman_fixed_t pixman_sample_ceil_y (pixman_fixed_t y, int bpp); pixman_fixed_t pixman_sample_floor_y (pixman_fixed_t y, int bpp); void pixman_edge_step (pixman_edge_t *e, int n); void pixman_edge_init (pixman_edge_t *e, int bpp, pixman_fixed_t y_start, pixman_fixed_t x_top, pixman_fixed_t y_top, pixman_fixed_t x_bot, pixman_fixed_t y_bot); void pixman_line_fixed_edge_init (pixman_edge_t *e, int bpp, pixman_fixed_t y, const pixman_line_fixed_t *line, int x_off, int y_off); void pixman_rasterize_edges (pixman_image_t *image, pixman_edge_t *l, pixman_edge_t *r, pixman_fixed_t t, pixman_fixed_t b); void pixman_add_traps (pixman_image_t *image, __int16_t x_off, __int16_t y_off, int ntrap, pixman_trap_t *traps); void pixman_add_trapezoids (pixman_image_t *image, __int16_t x_off, int y_off, int ntraps, const pixman_trapezoid_t *traps); void pixman_rasterize_trapezoid (pixman_image_t *image, const pixman_trapezoid_t *trap, int x_off, int y_off); void pixman_composite_trapezoids (pixman_op_t op, pixman_image_t * src, pixman_image_t * dst, pixman_format_code_t mask_format, int x_src, int y_src, int x_dst, int y_dst, int n_traps, const pixman_trapezoid_t * traps); void pixman_composite_triangles (pixman_op_t op, pixman_image_t * src, pixman_image_t * dst, pixman_format_code_t mask_format, int x_src, int y_src, int x_dst, int y_dst, int n_tris, const pixman_triangle_t * tris); void pixman_add_triangles (pixman_image_t *image, __int32_t x_off, __int32_t y_off, int n_tris, const pixman_triangle_t *tris); # 54 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/miscstruct.h" 2 typedef xPoint DDXPointRec; typedef struct pixman_box16 BoxRec; typedef union _DevUnion { pointer ptr; long val; unsigned long uval; pointer (*fptr)(void); } DevUnion; # 54 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/regionstr.h" 2 # 67 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/regionstr.h" typedef struct pixman_region16_data RegDataRec, *RegDataPtr; extern __attribute__((visibility("default"))) BoxRec RegionEmptyBox; extern __attribute__((visibility("default"))) RegDataRec RegionEmptyData; extern __attribute__((visibility("default"))) RegDataRec RegionBrokenData; static inline Bool RegionNil(RegionPtr reg) { return ((reg)->data && !(reg)->data->numRects); } static inline Bool RegionNar(RegionPtr reg) { return ((reg)->data == &RegionBrokenData); } static inline int RegionNumRects(RegionPtr reg) { return ((reg)->data ? (reg)->data->numRects : 1); } static inline int RegionSize(RegionPtr reg) { return ((reg)->data ? (reg)->data->size : 0); } static inline BoxPtr RegionRects(RegionPtr reg) { return ((reg)->data ? (BoxPtr)((reg)->data + 1) : &(reg)->extents); } static inline BoxPtr RegionBoxptr(RegionPtr reg) { return ((BoxPtr)((reg)->data + 1)); } static inline BoxPtr RegionBox(RegionPtr reg, int i) { return (&RegionBoxptr(reg)[i]); } static inline BoxPtr RegionTop(RegionPtr reg) { return RegionBox(reg, (reg)->data->numRects); } static inline BoxPtr RegionEnd(RegionPtr reg) { return RegionBox(reg, (reg)->data->numRects - 1); } static inline size_t RegionSizeof(int n) { return (sizeof(RegDataRec) + ((n) * sizeof(BoxRec))); } static inline void RegionInit(RegionPtr _pReg, BoxPtr _rect, int _size) { if ((_rect) != ((void *)0)) { (_pReg)->extents = *(_rect); (_pReg)->data = (RegDataPtr)((void *)0); } else { (_pReg)->extents = RegionEmptyBox; if (((_size) > 1) && ((_pReg)->data = (RegDataPtr)malloc(RegionSizeof(_size)))) { (_pReg)->data->size = (_size); (_pReg)->data->numRects = 0; } else (_pReg)->data = &RegionEmptyData; } } static inline void RegionUninit(RegionPtr _pReg) { if ((_pReg)->data && (_pReg)->data->size) { free((_pReg)->data); (_pReg)->data = ((void *)0); } } static inline void RegionReset(RegionPtr _pReg, BoxPtr _pBox) { (_pReg)->extents = *(_pBox); RegionUninit(_pReg); (_pReg)->data = (RegDataPtr)((void *)0); } static inline Bool RegionNotEmpty(RegionPtr _pReg) { return !RegionNil(_pReg); } static inline Bool RegionBroken(RegionPtr _pReg) { return RegionNar(_pReg); } static inline void RegionEmpty(RegionPtr _pReg) { RegionUninit(_pReg); (_pReg)->extents.x2 = (_pReg)->extents.x1; (_pReg)->extents.y2 = (_pReg)->extents.y1; (_pReg)->data = &RegionEmptyData; } static inline BoxPtr RegionExtents(RegionPtr _pReg) { return (&(_pReg)->extents); } static inline void RegionNull(RegionPtr _pReg) { (_pReg)->extents = RegionEmptyBox; (_pReg)->data = &RegionEmptyData; } extern __attribute__((visibility("default"))) void InitRegions(void); extern __attribute__((visibility("default"))) RegionPtr RegionCreate( BoxPtr , int ); extern __attribute__((visibility("default"))) void RegionDestroy( RegionPtr ); static inline Bool RegionCopy(RegionPtr dst, RegionPtr src) { return pixman_region_copy (dst, src); } static inline Bool RegionIntersect( RegionPtr newReg, RegionPtr reg1, RegionPtr reg2 ) { return pixman_region_intersect (newReg, reg1, reg2); } static inline Bool RegionUnion( RegionPtr newReg, RegionPtr reg1, RegionPtr reg2 ) { return pixman_region_union (newReg, reg1, reg2); } extern __attribute__((visibility("default"))) Bool RegionAppend( RegionPtr , RegionPtr ); extern __attribute__((visibility("default"))) Bool RegionValidate( RegionPtr , Bool * ); extern __attribute__((visibility("default"))) RegionPtr RegionFromRects( int , xRectanglePtr , int ); # 239 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/regionstr.h" static inline Bool RegionSubtract(RegionPtr regD, RegionPtr regM, RegionPtr regS) { return pixman_region_subtract (regD, regM, regS); } # 261 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/regionstr.h" static inline Bool RegionInverse( RegionPtr newReg, RegionPtr reg1, BoxPtr invRect ) { return pixman_region_inverse (newReg, reg1, invRect); } static inline int RegionContainsRect(RegionPtr region, BoxPtr prect) { return pixman_region_contains_rectangle (region, prect); } static inline void RegionTranslate(RegionPtr pReg, int x, int y) { pixman_region_translate (pReg, x, y); } extern __attribute__((visibility("default"))) Bool RegionBreak( RegionPtr ); static inline Bool RegionContainsPoint( RegionPtr pReg, int x, int y, BoxPtr box ) { return pixman_region_contains_point (pReg, x, y, box); } static inline Bool RegionEqual(RegionPtr reg1, RegionPtr reg2) { return pixman_region_equal (reg1, reg2); } extern __attribute__((visibility("default"))) Bool RegionRectAlloc( RegionPtr , int ); extern __attribute__((visibility("default"))) void RegionPrint( RegionPtr ); extern __attribute__((visibility("default"))) int RegionClipSpans( RegionPtr , DDXPointPtr , int * , int , DDXPointPtr , int * , int ); # 56 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/gcstruct.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/region.h" 1 # 57 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/gcstruct.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/privates.h" 1 # 24 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/privates.h" typedef struct _Private PrivateRec, *PrivatePtr; typedef enum { PRIVATE_XSELINUX, PRIVATE_SCREEN, PRIVATE_EXTENSION, PRIVATE_COLORMAP, PRIVATE_DEVICE, PRIVATE_CLIENT, PRIVATE_PROPERTY, PRIVATE_SELECTION, PRIVATE_WINDOW, PRIVATE_PIXMAP, PRIVATE_GC, PRIVATE_CURSOR, PRIVATE_CURSOR_BITS, PRIVATE_DBE_WINDOW, PRIVATE_DAMAGE, PRIVATE_GLYPH, PRIVATE_GLYPHSET, PRIVATE_PICTURE, PRIVATE_SYNC_FENCE, PRIVATE_LAST, } DevPrivateType; typedef struct _DevPrivateKeyRec { int offset; int size; Bool initialized; Bool allocated; DevPrivateType type; struct _DevPrivateKeyRec *next; } DevPrivateKeyRec, *DevPrivateKey; typedef struct _DevScreenPrivateKeyRec { DevPrivateKeyRec screenKey; } DevScreenPrivateKeyRec, *DevScreenPrivateKey; # 95 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/privates.h" extern __attribute__((visibility("default"))) Bool dixRegisterPrivateKey(DevPrivateKey key, DevPrivateType type, unsigned size); static inline Bool dixPrivateKeyRegistered(DevPrivateKey key) { return key->initialized; } static inline void * dixGetPrivateAddr(PrivatePtr *privates, const DevPrivateKey key) { ((void)0); return (char *) (*privates) + key->offset; } # 127 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/privates.h" static inline void * dixGetPrivate(PrivatePtr *privates, const DevPrivateKey key) { ((void)0); return *(void **) dixGetPrivateAddr(privates, key); } static inline void dixSetPrivate(PrivatePtr *privates, const DevPrivateKey key, pointer val) { ((void)0); *(pointer *) dixGetPrivateAddr(privates, key) = val; } # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/dix.h" 1 # 51 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/dix.h" # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/callback.h" 1 # 65 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/callback.h" typedef void (*CallbackProcPtr) ( CallbackListPtr *, pointer, pointer); extern __attribute__((visibility("default"))) Bool AddCallback( CallbackListPtr * , CallbackProcPtr , pointer ); extern __attribute__((visibility("default"))) Bool DeleteCallback( CallbackListPtr * , CallbackProcPtr , pointer ); extern __attribute__((visibility("default"))) void _CallCallbacks( CallbackListPtr * , pointer ); static inline void CallCallbacks(CallbackListPtr *pcbl, pointer call_data) { if (!pcbl || !*pcbl) return; _CallCallbacks(pcbl, call_data); } extern __attribute__((visibility("default"))) void DeleteCallbackList( CallbackListPtr * ); extern __attribute__((visibility("default"))) void InitCallbackManager(void); # 52 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/dix.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/window.h" 1 # 70 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/window.h" struct _DeviceIntRec; struct _Cursor; typedef struct _BackingStore *BackingStorePtr; typedef struct _Window *WindowPtr; typedef int (*VisitWindowProcPtr)( WindowPtr , pointer ); extern __attribute__((visibility("default"))) int TraverseTree( WindowPtr , VisitWindowProcPtr , pointer ); extern __attribute__((visibility("default"))) int WalkTree( ScreenPtr , VisitWindowProcPtr , pointer ); extern __attribute__((visibility("default"))) Bool CreateRootWindow( ScreenPtr ); extern __attribute__((visibility("default"))) void InitRootWindow( WindowPtr ); typedef WindowPtr (* RealChildHeadProc) (WindowPtr pWin); extern __attribute__((visibility("default"))) void RegisterRealChildHeadProc (RealChildHeadProc proc); extern __attribute__((visibility("default"))) WindowPtr RealChildHead( WindowPtr ); extern __attribute__((visibility("default"))) WindowPtr CreateWindow( Window , WindowPtr , int , int , unsigned int , unsigned int , unsigned int , unsigned int , Mask , XID* , int , ClientPtr , VisualID , int* ); extern __attribute__((visibility("default"))) int DeleteWindow( pointer , XID ); extern __attribute__((visibility("default"))) int DestroySubwindows( WindowPtr , ClientPtr ); extern __attribute__((visibility("default"))) int ChangeWindowAttributes( WindowPtr , Mask , XID* , ClientPtr ); extern __attribute__((visibility("default"))) int ChangeWindowDeviceCursor( WindowPtr , struct _DeviceIntRec* , struct _Cursor* ); extern __attribute__((visibility("default"))) struct _Cursor* WindowGetDeviceCursor( WindowPtr , struct _DeviceIntRec* ); extern __attribute__((visibility("default"))) void GetWindowAttributes( WindowPtr , ClientPtr , xGetWindowAttributesReply* ); extern __attribute__((visibility("default"))) void GravityTranslate( int , int , int , int , int , int , unsigned , int* , int* ); extern __attribute__((visibility("default"))) int ConfigureWindow( WindowPtr , Mask , XID* , ClientPtr ); extern __attribute__((visibility("default"))) int CirculateWindow( WindowPtr , int , ClientPtr ); extern __attribute__((visibility("default"))) int ReparentWindow( WindowPtr , WindowPtr , int , int , ClientPtr ); extern __attribute__((visibility("default"))) int MapWindow( WindowPtr , ClientPtr ); extern __attribute__((visibility("default"))) void MapSubwindows( WindowPtr , ClientPtr ); extern __attribute__((visibility("default"))) int UnmapWindow( WindowPtr , Bool ); extern __attribute__((visibility("default"))) void UnmapSubwindows( WindowPtr ); extern __attribute__((visibility("default"))) void HandleSaveSet( ClientPtr ); extern __attribute__((visibility("default"))) Bool PointInWindowIsVisible( WindowPtr , int , int ); extern __attribute__((visibility("default"))) RegionPtr NotClippedByChildren( WindowPtr ); extern __attribute__((visibility("default"))) void SendVisibilityNotify( WindowPtr ); extern __attribute__((visibility("default"))) int dixSaveScreens( ClientPtr client, int on, int mode); extern __attribute__((visibility("default"))) int SaveScreens( int on, int mode); extern __attribute__((visibility("default"))) WindowPtr FindWindowWithOptional( WindowPtr ); extern __attribute__((visibility("default"))) void CheckWindowOptionalNeed( WindowPtr ); extern __attribute__((visibility("default"))) Bool MakeWindowOptional( WindowPtr ); extern __attribute__((visibility("default"))) WindowPtr MoveWindowInStack( WindowPtr , WindowPtr ); extern __attribute__((visibility("default"))) void SetWinSize( WindowPtr ); extern __attribute__((visibility("default"))) void SetBorderSize( WindowPtr ); extern __attribute__((visibility("default"))) void ResizeChildrenWinSize( WindowPtr , int , int , int , int ); extern __attribute__((visibility("default"))) void ShapeExtensionInit(void); extern __attribute__((visibility("default"))) void SendShapeNotify( WindowPtr , int ); extern __attribute__((visibility("default"))) RegionPtr CreateBoundingShape( WindowPtr ); extern __attribute__((visibility("default"))) RegionPtr CreateClipShape( WindowPtr ); extern __attribute__((visibility("default"))) void DisableMapUnmapEvents( WindowPtr ); extern __attribute__((visibility("default"))) void EnableMapUnmapEvents( WindowPtr ); # 54 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/dix.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/input.h" 1 # 57 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/input.h" # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/xkbrules.h" 1 # 32 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/xkbrules.h" typedef struct _XkbRMLVOSet { char * rules; char * model; char * layout; char * variant; char * options; } XkbRMLVOSet; typedef struct _XkbRF_VarDefs { char * model; char * layout; char * variant; char * options; } XkbRF_VarDefsRec,*XkbRF_VarDefsPtr; typedef struct _XkbRF_Rule { int number; int layout_num; int variant_num; char * model; char * layout; char * variant; char * option; char * keycodes; char * symbols; char * types; char * compat; char * geometry; unsigned flags; } XkbRF_RuleRec,*XkbRF_RulePtr; typedef struct _XkbRF_Group { int number; char * name; char * words; } XkbRF_GroupRec, *XkbRF_GroupPtr; typedef struct _XkbRF_Rules { unsigned short sz_rules; unsigned short num_rules; XkbRF_RulePtr rules; unsigned short sz_groups; unsigned short num_groups; XkbRF_GroupPtr groups; } XkbRF_RulesRec, *XkbRF_RulesPtr; struct _XkbComponentNames; extern __attribute__((visibility("default"))) Bool XkbRF_GetComponents( XkbRF_RulesPtr , XkbRF_VarDefsPtr , struct _XkbComponentNames * ); extern __attribute__((visibility("default"))) Bool XkbRF_LoadRules( FILE * , XkbRF_RulesPtr ); extern __attribute__((visibility("default"))) Bool XkbRF_LoadRulesByName( char * , char * , XkbRF_RulesPtr ); extern __attribute__((visibility("default"))) XkbRF_RulesPtr XkbRF_Create(void); extern __attribute__((visibility("default"))) void XkbRF_Free( XkbRF_RulesPtr , Bool ); # 58 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/input.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/events.h" 1 # 27 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/events.h" typedef struct _DeviceEvent DeviceEvent; typedef struct _DeviceChangedEvent DeviceChangedEvent; typedef struct _DGAEvent DGAEvent; typedef struct _RawDeviceEvent RawDeviceEvent; typedef union _InternalEvent InternalEvent; # 59 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/input.h" 2 # 101 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/input.h" typedef unsigned long Leds; typedef struct _OtherClients *OtherClientsPtr; typedef struct _InputClients *InputClientsPtr; typedef struct _DeviceIntRec *DeviceIntPtr; typedef struct _ValuatorClassRec *ValuatorClassPtr; typedef struct _ClassesRec *ClassesPtr; typedef struct _SpriteRec *SpritePtr; typedef union _GrabMask GrabMask; typedef struct _EventList { xEvent* event; int evlen; } EventList, *EventListPtr; extern EventListPtr InputEventList; extern int InputEventListLen; typedef int (*DeviceProc)( DeviceIntPtr , int ); typedef void (*ProcessInputProc)( InternalEvent * , DeviceIntPtr ); typedef Bool (*DeviceHandleProc)( DeviceIntPtr , void* ); typedef void (*DeviceUnwrapProc)( DeviceIntPtr , DeviceHandleProc , void* ); typedef void (*PointerAccelSchemeProc)( DeviceIntPtr , int , int , int* , int ); typedef void (*DeviceCallbackProc)( DeviceIntPtr ); typedef struct _DeviceRec { pointer devicePrivate; ProcessInputProc processInputProc; ProcessInputProc realInputProc; ProcessInputProc enqueueInputProc; Bool on; } DeviceRec, *DevicePtr; typedef struct _ValuatorMask ValuatorMask; typedef struct { int click, bell, bell_pitch, bell_duration; Bool autoRepeat; unsigned char autoRepeats[32]; Leds leds; unsigned char id; } KeybdCtrl; typedef struct { KeySym *map; KeyCode minKeyCode, maxKeyCode; int mapWidth; } KeySymsRec, *KeySymsPtr; typedef struct { int num, den, threshold; unsigned char id; } PtrCtrl; typedef struct { int resolution, min_value, max_value; int integer_displayed; unsigned char id; } IntegerCtrl; typedef struct { int max_symbols, num_symbols_supported; int num_symbols_displayed; KeySym *symbols_supported; KeySym *symbols_displayed; unsigned char id; } StringCtrl; typedef struct { int percent, pitch, duration; unsigned char id; } BellCtrl; typedef struct { Leds led_values; Mask led_mask; unsigned char id; } LedCtrl; extern __attribute__((visibility("default"))) KeybdCtrl defaultKeyboardControl; extern __attribute__((visibility("default"))) PtrCtrl defaultPointerControl; typedef struct _InputOption { char *key; char *value; struct _InputOption *next; } InputOption; typedef struct _InputAttributes { char *product; char *vendor; char *device; char *pnp_id; char *usb_id; char **tags; __uint32_t flags; } InputAttributes; # 242 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/input.h" extern void set_key_down(DeviceIntPtr pDev, int key_code, int type); extern void set_key_up(DeviceIntPtr pDev, int key_code, int type); extern int key_is_down(DeviceIntPtr pDev, int key_code, int type); extern void set_button_down(DeviceIntPtr pDev, int button, int type); extern void set_button_up(DeviceIntPtr pDev, int button, int type); extern int button_is_down(DeviceIntPtr pDev, int button, int type); extern void InitCoreDevices(void); extern void InitXTestDevices(void); extern __attribute__((visibility("default"))) DeviceIntPtr AddInputDevice( ClientPtr , DeviceProc , Bool ); extern __attribute__((visibility("default"))) Bool EnableDevice( DeviceIntPtr , BOOL ); extern __attribute__((visibility("default"))) Bool ActivateDevice( DeviceIntPtr , BOOL ); extern __attribute__((visibility("default"))) Bool DisableDevice( DeviceIntPtr , BOOL ); extern int InitAndStartDevices(void); extern void CloseDownDevices(void); extern void UndisplayDevices(void); extern __attribute__((visibility("default"))) int RemoveDevice( DeviceIntPtr , BOOL ); extern __attribute__((visibility("default"))) int NumMotionEvents(void); extern __attribute__((visibility("default"))) int dixLookupDevice( DeviceIntPtr * , int , ClientPtr , Mask ); extern __attribute__((visibility("default"))) void QueryMinMaxKeyCodes( KeyCode* , KeyCode* ); extern __attribute__((visibility("default"))) Bool SetKeySymsMap( KeySymsPtr , KeySymsPtr ); extern __attribute__((visibility("default"))) Bool InitButtonClassDeviceStruct( DeviceIntPtr , int , Atom* , CARD8* ); extern __attribute__((visibility("internal"))) ValuatorClassPtr AllocValuatorClass( ValuatorClassPtr src, int numAxes); extern __attribute__((visibility("default"))) Bool InitValuatorClassDeviceStruct( DeviceIntPtr , int , Atom* , int , int ); extern __attribute__((visibility("default"))) Bool InitPointerAccelerationScheme( DeviceIntPtr , int ); extern __attribute__((visibility("default"))) Bool InitAbsoluteClassDeviceStruct( DeviceIntPtr ); extern __attribute__((visibility("default"))) Bool InitFocusClassDeviceStruct( DeviceIntPtr ); typedef void (*BellProcPtr)( int , DeviceIntPtr , pointer , int); typedef void (*KbdCtrlProcPtr)( DeviceIntPtr , KeybdCtrl * ); typedef void (*PtrCtrlProcPtr)( DeviceIntPtr , PtrCtrl * ); extern __attribute__((visibility("default"))) Bool InitPtrFeedbackClassDeviceStruct( DeviceIntPtr , PtrCtrlProcPtr ); typedef void (*StringCtrlProcPtr)( DeviceIntPtr , StringCtrl * ); extern __attribute__((visibility("default"))) Bool InitStringFeedbackClassDeviceStruct( DeviceIntPtr , StringCtrlProcPtr , int , int , KeySym* ); typedef void (*BellCtrlProcPtr)( DeviceIntPtr , BellCtrl * ); extern __attribute__((visibility("default"))) Bool InitBellFeedbackClassDeviceStruct( DeviceIntPtr , BellProcPtr , BellCtrlProcPtr ); typedef void (*LedCtrlProcPtr)( DeviceIntPtr , LedCtrl * ); extern __attribute__((visibility("default"))) Bool InitLedFeedbackClassDeviceStruct( DeviceIntPtr , LedCtrlProcPtr ); typedef void (*IntegerCtrlProcPtr)( DeviceIntPtr , IntegerCtrl * ); extern __attribute__((visibility("default"))) Bool InitIntegerFeedbackClassDeviceStruct( DeviceIntPtr , IntegerCtrlProcPtr ); extern __attribute__((visibility("default"))) Bool InitPointerDeviceStruct( DevicePtr , CARD8* , int , Atom* , PtrCtrlProcPtr , int , int , Atom* ); extern __attribute__((visibility("default"))) Bool InitKeyboardDeviceStruct( DeviceIntPtr , XkbRMLVOSet * , BellProcPtr , KbdCtrlProcPtr ); extern int ApplyPointerMapping( DeviceIntPtr , CARD8 * , int , ClientPtr ); extern Bool BadDeviceMap( BYTE* , int , unsigned , unsigned , XID* ); extern void NoteLedState( DeviceIntPtr , int , Bool ); extern void MaybeStopHint( DeviceIntPtr , ClientPtr ); extern void ProcessPointerEvent( InternalEvent* , DeviceIntPtr ); extern void ProcessKeyboardEvent( InternalEvent* , DeviceIntPtr ); extern Bool LegalModifier( unsigned int , DeviceIntPtr ); extern __attribute__((visibility("default"))) void ProcessInputEvents(void); extern __attribute__((visibility("default"))) void InitInput( int , char ** ); extern __attribute__((visibility("default"))) void CloseInput(void); extern __attribute__((visibility("default"))) int GetMaximumEventsNum(void); extern __attribute__((visibility("default"))) int GetEventList(EventListPtr* list); extern __attribute__((visibility("default"))) EventListPtr InitEventList(int num_events); extern __attribute__((visibility("default"))) void FreeEventList(EventListPtr list, int num_events); extern void CreateClassesChangedEvent(EventListPtr event, DeviceIntPtr master, DeviceIntPtr slave, int type); extern EventListPtr UpdateFromMaster( EventListPtr events, DeviceIntPtr pDev, int type, int *num_events); extern __attribute__((visibility("default"))) int GetPointerEvents( EventListPtr events, DeviceIntPtr pDev, int type, int buttons, int flags, const ValuatorMask *mask); extern __attribute__((visibility("default"))) int GetKeyboardEvents( EventListPtr events, DeviceIntPtr pDev, int type, int key_code); extern int GetKeyboardValuatorEvents( EventListPtr events, DeviceIntPtr pDev, int type, int key_code, const ValuatorMask *mask); extern int GetProximityEvents( EventListPtr events, DeviceIntPtr pDev, int type, const ValuatorMask *mask); extern void PostSyntheticMotion( DeviceIntPtr pDev, int x, int y, int screen, unsigned long time); extern __attribute__((visibility("default"))) int GetMotionHistorySize( void); extern __attribute__((visibility("default"))) void AllocateMotionHistory( DeviceIntPtr pDev); extern __attribute__((visibility("default"))) int GetMotionHistory( DeviceIntPtr pDev, xTimecoord **buff, unsigned long start, unsigned long stop, ScreenPtr pScreen, BOOL core); extern void ReleaseButtonsAndKeys(DeviceIntPtr dev); extern int AttachDevice(ClientPtr client, DeviceIntPtr slave, DeviceIntPtr master); extern __attribute__((visibility("default"))) DeviceIntPtr GetPairedDevice(DeviceIntPtr kbd); extern DeviceIntPtr GetMaster(DeviceIntPtr dev, int type); extern __attribute__((visibility("default"))) int AllocDevicePair(ClientPtr client, char* name, DeviceIntPtr* ptr, DeviceIntPtr* keybd, DeviceProc ptr_proc, DeviceProc keybd_proc, Bool master); extern void DeepCopyDeviceClasses(DeviceIntPtr from, DeviceIntPtr to, DeviceChangedEvent *dce); extern __attribute__((visibility("default"))) int generate_modkeymap(ClientPtr client, DeviceIntPtr dev, KeyCode **modkeymap, int *max_keys_per_mod); extern int change_modmap(ClientPtr client, DeviceIntPtr dev, KeyCode *map, int max_keys_per_mod); extern int AllocXTestDevice(ClientPtr client, char* name, DeviceIntPtr* ptr, DeviceIntPtr* keybd, DeviceIntPtr master_ptr, DeviceIntPtr master_keybd); extern BOOL IsXTestDevice(DeviceIntPtr dev, DeviceIntPtr master); extern DeviceIntPtr GetXTestDevice(DeviceIntPtr master); extern void SendDevicePresenceEvent(int deviceid, int type); extern __attribute__((visibility("default"))) InputAttributes *DuplicateInputAttributes(InputAttributes *attrs); extern __attribute__((visibility("default"))) void FreeInputAttributes(InputAttributes *attrs); extern Mask GetEventMask(DeviceIntPtr dev, xEvent* ev, InputClientsPtr clients); extern Mask GetEventFilter(DeviceIntPtr dev, xEvent *event); extern Mask GetWindowXI2Mask(DeviceIntPtr dev, WindowPtr win, xEvent* ev); void FixUpEventFromWindow(SpritePtr pSprite, xEvent *xE, WindowPtr pWin, Window child, Bool calcChild); extern WindowPtr XYToWindow(SpritePtr pSprite, int x, int y); extern int EventIsDeliverable(DeviceIntPtr dev, InternalEvent* event, WindowPtr win); # 559 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/input.h" extern __attribute__((visibility("default"))) int NewInputDeviceRequest( InputOption *options, InputAttributes *attrs, DeviceIntPtr *dev); extern __attribute__((visibility("default"))) void DeleteInputDeviceRequest( DeviceIntPtr dev); extern __attribute__((visibility("default"))) void DDXRingBell( int volume, int pitch, int duration); extern __attribute__((visibility("hidden"))) int valuator_get_mode(DeviceIntPtr dev, int axis); extern __attribute__((visibility("hidden"))) void valuator_set_mode(DeviceIntPtr dev, int axis, int mode); extern Bool EnableCursor; extern __attribute__((visibility("default"))) ValuatorMask *valuator_mask_new(int num_valuators); extern __attribute__((visibility("default"))) void valuator_mask_free(ValuatorMask **mask); extern __attribute__((visibility("default"))) void valuator_mask_set_range(ValuatorMask *mask, int first_valuator, int num_valuators, const int* valuators); extern __attribute__((visibility("default"))) void valuator_mask_set(ValuatorMask *mask, int valuator, int data); extern __attribute__((visibility("default"))) void valuator_mask_zero(ValuatorMask *mask); extern __attribute__((visibility("default"))) int valuator_mask_size(const ValuatorMask *mask); extern __attribute__((visibility("default"))) int valuator_mask_isset(const ValuatorMask *mask, int bit); extern __attribute__((visibility("default"))) void valuator_mask_unset(ValuatorMask *mask, int bit); extern __attribute__((visibility("default"))) int valuator_mask_num_valuators(const ValuatorMask *mask); extern __attribute__((visibility("default"))) void valuator_mask_copy(ValuatorMask *dest, const ValuatorMask *src); extern __attribute__((visibility("default"))) int valuator_mask_get(const ValuatorMask *mask, int valnum); # 55 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/dix.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/cursor.h" 1 # 54 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/cursor.h" # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/privates.h" 1 # 55 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/cursor.h" 2 struct _DeviceIntRec; typedef struct _Cursor *CursorPtr; typedef struct _CursorMetric *CursorMetricPtr; extern __attribute__((visibility("default"))) DevPrivateKeyRec cursorScreenDevPriv[16]; extern __attribute__((visibility("default"))) CursorPtr rootCursor; extern __attribute__((visibility("default"))) int FreeCursor( pointer , XID ); extern __attribute__((visibility("default"))) int AllocARGBCursor( unsigned char* , unsigned char* , CARD32* , CursorMetricPtr , unsigned , unsigned , unsigned , unsigned , unsigned , unsigned , CursorPtr* , ClientPtr , XID ); extern __attribute__((visibility("default"))) int AllocGlyphCursor( Font , unsigned int , Font , unsigned int , unsigned , unsigned , unsigned , unsigned , unsigned , unsigned , CursorPtr* , ClientPtr , XID ); extern __attribute__((visibility("default"))) CursorPtr CreateRootCursor( char* , unsigned int ); extern __attribute__((visibility("default"))) int ServerBitsFromGlyph( FontPtr , unsigned int , CursorMetricPtr , unsigned char ** ); extern __attribute__((visibility("default"))) Bool CursorMetricsFromGlyph( FontPtr , unsigned , CursorMetricPtr ); extern __attribute__((visibility("default"))) void CheckCursorConfinement( WindowPtr ); extern __attribute__((visibility("default"))) void NewCurrentScreen( struct _DeviceIntRec* , ScreenPtr , int , int ); extern __attribute__((visibility("default"))) Bool PointerConfinedToScreen(struct _DeviceIntRec* ); extern __attribute__((visibility("default"))) void GetSpritePosition( struct _DeviceIntRec* , int * , int * ); extern __attribute__((visibility("default"))) int XineramaGetCursorScreen(struct _DeviceIntRec* pDev); # 56 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/dix.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/geext.h" 1 # 35 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/geext.h" # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/extensions/geproto.h" 1 # 32 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/extensions/geproto.h" # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/extensions/ge.h" 1 # 33 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/extensions/geproto.h" 2 # 50 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/extensions/geproto.h" typedef struct { CARD8 reqType; CARD8 ReqType; CARD16 length ; } xGEReq; typedef struct { CARD8 reqType; CARD8 ReqType; CARD16 length ; CARD16 majorVersion ; CARD16 minorVersion ; } xGEQueryVersionReq; typedef struct { CARD8 repType; CARD8 RepType; CARD16 sequenceNumber ; CARD32 length ; CARD16 majorVersion ; CARD16 minorVersion ; CARD32 pad00 ; CARD32 pad01 ; CARD32 pad02 ; CARD32 pad03 ; CARD32 pad04 ; } xGEQueryVersionReply; # 36 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/geext.h" 2 typedef struct _GEExtension { void (*evswap)(xGenericEvent* from, xGenericEvent* to); } GEExtension, *GEExtensionPtr; extern __attribute__((visibility("default"))) GEExtension GEExtensions[128]; # 75 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/geext.h" extern __attribute__((visibility("default"))) void GERegisterExtension( int extension, void (*ev_dispatch)(xGenericEvent* from, xGenericEvent* to)); extern __attribute__((visibility("default"))) void GEInitEvent(xGenericEvent* ev, int extension); extern __attribute__((visibility("default"))) void GEExtensionInit(void); # 57 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/dix.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/extensions/XI.h" 1 # 293 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/extensions/XI.h" typedef unsigned long XEventClass; # 302 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/extensions/XI.h" typedef struct { int present; short major_version; short minor_version; } XExtensionVersion; # 59 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/dix.h" 2 # 115 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/dix.h" typedef struct _TimeStamp *TimeStampPtr; typedef struct _WorkQueue *WorkQueuePtr; extern __attribute__((visibility("default"))) ClientPtr clients[256]; extern __attribute__((visibility("default"))) ClientPtr serverClient; extern __attribute__((visibility("default"))) int currentMaxClients; extern __attribute__((visibility("default"))) char dispatchExceptionAtReset; typedef int HWEventQueueType; typedef HWEventQueueType* HWEventQueuePtr; extern __attribute__((visibility("default"))) HWEventQueuePtr checkForInput[2]; typedef struct _TimeStamp { CARD32 months; CARD32 milliseconds; } TimeStamp; extern __attribute__((visibility("default"))) void SetInputCheck( HWEventQueuePtr , HWEventQueuePtr ); extern __attribute__((visibility("default"))) void CloseDownClient( ClientPtr ); extern __attribute__((visibility("default"))) void UpdateCurrentTime(void); extern __attribute__((visibility("default"))) void UpdateCurrentTimeIf(void); extern __attribute__((visibility("default"))) int dixDestroyPixmap( pointer , XID ); extern __attribute__((visibility("default"))) void InitClient( ClientPtr , int , pointer ); extern __attribute__((visibility("default"))) ClientPtr NextAvailableClient( pointer ); extern __attribute__((visibility("default"))) void SendErrorToClient( ClientPtr , unsigned int , unsigned int , XID , int ); extern __attribute__((visibility("default"))) void MarkClientException( ClientPtr ); extern __attribute__((visibility("hidden"))) Bool CreateConnectionBlock(void); extern __attribute__((visibility("default"))) int CompareISOLatin1Lowered( unsigned char * , int alen, unsigned char * , int blen); extern __attribute__((visibility("default"))) int dixLookupWindow( WindowPtr *result, XID id, ClientPtr client, Mask access_mode); extern __attribute__((visibility("default"))) int dixLookupDrawable( DrawablePtr *result, XID id, ClientPtr client, Mask type_mask, Mask access_mode); extern __attribute__((visibility("default"))) int dixLookupGC( GCPtr *result, XID id, ClientPtr client, Mask access_mode); extern __attribute__((visibility("default"))) int dixLookupFontable( FontPtr *result, XID id, ClientPtr client, Mask access_mode); extern __attribute__((visibility("default"))) int dixLookupClient( ClientPtr *result, XID id, ClientPtr client, Mask access_mode); extern __attribute__((visibility("default"))) void NoopDDA(void); extern __attribute__((visibility("default"))) int AlterSaveSetForClient( ClientPtr , WindowPtr , unsigned , Bool , Bool ); extern __attribute__((visibility("default"))) void DeleteWindowFromAnySaveSet( WindowPtr ); extern __attribute__((visibility("default"))) void BlockHandler( pointer , pointer ); extern __attribute__((visibility("default"))) void WakeupHandler( int , pointer ); void EnableLimitedSchedulingLatency(void); void DisableLimitedSchedulingLatency(void); typedef void (* WakeupHandlerProcPtr)( pointer , int , pointer ); extern __attribute__((visibility("default"))) Bool RegisterBlockAndWakeupHandlers( BlockHandlerProcPtr , WakeupHandlerProcPtr , pointer ); extern __attribute__((visibility("default"))) void RemoveBlockAndWakeupHandlers( BlockHandlerProcPtr , WakeupHandlerProcPtr , pointer ); extern __attribute__((visibility("default"))) void InitBlockAndWakeupHandlers(void); extern __attribute__((visibility("default"))) void ProcessWorkQueue(void); extern __attribute__((visibility("default"))) void ProcessWorkQueueZombies(void); extern __attribute__((visibility("default"))) Bool QueueWorkProc( Bool (* )( ClientPtr , pointer ), ClientPtr , pointer ); typedef Bool (* ClientSleepProcPtr)( ClientPtr , pointer ); extern __attribute__((visibility("default"))) Bool ClientSleep( ClientPtr , ClientSleepProcPtr , pointer ); extern __attribute__((visibility("default"))) Bool ClientSignal( ClientPtr ); extern __attribute__((visibility("default"))) void ClientWakeup( ClientPtr ); extern __attribute__((visibility("default"))) Bool ClientIsAsleep( ClientPtr ); extern __attribute__((visibility("default"))) Atom MakeAtom( const char * , unsigned , Bool ); extern __attribute__((visibility("default"))) Bool ValidAtom( Atom ); extern __attribute__((visibility("default"))) const char *NameForAtom( Atom ); extern __attribute__((visibility("default"))) void AtomError(void) __attribute((noreturn)); extern __attribute__((visibility("default"))) void FreeAllAtoms(void); extern __attribute__((visibility("default"))) void InitAtoms(void); extern __attribute__((visibility("default"))) void SetVendorRelease(int release); extern __attribute__((visibility("default"))) void SetVendorString(char *string); extern void SetMaskForEvent( int , Mask , int ); extern __attribute__((visibility("default"))) void ConfineToShape( DeviceIntPtr , RegionPtr , int* , int* ); extern __attribute__((visibility("default"))) Bool IsParent( WindowPtr , WindowPtr ); extern __attribute__((visibility("default"))) WindowPtr GetCurrentRootWindow(DeviceIntPtr pDev); extern __attribute__((visibility("default"))) WindowPtr GetSpriteWindow(DeviceIntPtr pDev); extern __attribute__((visibility("default"))) void NoticeEventTime(InternalEvent *ev); extern void EnqueueEvent( InternalEvent * , DeviceIntPtr ); extern void ActivatePointerGrab( DeviceIntPtr , GrabPtr , TimeStamp , Bool ); extern void DeactivatePointerGrab( DeviceIntPtr ); extern void ActivateKeyboardGrab( DeviceIntPtr , GrabPtr , TimeStamp , Bool ); extern void DeactivateKeyboardGrab( DeviceIntPtr ); extern BOOL ActivateFocusInGrab( DeviceIntPtr , WindowPtr , WindowPtr ); extern void AllowSome( ClientPtr , TimeStamp , DeviceIntPtr , int ); extern void ReleaseActiveGrabs( ClientPtr client); extern GrabPtr CheckPassiveGrabsOnWindow( WindowPtr , DeviceIntPtr , DeviceEvent * , BOOL , BOOL ); extern __attribute__((visibility("default"))) int DeliverEventsToWindow( DeviceIntPtr , WindowPtr , xEventPtr , int , Mask , GrabPtr ); extern int DeliverDeviceEvents( WindowPtr , InternalEvent* , GrabPtr , WindowPtr , DeviceIntPtr ); extern void InitializeSprite( DeviceIntPtr , WindowPtr ); extern void UpdateSpriteForScreen( DeviceIntPtr , ScreenPtr ); extern __attribute__((visibility("default"))) void WindowHasNewCursor( WindowPtr ); extern Bool CheckDeviceGrabs( DeviceIntPtr , DeviceEvent* , WindowPtr ); extern void DeliverFocusedEvent( DeviceIntPtr , InternalEvent* , WindowPtr ); extern void DeliverGrabbedEvent( InternalEvent* , DeviceIntPtr , Bool ); extern void FixKeyState( DeviceEvent* , DeviceIntPtr ); extern void RecalculateDeliverableEvents( WindowPtr ); extern __attribute__((visibility("default"))) int OtherClientGone( pointer , XID ); extern void DoFocusEvents( DeviceIntPtr , WindowPtr , WindowPtr , int ); extern int SetInputFocus( ClientPtr , DeviceIntPtr , Window , CARD8 , Time , Bool ); extern int GrabDevice( ClientPtr , DeviceIntPtr , unsigned , unsigned , Window , unsigned , Time , GrabMask* , int , Cursor , Window , CARD8 * ); extern void InitEvents(void); extern void CloseDownEvents(void); extern void DeleteWindowFromAnyEvents( WindowPtr , Bool ); extern Mask EventMaskForClient( WindowPtr , ClientPtr ); extern __attribute__((visibility("default"))) int DeliverEvents( WindowPtr , xEventPtr , int , WindowPtr ); extern Bool CheckMotion( DeviceEvent* , DeviceIntPtr ); extern __attribute__((visibility("default"))) void WriteEventsToClient( ClientPtr , int , xEventPtr ); extern __attribute__((visibility("default"))) int TryClientEvents( ClientPtr , DeviceIntPtr , xEventPtr , int , Mask , Mask , GrabPtr ); extern __attribute__((visibility("default"))) void WindowsRestructured(void); extern int SetClientPointer( ClientPtr , DeviceIntPtr ); extern __attribute__((visibility("default"))) DeviceIntPtr PickPointer( ClientPtr ); extern __attribute__((visibility("default"))) DeviceIntPtr PickKeyboard( ClientPtr ); extern Bool IsInterferingGrab( ClientPtr , DeviceIntPtr , xEvent* ); extern __attribute__((visibility("default"))) void ReinitializeRootWindow(WindowPtr win, int xoff, int yoff); extern __attribute__((visibility("default"))) void ScreenRestructured (ScreenPtr pScreen); extern __attribute__((visibility("default"))) int ffs(int i); extern __attribute__((visibility("default"))) CallbackListPtr ServerGrabCallback; typedef enum {SERVER_GRABBED, SERVER_UNGRABBED, CLIENT_PERVIOUS, CLIENT_IMPERVIOUS } ServerGrabState; typedef struct { ClientPtr client; ServerGrabState grabstate; } ServerGrabInfoRec; extern __attribute__((visibility("default"))) CallbackListPtr EventCallback; typedef struct { ClientPtr client; xEventPtr events; int count; } EventInfoRec; extern __attribute__((visibility("default"))) CallbackListPtr DeviceEventCallback; typedef struct { InternalEvent *event; DeviceIntPtr device; } DeviceEventInfoRec; extern int XItoCoreType(int xi_type); extern Bool DevHasCursor(DeviceIntPtr pDev); extern Bool __attribute__((visibility("default"))) IsPointerDevice( DeviceIntPtr dev); extern Bool __attribute__((visibility("default"))) IsKeyboardDevice(DeviceIntPtr dev); extern Bool IsPointerEvent(InternalEvent *event); extern __attribute__((visibility("default"))) Bool IsMaster(DeviceIntPtr dev); extern __attribute__((visibility("hidden"))) void CopyKeyClass(DeviceIntPtr device, DeviceIntPtr master); extern __attribute__((visibility("hidden"))) int CorePointerProc(DeviceIntPtr dev, int what); extern __attribute__((visibility("hidden"))) int CoreKeyboardProc(DeviceIntPtr dev, int what); extern __attribute__((visibility("default"))) WindowPtr SecurityLookupWindow( XID id, ClientPtr client, Mask access_mode); extern __attribute__((visibility("default"))) WindowPtr LookupWindow( XID id, ClientPtr client); extern __attribute__((visibility("default"))) pointer SecurityLookupDrawable( XID id, ClientPtr client, Mask access_mode); extern __attribute__((visibility("default"))) pointer LookupDrawable( XID id, ClientPtr client); extern __attribute__((visibility("default"))) ClientPtr LookupClient( XID id, ClientPtr client); # 146 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/privates.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/resource.h" 1 # 51 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/resource.h" # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/dixaccess.h" 1 # 52 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/resource.h" 2 typedef unsigned long RESTYPE; # 127 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/resource.h" extern __attribute__((visibility("default"))) CallbackListPtr ResourceStateCallback; typedef enum {ResourceStateAdding, ResourceStateFreeing} ResourceState; typedef struct { ResourceState state; XID id; RESTYPE type; pointer value; } ResourceStateInfoRec; typedef int (*DeleteType)( pointer , XID ); typedef void (*FindResType)( pointer , XID , pointer ); typedef void (*FindAllRes)( pointer , XID , RESTYPE , pointer ); typedef Bool (*FindComplexResType)( pointer , XID , pointer ); extern __attribute__((visibility("default"))) RESTYPE CreateNewResourceType( DeleteType , char * ); extern __attribute__((visibility("default"))) void SetResourceTypeErrorValue( RESTYPE , int ); extern __attribute__((visibility("default"))) RESTYPE CreateNewResourceClass(void); extern __attribute__((visibility("default"))) Bool InitClientResources( ClientPtr ); extern __attribute__((visibility("default"))) XID FakeClientID( int ); extern __attribute__((visibility("default"))) Bool AddResource( XID , RESTYPE , pointer ); extern __attribute__((visibility("default"))) void FreeResource( XID , RESTYPE ); extern __attribute__((visibility("default"))) void FreeResourceByType( XID , RESTYPE , Bool ); extern __attribute__((visibility("default"))) Bool ChangeResourceValue( XID , RESTYPE , pointer ); extern __attribute__((visibility("default"))) void FindClientResourcesByType( ClientPtr , RESTYPE , FindResType , pointer ); extern __attribute__((visibility("default"))) void FindAllClientResources( ClientPtr , FindAllRes , pointer ); extern __attribute__((visibility("default"))) void FreeClientNeverRetainResources( ClientPtr ); extern __attribute__((visibility("default"))) void FreeClientResources( ClientPtr ); extern __attribute__((visibility("default"))) void FreeAllResources(void); extern __attribute__((visibility("default"))) Bool LegalNewID( XID , ClientPtr ); extern __attribute__((visibility("default"))) pointer LookupClientResourceComplex( ClientPtr client, RESTYPE type, FindComplexResType func, pointer cdata); extern __attribute__((visibility("default"))) int dixLookupResourceByType( pointer *result, XID id, RESTYPE rtype, ClientPtr client, Mask access_mode); extern __attribute__((visibility("default"))) int dixLookupResourceByClass( pointer *result, XID id, RESTYPE rclass, ClientPtr client, Mask access_mode); extern __attribute__((visibility("default"))) void GetXIDRange( int , Bool , XID * , XID * ); extern __attribute__((visibility("default"))) unsigned int GetXIDList( ClientPtr , unsigned int , XID * ); extern __attribute__((visibility("default"))) RESTYPE lastResourceType; extern __attribute__((visibility("default"))) RESTYPE TypeMask; extern __attribute__((visibility("default"))) pointer SecurityLookupIDByType( ClientPtr client, XID id, RESTYPE rtype, Mask access_mode) ; extern __attribute__((visibility("default"))) pointer SecurityLookupIDByClass( ClientPtr client, XID id, RESTYPE classes, Mask access_mode) ; extern __attribute__((visibility("default"))) pointer LookupIDByType( XID id, RESTYPE rtype) ; extern __attribute__((visibility("default"))) pointer LookupIDByClass( XID id, RESTYPE classes) ; # 147 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/privates.h" 2 # 155 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/privates.h" static inline pointer dixLookupPrivate(PrivatePtr *privates, const DevPrivateKey key) { if (key->size) return dixGetPrivateAddr(privates, key); else return dixGetPrivate(privates, key); } static inline pointer * dixLookupPrivateAddr(PrivatePtr *privates, const DevPrivateKey key) { ((void)0); return (pointer *)dixGetPrivateAddr(privates, key); } extern __attribute__((visibility("default"))) Bool dixRegisterScreenPrivateKey(DevScreenPrivateKey key, ScreenPtr pScreen, DevPrivateType type, unsigned size); extern __attribute__((visibility("default"))) DevPrivateKey _dixGetScreenPrivateKey(const DevScreenPrivateKey key, ScreenPtr pScreen); static inline void * dixGetScreenPrivateAddr(PrivatePtr *privates, const DevScreenPrivateKey key, ScreenPtr pScreen) { return dixGetPrivateAddr(privates, _dixGetScreenPrivateKey(key, pScreen)); } static inline void * dixGetScreenPrivate(PrivatePtr *privates, const DevScreenPrivateKey key, ScreenPtr pScreen) { return dixGetPrivate(privates, _dixGetScreenPrivateKey(key, pScreen)); } static inline void dixSetScreenPrivate(PrivatePtr *privates, const DevScreenPrivateKey key, ScreenPtr pScreen, pointer val) { dixSetPrivate(privates, _dixGetScreenPrivateKey(key, pScreen), val); } static inline pointer dixLookupScreenPrivate(PrivatePtr *privates, const DevScreenPrivateKey key, ScreenPtr pScreen) { return dixLookupPrivate(privates, _dixGetScreenPrivateKey(key, pScreen)); } static inline pointer * dixLookupScreenPrivateAddr(PrivatePtr *privates, const DevScreenPrivateKey key, ScreenPtr pScreen) { return dixLookupPrivateAddr(privates, _dixGetScreenPrivateKey(key, pScreen)); } # 222 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/privates.h" extern __attribute__((visibility("default"))) Bool dixAllocatePrivates(PrivatePtr *privates, DevPrivateType type); extern __attribute__((visibility("default"))) void dixFreePrivates(PrivatePtr privates, DevPrivateType type); extern __attribute__((visibility("default"))) void _dixInitPrivates(PrivatePtr *privates, void *addr, DevPrivateType type); extern __attribute__((visibility("default"))) void _dixFiniPrivates(PrivatePtr privates, DevPrivateType type); # 252 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/privates.h" extern __attribute__((visibility("default"))) void * _dixAllocateObjectWithPrivates(unsigned size, unsigned clear, unsigned offset, DevPrivateType type); extern __attribute__((visibility("default"))) void _dixFreeObjectWithPrivates(void *object, PrivatePtr privates, DevPrivateType type); extern __attribute__((visibility("default"))) int dixPrivatesSize(DevPrivateType type); extern void dixPrivateUsage(void); extern __attribute__((visibility("default"))) void dixResetPrivates(void); # 289 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/privates.h" extern __attribute__((visibility("default"))) int dixLookupPrivateOffset(RESTYPE type); # 60 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/gcstruct.h" 2 # 68 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/gcstruct.h" typedef struct _GCFuncs { void (* ValidateGC)( GCPtr , unsigned long , DrawablePtr ); void (* ChangeGC)( GCPtr , unsigned long ); void (* CopyGC)( GCPtr , unsigned long , GCPtr ); void (* DestroyGC)( GCPtr ); void (* ChangeClip)( GCPtr , int , pointer , int ); void (* DestroyClip)( GCPtr ); void (* CopyClip)( GCPtr , GCPtr ); } GCFuncs; typedef struct _GCOps { void (* FillSpans)( DrawablePtr , GCPtr , int , DDXPointPtr , int * , int ); void (* SetSpans)( DrawablePtr , GCPtr , char * , DDXPointPtr , int * , int , int ); void (* PutImage)( DrawablePtr , GCPtr , int , int , int , int , int , int , int , char * ); RegionPtr (* CopyArea)( DrawablePtr , DrawablePtr , GCPtr , int , int , int , int , int , int ); RegionPtr (* CopyPlane)( DrawablePtr , DrawablePtr , GCPtr , int , int , int , int , int , int , unsigned long ); void (* PolyPoint)( DrawablePtr , GCPtr , int , int , DDXPointPtr ); void (* Polylines)( DrawablePtr , GCPtr , int , int , DDXPointPtr ); void (* PolySegment)( DrawablePtr , GCPtr , int , xSegment * ); void (* PolyRectangle)( DrawablePtr , GCPtr , int , xRectangle * ); void (* PolyArc)( DrawablePtr , GCPtr , int , xArc * ); void (* FillPolygon)( DrawablePtr , GCPtr , int , int , int , DDXPointPtr ); void (* PolyFillRect)( DrawablePtr , GCPtr , int , xRectangle * ); void (* PolyFillArc)( DrawablePtr , GCPtr , int , xArc * ); int (* PolyText8)( DrawablePtr , GCPtr , int , int , int , char * ); int (* PolyText16)( DrawablePtr , GCPtr , int , int , int , unsigned short * ); void (* ImageText8)( DrawablePtr , GCPtr , int , int , int , char * ); void (* ImageText16)( DrawablePtr , GCPtr , int , int , int , unsigned short * ); void (* ImageGlyphBlt)( DrawablePtr , GCPtr , int , int , unsigned int , CharInfoPtr * , pointer ); void (* PolyGlyphBlt)( DrawablePtr , GCPtr , int , int , unsigned int , CharInfoPtr * , pointer ); void (* PushPixels)( GCPtr , PixmapPtr , DrawablePtr , int , int , int , int ); } GCOps; typedef struct _GC { ScreenPtr pScreen; unsigned char depth; unsigned char alu; unsigned short lineWidth; unsigned short dashOffset; unsigned short numInDashList; unsigned char *dash; unsigned int lineStyle : 2; unsigned int capStyle : 2; unsigned int joinStyle : 2; unsigned int fillStyle : 2; unsigned int fillRule : 1; unsigned int arcMode : 1; unsigned int subWindowMode : 1; unsigned int graphicsExposures : 1; unsigned int clientClipType : 2; unsigned int miTranslate:1; unsigned int tileIsPixel:1; unsigned int fExpose:1; unsigned int freeCompClip:1; unsigned int scratch_inuse:1; unsigned int unused:13; unsigned long planemask; unsigned long fgPixel; unsigned long bgPixel; PixUnion tile; PixmapPtr stipple; DDXPointRec patOrg; struct _Font *font; DDXPointRec clipOrg; pointer clientClip; unsigned long stateChanges; unsigned long serialNumber; GCFuncs *funcs; GCOps *ops; PrivateRec *devPrivates; PixmapPtr pRotatedPixmap; RegionPtr pCompositeClip; } GC; # 58 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/pixmapstr.h" 1 # 55 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/pixmapstr.h" typedef struct _Drawable { unsigned char type; unsigned char class; unsigned char depth; unsigned char bitsPerPixel; XID id; short x; short y; unsigned short width; unsigned short height; ScreenPtr pScreen; unsigned long serialNumber; } DrawableRec; typedef struct _Pixmap { DrawableRec drawable; PrivateRec *devPrivates; int refcnt; int devKind; DevUnion devPrivate; short screen_x; short screen_y; unsigned usage_hint; } PixmapRec; # 59 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/windowstr.h" 1 # 52 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/windowstr.h" # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/pixmapstr.h" 1 # 53 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/windowstr.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/property.h" 1 # 53 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/property.h" typedef struct _Property *PropertyPtr; extern __attribute__((visibility("default"))) int dixLookupProperty( PropertyPtr * , WindowPtr , Atom , ClientPtr , Mask ); extern __attribute__((visibility("default"))) int dixChangeWindowProperty( ClientPtr , WindowPtr , Atom , Atom , int , int , unsigned long , pointer , Bool ); extern __attribute__((visibility("default"))) int ChangeWindowProperty( WindowPtr , Atom , Atom , int , int , unsigned long , pointer , Bool ); extern __attribute__((visibility("default"))) int DeleteProperty( ClientPtr , WindowPtr , Atom ); extern __attribute__((visibility("default"))) void DeleteAllWindowProperties( WindowPtr ); # 56 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/windowstr.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/opaque.h" 1 # 34 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/opaque.h" # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/globals.h" 1 # 9 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/globals.h" extern __attribute__((visibility("default"))) CARD32 defaultScreenSaverTime; extern __attribute__((visibility("default"))) CARD32 defaultScreenSaverInterval; extern __attribute__((visibility("default"))) CARD32 ScreenSaverTime; extern __attribute__((visibility("default"))) CARD32 ScreenSaverInterval; extern __attribute__((visibility("default"))) Bool screenSaverSuspended; extern __attribute__((visibility("default"))) char *defaultFontPath; extern __attribute__((visibility("default"))) int monitorResolution; extern __attribute__((visibility("default"))) int defaultColorVisualClass; extern __attribute__((visibility("default"))) int GrabInProgress; extern __attribute__((visibility("default"))) Bool noTestExtensions; extern __attribute__((visibility("default"))) char *ConnectionInfo; extern __attribute__((visibility("default"))) CARD32 DPMSStandbyTime; extern __attribute__((visibility("default"))) CARD32 DPMSSuspendTime; extern __attribute__((visibility("default"))) CARD32 DPMSOffTime; extern __attribute__((visibility("default"))) CARD16 DPMSPowerLevel; extern __attribute__((visibility("default"))) Bool DPMSEnabled; extern __attribute__((visibility("default"))) Bool DPMSDisabledSwitch; extern __attribute__((visibility("default"))) Bool DPMSCapableFlag; extern __attribute__((visibility("default"))) Bool PanoramiXExtensionDisabledHack; extern __attribute__((visibility("default"))) Bool noCompositeExtension; extern __attribute__((visibility("default"))) Bool noDamageExtension; extern __attribute__((visibility("default"))) Bool noDbeExtension; extern __attribute__((visibility("default"))) Bool noDPMSExtension; extern __attribute__((visibility("default"))) Bool noGlxExtension; extern __attribute__((visibility("default"))) Bool noScreenSaverExtension; extern __attribute__((visibility("default"))) Bool noMITShmExtension; extern __attribute__((visibility("default"))) Bool noRRExtension; extern __attribute__((visibility("default"))) Bool noRenderExtension; extern __attribute__((visibility("default"))) Bool noSecurityExtension; extern __attribute__((visibility("default"))) Bool noResExtension; extern __attribute__((visibility("default"))) Bool noXFree86BigfontExtension; extern __attribute__((visibility("default"))) Bool noXFree86DGAExtension; extern __attribute__((visibility("default"))) Bool noXFree86DRIExtension; extern __attribute__((visibility("default"))) Bool noXFree86VidModeExtension; extern __attribute__((visibility("default"))) Bool noXFixesExtension; extern __attribute__((visibility("default"))) Bool noPanoramiXExtension; # 118 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/globals.h" extern __attribute__((visibility("default"))) Bool noXvExtension; extern __attribute__((visibility("default"))) Bool noDRI2Extension; # 35 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/opaque.h" 2 extern __attribute__((visibility("default"))) char *defaultTextFont; extern __attribute__((visibility("default"))) char *defaultCursorFont; extern __attribute__((visibility("default"))) int MaxClients; extern __attribute__((visibility("default"))) volatile char isItTimeToYield; extern __attribute__((visibility("default"))) volatile char dispatchException; extern __attribute__((visibility("default"))) CARD32 TimeOutValue; extern __attribute__((visibility("default"))) int ScreenSaverBlanking; extern __attribute__((visibility("default"))) int ScreenSaverAllowExposures; extern __attribute__((visibility("default"))) int defaultScreenSaverBlanking; extern __attribute__((visibility("default"))) int defaultScreenSaverAllowExposures; extern __attribute__((visibility("default"))) char *display; extern __attribute__((visibility("default"))) int defaultBackingStore; extern __attribute__((visibility("default"))) Bool disableBackingStore; extern __attribute__((visibility("default"))) Bool enableBackingStore; extern __attribute__((visibility("default"))) Bool PartialNetwork; extern __attribute__((visibility("default"))) Bool RunFromSigStopParent; # 68 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/opaque.h" extern __attribute__((visibility("default"))) Bool defeatAccessControl; extern __attribute__((visibility("default"))) long maxBigRequestSize; extern __attribute__((visibility("default"))) Bool party_like_its_1989; extern __attribute__((visibility("default"))) Bool whiteRoot; extern __attribute__((visibility("default"))) Bool bgNoneRoot; extern __attribute__((visibility("default"))) Bool CoreDump; # 62 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/windowstr.h" 2 # 75 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/windowstr.h" typedef struct _DevCursorNode { CursorPtr cursor; DeviceIntPtr dev; struct _DevCursorNode* next; } DevCursNodeRec, *DevCursNodePtr, *DevCursorList; typedef struct _WindowOpt { CursorPtr cursor; VisualID visual; Colormap colormap; Mask dontPropagateMask; Mask otherEventMasks; struct _OtherClients *otherClients; struct _GrabRec *passiveGrabs; PropertyPtr userProps; unsigned long backingBitPlanes; unsigned long backingPixel; RegionPtr boundingShape; RegionPtr clipShape; RegionPtr inputShape; struct _OtherInputMasks *inputMasks; DevCursorList deviceCursors; } WindowOptRec, *WindowOptPtr; # 129 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/windowstr.h" typedef struct _Window { DrawableRec drawable; PrivateRec *devPrivates; WindowPtr parent; WindowPtr nextSib; WindowPtr prevSib; WindowPtr firstChild; WindowPtr lastChild; RegionRec clipList; RegionRec borderClip; union _Validate *valdata; RegionRec winSize; RegionRec borderSize; DDXPointRec origin; unsigned short borderWidth; unsigned short deliverableEvents; Mask eventMask; PixUnion background; PixUnion border; pointer backStorage; WindowOptPtr optional; unsigned backgroundState:2; unsigned borderIsPixel:1; unsigned cursorIsNone:1; unsigned backingStore:2; unsigned saveUnder:1; unsigned DIXsaveUnder:1; unsigned bitGravity:4; unsigned winGravity:4; unsigned overrideRedirect:1; unsigned visibility:2; unsigned mapped:1; unsigned realized:1; unsigned viewable:1; unsigned dontPropagate:3; unsigned forcedBS:1; unsigned redirectDraw:2; unsigned forcedBG:1; unsigned damagedDescendants:1; } WindowRec; extern __attribute__((visibility("default"))) Mask DontPropagateMasks[]; # 210 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/windowstr.h" typedef struct _ScreenSaverStuff *ScreenSaverStuffPtr; # 219 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/windowstr.h" extern __attribute__((visibility("default"))) int screenIsSaved; # 60 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/scrnintstr.h" 1 # 53 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/scrnintstr.h" # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/colormap.h" 1 # 74 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/colormap.h" typedef CARD32 Pixel; typedef struct _CMEntry *EntryPtr; typedef struct _colorResource *colorResourcePtr; extern __attribute__((visibility("default"))) int CreateColormap( Colormap , ScreenPtr , VisualPtr , ColormapPtr* , int , int ); extern __attribute__((visibility("default"))) int FreeColormap( pointer , XID ); extern __attribute__((visibility("default"))) int TellLostMap( WindowPtr , pointer ); extern __attribute__((visibility("default"))) int TellGainedMap( WindowPtr , pointer ); extern __attribute__((visibility("default"))) int CopyColormapAndFree( Colormap , ColormapPtr , int ); extern __attribute__((visibility("default"))) int AllocColor( ColormapPtr , unsigned short* , unsigned short* , unsigned short* , Pixel* , int ); extern __attribute__((visibility("default"))) void FakeAllocColor( ColormapPtr , xColorItem * ); extern __attribute__((visibility("default"))) void FakeFreeColor( ColormapPtr , Pixel ); typedef int (*ColorCompareProcPtr)( EntryPtr , xrgb * ); extern __attribute__((visibility("default"))) int FindColor( ColormapPtr , EntryPtr , int , xrgb* , Pixel* , int , int , ColorCompareProcPtr ); extern __attribute__((visibility("default"))) int QueryColors( ColormapPtr , int , Pixel* , xrgb* , ClientPtr client); extern __attribute__((visibility("default"))) int FreeClientPixels( pointer , XID ); extern __attribute__((visibility("default"))) int AllocColorCells( int , ColormapPtr , int , int , Bool , Pixel* , Pixel* ); extern __attribute__((visibility("default"))) int AllocColorPlanes( int , ColormapPtr , int , int , int , int , Bool , Pixel* , Pixel* , Pixel* , Pixel* ); extern __attribute__((visibility("default"))) int FreeColors( ColormapPtr , int , int , Pixel* , Pixel ); extern __attribute__((visibility("default"))) int StoreColors( ColormapPtr , int , xColorItem* , ClientPtr client); extern __attribute__((visibility("default"))) int IsMapInstalled( Colormap , WindowPtr ); extern __attribute__((visibility("default"))) Bool ResizeVisualArray( ScreenPtr , int , DepthPtr ); # 54 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/scrnintstr.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/validate.h" 1 # 33 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/validate.h" typedef enum { VTOther, VTStack, VTMove, VTUnmap, VTMap, VTBroken } VTKind; typedef union _Validate *ValidatePtr; # 56 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/scrnintstr.h" 2 typedef struct _PixmapFormat { unsigned char depth; unsigned char bitsPerPixel; unsigned char scanlinePad; } PixmapFormatRec; typedef struct _Visual { VisualID vid; short class; short bitsPerRGBValue; short ColormapEntries; short nplanes; unsigned long redMask, greenMask, blueMask; int offsetRed, offsetGreen, offsetBlue; } VisualRec; typedef struct _Depth { unsigned char depth; short numVids; VisualID *vids; } DepthRec; typedef struct _ScreenSaverStuff { WindowPtr pWindow; XID wid; char blanked; Bool (*ExternalScreenSaver)( ScreenPtr , int , Bool ); } ScreenSaverStuffRec; # 101 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/scrnintstr.h" typedef Bool (* CloseScreenProcPtr)( int , ScreenPtr ); typedef void (* QueryBestSizeProcPtr)( int , unsigned short * , unsigned short * , ScreenPtr ); typedef Bool (* SaveScreenProcPtr)( ScreenPtr , int ); typedef void (* GetImageProcPtr)( DrawablePtr , int , int , int , int , unsigned int , unsigned long , char * ); typedef void (* GetSpansProcPtr)( DrawablePtr , int , DDXPointPtr , int* , int , char * ); typedef void (* SourceValidateProcPtr)( DrawablePtr , int , int , int , int , unsigned int ); typedef Bool (* CreateWindowProcPtr)( WindowPtr ); typedef Bool (* DestroyWindowProcPtr)( WindowPtr ); typedef Bool (* PositionWindowProcPtr)( WindowPtr , int , int ); typedef Bool (* ChangeWindowAttributesProcPtr)( WindowPtr , unsigned long ); typedef Bool (* RealizeWindowProcPtr)( WindowPtr ); typedef Bool (* UnrealizeWindowProcPtr)( WindowPtr ); typedef void (* RestackWindowProcPtr)( WindowPtr , WindowPtr ); typedef int (* ValidateTreeProcPtr)( WindowPtr , WindowPtr , VTKind ); typedef void (* PostValidateTreeProcPtr)( WindowPtr , WindowPtr , VTKind ); typedef void (* WindowExposuresProcPtr)( WindowPtr , RegionPtr , RegionPtr ); typedef void (* CopyWindowProcPtr)( WindowPtr , DDXPointRec , RegionPtr ); typedef void (* ClearToBackgroundProcPtr)( WindowPtr , int , int , int , int , Bool ); typedef void (* ClipNotifyProcPtr)( WindowPtr , int , int ); # 206 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/scrnintstr.h" typedef PixmapPtr (* CreatePixmapProcPtr)( ScreenPtr , int , int , int , unsigned ); typedef Bool (* DestroyPixmapProcPtr)( PixmapPtr ); typedef Bool (* RealizeFontProcPtr)( ScreenPtr , FontPtr ); typedef Bool (* UnrealizeFontProcPtr)( ScreenPtr , FontPtr ); typedef void (* ConstrainCursorProcPtr)( DeviceIntPtr , ScreenPtr , BoxPtr ); typedef void (* CursorLimitsProcPtr)( DeviceIntPtr , ScreenPtr , CursorPtr , BoxPtr , BoxPtr ); typedef Bool (* DisplayCursorProcPtr)( DeviceIntPtr , ScreenPtr , CursorPtr ); typedef Bool (* RealizeCursorProcPtr)( DeviceIntPtr , ScreenPtr , CursorPtr ); typedef Bool (* UnrealizeCursorProcPtr)( DeviceIntPtr , ScreenPtr , CursorPtr ); typedef void (* RecolorCursorProcPtr)( DeviceIntPtr , ScreenPtr , CursorPtr , Bool ); typedef Bool (* SetCursorPositionProcPtr)( DeviceIntPtr , ScreenPtr , int , int , Bool ); typedef Bool (* CreateGCProcPtr)( GCPtr ); typedef Bool (* CreateColormapProcPtr)( ColormapPtr ); typedef void (* DestroyColormapProcPtr)( ColormapPtr ); typedef void (* InstallColormapProcPtr)( ColormapPtr ); typedef void (* UninstallColormapProcPtr)( ColormapPtr ); typedef int (* ListInstalledColormapsProcPtr) ( ScreenPtr , XID* ); typedef void (* StoreColorsProcPtr)( ColormapPtr , int , xColorItem * ); typedef void (* ResolveColorProcPtr)( unsigned short* , unsigned short* , unsigned short* , VisualPtr ); typedef RegionPtr (* BitmapToRegionProcPtr)( PixmapPtr ); typedef void (* SendGraphicsExposeProcPtr)( ClientPtr , RegionPtr , XID , int , int ); typedef void (* ScreenBlockHandlerProcPtr)( int , pointer , pointer , pointer ); typedef void (* ScreenWakeupHandlerProcPtr)( int , pointer , unsigned long , pointer ); typedef Bool (* CreateScreenResourcesProcPtr)( ScreenPtr ); typedef Bool (* ModifyPixmapHeaderProcPtr)( PixmapPtr , int , int , int , int , int , pointer ); typedef PixmapPtr (* GetWindowPixmapProcPtr)( WindowPtr ); typedef void (* SetWindowPixmapProcPtr)( WindowPtr , PixmapPtr ); typedef PixmapPtr (* GetScreenPixmapProcPtr)( ScreenPtr ); typedef void (* SetScreenPixmapProcPtr)( PixmapPtr ); typedef void (* MarkWindowProcPtr)( WindowPtr ); typedef Bool (* MarkOverlappedWindowsProcPtr)( WindowPtr , WindowPtr , WindowPtr * ); typedef int (* ConfigNotifyProcPtr)( WindowPtr , int , int , int , int , int , WindowPtr ); typedef void (* MoveWindowProcPtr)( WindowPtr , int , int , WindowPtr , VTKind ); typedef void (* ResizeWindowProcPtr)( WindowPtr , int , int , unsigned int , unsigned int , WindowPtr ); typedef WindowPtr (* GetLayerWindowProcPtr)( WindowPtr ); typedef void (* HandleExposuresProcPtr)( WindowPtr ); typedef void (* ReparentWindowProcPtr)( WindowPtr , WindowPtr ); typedef void (* SetShapeProcPtr)( WindowPtr , int ); typedef void (* ChangeBorderWidthProcPtr)( WindowPtr , unsigned int ); typedef void (* MarkUnrealizedWindowProcPtr)( WindowPtr , WindowPtr , Bool ); typedef Bool (* DeviceCursorInitializeProcPtr)( DeviceIntPtr , ScreenPtr ); typedef void (* DeviceCursorCleanupProcPtr)( DeviceIntPtr , ScreenPtr ); typedef void (*ConstrainCursorHarderProcPtr)( DeviceIntPtr, ScreenPtr, int, int *, int *); typedef struct _Screen { int myNum; ATOM id; short x, y, width, height; short mmWidth, mmHeight; short numDepths; unsigned char rootDepth; DepthPtr allowedDepths; unsigned long rootVisual; unsigned long defColormap; short minInstalledCmaps, maxInstalledCmaps; char backingStoreSupport, saveUnderSupport; unsigned long whitePixel, blackPixel; GCPtr GCperDepth[8 +1]; PixmapPtr PixmapPerDepth[1]; pointer devPrivate; short numVisuals; VisualPtr visuals; WindowPtr root; ScreenSaverStuffRec screensaver; CloseScreenProcPtr CloseScreen; QueryBestSizeProcPtr QueryBestSize; SaveScreenProcPtr SaveScreen; GetImageProcPtr GetImage; GetSpansProcPtr GetSpans; SourceValidateProcPtr SourceValidate; CreateWindowProcPtr CreateWindow; DestroyWindowProcPtr DestroyWindow; PositionWindowProcPtr PositionWindow; ChangeWindowAttributesProcPtr ChangeWindowAttributes; RealizeWindowProcPtr RealizeWindow; UnrealizeWindowProcPtr UnrealizeWindow; ValidateTreeProcPtr ValidateTree; PostValidateTreeProcPtr PostValidateTree; WindowExposuresProcPtr WindowExposures; CopyWindowProcPtr CopyWindow; ClearToBackgroundProcPtr ClearToBackground; ClipNotifyProcPtr ClipNotify; RestackWindowProcPtr RestackWindow; CreatePixmapProcPtr CreatePixmap; DestroyPixmapProcPtr DestroyPixmap; RealizeFontProcPtr RealizeFont; UnrealizeFontProcPtr UnrealizeFont; ConstrainCursorProcPtr ConstrainCursor; ConstrainCursorHarderProcPtr ConstrainCursorHarder; CursorLimitsProcPtr CursorLimits; DisplayCursorProcPtr DisplayCursor; RealizeCursorProcPtr RealizeCursor; UnrealizeCursorProcPtr UnrealizeCursor; RecolorCursorProcPtr RecolorCursor; SetCursorPositionProcPtr SetCursorPosition; CreateGCProcPtr CreateGC; CreateColormapProcPtr CreateColormap; DestroyColormapProcPtr DestroyColormap; InstallColormapProcPtr InstallColormap; UninstallColormapProcPtr UninstallColormap; ListInstalledColormapsProcPtr ListInstalledColormaps; StoreColorsProcPtr StoreColors; ResolveColorProcPtr ResolveColor; BitmapToRegionProcPtr BitmapToRegion; SendGraphicsExposeProcPtr SendGraphicsExpose; ScreenBlockHandlerProcPtr BlockHandler; ScreenWakeupHandlerProcPtr WakeupHandler; pointer blockData; pointer wakeupData; PrivateRec *devPrivates; CreateScreenResourcesProcPtr CreateScreenResources; ModifyPixmapHeaderProcPtr ModifyPixmapHeader; GetWindowPixmapProcPtr GetWindowPixmap; SetWindowPixmapProcPtr SetWindowPixmap; GetScreenPixmapProcPtr GetScreenPixmap; SetScreenPixmapProcPtr SetScreenPixmap; PixmapPtr pScratchPixmap; unsigned int totalPixmapSize; MarkWindowProcPtr MarkWindow; MarkOverlappedWindowsProcPtr MarkOverlappedWindows; ConfigNotifyProcPtr ConfigNotify; MoveWindowProcPtr MoveWindow; ResizeWindowProcPtr ResizeWindow; GetLayerWindowProcPtr GetLayerWindow; HandleExposuresProcPtr HandleExposures; ReparentWindowProcPtr ReparentWindow; SetShapeProcPtr SetShape; ChangeBorderWidthProcPtr ChangeBorderWidth; MarkUnrealizedWindowProcPtr MarkUnrealizedWindow; DeviceCursorInitializeProcPtr DeviceCursorInitialize; DeviceCursorCleanupProcPtr DeviceCursorCleanup; Bool canDoBGNoneRoot; } ScreenRec; static inline RegionPtr BitmapToRegion(ScreenPtr _pScreen, PixmapPtr pPix) { return (*(_pScreen)->BitmapToRegion)(pPix); } typedef struct _ScreenInfo { int imageByteOrder; int bitmapScanlineUnit; int bitmapScanlinePad; int bitmapBitOrder; int numPixmapFormats; PixmapFormatRec formats[8]; int numScreens; ScreenPtr screens[16]; } ScreenInfo; extern __attribute__((visibility("default"))) ScreenInfo screenInfo; extern __attribute__((visibility("default"))) void InitOutput( ScreenInfo * , int , char ** ); # 61 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c" 2 # 1 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mi.h" 1 # 51 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mi.h" # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/region.h" 1 # 52 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mi.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/validate.h" 1 # 53 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mi.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/window.h" 1 # 54 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mi.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/gc.h" 1 # 55 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mi.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/fonts/font.h" 1 # 28 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/fonts/font.h" # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/fonts/fsmasks.h" 1 # 94 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/fonts/fsmasks.h" typedef CARD32 fsBitmapFormat; typedef CARD32 fsBitmapFormatMask; # 29 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/fonts/font.h" 2 # 37 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/fonts/font.h" typedef struct _FontInfo *FontInfoPtr; typedef struct _FontProp *FontPropPtr; typedef struct _ExtentInfo *ExtentInfoPtr; typedef struct _FontPathElement *FontPathElementPtr; typedef struct _FontNames *FontNamesPtr; typedef struct _FontResolution *FontResolutionPtr; # 59 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/fonts/font.h" typedef int DrawDirection; # 97 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11/fonts/font.h" extern int glyphCachingMode; struct _Client; extern int StartListFontsWithInfo( struct _Client * , int , unsigned char * , int ); extern FontNamesPtr MakeFontNamesRecord( unsigned ); extern void FreeFontNames( FontNamesPtr ); extern int AddFontNamesName( FontNamesPtr , char * , int ); typedef struct _FontPatternCache *FontPatternCachePtr; extern FontPatternCachePtr MakeFontPatternCache ( void ); extern void FreeFontPatternCache ( FontPatternCachePtr ); extern void EmptyFontPatternCache ( FontPatternCachePtr ); extern void CacheFontPattern ( FontPatternCachePtr , char * , int , FontPtr ); extern FontResolutionPtr GetClientResolutions( int * ); extern FontPtr FindCachedFontPattern ( FontPatternCachePtr , char * , int ); extern void RemoveCachedFontPattern ( FontPatternCachePtr , FontPtr ); typedef enum { Linear8Bit, TwoD8Bit, Linear16Bit, TwoD16Bit } FontEncoding; # 56 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mi.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/input.h" 1 # 57 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mi.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/cursor.h" 1 # 58 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mi.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/privates.h" 1 # 59 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mi.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/colormap.h" 1 # 60 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mi.h" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/events.h" 1 # 61 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mi.h" 2 typedef struct _miDash *miDashPtr; extern __attribute__((visibility("default"))) void miPolyArc( DrawablePtr , GCPtr , int , xArc * ); extern __attribute__((visibility("default"))) RegionPtr miCopyArea( DrawablePtr , DrawablePtr , GCPtr , int , int , int , int , int , int ); extern __attribute__((visibility("default"))) RegionPtr miCopyPlane( DrawablePtr , DrawablePtr , GCPtr , int , int , int , int , int , int , unsigned long ); extern __attribute__((visibility("default"))) void miGetImage( DrawablePtr , int , int , int , int , unsigned int , unsigned long , char * ); extern __attribute__((visibility("default"))) void miPutImage( DrawablePtr , GCPtr , int , int , int , int , int , int , int , char * ); typedef void (*miCopyProc) (DrawablePtr pSrcDrawable, DrawablePtr pDstDrawable, GCPtr pGC, BoxPtr pDstBox, int nbox, int dx, int dy, Bool reverse, Bool upsidedown, Pixel bitplane, void *closure); extern __attribute__((visibility("default"))) void miCopyRegion (DrawablePtr pSrcDrawable, DrawablePtr pDstDrawable, GCPtr pGC, RegionPtr pDstRegion, int dx, int dy, miCopyProc copyProc, Pixel bitPlane, void *closure); extern __attribute__((visibility("default"))) RegionPtr miDoCopy (DrawablePtr pSrcDrawable, DrawablePtr pDstDrawable, GCPtr pGC, int xIn, int yIn, int widthSrc, int heightSrc, int xOut, int yOut, miCopyProc copyProc, Pixel bitplane, void *closure); extern __attribute__((visibility("default"))) void miRecolorCursor( DeviceIntPtr , ScreenPtr , CursorPtr , Bool ); extern __attribute__((visibility("default"))) void miStepDash( int , int * , unsigned char * , int , int * ); # 195 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mi.h" extern __attribute__((visibility("default"))) Bool mieqInit( void ); extern __attribute__((visibility("default"))) void mieqFini(void); extern __attribute__((visibility("default"))) void mieqEnqueue( DeviceIntPtr , InternalEvent* ); extern __attribute__((visibility("default"))) void mieqSwitchScreen( DeviceIntPtr , ScreenPtr , Bool ); extern __attribute__((visibility("default"))) void mieqProcessDeviceEvent( DeviceIntPtr , InternalEvent* , ScreenPtr ); extern __attribute__((visibility("default"))) void mieqProcessInputEvents( void ); extern DeviceIntPtr CopyGetMasterEvent( DeviceIntPtr , InternalEvent* , InternalEvent* ); typedef void (*mieqHandler)(int screen, InternalEvent* event, DeviceIntPtr dev); void __attribute__((visibility("default"))) mieqSetHandler(int event, mieqHandler handler); extern __attribute__((visibility("default"))) RegionPtr miHandleExposures( DrawablePtr , DrawablePtr , GCPtr , int , int , int , int , int , int , unsigned long ); extern __attribute__((visibility("default"))) void miSendGraphicsExpose( ClientPtr , RegionPtr , XID , int , int ); extern __attribute__((visibility("default"))) void miSendExposures( WindowPtr , RegionPtr , int , int ); extern __attribute__((visibility("default"))) void miWindowExposures( WindowPtr , RegionPtr , RegionPtr ); extern __attribute__((visibility("default"))) void miPaintWindow( WindowPtr , RegionPtr , int ); extern __attribute__((visibility("default"))) void miClearDrawable( DrawablePtr , GCPtr ); extern __attribute__((visibility("default"))) void miPolyFillRect( DrawablePtr , GCPtr , int , xRectangle * ); extern __attribute__((visibility("default"))) void miPolyGlyphBlt( DrawablePtr , GCPtr , int , int , unsigned int , CharInfoPtr * , pointer ); extern __attribute__((visibility("default"))) void miImageGlyphBlt( DrawablePtr , GCPtr , int , int , unsigned int , CharInfoPtr * , pointer ); extern __attribute__((visibility("default"))) void miFillPolygon( DrawablePtr , GCPtr , int , int , int , DDXPointPtr ); extern __attribute__((visibility("default"))) Bool miFillConvexPoly( DrawablePtr , GCPtr , int , DDXPointPtr ); extern __attribute__((visibility("default"))) Bool miFillGeneralPoly( DrawablePtr , GCPtr , int , DDXPointPtr ); extern __attribute__((visibility("default"))) void miPolyPoint( DrawablePtr , GCPtr , int , int , xPoint * ); extern __attribute__((visibility("default"))) void miPolyRectangle( DrawablePtr , GCPtr , int , xRectangle * ); extern __attribute__((visibility("default"))) void miPolySegment( DrawablePtr , GCPtr , int , xSegment * ); extern __attribute__((visibility("default"))) int miPolyText8( DrawablePtr , GCPtr , int , int , int , char * ); extern __attribute__((visibility("default"))) int miPolyText16( DrawablePtr , GCPtr , int , int , int , unsigned short * ); extern __attribute__((visibility("default"))) void miImageText8( DrawablePtr , GCPtr , int , int , int , char * ); extern __attribute__((visibility("default"))) void miImageText16( DrawablePtr , GCPtr , int , int , int , unsigned short * ); extern __attribute__((visibility("default"))) void miPushPixels( GCPtr , PixmapPtr , DrawablePtr , int , int , int , int ); extern __attribute__((visibility("default"))) Bool miModifyPixmapHeader( PixmapPtr , int , int , int , int , int , pointer ); extern __attribute__((visibility("default"))) Bool miCreateScreenResources( ScreenPtr ); extern __attribute__((visibility("default"))) Bool miScreenDevPrivateInit( ScreenPtr , int , pointer ); extern __attribute__((visibility("default"))) Bool miScreenInit( ScreenPtr , pointer , int , int , int , int , int , int , int , DepthPtr , VisualID , int , VisualPtr ); extern __attribute__((visibility("default"))) int miShapedWindowIn( RegionPtr , RegionPtr , BoxPtr , int , int ); typedef void (*SetRedirectBorderClipProcPtr) (WindowPtr pWindow, RegionPtr pRegion); typedef RegionPtr (*GetRedirectBorderClipProcPtr) (WindowPtr pWindow); extern __attribute__((visibility("default"))) void miRegisterRedirectBorderClipProc (SetRedirectBorderClipProcPtr setBorderClip, GetRedirectBorderClipProcPtr getBorderClip); extern __attribute__((visibility("default"))) int miValidateTree( WindowPtr , WindowPtr , VTKind ); extern __attribute__((visibility("default"))) void miWideLine( DrawablePtr , GCPtr , int , int , DDXPointPtr ); extern __attribute__((visibility("default"))) void miWideDash( DrawablePtr , GCPtr , int , int , DDXPointPtr ); extern __attribute__((visibility("default"))) void miClearToBackground( WindowPtr , int , int , int , int , Bool ); extern __attribute__((visibility("default"))) void miMarkWindow( WindowPtr ); extern __attribute__((visibility("default"))) Bool miMarkOverlappedWindows( WindowPtr , WindowPtr , WindowPtr * ); extern __attribute__((visibility("default"))) void miHandleValidateExposures( WindowPtr ); extern __attribute__((visibility("default"))) void miMoveWindow( WindowPtr , int , int , WindowPtr , VTKind ); extern __attribute__((visibility("default"))) void miSlideAndSizeWindow( WindowPtr , int , int , unsigned int , unsigned int , WindowPtr ); extern __attribute__((visibility("default"))) WindowPtr miGetLayerWindow( WindowPtr ); extern __attribute__((visibility("default"))) void miSetShape( WindowPtr , int ); extern __attribute__((visibility("default"))) void miChangeBorderWidth( WindowPtr , unsigned int ); extern __attribute__((visibility("default"))) void miMarkUnrealizedWindow( WindowPtr , WindowPtr , Bool ); extern __attribute__((visibility("default"))) void miSegregateChildren(WindowPtr pWin, RegionPtr pReg, int depth); extern __attribute__((visibility("default"))) void miZeroPolyArc( DrawablePtr , GCPtr , int , xArc * ); extern __attribute__((visibility("default"))) void miZeroLine( DrawablePtr , GCPtr , int , int , DDXPointRec * ); extern __attribute__((visibility("default"))) void miZeroDashLine( DrawablePtr , GCPtr , int , int , DDXPointRec * ); extern __attribute__((visibility("default"))) void miPolyFillArc( DrawablePtr , GCPtr , int , xArc * ); # 62 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/regionstr.h" 1 # 63 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c" 2 # 1 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/servermd.h" 1 # 328 "/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg/servermd.h" typedef struct _PaddingInfo { int padRoundUp; int padPixelsLog2; int padBytesLog2; int notPower2; int bytesPerPixel; int bitsPerPixel; } PaddingInfo; extern __attribute__((visibility("default"))) PaddingInfo PixmapWidthPaddingInfo[]; # 65 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c" 2 extern int ffs(int); # 76 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c" RegionPtr miCopyArea(DrawablePtr pSrcDrawable, DrawablePtr pDstDrawable, GCPtr pGC, int xIn, int yIn, int widthSrc, int heightSrc, int xOut, int yOut) { DDXPointPtr ppt, pptFirst; unsigned int *pwidthFirst, *pwidth, *pbits; BoxRec srcBox, *prect; RegionPtr prgnSrcClip; RegionPtr prgnExposed; int realSrcClip = 0; int srcx, srcy, dstx, dsty, i, j, y, width, height, xMin, xMax, yMin, yMax; unsigned int *ordering; int numRects; BoxPtr boxes; srcx = xIn + pSrcDrawable->x; srcy = yIn + pSrcDrawable->y; if (pDstDrawable->type == 0 && !((WindowPtr)pDstDrawable)->realized) return ((void *)0); if (pSrcDrawable->type == 1) { BoxRec box; box.x1 = pSrcDrawable->x; box.y1 = pSrcDrawable->y; box.x2 = pSrcDrawable->x + (int) pSrcDrawable->width; box.y2 = pSrcDrawable->y + (int) pSrcDrawable->height; prgnSrcClip = RegionCreate(&box, 1); realSrcClip = 1; } else { if (pGC->subWindowMode == 1) { prgnSrcClip = NotClippedByChildren ((WindowPtr) pSrcDrawable); realSrcClip = 1; } else prgnSrcClip = &((WindowPtr)pSrcDrawable)->clipList; } srcBox.x1 = srcx; srcBox.y1 = srcy; srcBox.x2 = srcx + widthSrc; srcBox.y2 = srcy + heightSrc; dstx = xOut; dsty = yOut; if (pGC->miTranslate) { dstx += pDstDrawable->x; dsty += pDstDrawable->y; } pptFirst = ppt = malloc(heightSrc * sizeof(DDXPointRec)); pwidthFirst = pwidth = malloc(heightSrc * sizeof(unsigned int)); numRects = RegionNumRects(prgnSrcClip); boxes = RegionRects(prgnSrcClip); ordering = malloc(numRects * sizeof(unsigned int)); if(!pptFirst || !pwidthFirst || !ordering) { free(ordering); free(pwidthFirst); free(pptFirst); return ((void *)0); } if ((pSrcDrawable != pDstDrawable) && ((pGC->subWindowMode != 1) || (pSrcDrawable->type == 1) || (pDstDrawable->type == 1))) for (i=0; i < numRects; i++) ordering[i] = i; else { if (dsty <= srcBox.y1) { if (dstx <= srcBox.x1) for (i=0; i < numRects; i++) ordering[i] = i; else { for (i=0, j=1, xMax=0; i < numRects; j=i+1, xMax=i) { y=boxes[i].y1; while ((j < numRects) && (boxes[j].y1 == y)) j++; for (j-- ; j >= xMax; j--, i++) ordering[i] = j; } } } else { if (dstx < srcBox.x1) { for (i=numRects-1, j=i-1, yMin=i, yMax=0; i >= 0; j=i-1, yMin=i) { y=boxes[i].y1; while ((j >= 0) && (boxes[j].y1 == y)) j--; for (j++ ; j <= yMin; j++, i--, yMax++) ordering[yMax] = j; } } else for (i=0, j=numRects-1; i < numRects; i++, j--) ordering[i] = j; } } for(i = 0; i < numRects; i++) { prect = &boxes[ordering[i]]; xMin = (((prect->x1) > (srcBox.x1)) ? (prect->x1) : (srcBox.x1)); xMax = (((prect->x2) < (srcBox.x2)) ? (prect->x2) : (srcBox.x2)); yMin = (((prect->y1) > (srcBox.y1)) ? (prect->y1) : (srcBox.y1)); yMax = (((prect->y2) < (srcBox.y2)) ? (prect->y2) : (srcBox.y2)); if(xMax <= xMin || yMax <= yMin) continue; ppt = pptFirst; pwidth = pwidthFirst; y = yMin; height = yMax - yMin; width = xMax - xMin; for(j = 0; j < height; j++) { ppt->x = xMin; ppt++->y = y++; *pwidth++ = width; } pbits = malloc(height * ((PixmapWidthPaddingInfo[pSrcDrawable->depth].notPower2 ? (((int)(width) * PixmapWidthPaddingInfo[pSrcDrawable->depth].bytesPerPixel + PixmapWidthPaddingInfo[pSrcDrawable->depth].bytesPerPixel) >> PixmapWidthPaddingInfo[pSrcDrawable->depth].padBytesLog2) : ((int)((width) + PixmapWidthPaddingInfo[pSrcDrawable->depth].padRoundUp) >> PixmapWidthPaddingInfo[pSrcDrawable->depth].padPixelsLog2)) << PixmapWidthPaddingInfo[pSrcDrawable->depth].padBytesLog2)); if (pbits) { (*pSrcDrawable->pScreen->GetSpans)(pSrcDrawable, width, pptFirst, (int *)pwidthFirst, height, (char *)pbits); ppt = pptFirst; pwidth = pwidthFirst; xMin -= (srcx - dstx); y = yMin - (srcy - dsty); for(j = 0; j < height; j++) { ppt->x = xMin; ppt++->y = y++; *pwidth++ = width; } (*pGC->ops->SetSpans)(pDstDrawable, pGC, (char *)pbits, pptFirst, (int *)pwidthFirst, height, 1); free(pbits); } } prgnExposed = miHandleExposures(pSrcDrawable, pDstDrawable, pGC, xIn, yIn, widthSrc, heightSrc, xOut, yOut, (unsigned long)0); if(realSrcClip) RegionDestroy(prgnSrcClip); free(ordering); free(pwidthFirst); free(pptFirst); return prgnExposed; } # 276 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c" static CARD32 * miGetPlane( DrawablePtr pDraw, int planeNum, int sx, int sy, int w, int h, CARD32 *result) { int i, j, k, width, bitsPerPixel, widthInBytes; DDXPointRec pt = {0, 0}; CARD32 pixel; CARD32 bit; unsigned char *pCharsOut = ((void *)0); # 306 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c" CARD32 *pOut; int delta = 0; sx += pDraw->x; sy += pDraw->y; widthInBytes = (((int)((w) + 32 - 1) >> 5) << 2); if(!result) result = calloc(h, widthInBytes); if (!result) return ((void *)0); bitsPerPixel = pDraw->bitsPerPixel; pOut = (CARD32 *) result; if(bitsPerPixel == 1) { pCharsOut = (unsigned char *) result; width = w; } else { delta = (widthInBytes / (32 / 8)) - (w / 32); width = 1; } pt.y = sy; for (i = h; --i >= 0; pt.y++) { pt.x = sx; if(bitsPerPixel == 1) { (*pDraw->pScreen->GetSpans)(pDraw, width, &pt, &width, 1, (char *)pCharsOut); pCharsOut += widthInBytes; } else { k = 0; for(j = w; --j >= 0; pt.x++) { (*pDraw->pScreen->GetSpans)(pDraw, width, &pt, &width, 1, (char *)&pixel); bit = (pixel >> planeNum) & 1; # 363 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c" if (screenInfo.bitmapBitOrder == 0) bit <<= k; else bit <<= ((screenInfo.bitmapScanlineUnit - 1) - (k % screenInfo.bitmapScanlineUnit)) + ((k / screenInfo.bitmapScanlineUnit) * screenInfo.bitmapScanlineUnit); *pOut |= (CARD32) bit; k++; if (k == 32) { pOut++; k = 0; } } pOut += delta; } } return result; } # 396 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c" static void miOpqStipDrawable(DrawablePtr pDraw, GCPtr pGC, RegionPtr prgnSrc, CARD32 *pbits, int srcx, int w, int h, int dstx, int dsty) { int oldfill, i; unsigned long oldfg; int *pwidth, *pwidthFirst; ChangeGCVal gcv[6]; PixmapPtr pStipple, pPixmap; DDXPointRec oldOrg; GCPtr pGCT; DDXPointPtr ppt, pptFirst; xRectangle rect; RegionPtr prgnSrcClip; pPixmap = (*pDraw->pScreen->CreatePixmap) (pDraw->pScreen, w + srcx, h, 1, 1); if (!pPixmap) return; pGCT = GetScratchGC(1, pDraw->pScreen); if (!pGCT) { (*pDraw->pScreen->DestroyPixmap)(pPixmap); return; } gcv[0].val = 0; ChangeGC(((ClientPtr) 0), pGCT, (1L<<3), gcv); ValidateGC((DrawablePtr)pPixmap, pGCT); miClearDrawable((DrawablePtr)pPixmap, pGCT); ppt = pptFirst = malloc(h * sizeof(DDXPointRec)); pwidth = pwidthFirst = malloc(h * sizeof(int)); if(!pptFirst || !pwidthFirst) { free(pwidthFirst); free(pptFirst); FreeScratchGC(pGCT); return; } prgnSrcClip = RegionCreate(((void *)0), 0); RegionCopy(prgnSrcClip, prgnSrc); RegionTranslate(prgnSrcClip, srcx, 0); (*pGCT->funcs->ChangeClip)(pGCT, 2, prgnSrcClip, 0); ValidateGC((DrawablePtr)pPixmap, pGCT); for(i = 0; i < h; i++) { ppt->x = 0; ppt++->y = i; *pwidth++ = w + srcx; } (*pGCT->ops->SetSpans)((DrawablePtr)pPixmap, pGCT, (char *)pbits, pptFirst, pwidthFirst, h, 1); free(pwidthFirst); free(pptFirst); oldfill = pGC->fillStyle; pStipple = pGC->stipple; if(pStipple) pStipple->refcnt++; oldOrg = pGC->patOrg; gcv[0].val = 2; gcv[1].ptr = pPixmap; gcv[2].val = dstx - srcx; gcv[3].val = dsty; ChangeGC(((ClientPtr) 0), pGC, (1L<<8) | (1L<<11) | (1L<<12) | (1L<<13), gcv); ValidateGC(pDraw, pGC); rect.x = dstx; rect.y = dsty; rect.width = w; rect.height = h; (*pGC->ops->PolyFillRect)(pDraw, pGC, 1, &rect); gcv[0].val = 0xa; ChangeGC(((ClientPtr) 0), pGCT, (1L<<0), gcv); ValidateGC((DrawablePtr)pPixmap, pGCT); (*pGCT->ops->CopyArea)((DrawablePtr)pPixmap, (DrawablePtr)pPixmap, pGCT, 0, 0, w + srcx, h, 0, 0); oldfg = pGC->fgPixel; gcv[0].val = pGC->bgPixel; gcv[1].val = oldfg; gcv[2].ptr = pPixmap; ChangeGC(((ClientPtr) 0), pGC, (1L<<2) | (1L<<3) | (1L<<11), gcv); ValidateGC(pDraw, pGC); rect.x = dstx; rect.y = dsty; rect.width = w; rect.height = h; (*pGC->ops->PolyFillRect)(pDraw, pGC, 1, &rect); if(pStipple) pStipple->refcnt--; gcv[0].val = oldfg; gcv[1].val = pGC->fgPixel; gcv[2].val = oldfill; gcv[3].ptr = pStipple; gcv[4].val = oldOrg.x; gcv[5].val = oldOrg.y; ChangeGC(((ClientPtr) 0), pGC, (1L<<2) | (1L<<3) | (1L<<8) | (1L<<11) | (1L<<12) | (1L<<13), gcv); ValidateGC(pDraw, pGC); (*pGCT->funcs->ChangeClip)(pGCT, 0, ((void *)0), 0); FreeScratchGC(pGCT); (*pDraw->pScreen->DestroyPixmap)(pPixmap); } RegionPtr miCopyPlane( DrawablePtr pSrcDrawable, DrawablePtr pDstDrawable, GCPtr pGC, int srcx, int srcy, int width, int height, int dstx, int dsty, unsigned long bitPlane) { CARD32 *ptile; BoxRec box; RegionPtr prgnSrc, prgnExposed; box.x1 = srcx + pSrcDrawable->x; box.y1 = srcy + pSrcDrawable->y; box.x2 = box.x1 + width; box.y2 = box.y1 + height; if (box.x1 < pSrcDrawable->x) box.x1 = pSrcDrawable->x; if (box.y1 < pSrcDrawable->y) box.y1 = pSrcDrawable->y; if (box.x2 > pSrcDrawable->x + (int) pSrcDrawable->width) box.x2 = pSrcDrawable->x + (int) pSrcDrawable->width; if (box.y2 > pSrcDrawable->y + (int) pSrcDrawable->height) box.y2 = pSrcDrawable->y + (int) pSrcDrawable->height; if (box.x1 > box.x2) box.x2 = box.x1; if (box.y1 > box.y2) box.y2 = box.y1; prgnSrc = RegionCreate(&box, 1); if (pSrcDrawable->type != 1) { if (pGC->subWindowMode == 1) { RegionPtr clipList = NotClippedByChildren ((WindowPtr) pSrcDrawable); RegionIntersect(prgnSrc, prgnSrc, clipList); RegionDestroy(clipList); } else RegionIntersect(prgnSrc, prgnSrc, &((WindowPtr)pSrcDrawable)->clipList); } box = *RegionExtents(prgnSrc); RegionTranslate(prgnSrc, -box.x1, -box.y1); if ((box.x2 > box.x1) && (box.y2 > box.y1)) { box.x1 -= pSrcDrawable->x; box.x2 -= pSrcDrawable->x; box.y1 -= pSrcDrawable->y; box.y2 -= pSrcDrawable->y; ptile = miGetPlane(pSrcDrawable, ffs(bitPlane) - 1, box.x1, box.y1, box.x2 - box.x1, box.y2 - box.y1, (CARD32 *) ((void *)0)); if (ptile) { miOpqStipDrawable(pDstDrawable, pGC, prgnSrc, ptile, 0, box.x2 - box.x1, box.y2 - box.y1, dstx + box.x1 - srcx, dsty + box.y1 - srcy); free(ptile); } } prgnExposed = miHandleExposures(pSrcDrawable, pDstDrawable, pGC, srcx, srcy, width, height, dstx, dsty, bitPlane); RegionDestroy(prgnSrc); return prgnExposed; } # 638 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c" void miGetImage( DrawablePtr pDraw, int sx, int sy, int w, int h, unsigned int format, unsigned long planeMask, char *pDst) { unsigned char depth; int i, linelength, width, srcx, srcy; DDXPointRec pt = {0, 0}; PixmapPtr pPixmap = ((void *)0); GCPtr pGC = ((void *)0); depth = pDraw->depth; if(format == 2) { if ( (((1<pScreen); if (!pGC) return; pPixmap = (*pDraw->pScreen->CreatePixmap) (pDraw->pScreen, w, 1, depth, 1); if (!pPixmap) { FreeScratchGC(pGC); return; } ValidateGC((DrawablePtr)pPixmap, pGC); pt.x = pt.y = 0; width = w; (*pGC->ops->FillSpans)((DrawablePtr)pPixmap, pGC, 1, &pt, &width, 1); gcv.val = (XID)planeMask; ChangeGC(((ClientPtr) 0), pGC, (1L<<1), &gcv); ValidateGC((DrawablePtr)pPixmap, pGC); } linelength = ((PixmapWidthPaddingInfo[depth].notPower2 ? (((int)(w) * PixmapWidthPaddingInfo[depth].bytesPerPixel + PixmapWidthPaddingInfo[depth].bytesPerPixel) >> PixmapWidthPaddingInfo[depth].padBytesLog2) : ((int)((w) + PixmapWidthPaddingInfo[depth].padRoundUp) >> PixmapWidthPaddingInfo[depth].padPixelsLog2)) << PixmapWidthPaddingInfo[depth].padBytesLog2); srcx = sx + pDraw->x; srcy = sy + pDraw->y; for(i = 0; i < h; i++) { pt.x = srcx; pt.y = srcy + i; width = w; (*pDraw->pScreen->GetSpans)(pDraw, w, &pt, &width, 1, pDst); if (pPixmap) { pt.x = 0; pt.y = 0; width = w; (*pGC->ops->SetSpans)((DrawablePtr)pPixmap, pGC, pDst, &pt, &width, 1, 1); (*pDraw->pScreen->GetSpans)((DrawablePtr)pPixmap, w, &pt, &width, 1, pDst); } pDst += linelength; } if (pPixmap) { (*pGC->pScreen->DestroyPixmap)(pPixmap); FreeScratchGC(pGC); } } else { (void) miGetPlane(pDraw, ffs(planeMask) - 1, sx, sy, w, h, (CARD32 *)pDst); } } # 736 "/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c" void miPutImage( DrawablePtr pDraw, GCPtr pGC, int depth, int x, int y, int w, int h, int leftPad, int format, char *pImage) { DDXPointPtr pptFirst, ppt; int *pwidthFirst, *pwidth; RegionPtr prgnSrc; BoxRec box; unsigned long oldFg, oldBg; ChangeGCVal gcv[3]; unsigned long oldPlanemask; unsigned long i; long bytesPer; if (!w || !h) return; switch(format) { case 0: box.x1 = 0; box.y1 = 0; box.x2 = w; box.y2 = h; prgnSrc = RegionCreate(&box, 1); miOpqStipDrawable(pDraw, pGC, prgnSrc, (CARD32 *) pImage, leftPad, w, h, x, y); RegionDestroy(prgnSrc); break; case 1: depth = pGC->depth; oldPlanemask = pGC->planemask; oldFg = pGC->fgPixel; oldBg = pGC->bgPixel; gcv[0].val = (XID)~0; gcv[1].val = (XID)0; ChangeGC(((ClientPtr) 0), pGC, (1L<<2) | (1L<<3), gcv); bytesPer = (long)h * (((int)((w + leftPad) + 32 - 1) >> 5) << 2); for (i = 1 << (depth-1); i != 0; i >>= 1, pImage += bytesPer) { if (i & oldPlanemask) { gcv[0].val = (XID)i; ChangeGC(((ClientPtr) 0), pGC, (1L<<1), gcv); ValidateGC(pDraw, pGC); (*pGC->ops->PutImage)(pDraw, pGC, 1, x, y, w, h, leftPad, 0, (char *)pImage); } } gcv[0].val = (XID)oldPlanemask; gcv[1].val = (XID)oldFg; gcv[2].val = (XID)oldBg; ChangeGC(((ClientPtr) 0), pGC, (1L<<1) | (1L<<2) | (1L<<3), gcv); ValidateGC(pDraw, pGC); break; case 2: ppt = pptFirst = malloc(h * sizeof(DDXPointRec)); pwidth = pwidthFirst = malloc(h * sizeof(int)); if(!pptFirst || !pwidthFirst) { free(pwidthFirst); free(pptFirst); return; } if (pGC->miTranslate) { x += pDraw->x; y += pDraw->y; } for(i = 0; i < h; i++) { ppt->x = x; ppt->y = y + i; ppt++; *pwidth++ = w; } (*pGC->ops->SetSpans)(pDraw, pGC, (char *)pImage, pptFirst, pwidthFirst, h, 1); free(pwidthFirst); free(pptFirst); break; } }