summaryrefslogtreecommitdiff
path: root/xkb/xkbLEDs.c
diff options
context:
space:
mode:
Diffstat (limited to 'xkb/xkbLEDs.c')
-rw-r--r--xkb/xkbLEDs.c159
1 files changed, 2 insertions, 157 deletions
diff --git a/xkb/xkbLEDs.c b/xkb/xkbLEDs.c
index 33cf7bd9e..f75db6918 100644
--- a/xkb/xkbLEDs.c
+++ b/xkb/xkbLEDs.c
@@ -24,7 +24,7 @@ OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH
THE USE OR PERFORMANCE OF THIS SOFTWARE.
********************************************************/
-/* $XFree86: xc/programs/Xserver/xkb/xkbLEDs.c,v 3.6 2001/11/23 19:21:36 dawes Exp $ */
+/* $XFree86: xc/programs/Xserver/xkb/xkbLEDs.c,v 3.8 2003/11/17 22:20:46 dawes Exp $ */
#include <stdio.h>
#include <ctype.h>
@@ -37,6 +37,7 @@ THE USE OR PERFORMANCE OF THIS SOFTWARE.
#include "XI.h"
#include "XKBsrv.h"
+#include "xkb.h"
/***====================================================================***/
@@ -51,16 +52,9 @@ THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
unsigned
-#if NeedFunctionPrototypes
XkbIndicatorsToUpdate( DeviceIntPtr dev,
unsigned long state_changes,
Bool enable_changes)
-#else
-XkbIndicatorsToUpdate(dev,state_changes,enable_changes)
- DeviceIntPtr dev;
- unsigned long state_changes;
- Bool enable_changes;
-#endif
{
register unsigned update= 0;
XkbSrvLedInfoPtr sli;
@@ -96,18 +90,10 @@ XkbSrvLedInfoPtr sli;
* extent of the changes is reported in change, which must be defined.
*/
Bool
-#if NeedFunctionPrototypes
XkbApplyLEDChangeToKeyboard( XkbSrvInfoPtr xkbi,
XkbIndicatorMapPtr map,
Bool on,
XkbChangesPtr change)
-#else
-XkbApplyLEDChangeToKeyboard(xkbi,map,on,change)
- XkbSrvInfoPtr xkbi;
- XkbIndicatorMapPtr map;
- Bool on;
- XkbChangesPtr change;
-#endif
{
Bool ctrlChange,stateChange;
XkbStatePtr state;
@@ -204,18 +190,10 @@ XkbStatePtr state;
*/
void
-#if NeedFunctionPrototypes
XkbSetIndicators( DeviceIntPtr dev,
CARD32 affect,
CARD32 values,
XkbEventCausePtr cause)
-#else
-XkbSetIndicators(dev,affect,values,cause)
- DeviceIntPtr dev;
- CARD32 affect;
- CARD32 values;
- XkbEventCausePtr cause;
-#endif
{
XkbSrvLedInfoPtr sli;
XkbChangesRec changes;
@@ -258,16 +236,9 @@ unsigned side_affected;
*/
static Bool
-#if NeedFunctionPrototypes
ComputeAutoState( XkbIndicatorMapPtr map,
XkbStatePtr state,
XkbControlsPtr ctrls)
-#else
-ComputeAutoState(map,state,ctrls)
- XkbIndicatorMapPtr map;
- XkbStatePtr state;
- XkbControlsPtr ctrls;
-#endif
{
Bool on;
CARD8 mods,group;
@@ -324,20 +295,11 @@ CARD8 mods,group;
*/
void
-#if NeedFunctionPrototypes
XkbUpdateIndicators( DeviceIntPtr dev,
register CARD32 update,
Bool check_edevs,
XkbChangesPtr changes,
XkbEventCausePtr cause)
-#else
-XkbUpdateIndicators(dev,update,check_edevs,changes,cause)
- DeviceIntPtr dev;
- register CARD32 update;
- Bool check_edevs;
- XkbChangesPtr changes;
- XkbEventCausePtr cause;
-#endif
{
XkbSrvLedInfoPtr sli;
@@ -351,13 +313,7 @@ XkbSrvLedInfoPtr sli;
/***====================================================================***/
void
-#if NeedFunctionPrototypes
XkbUpdateAllDeviceIndicators(XkbChangesPtr changes,XkbEventCausePtr cause)
-#else
-XkbUpdateAllDeviceIndicators(changes,cause)
- XkbChangesPtr changes;
- XkbEventCausePtr cause;
-#endif
{
DeviceIntPtr edev;
XkbSrvLedInfoPtr sli;
@@ -403,14 +359,7 @@ XkbSrvLedInfoPtr sli;
*/
void
-#if NeedFunctionPrototypes
XkbCheckIndicatorMaps(DeviceIntPtr dev,XkbSrvLedInfoPtr sli,unsigned which)
-#else
-XkbCheckIndicatorMaps(dev,sli,which)
- DeviceIntPtr dev;
- XkbSrvLedInfoPtr sli;
- unsigned which;
-#endif
{
register unsigned i,bit;
XkbIndicatorMapPtr map;
@@ -483,18 +432,10 @@ XkbDescPtr xkb;
* of the parts speicified therein are allocated.
*/
XkbSrvLedInfoPtr
-#if NeedFunctionPrototypes
XkbAllocSrvLedInfo( DeviceIntPtr dev,
KbdFeedbackPtr kf,
LedFeedbackPtr lf,
unsigned needed_parts)
-#else
-XkbAllocSrvLedInfo(dev,kf,lf,needed_parts)
- DeviceIntPtr dev;
- KbdFeedbackPtr kf;
- LedFeedbackPtr lf;
- unsigned needed_parts;
-#endif
{
XkbSrvLedInfoPtr sli;
Bool checkAccel;
@@ -581,12 +522,7 @@ Bool checkNames;
}
void
-#if NeedFunctionPrototypes
XkbFreeSrvLedInfo(XkbSrvLedInfoPtr sli)
-#else
-XkbFreeSrvLedInfo(sli)
- XkbSrvLedInfoPtr sli;
-#endif
{
if ((sli->flags&XkbSLI_IsDefault)==0) {
if (sli->maps) _XkbFree(sli->maps);
@@ -613,18 +549,10 @@ XkbFreeSrvLedInfo(sli)
*/
XkbSrvLedInfoPtr
-#if NeedFunctionPrototypes
XkbFindSrvLedInfo( DeviceIntPtr dev,
unsigned class,
unsigned id,
unsigned needed_parts)
-#else
-XkbFindSrvLedInfo(dev,class,id,needed_parts)
- DeviceIntPtr dev;
- unsigned class;
- unsigned id;
- unsigned needed_parts;
-#endif
{
XkbSrvLedInfoPtr sli;
@@ -677,22 +605,12 @@ XkbSrvLedInfoPtr sli;
/***====================================================================***/
void
-#if NeedFunctionPrototypes
XkbFlushLedEvents( DeviceIntPtr dev,
DeviceIntPtr kbd,
XkbSrvLedInfoPtr sli,
xkbExtensionDeviceNotify * ed,
XkbChangesPtr changes,
XkbEventCausePtr cause)
-#else
-XkbFlushLedEvents(dev,kbd,sli,ed,changes,cause)
- DeviceIntPtr dev;
- DeviceIntPtr kbd;
- XkbSrvLedInfoPtr sli;
- xkbExtensionDeviceNotify * ed;
- XkbChangesPtr changes;
- XkbEventCausePtr cause;
-#endif
{
if (changes) {
if (changes->indicators.state_changes)
@@ -720,22 +638,12 @@ XkbFlushLedEvents(dev,kbd,sli,ed,changes,cause)
/***====================================================================***/
void
-#if NeedFunctionPrototypes
XkbApplyLedNameChanges( DeviceIntPtr dev,
XkbSrvLedInfoPtr sli,
unsigned changed_names,
xkbExtensionDeviceNotify * ed,
XkbChangesPtr changes,
XkbEventCausePtr cause)
-#else
-XkbApplyLedNameChanges(dev,sli,changed_names,ed,changes,cause)
- DeviceIntPtr dev;
- XkbSrvLedInfoPtr sli;
- unsigned changed_names;
- xkbExtensionDeviceNotify * ed;
- XkbChangesPtr changes;
- XkbEventCausePtr cause;
-#endif
{
DeviceIntPtr kbd;
XkbChangesRec my_changes;
@@ -807,22 +715,12 @@ xkbExtensionDeviceNotify my_ed;
*/
void
-#if NeedFunctionPrototypes
XkbApplyLedMapChanges( DeviceIntPtr dev,
XkbSrvLedInfoPtr sli,
unsigned changed_maps,
xkbExtensionDeviceNotify * ed,
XkbChangesPtr changes,
XkbEventCausePtr cause)
-#else
-XkbApplyLedMapChanges(dev,sli,changed_maps,ed,changes,cause)
- DeviceIntPtr dev;
- XkbSrvLedInfoPtr sli;
- unsigned changed_maps;
- xkbExtensionDeviceNotify * ed;
- XkbChangesPtr changes;
- XkbEventCausePtr cause;
-#endif
{
DeviceIntPtr kbd;
XkbChangesRec my_changes;
@@ -873,22 +771,12 @@ xkbExtensionDeviceNotify my_ed;
/***====================================================================***/
void
-#if NeedFunctionPrototypes
XkbApplyLedStateChanges(DeviceIntPtr dev,
XkbSrvLedInfoPtr sli,
unsigned changed_leds,
xkbExtensionDeviceNotify * ed,
XkbChangesPtr changes,
XkbEventCausePtr cause)
-#else
-XkbApplyLedStateChanges(dev,sli,changed_leds,ed,changes,cause)
- DeviceIntPtr dev;
- XkbSrvLedInfoPtr sli;
- unsigned changed_leds;
- xkbExtensionDeviceNotify * ed;
- XkbChangesPtr changes;
- XkbEventCausePtr cause;
-#endif
{
XkbSrvInfoPtr xkbi;
DeviceIntPtr kbd;
@@ -970,22 +858,12 @@ Bool kb_changed;
/***====================================================================***/
void
-#if NeedFunctionPrototypes
XkbUpdateLedAutoState( DeviceIntPtr dev,
XkbSrvLedInfoPtr sli,
unsigned maps_to_check,
xkbExtensionDeviceNotify * ed,
XkbChangesPtr changes,
XkbEventCausePtr cause)
-#else
-XkbUpdateLedAutoState(dev,sli,maps_to_check,ed,changes,cause)
- DeviceIntPtr dev;
- XkbSrvLedInfoPtr sli;
- unsigned maps_to_check;
- xkbExtensionDeviceNotify * ed;
- XkbChangesPtr changes;
- XkbEventCausePtr cause;
-#endif
{
DeviceIntPtr kbd;
XkbStatePtr state;
@@ -1056,20 +934,11 @@ unsigned oldState;
/***====================================================================***/
static void
-#if NeedFunctionPrototypes
_UpdateButtonVMods( XkbDescPtr xkb,
unsigned num_btns,
XkbAction * acts,
unsigned changed,
xkbExtensionDeviceNotify * ed_inout)
-#else
-_UpdateButtonVMods(xkb,num_btns,acts,changed,ed_inout)
- XkbDescPtr xkb;
- unsigned num_btns;
- XkbAction * acts;
- unsigned changed;
- xkbExtensionDeviceNotify * ed_inout;
-#endif
{
register int i;
@@ -1090,18 +959,10 @@ register int i;
}
static void
-#if NeedFunctionPrototypes
_UpdateMapVMods( XkbDescPtr xkb,
register XkbIndicatorMapPtr map,
unsigned changed_vmods,
unsigned * changed_maps_rtrn)
-#else
-_UpdateMapVMods(xkb,map,changed_vmods,changed_maps_rtrn)
- XkbDescPtr xkb;
- register XkbIndicatorMapPtr map;
- unsigned changed_vmods;
- unsigned * changed_maps_rtrn;
-#endif
{
register int i;
@@ -1117,18 +978,10 @@ register int i;
}
static void
-#if NeedFunctionPrototypes
_UpdateDeviceVMods( DeviceIntPtr dev,
XkbDescPtr xkb,
unsigned changed,
XkbEventCausePtr cause)
-#else
-_UpdateDeviceVMods(dev,xkb,changed,cause)
- DeviceIntPtr dev;
- XkbDescPtr xkb;
- unsigned changed;
- XkbEventCausePtr cause;
-#endif
{
xkbExtensionDeviceNotify ed;
XkbSrvLedInfoPtr sli;
@@ -1188,18 +1041,10 @@ unsigned changed_maps;
}
void
-#if NeedFunctionPrototypes
XkbApplyVModChangesToAllDevices( DeviceIntPtr dev,
XkbDescPtr xkb,
unsigned changed,
XkbEventCausePtr cause)
-#else
-XkbApplyVModChangesToAllDevices(dev,xkb,changed,cause)
- DeviceIntPtr dev;
- XkbDescPtr xkb;
- unsigned changed;
- XkbEventCausePtr cause;
-#endif
{
DeviceIntPtr edev;
if (dev!=(DeviceIntPtr)LookupKeyboardDevice())