ns_netint.c revision 170242
1156952Sume/* 2156952Sume * Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") 3156952Sume * Copyright (c) 1996,1999 by Internet Software Consortium. 4156952Sume * 5156952Sume * Permission to use, copy, modify, and distribute this software for any 6156952Sume * purpose with or without fee is hereby granted, provided that the above 7156952Sume * copyright notice and this permission notice appear in all copies. 8156952Sume * 9156952Sume * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES 10156952Sume * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11156952Sume * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR 12156952Sume * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13156952Sume * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14156952Sume * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT 15156952Sume * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16156952Sume */ 17156952Sume 18156952Sume#ifndef lint 19170242Sumestatic const char rcsid[] = "$Id: ns_netint.c,v 1.2.18.1 2005/04/27 05:01:08 sra Exp $"; 20156952Sume#endif 21156952Sume 22156952Sume/* Import. */ 23156952Sume 24156952Sume#include "port_before.h" 25156952Sume 26156952Sume#include <arpa/nameser.h> 27156952Sume 28156952Sume#include "port_after.h" 29156952Sume 30156952Sume/* Public. */ 31156952Sume 32156952Sumeu_int 33156952Sumens_get16(const u_char *src) { 34156952Sume u_int dst; 35156952Sume 36156952Sume NS_GET16(dst, src); 37156952Sume return (dst); 38156952Sume} 39156952Sume 40156952Sumeu_long 41156952Sumens_get32(const u_char *src) { 42156952Sume u_long dst; 43156952Sume 44156952Sume NS_GET32(dst, src); 45156952Sume return (dst); 46156952Sume} 47156952Sume 48156952Sumevoid 49156952Sumens_put16(u_int src, u_char *dst) { 50156952Sume NS_PUT16(src, dst); 51156952Sume} 52156952Sume 53156952Sumevoid 54156952Sumens_put32(u_long src, u_char *dst) { 55156952Sume NS_PUT32(src, dst); 56156952Sume} 57170242Sume 58170242Sume/*! \file */ 59