Remove needless exporting of pretty much every symbol in XKB, but leave just enough so that drivers can build their own keymaps if necessary.
Signed-off-by: Daniel Stone <dan...@fooishbar.org> --- include/xkbfile.h | 60 ++++++++++---------- include/xkbrules.h | 10 ++-- include/xkbsrv.h | 160 ++++++++++++++++++++++++++-------------------------- 3 files changed, 115 insertions(+), 115 deletions(-) diff --git a/include/xkbfile.h b/include/xkbfile.h index db7dbfa..5c5b74d 100644 --- a/include/xkbfile.h +++ b/include/xkbfile.h @@ -82,97 +82,97 @@ typedef void (*XkbFileAddOnFunc)( _XFUNCPROTOBEGIN -extern _X_EXPORT char * XkbIndentText( +extern char * XkbIndentText( unsigned /* size */ ); -extern _X_EXPORT char * XkbAtomText( +extern char * XkbAtomText( Atom /* atm */, unsigned /* format */ ); -extern _X_EXPORT char * XkbKeysymText( +extern char * XkbKeysymText( KeySym /* sym */, unsigned /* format */ ); -extern _X_EXPORT char * XkbStringText( +extern char * XkbStringText( char * /* str */, unsigned /* format */ ); -extern _X_EXPORT char * XkbKeyNameText( +extern char * XkbKeyNameText( char * /* name */, unsigned /* format */ ); -extern _X_EXPORT char * +extern char * XkbModIndexText( unsigned /* ndx */, unsigned /* format */ ); -extern _X_EXPORT char * +extern char * XkbModMaskText( unsigned /* mask */, unsigned /* format */ ); -extern _X_EXPORT char * XkbVModIndexText( +extern char * XkbVModIndexText( XkbDescPtr /* xkb */, unsigned /* ndx */, unsigned /* format */ ); -extern _X_EXPORT char * XkbVModMaskText( +extern char * XkbVModMaskText( XkbDescPtr /* xkb */, unsigned /* modMask */, unsigned /* mask */, unsigned /* format */ ); -extern _X_EXPORT char * XkbConfigText( +extern char * XkbConfigText( unsigned /* config */, unsigned /* format */ ); -extern _X_EXPORT const char * XkbSIMatchText( +extern const char * XkbSIMatchText( unsigned /* type */, unsigned /* format */ ); -extern _X_EXPORT char * XkbIMWhichStateMaskText( +extern char * XkbIMWhichStateMaskText( unsigned /* use_which */, unsigned /* format */ ); -extern _X_EXPORT char * XkbControlsMaskText( +extern char * XkbControlsMaskText( unsigned /* ctrls */, unsigned /* format */ ); -extern _X_EXPORT char * XkbGeomFPText( +extern char * XkbGeomFPText( int /* val */, unsigned /* format */ ); -extern _X_EXPORT char * XkbDoodadTypeText( +extern char * XkbDoodadTypeText( unsigned /* type */, unsigned /* format */ ); -extern _X_EXPORT const char * XkbActionTypeText( +extern const char * XkbActionTypeText( unsigned /* type */, unsigned /* format */ ); -extern _X_EXPORT char * XkbActionText( +extern char * XkbActionText( XkbDescPtr /* xkb */, XkbAction * /* action */, unsigned /* format */ ); -extern _X_EXPORT char * XkbBehaviorText( +extern char * XkbBehaviorText( XkbDescPtr /* xkb */, XkbBehavior * /* behavior */, unsigned /* format */ @@ -193,7 +193,7 @@ extern _X_EXPORT unsigned _XkbKSCheckCase( KeySym /* sym */ ); -extern _X_EXPORT int XkbFindKeycodeByName( +extern int XkbFindKeycodeByName( XkbDescPtr /* xkb */, char * /* name */, Bool /* use_aliases */ @@ -201,7 +201,7 @@ extern _X_EXPORT int XkbFindKeycodeByName( /***====================================================================***/ -extern _X_EXPORT Atom XkbInternAtom( +extern Atom XkbInternAtom( char * /* name */, Bool /* onlyIfExists */ ); @@ -227,19 +227,19 @@ typedef struct _XkbDrawable { /***====================================================================***/ -extern _X_EXPORT unsigned XkbConvertGetByNameComponents( +extern unsigned XkbConvertGetByNameComponents( Bool /* toXkm */, unsigned /* orig */ ); -extern _X_EXPORT Bool XkbNameMatchesPattern( +extern Bool XkbNameMatchesPattern( char * /* name */, char * /* pattern */ ); /***====================================================================***/ -extern _X_EXPORT Bool XkbWriteXKBKeycodes( +extern Bool XkbWriteXKBKeycodes( FILE * /* file */, XkbDescPtr /* result */, Bool /* topLevel */, @@ -248,7 +248,7 @@ extern _X_EXPORT Bool XkbWriteXKBKeycodes( void * /* priv */ ); -extern _X_EXPORT Bool XkbWriteXKBKeyTypes( +extern Bool XkbWriteXKBKeyTypes( FILE * /* file */, XkbDescPtr /* result */, Bool /* topLevel */, @@ -257,7 +257,7 @@ extern _X_EXPORT Bool XkbWriteXKBKeyTypes( void * /* priv */ ); -extern _X_EXPORT Bool XkbWriteXKBCompatMap( +extern Bool XkbWriteXKBCompatMap( FILE * /* file */, XkbDescPtr /* result */, Bool /* topLevel */, @@ -266,7 +266,7 @@ extern _X_EXPORT Bool XkbWriteXKBCompatMap( void * /* priv */ ); -extern _X_EXPORT Bool XkbWriteXKBSymbols( +extern Bool XkbWriteXKBSymbols( FILE * /* file */, XkbDescPtr /* result */, Bool /* topLevel */, @@ -275,7 +275,7 @@ extern _X_EXPORT Bool XkbWriteXKBSymbols( void * /* priv */ ); -extern _X_EXPORT Bool XkbWriteXKBGeometry( +extern Bool XkbWriteXKBGeometry( FILE * /* file */, XkbDescPtr /* result */, Bool /* topLevel */, @@ -284,7 +284,7 @@ extern _X_EXPORT Bool XkbWriteXKBGeometry( void * /* priv */ ); -extern _X_EXPORT Bool XkbWriteXKBKeymapForNames( +extern Bool XkbWriteXKBKeymapForNames( FILE * /* file */, XkbComponentNamesPtr /* names */, XkbDescPtr /* xkb */, @@ -294,11 +294,11 @@ extern _X_EXPORT Bool XkbWriteXKBKeymapForNames( /***====================================================================***/ -extern _X_EXPORT Bool XkmProbe( +extern Bool XkmProbe( FILE * /* file */ ); -extern _X_EXPORT unsigned XkmReadFile( +extern unsigned XkmReadFile( FILE * /* file */, unsigned /* need */, unsigned /* want */, diff --git a/include/xkbrules.h b/include/xkbrules.h index 0f3f934..a8e8124 100644 --- a/include/xkbrules.h +++ b/include/xkbrules.h @@ -89,18 +89,18 @@ _XFUNCPROTOBEGIN /* Seems preferable to dragging xkbstr.h in. */ struct _XkbComponentNames; -extern _X_EXPORT Bool XkbRF_GetComponents( +extern Bool XkbRF_GetComponents( XkbRF_RulesPtr /* rules */, XkbRF_VarDefsPtr /* var_defs */, struct _XkbComponentNames * /* names */ ); -extern _X_EXPORT Bool XkbRF_LoadRules( +extern Bool XkbRF_LoadRules( FILE * /* file */, XkbRF_RulesPtr /* rules */ ); -extern _X_EXPORT Bool XkbRF_LoadRulesByName( +extern Bool XkbRF_LoadRulesByName( char * /* base */, char * /* locale */, XkbRF_RulesPtr /* rules */ @@ -108,9 +108,9 @@ extern _X_EXPORT Bool XkbRF_LoadRulesByName( /***====================================================================***/ -extern _X_EXPORT XkbRF_RulesPtr XkbRF_Create(void); +extern XkbRF_RulesPtr XkbRF_Create(void); -extern _X_EXPORT void XkbRF_Free( +extern void XkbRF_Free( XkbRF_RulesPtr /* rules */, Bool /* freeRules */ ); diff --git a/include/xkbsrv.h b/include/xkbsrv.h index 7b00534..cbf3fc1 100644 --- a/include/xkbsrv.h +++ b/include/xkbsrv.h @@ -293,51 +293,51 @@ extern void xkbUnwrapProc(DeviceIntPtr, DeviceHandleProc, pointer); /***====================================================================***/ -extern _X_EXPORT int XkbReqCode; -extern _X_EXPORT int XkbEventBase; -extern _X_EXPORT int XkbKeyboardErrorCode; -extern _X_EXPORT const char * XkbBaseDirectory; -extern _X_EXPORT const char * XkbBinDirectory; +extern int XkbReqCode; +extern int XkbEventBase; +extern int XkbKeyboardErrorCode; +extern const char * XkbBaseDirectory; +extern const char * XkbBinDirectory; -extern _X_EXPORT CARD32 xkbDebugFlags; +extern CARD32 xkbDebugFlags; #define _XkbLibError(c,l,d) /* Epoch fail */ #define _XkbErrCode2(a,b) ((XID)((((unsigned int)(a))<<24)|((b)&0xffffff))) #define _XkbErrCode3(a,b,c) _XkbErrCode2(a,(((unsigned int)(b))<<16)|(c)) #define _XkbErrCode4(a,b,c,d) _XkbErrCode3(a,b,((((unsigned int)(c))<<8)|(d))) -extern _X_EXPORT int DeviceKeyPress,DeviceKeyRelease,DeviceMotionNotify; -extern _X_EXPORT int DeviceButtonPress,DeviceButtonRelease; +extern int DeviceKeyPress,DeviceKeyRelease,DeviceMotionNotify; +extern int DeviceButtonPress,DeviceButtonRelease; #define Status int -extern _X_EXPORT void XkbUseMsg( +extern void XkbUseMsg( void ); -extern _X_EXPORT int XkbProcessArguments( +extern int XkbProcessArguments( int /* argc */, char ** /* argv */, int /* i */ ); -extern _X_EXPORT Bool XkbInitPrivates(void); +extern Bool XkbInitPrivates(void); -extern _X_EXPORT void XkbSetExtension(DeviceIntPtr device, ProcessInputProc proc); +extern void XkbSetExtension(DeviceIntPtr device, ProcessInputProc proc); -extern _X_EXPORT void XkbFreeCompatMap( +extern void XkbFreeCompatMap( XkbDescPtr /* xkb */, unsigned int /* which */, Bool /* freeMap */ ); -extern _X_EXPORT void XkbFreeNames( +extern void XkbFreeNames( XkbDescPtr /* xkb */, unsigned int /* which */, Bool /* freeMap */ ); -extern _X_EXPORT int _XkbLookupAnyDevice( +extern int _XkbLookupAnyDevice( DeviceIntPtr *pDev, int id, ClientPtr client, @@ -345,7 +345,7 @@ extern _X_EXPORT int _XkbLookupAnyDevice( int *xkb_err ); -extern _X_EXPORT int _XkbLookupKeyboard( +extern int _XkbLookupKeyboard( DeviceIntPtr *pDev, int id, ClientPtr client, @@ -353,7 +353,7 @@ extern _X_EXPORT int _XkbLookupKeyboard( int *xkb_err ); -extern _X_EXPORT int _XkbLookupBellDevice( +extern int _XkbLookupBellDevice( DeviceIntPtr *pDev, int id, ClientPtr client, @@ -361,7 +361,7 @@ extern _X_EXPORT int _XkbLookupBellDevice( int *xkb_err ); -extern _X_EXPORT int _XkbLookupLedDevice( +extern int _XkbLookupLedDevice( DeviceIntPtr *pDev, int id, ClientPtr client, @@ -369,7 +369,7 @@ extern _X_EXPORT int _XkbLookupLedDevice( int *xkb_err ); -extern _X_EXPORT int _XkbLookupButtonDevice( +extern int _XkbLookupButtonDevice( DeviceIntPtr *pDev, int id, ClientPtr client, @@ -447,29 +447,29 @@ extern _X_EXPORT void XkbFreeKeyboard( Bool /* freeDesc */ ); -extern _X_EXPORT void XkbFreeComponentNames( +extern void XkbFreeComponentNames( XkbComponentNamesPtr /* names */, Bool /* freeNames */ ); -extern _X_EXPORT void XkbSetActionKeyMods( +extern void XkbSetActionKeyMods( XkbDescPtr /* xkb */, XkbAction * /* act */, unsigned int /* mods */ ); -extern _X_EXPORT unsigned int XkbMaskForVMask( +extern unsigned int XkbMaskForVMask( XkbDescPtr /* xkb */, unsigned int /* vmask */ ); -extern _X_EXPORT Bool XkbVirtualModsToReal( +extern Bool XkbVirtualModsToReal( XkbDescPtr /* xkb */, unsigned int /* virtua_mask */, unsigned int * /* mask_rtrn */ ); -extern _X_EXPORT unsigned int XkbAdjustGroup( +extern unsigned int XkbAdjustGroup( int /* group */, XkbControlsPtr /* ctrls */ ); @@ -486,7 +486,7 @@ extern _X_EXPORT XkbAction *XkbResizeKeyActions( int /* needed */ ); -extern _X_EXPORT void XkbUpdateKeyTypesFromCore( +extern void XkbUpdateKeyTypesFromCore( DeviceIntPtr /* pXDev */, KeySymsPtr /* syms */, KeyCode /* first */, @@ -494,14 +494,14 @@ extern _X_EXPORT void XkbUpdateKeyTypesFromCore( XkbChangesPtr /* pChanges */ ); -extern _X_EXPORT void XkbUpdateDescActions( +extern void XkbUpdateDescActions( XkbDescPtr /* xkb */, KeyCode /* first */, CARD8 /* num */, XkbChangesPtr /* changes */ ); -extern _X_EXPORT void XkbUpdateActions( +extern void XkbUpdateActions( DeviceIntPtr /* pXDev */, KeyCode /* first */, CARD8 /* num */, @@ -538,7 +538,7 @@ extern _X_EXPORT void XkbUpdateIndicators( XkbEventCausePtr /* cause */ ); -extern _X_EXPORT XkbSrvLedInfoPtr XkbAllocSrvLedInfo( +extern XkbSrvLedInfoPtr XkbAllocSrvLedInfo( DeviceIntPtr /* dev */, KbdFeedbackPtr /* kf */, LedFeedbackPtr /* lf */, @@ -553,7 +553,7 @@ extern _X_EXPORT XkbSrvLedInfoPtr XkbCopySrvLedInfo( ); -extern _X_EXPORT XkbSrvLedInfoPtr XkbFindSrvLedInfo( +extern XkbSrvLedInfoPtr XkbFindSrvLedInfo( DeviceIntPtr /* dev */, unsigned int /* class */, unsigned int /* id */, @@ -587,7 +587,7 @@ extern _X_EXPORT void XkbApplyLedStateChanges( XkbEventCausePtr /* cause */ ); -extern _X_EXPORT void XkbFlushLedEvents( +extern void XkbFlushLedEvents( DeviceIntPtr /* dev */, DeviceIntPtr /* kbd */, XkbSrvLedInfoPtr /* sli */, @@ -596,17 +596,17 @@ extern _X_EXPORT void XkbFlushLedEvents( XkbEventCausePtr /* cause */ ); -extern _X_EXPORT unsigned int XkbIndicatorsToUpdate( +extern unsigned int XkbIndicatorsToUpdate( DeviceIntPtr /* dev */, unsigned long /* state_changes */, Bool /* enabled_ctrl_changes */ ); -extern _X_EXPORT void XkbComputeDerivedState( +extern void XkbComputeDerivedState( XkbSrvInfoPtr /* xkbi */ ); -extern _X_EXPORT void XkbCheckSecondaryEffects( +extern void XkbCheckSecondaryEffects( XkbSrvInfoPtr /* xkbi */, unsigned int /* which */, XkbChangesPtr /* changes */, @@ -624,17 +624,17 @@ extern _X_EXPORT unsigned int XkbStateChangedFlags( XkbStatePtr /* new */ ); -extern _X_EXPORT void XkbSendStateNotify( +extern void XkbSendStateNotify( DeviceIntPtr /* kbd */, xkbStateNotify * /* pSN */ ); -extern _X_EXPORT void XkbSendMapNotify( +extern void XkbSendMapNotify( DeviceIntPtr /* kbd */, xkbMapNotify * /* ev */ ); -extern _X_EXPORT int XkbComputeControlsNotify( +extern int XkbComputeControlsNotify( DeviceIntPtr /* kbd */, XkbControlsPtr /* old */, XkbControlsPtr /* new */, @@ -642,12 +642,12 @@ extern _X_EXPORT int XkbComputeControlsNotify( Bool /* forceCtrlProc */ ); -extern _X_EXPORT void XkbSendControlsNotify( +extern void XkbSendControlsNotify( DeviceIntPtr /* kbd */, xkbControlsNotify * /* ev */ ); -extern _X_EXPORT void XkbSendCompatMapNotify( +extern void XkbSendCompatMapNotify( DeviceIntPtr /* kbd */, xkbCompatMapNotify * /* ev */ ); @@ -664,45 +664,45 @@ extern _X_EXPORT void XkbHandleBell( ClientPtr /* pClient */ ); -extern _X_EXPORT void XkbSendAccessXNotify( +extern void XkbSendAccessXNotify( DeviceIntPtr /* kbd */, xkbAccessXNotify * /* pEv */ ); -extern _X_EXPORT void XkbSendNamesNotify( +extern void XkbSendNamesNotify( DeviceIntPtr /* kbd */, xkbNamesNotify * /* ev */ ); -extern _X_EXPORT void XkbSendActionMessage( +extern void XkbSendActionMessage( DeviceIntPtr /* kbd */, xkbActionMessage * /* ev */ ); -extern _X_EXPORT void XkbSendExtensionDeviceNotify( +extern void XkbSendExtensionDeviceNotify( DeviceIntPtr /* kbd */, ClientPtr /* client */, xkbExtensionDeviceNotify * /* ev */ ); -extern _X_EXPORT void XkbSendNotification( +extern void XkbSendNotification( DeviceIntPtr /* kbd */, XkbChangesPtr /* pChanges */, XkbEventCausePtr /* cause */ ); -extern _X_EXPORT void XkbProcessKeyboardEvent( +extern void XkbProcessKeyboardEvent( DeviceEvent* /* event */, DeviceIntPtr /* keybd */ ); -extern _X_EXPORT void XkbHandleActions( +extern void XkbHandleActions( DeviceIntPtr /* dev */, DeviceIntPtr /* kbd */, DeviceEvent* /* event */ ); -extern _X_EXPORT Bool XkbEnableDisableControls( +extern Bool XkbEnableDisableControls( XkbSrvInfoPtr /* xkbi */, unsigned long /* change */, unsigned long /* newValues */, @@ -710,121 +710,121 @@ extern _X_EXPORT Bool XkbEnableDisableControls( XkbEventCausePtr /* cause */ ); -extern _X_EXPORT void AccessXInit( +extern void AccessXInit( DeviceIntPtr /* dev */ ); -extern _X_EXPORT Bool AccessXFilterPressEvent( +extern Bool AccessXFilterPressEvent( DeviceEvent* /* event */, DeviceIntPtr /* keybd */ ); -extern _X_EXPORT Bool AccessXFilterReleaseEvent( +extern Bool AccessXFilterReleaseEvent( DeviceEvent* /* event */, DeviceIntPtr /* keybd */ ); -extern _X_EXPORT void AccessXCancelRepeatKey( +extern void AccessXCancelRepeatKey( XkbSrvInfoPtr /* xkbi */, KeyCode /* key */ ); -extern _X_EXPORT void AccessXComputeCurveFactor( +extern void AccessXComputeCurveFactor( XkbSrvInfoPtr /* xkbi */, XkbControlsPtr /* ctrls */ ); -extern _X_EXPORT XkbInterestPtr XkbFindClientResource( +extern XkbInterestPtr XkbFindClientResource( DevicePtr /* inDev */, ClientPtr /* client */ ); -extern _X_EXPORT XkbInterestPtr XkbAddClientResource( +extern XkbInterestPtr XkbAddClientResource( DevicePtr /* inDev */, ClientPtr /* client */, XID /* id */ ); -extern _X_EXPORT int XkbRemoveResourceClient( +extern int XkbRemoveResourceClient( DevicePtr /* inDev */, XID /* id */ ); -extern _X_EXPORT int XkbDDXAccessXBeep( +extern int XkbDDXAccessXBeep( DeviceIntPtr /* dev */, unsigned int /* what */, unsigned int /* which */ ); -extern _X_EXPORT int XkbDDXUsesSoftRepeat( +extern int XkbDDXUsesSoftRepeat( DeviceIntPtr /* dev */ ); -extern _X_EXPORT void XkbDDXKeybdCtrlProc( +extern void XkbDDXKeybdCtrlProc( DeviceIntPtr /* dev */, KeybdCtrl * /* ctrl */ ); -extern _X_EXPORT void XkbDDXChangeControls( +extern void XkbDDXChangeControls( DeviceIntPtr /* dev */, XkbControlsPtr /* old */, XkbControlsPtr /* new */ ); -extern _X_EXPORT void XkbDDXUpdateDeviceIndicators( +extern void XkbDDXUpdateDeviceIndicators( DeviceIntPtr /* dev */, XkbSrvLedInfoPtr /* sli */, CARD32 /* newState */ ); -extern _X_EXPORT int XkbDDXTerminateServer( +extern int XkbDDXTerminateServer( DeviceIntPtr /* dev */, KeyCode /* key */, XkbAction * /* act */ ); -extern _X_EXPORT int XkbDDXSwitchScreen( +extern int XkbDDXSwitchScreen( DeviceIntPtr /* dev */, KeyCode /* key */, XkbAction * /* act */ ); -extern _X_EXPORT int XkbDDXPrivate( +extern int XkbDDXPrivate( DeviceIntPtr /* dev */, KeyCode /* key */, XkbAction * /* act */ ); -extern _X_EXPORT void XkbDisableComputedAutoRepeats( +extern void XkbDisableComputedAutoRepeats( DeviceIntPtr /* pXDev */, unsigned int /* key */ ); -extern _X_EXPORT void XkbSetRepeatKeys( +extern void XkbSetRepeatKeys( DeviceIntPtr /* pXDev */, int /* key */, int /* onoff */ ); -extern _X_EXPORT int XkbLatchModifiers( +extern int XkbLatchModifiers( DeviceIntPtr /* pXDev */, CARD8 /* mask */, CARD8 /* latches */ ); -extern _X_EXPORT int XkbLatchGroup( +extern int XkbLatchGroup( DeviceIntPtr /* pXDev */, int /* group */ ); -extern _X_EXPORT void XkbClearAllLatchesAndLocks( +extern void XkbClearAllLatchesAndLocks( DeviceIntPtr /* dev */, XkbSrvInfoPtr /* xkbi */, Bool /* genEv */, XkbEventCausePtr /* cause */ ); -extern _X_EXPORT void XkbGetRulesDflts( +extern void XkbGetRulesDflts( XkbRMLVOSet * /* rmlvo */ ); @@ -833,19 +833,19 @@ extern _X_EXPORT void XkbFreeRMLVOSet( Bool /* freeRMLVO */ ); -extern _X_EXPORT void XkbSetRulesDflts( +extern void XkbSetRulesDflts( XkbRMLVOSet * /* rmlvo */ ); -extern _X_EXPORT void XkbDeleteRulesDflts( +extern void XkbDeleteRulesDflts( void ); -extern _X_EXPORT int SProcXkbDispatch( +extern int SProcXkbDispatch( ClientPtr /* client */ ); -extern _X_EXPORT XkbGeometryPtr XkbLookupNamedGeometry( +extern XkbGeometryPtr XkbLookupNamedGeometry( DeviceIntPtr /* dev */, Atom /* name */, Bool * /* shouldFree */ @@ -857,14 +857,14 @@ extern _X_EXPORT void XkbConvertCase( KeySym * /* upper */ ); -extern _X_EXPORT Status XkbChangeKeycodeRange( +extern Status XkbChangeKeycodeRange( XkbDescPtr /* xkb */, int /* minKC */, int /* maxKC */, XkbChangesPtr /* changes */ ); -extern _X_EXPORT void XkbFreeSrvLedInfo( +extern void XkbFreeSrvLedInfo( XkbSrvLedInfoPtr /* sli */ ); @@ -890,19 +890,19 @@ extern _X_EXPORT int XkbKeyTypesForCoreSymbols( KeySym * /* xkb_syms_rtrn */ ); -extern _X_EXPORT Bool XkbApplyCompatMapToKey( +extern Bool XkbApplyCompatMapToKey( XkbDescPtr /* xkb */, KeyCode /* key */, XkbChangesPtr /* changes */ ); -extern _X_EXPORT Bool XkbApplyVirtualModChanges( +extern Bool XkbApplyVirtualModChanges( XkbDescPtr /* xkb */, unsigned int /* changed */, XkbChangesPtr /* changes */ ); -extern _X_EXPORT void XkbSendNewKeyboardNotify( +extern void XkbSendNewKeyboardNotify( DeviceIntPtr /* kbd */, xkbNewKeyboardNotify * /* pNKN */ ); @@ -956,13 +956,13 @@ typedef struct _XkbSrvListInfo { int nFound[_XkbListNumComponents]; } XkbSrvListInfoRec,*XkbSrvListInfoPtr; -extern _X_EXPORT Status XkbDDXList( +extern Status XkbDDXList( DeviceIntPtr /* dev */, XkbSrvListInfoPtr /* listing */, ClientPtr /* client */ ); -extern _X_EXPORT unsigned int XkbDDXLoadKeymapByNames( +extern unsigned int XkbDDXLoadKeymapByNames( DeviceIntPtr /* keybd */, XkbComponentNamesPtr /* names */, unsigned int /* want */, @@ -972,7 +972,7 @@ extern _X_EXPORT unsigned int XkbDDXLoadKeymapByNames( int /* keymapNameRtrnLen */ ); -extern _X_EXPORT Bool XkbDDXNamesFromRules( +extern Bool XkbDDXNamesFromRules( DeviceIntPtr /* keybd */, char * /* rules */, XkbRF_VarDefsPtr /* defs */, -- 1.7.7.3 _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel