Annotation of src/lib/libc/nameser/ns_netint.c, Revision 1.5
1.5 ! christos 1: /* $NetBSD: ns_netint.c,v 1.4 2007/03/30 20:23:03 ghen Exp $ */
1.1 christos 2:
3: /*
4: * Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
5: * Copyright (c) 1996,1999 by Internet Software Consortium.
6: *
7: * Permission to use, copy, modify, and distribute this software for any
8: * purpose with or without fee is hereby granted, provided that the above
9: * copyright notice and this permission notice appear in all copies.
10: *
11: * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
12: * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
13: * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR
14: * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
15: * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
16: * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
17: * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
18: */
19:
1.2 christos 20: #include <sys/cdefs.h>
1.1 christos 21: #ifndef lint
1.2 christos 22: #ifdef notdef
1.5 ! christos 23: static const char rcsid[] = "Id: ns_netint.c,v 1.3 2005/04/27 04:56:40 sra Exp";
1.2 christos 24: #else
1.5 ! christos 25: __RCSID("$NetBSD: ns_netint.c,v 1.4 2007/03/30 20:23:03 ghen Exp $");
1.2 christos 26: #endif
1.1 christos 27: #endif
28:
29: /* Import. */
30:
31: #include "port_before.h"
32:
33: #include <arpa/nameser.h>
34:
35: #include "port_after.h"
36:
37: /* Public. */
38:
1.2 christos 39: u_int16_t
1.1 christos 40: ns_get16(const u_char *src) {
41: u_int dst;
42:
43: NS_GET16(dst, src);
44: return (dst);
45: }
46:
1.2 christos 47: u_int32_t
1.1 christos 48: ns_get32(const u_char *src) {
49: u_long dst;
50:
51: NS_GET32(dst, src);
52: return (dst);
53: }
54:
55: void
1.2 christos 56: ns_put16(u_int16_t src, u_char *dst) {
1.1 christos 57: NS_PUT16(src, dst);
58: }
59:
60: void
1.2 christos 61: ns_put32(u_int32_t src, u_char *dst) {
1.1 christos 62: NS_PUT32(src, dst);
63: }
1.3 christos 64:
65: /*! \file */
CVSweb <webmaster@jp.NetBSD.org>