🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.bug
Article #2043

Re: GCC 1.31 Sun4, Sys4-3.2 & X.V11R3

#2043
From: Keith McNeill
Date: Mon, 05 Dec 1988 16:45
2450 lines
27894 bytes
#! /bin/sh
# This is a shell archive.  Remove anything before this line, then unpack
# it by saving it into a file and typing "sh file".  To overwrite existing
# files, type "sh file -c".  You can also feed this as standard input via
# unshar, or by typing "sh <file", e.g..  If this archive is complete, you
# will see the following message at the end:
#		"End of shell archive."
# Contents:  xrdb.part.i
# Wrapped by mcneill@eplrx7 on Mon Dec  5 11:42:34 1988
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f 'xrdb.part.i' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'xrdb.part.i'\"
else
echo shar: Extracting \"'xrdb.part.i'\" \(21703 characters\)
sed "s/^X//" >'xrdb.part.i' <<'END_OF_FILE'
X# 1 "xrdb.c"
X
Xstatic char rcs_id[] = "$XConsortium: xrdb.c,v 11.22 88/09/06 14:36:10 jim Exp $";
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X# 1 "/usr/include/stdio.h"
X
X
X
X
X
Xextern	struct	_iobuf {
X	int	_cnt;
X	unsigned char *_ptr;
X	unsigned char *_base;
X	int	_bufsiz;
X	short	_flag;
X	char	_file;		
X} _iob[];
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Xextern struct _iobuf	*fopen();
Xextern struct _iobuf	*fdopen();
Xextern struct _iobuf	*freopen();
Xextern struct _iobuf	*popen();
Xextern struct _iobuf	*tmpfile();
Xextern long	ftell();
Xextern char	*fgets();
Xextern char	*gets();
X
X
X
Xextern char	*ctermid();
Xextern char	*cuserid();
Xextern char	*tempnam();
Xextern char	*tmpnam();
X
X
X
X
X
X
X# 38 "xrdb.c"
X
X# 1 "../.././X11/Xlib.h"
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X# 1 "/usr/include/sys/types.h"
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Xextern int setjmp();
X#pragma unknown_control_flow(setjmp)
X
X# 1 "/usr/include/sys/sysmacros.h"
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X# 18 "/usr/include/sys/types.h"
X
X
Xtypedef	unsigned char	u_char;
Xtypedef	unsigned short	u_short;
Xtypedef	unsigned int	u_int;
Xtypedef	unsigned long	u_long;
Xtypedef	unsigned short	ushort;		
Xtypedef	unsigned int	uint;		
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Xtypedef struct  _physadr { int r[1]; } *physadr;
Xtypedef struct label_t {
X	int     val[2];
X} label_t;
X
Xtypedef	struct	_quad { long val[2]; } quad;
Xtypedef	long	daddr_t;
Xtypedef	char *	caddr_t;
Xtypedef	u_long	ino_t;
Xtypedef	long	swblk_t;
Xtypedef	int	size_t;
Xtypedef	long	time_t;
Xtypedef	short	dev_t;
Xtypedef	int	off_t;
Xtypedef long	key_t;
X
Xtypedef	struct	fd_set { int fds_bits[1]; } fd_set;
X
X
X# 34 "../.././X11/Xlib.h"
X
X
X
X# 1 "../.././X11/X.h"
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Xtypedef unsigned long XID;
X
Xtypedef XID Window;
Xtypedef XID Drawable;
Xtypedef XID Font;
Xtypedef XID Pixmap;
Xtypedef XID Cursor;
Xtypedef XID Colormap;
Xtypedef XID GContext;
Xtypedef XID KeySym;
X
Xtypedef unsigned long Mask;
X
Xtypedef unsigned long Atom;
X
Xtypedef unsigned long VisualID;
X
Xtypedef unsigned long Time;
X
Xtypedef unsigned char KeyCode;
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X		       
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X# 311 "../.././X11/X.h"
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X# 37 "../.././X11/Xlib.h"
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Xtypedef struct _XExtData {
X	int number;		
X	struct _XExtData *next;	
X	int (*free_private)();	
X	char *private_data;	
X} XExtData;
X
X
X
X
Xtypedef struct {		
X	int extension;		
X	int major_opcode;	
X	int first_event;	
X	int first_error;	
X} XExtCodes;
X
X
X
X
Xtypedef struct _XExten {	
X	struct _XExten *next;	
X	XExtCodes codes;	
X	int (*create_GC)();	
X	int (*copy_GC)();	
X	int (*flush_GC)();	
X	int (*free_GC)();	
X	int (*create_Font)();	
X	int (*free_Font)();	
X	int (*close_display)();	
X	int (*error)();		
X	int (*error_string)();  
X} _XExtension;
X
X
X
X
Xtypedef struct {
X	int function;		
X	unsigned long plane_mask;
X	unsigned long foreground;
X	unsigned long background;
X	int line_width;		
X	int line_style;	 	
X	int cap_style;	  	
X
X	int join_style;	 	
X	int fill_style;	 	
X
X	int fill_rule;	  	
X	int arc_mode;		
X	Pixmap tile;		
X	Pixmap stipple;		
X	int ts_x_origin;	
X	int ts_y_origin;
X        Font font;	        
X	int subwindow_mode;     
X	int graphics_exposures;
X	int clip_x_origin;	
X	int clip_y_origin;
X	Pixmap clip_mask;	
X	int dash_offset;	
X	char dashes;
X} XGCValues;
X
X
X
X
X
X
X
X
Xtypedef struct _XGC {
X    XExtData *ext_data;	
X    GContext gid;	
X    int rects;		
X    int dashes;	
X    unsigned long dirty;
X    XGCValues values;	
X} *GC;
X
X
X
X
X
Xtypedef struct {
X	XExtData *ext_data;	
X	VisualID visualid;	
X	int class;		
X	unsigned long red_mask, green_mask, blue_mask;	
X	int bits_per_rgb;	
X	int map_entries;	
X} Visual;
X
X
X
X	
Xtypedef struct {
X	int depth;		
X	int nvisuals;		
X	Visual *visuals;	
X} Depth;
X
X
X
X
Xtypedef struct {
X	XExtData *ext_data;	
X	struct _XDisplay *display;
X	Window root;		
X	int width, height;	
X	int mwidth, mheight;	
X	int ndepths;		
X	Depth *depths;		
X	int root_depth;		
X	Visual *root_visual;	
X	GC default_gc;		
X	Colormap cmap;		
X	unsigned long white_pixel;
X	unsigned long black_pixel;	
X	int max_maps, min_maps;	
X	int backing_store;	
X	int save_unders;	
X	long root_input_mask;	
X} Screen;
X
X
X
X
Xtypedef struct {
X	XExtData *ext_data;	
X	int depth;		
X	int bits_per_pixel;	
X	int scanline_pad;	
X} ScreenFormat;
X
X
X
X
X
Xtypedef struct {
X    Pixmap background_pixmap;	
X    unsigned long background_pixel;	
X    Pixmap border_pixmap;	
X    unsigned long border_pixel;	
X    int bit_gravity;		
X    int win_gravity;		
X    int backing_store;		
X    unsigned long backing_planes;
X    unsigned long backing_pixel;
X    int save_under;		
X    long event_mask;		
X    long do_not_propagate_mask;	
X    int override_redirect;	
X    Colormap colormap;		
X    Cursor cursor;		
X} XSetWindowAttributes;
X
Xtypedef struct {
X    int x, y;			
X    int width, height;		
X    int border_width;		
X    int depth;          	
X    Visual *visual;		
X    Window root;        	
X    int class;			
X    int bit_gravity;		
X    int win_gravity;		
X    int backing_store;		
X    unsigned long backing_planes;
X    unsigned long backing_pixel;
X    int save_under;		
X    Colormap colormap;		
X    int map_installed;		
X    int map_state;		
X    long all_event_masks;	
X    long your_event_mask;	
X    long do_not_propagate_mask; 
X    int override_redirect;	
X    Screen *screen;		
X} XWindowAttributes;
X
X
X
X
X
X
Xtypedef struct {
X	int family;		
X	int length;		
X	char *address;		
X} XHostAddress;
X
X
X
X
Xtypedef struct _XImage {
X    int width, height;		
X    int xoffset;		
X    int format;			
X    char *data;			
X    int byte_order;		
X    int bitmap_unit;		
X    int bitmap_bit_order;	
X    int bitmap_pad;		
X    int depth;			
X    int bytes_per_line;		
X    int bits_per_pixel;		
X    unsigned long red_mask;	
X    unsigned long green_mask;
X    unsigned long blue_mask;
X    char *obdata;		
X    struct funcs {		
X	struct _XImage *(*create_image)();
X	int (*destroy_image)();
X	unsigned long (*get_pixel)();
X	int (*put_pixel)();
X	struct _XImage *(*sub_image)();
X	int (*add_pixel)();
X	} f;
X} XImage;
X
X
X
X
Xtypedef struct {
X    int x, y;
X    int width, height;
X    int border_width;
X    Window sibling;
X    int stack_mode;
X} XWindowChanges;
X
X
X
X
Xtypedef struct {
X	unsigned long pixel;
X	unsigned short red, green, blue;
X	char flags;  
X	char pad;
X} XColor;
X
X
X
X
X
X
Xtypedef struct {
X    short x1, y1, x2, y2;
X} XSegment;
X
Xtypedef struct {
X    short x, y;
X} XPoint;
X    
Xtypedef struct {
X    short x, y;
X    unsigned short width, height;
X} XRectangle;
X    
Xtypedef struct {
X    short x, y;
X    unsigned short width, height;
X    short angle1, angle2;
X} XArc;
X
X
X
X
Xtypedef struct {
X        int key_click_percent;
X        int bell_percent;
X        int bell_pitch;
X        int bell_duration;
X        int led;
X        int led_mode;
X        int key;
X        int auto_repeat_mode;   
X} XKeyboardControl;
X
X
X
Xtypedef struct {
X        int key_click_percent;
X	int bell_percent;
X	unsigned int bell_pitch, bell_duration;
X	unsigned long led_mask;
X	int global_auto_repeat;
X	char auto_repeats[32];
X} XKeyboardState;
X
X
X
Xtypedef struct {
X        Time time;
X	short x, y;
X} XTimeCoord;
X
X
X
Xtypedef struct {
X 	int max_keypermod;	
X 	KeyCode *modifiermap;	
X} XModifierKeymap;
X
XXModifierKeymap *XNewModifiermap(),
X		*XGetModifierMapping(),
X		*XDeleteModifiermapEntry(),
X		*XInsertModifiermapEntry();
X
X
X
X
X
Xtypedef struct _XDisplay {
X	XExtData *ext_data;	
X	struct _XDisplay *next; 
X	int fd;			
X	int lock;		
X	int proto_major_version;
X	int proto_minor_version;
X	char *vendor;		
X        long resource_base;	
X	long resource_mask;	
X	long resource_id;	
X	int resource_shift;	
X	XID (*resource_alloc)(); 
X	int byte_order;		
X	int bitmap_unit;	
X	int bitmap_pad;		
X	int bitmap_bit_order;	
X	int nformats;		
X	ScreenFormat *pixmap_format;	
X	int vnumber;		
X	int release;		
X	struct _XSQEvent *head, *tail;	
X	int qlen;		
X	unsigned long last_request_read; 
X	unsigned long request;	
X	char *last_req;		
X	char *buffer;		
X	char *bufptr;		
X	char *bufmax;		
X	unsigned max_request_size; 
X	struct _XrmHashBucketRec *db;
X	int (*synchandler)();	
X	char *display_name;	
X	int default_screen;	
X	int nscreens;		
X	Screen *screens;	
X	unsigned long motion_buffer;	
X	Window current;		
X	int min_keycode;	
X	int max_keycode;	
X	KeySym *keysyms;	
X	XModifierKeymap *modifiermap;	
X	int keysyms_per_keycode;
X	char *xdefaults;	
X	char *scratch_buffer;	
X	unsigned long scratch_length;	
X	int ext_number;		
X	_XExtension *ext_procs;	
X	
X
X
X
X
X
X
X
X	int (*event_vec[128])();  
X	int (*wire_vec[128])(); 
X	KeySym lock_meaning;	   
X	struct XKeytrans *key_bindings; 
X	Font cursor_font;	   
X} Display;
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Xtypedef struct {
X	int type;		
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window window;	        
X	Window root;	        
X	Window subwindow;	
X	Time time;		
X	int x, y;		
X	int x_root, y_root;	
X	unsigned int state;	
X	unsigned int keycode;	
X	int same_screen;	
X} XKeyEvent;
Xtypedef XKeyEvent XKeyPressedEvent;
Xtypedef XKeyEvent XKeyReleasedEvent;
X
Xtypedef struct {
X	int type;		
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window window;	        
X	Window root;	        
X	Window subwindow;	
X	Time time;		
X	int x, y;		
X	int x_root, y_root;	
X	unsigned int state;	
X	unsigned int button;	
X	int same_screen;	
X} XButtonEvent;
Xtypedef XButtonEvent XButtonPressedEvent;
Xtypedef XButtonEvent XButtonReleasedEvent;
X
Xtypedef struct {
X	int type;		
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window window;	        
X	Window root;	        
X	Window subwindow;	
X	Time time;		
X	int x, y;		
X	int x_root, y_root;	
X	unsigned int state;	
X	char is_hint;		
X	int same_screen;	
X} XMotionEvent;
Xtypedef XMotionEvent XPointerMovedEvent;
X
Xtypedef struct {
X	int type;		
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window window;	        
X	Window root;	        
X	Window subwindow;	
X	Time time;		
X	int x, y;		
X	int x_root, y_root;	
X	int mode;		
X	int detail;
X	
X
X
X
X	int same_screen;	
X	int focus;		
X	unsigned int state;	
X} XCrossingEvent;
Xtypedef XCrossingEvent XEnterWindowEvent;
Xtypedef XCrossingEvent XLeaveWindowEvent;
X
Xtypedef struct {
X	int type;		
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window window;		
X	int mode;		
X	int detail;
X	
X
X
X
X
X} XFocusChangeEvent;
Xtypedef XFocusChangeEvent XFocusInEvent;
Xtypedef XFocusChangeEvent XFocusOutEvent;
X
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window window;
X	char key_vector[32];
X} XKeymapEvent;	
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window window;
X	int x, y;
X	int width, height;
X	int count;		
X} XExposeEvent;
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Drawable drawable;
X	int x, y;
X	int width, height;
X	int count;		
X	int major_code;		
X	int minor_code;		
X} XGraphicsExposeEvent;
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Drawable drawable;
X	int major_code;		
X	int minor_code;		
X} XNoExposeEvent;
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window window;
X	int state;		
X} XVisibilityEvent;
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window parent;		
X	Window window;		
X	int x, y;		
X	int width, height;	
X	int border_width;	
X	int override_redirect;	
X} XCreateWindowEvent;
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window event;
X	Window window;
X} XDestroyWindowEvent;
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window event;
X	Window window;
X	int from_configure;
X} XUnmapEvent;
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window event;
X	Window window;
X	int override_redirect;	
X} XMapEvent;
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window parent;
X	Window window;
X} XMapRequestEvent;
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window event;
X	Window window;
X	Window parent;
X	int x, y;
X	int override_redirect;
X} XReparentEvent;
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window event;
X	Window window;
X	int x, y;
X	int width, height;
X	int border_width;
X	Window above;
X	int override_redirect;
X} XConfigureEvent;
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window event;
X	Window window;
X	int x, y;
X} XGravityEvent;
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window window;
X	int width, height;
X} XResizeRequestEvent;
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window parent;
X	Window window;
X	int x, y;
X	int width, height;
X	int border_width;
X	Window above;
X	int detail;		
X	unsigned long value_mask;
X} XConfigureRequestEvent;
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window event;
X	Window window;
X	int place;		
X} XCirculateEvent;
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window parent;
X	Window window;
X	int place;		
X} XCirculateRequestEvent;
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window window;
X	Atom atom;
X	Time time;
X	int state;		
X} XPropertyEvent;
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window window;
X	Atom selection;
X	Time time;
X} XSelectionClearEvent;
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window owner;
X	Window requestor;
X	Atom selection;
X	Atom target;
X	Atom property;
X	Time time;
X} XSelectionRequestEvent;
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window requestor;
X	Atom selection;
X	Atom target;
X	Atom property;		
X	Time time;
X} XSelectionEvent;
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window window;
X	Colormap colormap;	
X	int new;
X	int state;		
X} XColormapEvent;
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window window;
X	Atom message_type;
X	int format;
X	union {
X		char b[20];
X		short s[10];
X		long l[5];
X		} data;
X} XClientMessageEvent;
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;	
X	Window window;		
X	int request;		
X
X	int first_keycode;	
X	int count;		
X} XMappingEvent;
X
Xtypedef struct {
X	int type;
X	Display *display;	
X	XID resourceid;		
X	unsigned long serial;	
X	unsigned char error_code;	
X	unsigned char request_code;	
X	unsigned char minor_code;	
X} XErrorEvent;
X
Xtypedef struct {
X	int type;
X	unsigned long serial;	
X	int send_event;	
X	Display *display;
X	Window window;	
X} XAnyEvent;
X
X
X
X
X
Xtypedef union _XEvent {
X        int type;		
X	XAnyEvent xany;
X	XKeyEvent xkey;
X	XButtonEvent xbutton;
X	XMotionEvent xmotion;
X	XCrossingEvent xcrossing;
X	XFocusChangeEvent xfocus;
X	XExposeEvent xexpose;
X	XGraphicsExposeEvent xgraphicsexpose;
X	XNoExposeEvent xnoexpose;
X	XVisibilityEvent xvisibility;
X	XCreateWindowEvent xcreatewindow;
X	XDestroyWindowEvent xdestroywindow;
X	XUnmapEvent xunmap;
X	XMapEvent xmap;
X	XMapRequestEvent xmaprequest;
X	XReparentEvent xreparent;
X	XConfigureEvent xconfigure;
X	XGravityEvent xgravity;
X	XResizeRequestEvent xresizerequest;
X	XConfigureRequestEvent xconfigurerequest;
X	XCirculateEvent xcirculate;
X	XCirculateRequestEvent xcirculaterequest;
X	XPropertyEvent xproperty;
X	XSelectionClearEvent xselectionclear;
X	XSelectionRequestEvent xselectionrequest;
X	XSelectionEvent xselection;
X	XColormapEvent xcolormap;
X	XClientMessageEvent xclient;
X	XMappingEvent xmapping;
X	XErrorEvent xerror;
X	XKeymapEvent xkeymap;
X	long pad[24];
X} XEvent;
X
X
X
Xtypedef struct _XSQEvent {
X    struct _XSQEvent *next;
X    XEvent event;
X} _XQEvent;
X
X
X
X
X
X
X
Xtypedef struct {
X    short	lbearing;	
X    short	rbearing;	
X    short	width;		
X    short	ascent;		
X    short	descent;	
X    unsigned short attributes;	
X} XCharStruct;
X
X
X
X
X
Xtypedef struct {
X    Atom name;
X    unsigned long card32;
X} XFontProp;
X
Xtypedef struct {
X    XExtData	*ext_data;	
X    Font        fid;            
X    unsigned	direction;	
X    unsigned	min_char_or_byte2;
X    unsigned	max_char_or_byte2;
X    unsigned	min_byte1;	
X    unsigned	max_byte1;	
X    int	all_chars_exist;
X    unsigned	default_char;	
X    int         n_properties;   
X    XFontProp	*properties;	
X    XCharStruct	min_bounds;	
X    XCharStruct	max_bounds;	
X    XCharStruct	*per_char;	
X    int		ascent;		
X    int		descent;	
X} XFontStruct;
X
X
X
X
Xtypedef struct {
X    char *chars;		
X    int nchars;			
X    int delta;			
X    Font font;			
X} XTextItem;
X
Xtypedef struct {		
X    unsigned char byte1;
X    unsigned char byte2;
X} XChar2b;
X
Xtypedef struct {
X    XChar2b *chars;		
X    int nchars;			
X    int delta;			
X    Font font;			
X} XTextItem16;
X
X
XXFontStruct *XLoadQueryFont(), *XQueryFont();
X
XXTimeCoord *XGetMotionEvents();
X
Xtypedef union { Display *display;
X		GC gc;
X		Visual *visual;
X		Screen *screen;
X		ScreenFormat *pixmap_format;
X		XFontStruct *font; } XEDataObject;
X
X
X
X
XDisplay *XOpenDisplay();
X
Xchar *XFetchBytes();
Xchar *XFetchBuffer();
Xchar *XGetAtomName();
Xchar *XGetDefault();
Xchar *XDisplayName();
Xchar *XKeysymToString();
X
Xint (*XSynchronize())();
Xint (*XSetAfterFunction())();
XAtom XInternAtom();
XColormap XCopyColormapAndFree(), XCreateColormap();
XCursor XCreatePixmapCursor(), XCreateGlyphCursor(), XCreateFontCursor();
XFont XLoadFont();
XGC XCreateGC();
XGContext XGContextFromGC();
XPixmap XCreatePixmap();
XPixmap XCreateBitmapFromData(), XCreatePixmapFromBitmapData();
XWindow XCreateSimpleWindow(), XGetSelectionOwner();
XWindow XCreateWindow(); 
XColormap *XListInstalledColormaps();
Xchar **XListFonts(), **XListFontsWithInfo(), **XGetFontPath();
Xchar **XListExtensions();
XAtom *XListProperties();
XXImage *XCreateImage(), *XGetImage(), *XGetSubImage();
XXHostAddress *XListHosts();
XKeySym XKeycodeToKeysym(), XLookupKeysym(), *XGetKeyboardMapping();
XKeySym XStringToKeysym();
Xlong XMaxRequestSize();
Xchar *XResourceManagerString();
Xunsigned long XDisplayMotionBufferSize();
XVisualID XVisualIDFromVisual();
X
X
XXExtCodes *XInitExtension();
Xint (*XESetCreateGC())(), (*XESetCopyGC())(), (*XESetFlushGC())(),
X    (*XESetFreeGC())(), (*XESetCreateFont())(), (*XESetFreeFont())(), 
X    (*XESetCloseDisplay())(),
X    (*XESetError())(), (*XESetErrorString())();
Xint (*XESetWireToEvent())();
Xint (*XESetEventToWire())();
XXExtCodes *XAddExtension();
XXExtData *XFindOnExtensionList();
XXExtData **XEHeadOfExtensionList();
X
X
XWindow XRootWindow(), XDefaultRootWindow(), XRootWindowOfScreen();
XVisual *XDefaultVisual(), *XDefaultVisualOfScreen();
XGC XDefaultGC(), XDefaultGCOfScreen();
Xunsigned long XBlackPixel(), XWhitePixel(), XAllPlanes();
Xunsigned long XBlackPixelOfScreen(), XWhitePixelOfScreen();
Xunsigned long XNextRequest(), XLastKnownRequestProcessed();
Xchar *XServerVendor(), *XDisplayString();
XColormap XDefaultColormap(), XDefaultColormapOfScreen();
XDisplay *XDisplayOfScreen();
XScreen *XScreenOfDisplay(), *XDefaultScreenOfDisplay();
Xlong XEventMaskOfScreen();
X
X# 39 "xrdb.c"
X
X# 1 "../.././X11/Xatom.h"
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X# 40 "xrdb.c"
X
X# 1 "../.././X11/Xos.h"
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X# 1 "/usr/include/sys/types.h"
X
X
X
X
X
X# 58 "/usr/include/sys/types.h"
X
X# 37 "../.././X11/Xos.h"
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X# 1 "/usr/include/strings.h"
X
X
X
X
X
X
Xchar	*strcat();
Xchar	*strncat();
Xint	strcmp();
Xint	strncmp();
Xchar	*strcpy();
Xchar	*strncpy();
Xint	strlen();
Xchar	*index();
Xchar	*rindex();
X# 68 "../.././X11/Xos.h"
X
X
X
X
X
X
X
X
X
X
X
X# 1 "/usr/include/sys/file.h"
X
X
X
X
X
X# 1 "/usr/include/sys/fcntl.h"
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Xstruct flock {
X        short   l_type;		
X        short   l_whence;	
X        long    l_start;	
X        long    l_len;          
X        short   l_pid;		
X        short   l_xxx;		
X};
X
X
X# 6 "/usr/include/sys/file.h"
X
X
X# 33 "/usr/include/sys/file.h"
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X# 80 "/usr/include/sys/file.h"
X
X
X
X# 79 "../.././X11/Xos.h"
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X# 1 "/usr/include/sys/time.h"
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Xstruct timeval {
X	long	tv_sec;		
X	long	tv_usec;	
X};
X
Xstruct timezone {
X	int	tz_minuteswest;	
X	int	tz_dsttime;	
X};
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Xstruct	itimerval {
X	struct	timeval it_interval;	
X	struct	timeval it_value;	
X};
X
X
X# 1 "/usr/include/time.h"
X
X
X
X
X
Xstruct tm {
X	int	tm_sec;
X	int	tm_min;
X	int	tm_hour;
X	int	tm_mday;
X	int	tm_mon;
X	int	tm_year;
X	int	tm_wday;
X	int	tm_yday;
X	int	tm_isdst;
X};
X
Xextern	struct tm *gmtime(), *localtime();
Xextern	char *asctime(), *ctime();
X# 62 "/usr/include/sys/time.h"
X
X
X
X
X# 96 "../.././X11/Xos.h"
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X# 41 "xrdb.c"
X
X# 1 "/usr/include/ctype.h"
X
X
X
X
X
X
X
X
X
X
X
Xextern	char	_ctype_[];
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X# 42 "xrdb.c"
X
X
X
X
X
X
Xchar *ProgramName;
X
X
X
X
X
Xextern struct _iobuf *popen();
X
Xtypedef struct _Entry {
X    char *tag, *value;
X    int usable;
X} Entry;
Xtypedef struct _Buffer {
X    char *buff;
X    int  room, used;
X} Buffer;
Xtypedef struct _Entries {
X    Entry *entry;
X    int   room, used;
X} Entries;
X
X
Xvoid AddEntry(e, entry)
X    register Entries *e;
X    Entry entry;
X{
X    if (e->used == e->room) {
X	e->entry = (Entry *)realloc(e->entry, 2*e->room*(sizeof(Entry)));
X	e->room *= 2;
X    }
X    entry.usable = 1;
X    e->entry[e->used++] = entry;
X}
X
END_OF_FILE
if test 21703 -ne `wc -c <'xrdb.part.i'`; then
    echo shar: \"'xrdb.part.i'\" unpacked with wrong size!
fi
# end of 'xrdb.part.i'
fi
echo shar: End of shell archive.
exit 0
Technical Details
Message-ID: <8812051645.AA08501@chip_and_dips.com>
Path: arc1-ca.pugleaf.net!utzoo!telly!ddsw1!mcdchg!rutgers!tut.cis.ohio-state.edu!UUNET.UU.NET!eplrx7!mcneill

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!telly!ddsw1!mcdchg!rutgers!tut.cis.ohio-state.edu!UUNET.UU.NET!eplrx7!mcneill
From: eplrx7!mcneill@UUNET.UU.NET (Keith McNeill)
Newsgroups: gnu.gcc.bug
Subject: Re: GCC 1.31 Sun4, Sys4-3.2 & X.V11R3
Message-ID: <8812051645.AA08501@chip_and_dips.com>
Date: 5 Dec 88 16:45:09 GMT
Sender: daemon@tut.cis.ohio-state.edu
Distribution: gnu
Organization: GNUs Not Usenet
Lines: 2450