Article View: gnu.gcc.bug
Article #2043Re: GCC 1.31 Sun4, Sys4-3.2 & X.V11R3
From: Keith McNeill
Date: Mon, 05 Dec 1988 16:45
Date: Mon, 05 Dec 1988 16:45
2450 lines
27894 bytes
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!mcneillShow 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