/* libXi : libXi.def
 * shared library description file
 * Template created by mkshtmpl.sh 1.4
 * Copyright (c) 1992, 1993 by Thomas Wolfram, Berlin, Germany
 * (thomas@aeon.in-berlin.de, wolf@prz.tu-berlin.de)
 * Conception derived partially from work of Thomas Roell
 *
 * $XFree86: mit/extensions/lib/xinput/libXi.def,v 1.3 1993/03/27 08:57:05 dawes Exp $
 */

/**/#address .text 0xB3800000
/**/#address .data 0xB3C00000


/**/#objects noload
../../../lib/X/libX11_s.a
../libXext_s.a

/**/#branch
CheckExtInit 1
XAllowDeviceEvents 2
XChangeDeviceControl 3
XChangeDeviceDontPropagateList 4
XChangeDeviceKeyMapping 5
XChangeFeedbackControl 6
XChangeKeyboardDevice 7
XChangePointerDevice 8
XCloseDevice 9
XDeviceBell 10
XFreeDeviceControl 11
XFreeDeviceList 12
XFreeDeviceMotionEvents 13
XFreeDeviceState 14
XFreeFeedbackList 15
XGetDeviceButtonMapping 16
XGetDeviceControl 17
XGetDeviceDontPropagateList 18
XGetDeviceFocus 19
XGetDeviceKeyMapping 20
XGetDeviceModifierMapping 21
XGetDeviceMotionEvents 22
XGetExtensionVersion 23
XGetFeedbackControl 24
XGetSelectedExtensionEvents 25
XGrabDevice 26
XGrabDeviceButton 27
XGrabDeviceKey 28
XInputEventToWire 29
XInput_find_display 30
XListInputDevices 31
XOpenDevice 32
XQueryDeviceState 33
XSelectExtensionEvent 34
XSendExtensionEvent 35
XSetDeviceButtonMapping 36
XSetDeviceFocus 37
XSetDeviceMode 38
XSetDeviceModifierMapping 39
XSetDeviceValuators 40
XUngrabDevice 41
XUngrabDeviceButton 42
XUngrabDeviceKey 43
_xibadclass 44
_xibaddevice 45
_xibadevent 46
_xibadmode 47
_xidevicebusy 48

_libXi_dummy 49-100


/**/#objects
DOWN/globals.o  /* All objects with global data must be come at first!*/
DOWN/XAllowDv.o
DOWN/XChgDCtl.o
DOWN/XChgFCtl.o
DOWN/XChgKMap.o
DOWN/XChgKbd.o
DOWN/XChgPnt.o
DOWN/XChgProp.o
DOWN/XCloseDev.o
DOWN/XDevBell.o
DOWN/XExtInt.o
DOWN/XExtToWire.o
DOWN/XGMotion.o
DOWN/XGetBMap.o
DOWN/XGetDCtl.o
DOWN/XGetFCtl.o
DOWN/XGetKMap.o
DOWN/XGetMMap.o
DOWN/XGetProp.o
DOWN/XGetVers.o
DOWN/XGrDvBut.o
DOWN/XGrDvKey.o
DOWN/XGrabDev.o
DOWN/XGtFocus.o
DOWN/XGtSelect.o
DOWN/XListDev.o
DOWN/XOpenDev.o
DOWN/XQueryDv.o
DOWN/XSelect.o
DOWN/XSetBMap.o
DOWN/XSetDVal.o
DOWN/XSetMMap.o
DOWN/XSetMode.o
DOWN/XSndExEv.o
DOWN/XStFocus.o
DOWN/XUngrDev.o
DOWN/XUngrDvB.o
DOWN/XUngrDvK.o


/* init section
 */

/**/#init globals.o
_libXi_free  free
_libXi_malloc  malloc

/**/#init XExtInt.o
_libXi_printf  printf
_libXi_sprintf  sprintf




/**/#libraries
/* Here can objects be specified, which will extracted from
 * an specified archive library and then linked to the shared
 * library. This can avoid unwanted referencing of other
 * shared libraries.
 * NOTE: this objects must be listed also under #objects!
 * e.g.:
/lib/libc.a memcpy.o
 * or e.g.:
#ifdef __GNUC__
GNULIB  _fixdfsi.o
#endif
 *
 * NOT USED YET
 *
 */

/**/#externals
/* Here you can specify objects which will only linked to the
 * host shared library.
 * That are e.g. objects which contain only big data you want
 * to seperate from the text section. (See mit/util/mksv3shlib/README.)
 */

/* There must be a comment as last line */
