Annotation of src/lib/libc/nameser/ns_netint.c, Revision 1.5.6.2
1.5.6.2 ! christos 1: /* $NetBSD: ns_netint.c,v 1.5 2008/06/21 20:41:48 christos Exp $ */
! 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:
! 20: #include <sys/cdefs.h>
! 21: #ifndef lint
! 22: #ifdef notdef
! 23: static const char rcsid[] = "Id: ns_netint.c,v 1.3 2005/04/27 04:56:40 sra Exp";
! 24: #else
! 25: __RCSID("$NetBSD: ns_netint.c,v 1.5 2008/06/21 20:41:48 christos Exp $");
! 26: #endif
! 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:
! 39: u_int16_t
! 40: ns_get16(const u_char *src) {
! 41: u_int dst;
! 42:
! 43: NS_GET16(dst, src);
! 44: return (dst);
! 45: }
! 46:
! 47: u_int32_t
! 48: ns_get32(const u_char *src) {
! 49: u_long dst;
! 50:
! 51: NS_GET32(dst, src);
! 52: return (dst);
! 53: }
! 54:
! 55: void
! 56: ns_put16(u_int16_t src, u_char *dst) {
! 57: NS_PUT16(src, dst);
! 58: }
! 59:
! 60: void
! 61: ns_put32(u_int32_t src, u_char *dst) {
! 62: NS_PUT32(src, dst);
! 63: }
! 64:
! 65: /*! \file */
CVSweb <webmaster@jp.NetBSD.org>