patch-2.2.13 linux/drivers/isdn/avmb1/capiutil.h
Next file: linux/drivers/isdn/avmb1/kcapi.c
Previous file: linux/drivers/isdn/avmb1/capiutil.c
Back to the patch index
Back to the overall index
- Lines: 38
- Date:
Tue Oct 19 17:14:00 1999
- Orig file:
v2.2.12/linux/drivers/isdn/avmb1/capiutil.h
- Orig date:
Thu May 29 21:53:05 1997
diff -u --recursive --new-file v2.2.12/linux/drivers/isdn/avmb1/capiutil.h linux/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 -----*/
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)