Files
2017-09-04 14:25:47 -05:00

407 lines
5.2 KiB
C
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#include "tk.h"
/*
* Undocumented Xlib internal function
*/
int
_XInitImageFuncPtrs(
XImage *image)
{
return Success;
}
/*
* From Xutil.h
*/
void
XSetWMClientMachine(
Display *display,
Window w,
XTextProperty *text_prop)
{
}
Status
XStringListToTextProperty(
char **list,
int count,
XTextProperty *text_prop_return)
{
return (Status) 0;
}
/*
* From Xlib.h
*/
int
XChangeProperty(
Display *display,
Window w,
Atom property,
Atom type,
int format,
int mode,
_Xconst unsigned char *data,
int nelements)
{
return Success;
}
Cursor
XCreateGlyphCursor(
Display *display,
Font source_font,
Font mask_font,
unsigned int source_char,
unsigned int mask_char,
XColor _Xconst *foreground_color,
XColor _Xconst *background_color)
{
return 1;
}
XIC
XCreateIC(XIM xim, ...)
{
return NULL;
}
Cursor
XCreatePixmapCursor(
Display *display,
Pixmap source,
Pixmap mask,
XColor *foreground_color,
XColor *background_color,
unsigned int x,
unsigned int y)
{
return (Cursor) NULL;
}
int
XDeleteProperty(
Display *display,
Window w,
Atom property)
{
return Success;
}
void
XDestroyIC(
XIC ic)
{
}
Bool
XFilterEvent(
XEvent *event,
Window window)
{
return 0;
}
int
XForceScreenSaver(
Display *display,
int mode)
{
return Success;
}
int
XFreeCursor(
Display *display,
Cursor cursor)
{
return Success;
}
GContext
XGContextFromGC(
GC gc)
{
return (GContext) NULL;
}
char *
XGetAtomName(
Display *display,
Atom atom)
{
return NULL;
}
int
XGetWindowAttributes(
Display *display,
Window w,
XWindowAttributes *window_attributes_return)
{
return Success;
}
Status
XGetWMColormapWindows(
Display *display,
Window w,
Window **windows_return,
int *count_return)
{
return (Status) 0;
}
int
XIconifyWindow(
Display *display,
Window w,
int screen_number)
{
return Success;
}
XHostAddress *
XListHosts(
Display *display,
int *nhosts_return,
Bool *state_return)
{
return NULL;
}
int
XLookupColor(
Display *display,
Colormap colormap,
_Xconst char *color_name,
XColor *exact_def_return,
XColor *screen_def_return)
{
return Success;
}
int
XNextEvent(
Display *display,
XEvent *event_return)
{
return Success;
}
int
XPutBackEvent(
Display *display,
XEvent *event)
{
return Success;
}
int
XQueryColors(
Display *display,
Colormap colormap,
XColor *defs_in_out,
int ncolors)
{
return Success;
}
int
XQueryTree(
Display *display,
Window w,
Window *root_return,
Window *parent_return,
Window **children_return,
unsigned int *nchildren_return)
{
return Success;
}
int
XRefreshKeyboardMapping(
XMappingEvent *event_map)
{
return Success;
}
Window
XRootWindow(
Display *display,
int screen_number)
{
return (Window) NULL;
}
int
XSelectInput(
Display *display,
Window w,
long event_mask)
{
return Success;
}
int
XSendEvent(
Display *display,
Window w,
Bool propagate,
long event_mask,
XEvent *event_send)
{
return Success;
}
int
XSetCommand(
Display *display,
Window w,
char **argv,
int argc)
{
return Success;
}
XErrorHandler
XSetErrorHandler(
XErrorHandler handler)
{
return NULL;
}
int
XSetIconName(
Display *display,
Window w,
_Xconst char *icon_name)
{
return Success;
}
int
XSetWindowBackground(
Display *display,
Window w,
unsigned long background_pixel)
{
return Success;
}
int
XSetWindowBackgroundPixmap(
Display *display,
Window w,
Pixmap background_pixmap)
{
return Success;
}
int
XSetWindowBorder(
Display *display,
Window w,
unsigned long border_pixel)
{
return Success;
}
int
XSetWindowBorderPixmap(
Display *display,
Window w,
Pixmap border_pixmap)
{
return Success;
}
int
XSetWindowBorderWidth(
Display *display,
Window w,
unsigned int width)
{
return Success;
}
int
XSetWindowColormap(
Display *display,
Window w,
Colormap colormap)
{
return Success;
}
Bool
XTranslateCoordinates(
Display *display,
Window src_w,
Window dest_w,
int src_x,
int src_y,
int *dest_x_return,
int *dest_y_return,
Window *child_return)
{
return 0;
}
int
XWindowEvent(
Display *display,
Window w,
long event_mask,
XEvent *event_return)
{
return Success;
}
int
XWithdrawWindow(
Display *display,
Window w,
int screen_number)
{
return Success;
}
int
XmbLookupString(
XIC ic,
XKeyPressedEvent *event,
char *buffer_return,
int bytes_buffer,
KeySym *keysym_return,
Status *status_return)
{
return Success;
}
int
XGetWindowProperty(
Display *display,
Window w,
Atom property,
long long_offset,
long long_length,
Bool delete,
Atom req_type,
Atom *actual_type_return,
int *actual_format_return,
unsigned long *nitems_return,
unsigned long *bytes_after_return,
unsigned char **prop_return)
{
*actual_type_return = None;
*actual_format_return = 0;
*nitems_return = 0;
*bytes_after_return = 0;
*prop_return = NULL;
return BadValue;
}