From 7df12048039f8efdde81ae4e4de76510b0f1084d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20=C3=85strand?= Date: Thu, 18 Jul 2002 14:44:32 +0000 Subject: [PATCH] Added indent-all.sh git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@62 423420c4-83ab-492f-b58f-81f9feb106b5 --- configure | 5 ++++- constants.h | 34 ++++++++++++++++++++++++++++++++++ indent-all.sh | 3 +++ 3 files changed, 41 insertions(+), 1 deletion(-) create mode 100755 indent-all.sh diff --git a/configure b/configure index ef4a8aa..3bbb9f3 100755 --- a/configure +++ b/configure @@ -29,9 +29,12 @@ case $arg in ;; --without-openssl*) ;; - --with-debug*) + --with-debug) echo "CFLAGS += -g -DWITH_DEBUG" >>Makeconf ;; + --with-debug-kbd) + echo "CFLAGS += -g -DWITH_DEBUG_KBD" >>Makeconf + ;; --without-debug*) ;; *) diff --git a/constants.h b/constants.h index 61e325b..fa2c5d6 100644 --- a/constants.h +++ b/constants.h @@ -155,6 +155,15 @@ enum RDP_INPUT_DEVICE #define KBD_FLAG_DOWN 0x4000 #define KBD_FLAG_UP 0x8000 +/* These are for synchronization; not for keystrokes */ +#define KBD_FLAG_SCROLL 0x0001 +#define KBD_FLAG_NUMLOCK 0x0002 +#define KBD_FLAG_CAPITAL 0x0004 + +/* See T.128 */ +#define RDP_KEYPRESS 0 +#define RDP_KEYRELEASE (KBD_FLAG_DOWN | KBD_FLAG_UP) + #define MOUSE_FLAG_MOVE 0x0800 #define MOUSE_FLAG_BUTTON1 0x1000 #define MOUSE_FLAG_BUTTON2 0x2000 @@ -219,3 +228,28 @@ enum RDP_INPUT_DEVICE /* Logon flags */ #define RDP_LOGON_NORMAL 0x33 #define RDP_LOGON_AUTO 0x8 + +/* Keymap flags */ +#define MapRightShiftMask (1<<0) +#define MapLeftShiftMask (1<<1) +#define MapShiftMask (MapRightShiftMask | MapLeftShiftMask) + +#define MapRightAltMask (1<<2) +#define MapLeftAltMask (1<<3) +#define MapAltGrMask MapRightAltMask + +#define MapRightCtrlMask (1<<4) +#define MapLeftCtrlMask (1<<5) +#define MapCtrlMask (MapRightCtrlMask | MapLeftCtrlMask) + +#define MapRightWinMask (1<<6) +#define MapLeftWinMask (1<<7) +#define MapWinMask (MapRightWinMask | MapLeftWinMask) + +#define MapNumLockMask (1<<8) +#define MapCapsLockMask (1<<9) + +#define MASK_ADD_BITS(var, mask) (var |= mask) +#define MASK_REMOVE_BITS(var, mask) (var &= ~mask) +#define MASK_HAS_BITS(var, mask) ((var & mask)>0) +#define MASK_CHANGE_BIT(var, mask, active) (var = ((var & ~mask) | (active ? mask : 0))) diff --git a/indent-all.sh b/indent-all.sh new file mode 100755 index 0000000..090e394 --- /dev/null +++ b/indent-all.sh @@ -0,0 +1,3 @@ +#!/bin/sh +indent -bli0 -i8 -cli8 -npcs *.h *.c +