summaryrefslogtreecommitdiffstats
path: root/drivers/isdn/avmb1/capiutil.h
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>2000-01-29 01:41:54 +0000
committerRalf Baechle <ralf@linux-mips.org>2000-01-29 01:41:54 +0000
commitf969d69ba9f952e5bdd38278e25e26a3e4a61a70 (patch)
treeb3530d803df59d726afaabebc6626987dee1ca05 /drivers/isdn/avmb1/capiutil.h
parenta10ce7ef2066b455d69187643ddf2073bfc4db24 (diff)
Merge with 2.3.27.
Diffstat (limited to 'drivers/isdn/avmb1/capiutil.h')
-rw-r--r--drivers/isdn/avmb1/capiutil.h18
1 files changed, 12 insertions, 6 deletions
diff --git a/drivers/isdn/avmb1/capiutil.h b/drivers/isdn/avmb1/capiutil.h
index 38209212d..3825ac308 100644
--- a/drivers/isdn/avmb1/capiutil.h
+++ b/drivers/isdn/avmb1/capiutil.h
@@ -1,5 +1,5 @@
/*
- * $Id: capiutil.h,v 1.2 1997/05/18 09:24:19 calle Exp $
+ * $Id: capiutil.h,v 1.4 1999/09/15 08:16:03 calle Exp $
*
* CAPI 2.0 defines & types
*
@@ -7,6 +7,14 @@
* Rewritten for Linux 1996 by Carsten Paeth (calle@calle.in-berlin.de)
*
* $Log: capiutil.h,v $
+ * Revision 1.4 1999/09/15 08:16:03 calle
+ * Implementation of 64Bit extention complete.
+ *
+ * Revision 1.3 1999/09/07 09:02:53 calle
+ * SETDATA removed. Now inside the kernel the datapart of DATA_B3_REQ and
+ * DATA_B3_IND is always directly after the CAPI message. The "Data" member
+ * ist never used inside the kernel.
+ *
* Revision 1.2 1997/05/18 09:24:19 calle
* added verbose disconnect reason reporting to avmb1.
* some fixes in capi20 interface.
@@ -45,12 +53,10 @@
((__u8 *)m)[3] = ((__u16)(applid) >> 8) & 0xff; \
} while (0)
-#define CAPIMSG_SETDATA(m, data) \
+#define CAPIMSG_SETLEN(m, len) \
do { \
- ((__u8 *)m)[12] = (__u32)(data) & 0xff; \
- ((__u8 *)m)[13] = ((__u32)(data) >> 8) & 0xff; \
- ((__u8 *)m)[14] = ((__u32)(data) >> 16) & 0xff; \
- ((__u8 *)m)[15] = ((__u32)(data) >> 24) & 0xff; \
+ ((__u8 *)m)[0] = (__u16)(len) & 0xff; \
+ ((__u8 *)m)[1] = ((__u16)(len) >> 8) & 0xff; \
} while (0)
/*----- basic-type definitions -----*/