aboutsummaryrefslogtreecommitdiff
path: root/unix/os/net/ntohl.c
diff options
context:
space:
mode:
Diffstat (limited to 'unix/os/net/ntohl.c')
-rw-r--r--unix/os/net/ntohl.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/unix/os/net/ntohl.c b/unix/os/net/ntohl.c
new file mode 100644
index 00000000..34d6b07a
--- /dev/null
+++ b/unix/os/net/ntohl.c
@@ -0,0 +1,22 @@
+/* Copyright(c) 1986 Association of Universities for Research in Astronomy Inc.
+ */
+
+/* NTOHL -- [MACHDEP] Convert a long integer in net format to host format.
+ */
+ntohl (lword)
+long lword;
+{
+ register char *ip, *op;
+ static long hostw, netw;
+
+ netw = lword;
+ ip = (char *)&netw;
+ op = (char *)&hostw + 4;
+
+ *--op = *ip++;
+ *--op = *ip++;
+ *--op = *ip++;
+ *--op = *ip++;
+
+ return (hostw);
+}