summaryrefslogtreecommitdiffstats
path: root/contrib/ngatm/libngatm
diff options
context:
space:
mode:
authorharti <harti@FreeBSD.org>2004-07-08 16:38:36 +0000
committerharti <harti@FreeBSD.org>2004-07-08 16:38:36 +0000
commit8fe16f09ebbe933c1b61c1c964f47b42483f4d92 (patch)
treea864acb13c5830e77aa3d12f71fba9d4e461bf61 /contrib/ngatm/libngatm
parent4908ed7a46ed96d553672ab3f171baec2d4e570f (diff)
downloadFreeBSD-src-8fe16f09ebbe933c1b61c1c964f47b42483f4d92.zip
FreeBSD-src-8fe16f09ebbe933c1b61c1c964f47b42483f4d92.tar.gz
Virgin import of NgATM user part 1.0
Diffstat (limited to 'contrib/ngatm/libngatm')
-rw-r--r--contrib/ngatm/libngatm/cccust.h47
-rw-r--r--contrib/ngatm/libngatm/sscfucust.h2
-rw-r--r--contrib/ngatm/libngatm/sscopcust.h2
-rw-r--r--contrib/ngatm/libngatm/unimsg.c6
4 files changed, 52 insertions, 5 deletions
diff --git a/contrib/ngatm/libngatm/cccust.h b/contrib/ngatm/libngatm/cccust.h
new file mode 100644
index 0000000..6e6f30e
--- /dev/null
+++ b/contrib/ngatm/libngatm/cccust.h
@@ -0,0 +1,47 @@
+/*
+ * Copyright (c) 2004
+ * Hartmut Brandt
+ * All rights reserved.
+ *
+ * Author: Hartmut Brandt <harti@freebsd.org>
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * $Begemot: libunimsg/libngatm/cccust.h,v 1.1 2004/07/08 08:35:37 brandt Exp $
+ *
+ * Customisation of call control source to user space.
+ */
+
+#include <sys/types.h>
+#include <sys/queue.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <stddef.h>
+#include <string.h>
+#include <assert.h>
+#include <errno.h>
+
+#define CCASSERT(E, M) assert(E)
+
+#define CCMALLOC(S) (malloc((S)))
+#define CCZALLOC(S) (calloc(1, (S)))
+#define CCFREE(P) do { free(P); } while (0)
diff --git a/contrib/ngatm/libngatm/sscfucust.h b/contrib/ngatm/libngatm/sscfucust.h
index 5168ef4..760fd71 100644
--- a/contrib/ngatm/libngatm/sscfucust.h
+++ b/contrib/ngatm/libngatm/sscfucust.h
@@ -26,7 +26,7 @@
*
* Author: Hartmut Brandt <harti@freebsd.org>
*
- * $Begemot: libunimsg/libunimsg/sscfucust.h,v 1.3 2003/09/19 13:10:35 hbb Exp $
+ * $Begemot: libunimsg/libngatm/sscfucust.h,v 1.4 2004/07/08 08:21:40 brandt Exp $
*
* Customisation of the SSCFU code for the user space library.
*/
diff --git a/contrib/ngatm/libngatm/sscopcust.h b/contrib/ngatm/libngatm/sscopcust.h
index 37cada6..12736c2 100644
--- a/contrib/ngatm/libngatm/sscopcust.h
+++ b/contrib/ngatm/libngatm/sscopcust.h
@@ -26,7 +26,7 @@
*
* Author: Hartmut Brandt <harti@freebsd.org>
*
- * $Begemot: libunimsg/libunimsg/sscopcust.h,v 1.3 2003/09/19 13:10:35 hbb Exp $
+ * $Begemot: libunimsg/libngatm/sscopcust.h,v 1.4 2004/07/08 08:21:40 brandt Exp $
*
* Customisation of the SSCOP code for the user space library.
*/
diff --git a/contrib/ngatm/libngatm/unimsg.c b/contrib/ngatm/libngatm/unimsg.c
index d0c5876..9df02a1 100644
--- a/contrib/ngatm/libngatm/unimsg.c
+++ b/contrib/ngatm/libngatm/unimsg.c
@@ -26,7 +26,7 @@
*
* Author: Hartmut Brandt <harti@freebsd.org>
*
- * $Begemot: libunimsg/libunimsg/unimsg.c,v 1.3 2003/09/19 13:10:35 hbb Exp $
+ * $Begemot: libunimsg/libngatm/unimsg.c,v 1.4 2004/07/08 08:21:41 brandt Exp $
*
* User space message structure.
*/
@@ -163,7 +163,7 @@ uni_msg_build(void *ptr, ...)
u_int
uni_msg_strip32(struct uni_msg *msg)
{
- u_int32_t w;
+ uint32_t w;
msg->b_wptr -= 4;
bcopy(msg->b_wptr, &w, 4);
@@ -176,7 +176,7 @@ uni_msg_strip32(struct uni_msg *msg)
u_int
uni_msg_get32(struct uni_msg *msg)
{
- u_int32_t w;
+ uint32_t w;
bcopy(msg->b_rptr, &w, 4);
msg->b_rptr += 4;
OpenPOWER on IntegriCloud