Blame
Date:
Sat Nov 8 20:28:31 2014 UTC
Message:
0.9.0 is the last version of Wildcarddnsd, the succeeding project is called Delphinusdnsd and will have its first release around November 15th, 2015. The new project page is at http://delphinusdns.centroid.eu.
01
2008-04-10
pbug
/* $OpenBSD: endian.h,v 1.18 2006/03/27 07:09:24 otto Exp $ */
02
2008-04-10
pbug
03
2008-04-10
pbug
/*-
04
2008-04-10
pbug
* Copyright (c) 1997 Niklas Hallqvist. All rights reserved.
05
2008-04-10
pbug
*
06
2008-04-10
pbug
* Redistribution and use in source and binary forms, with or without
07
2008-04-10
pbug
* modification, are permitted provided that the following conditions
08
2008-04-10
pbug
* are met:
09
2008-04-10
pbug
* 1. Redistributions of source code must retain the above copyright
10
2008-04-10
pbug
* notice, this list of conditions and the following disclaimer.
11
2008-04-10
pbug
* 2. Redistributions in binary form must reproduce the above copyright
12
2008-04-10
pbug
* notice, this list of conditions and the following disclaimer in the
13
2008-04-10
pbug
* documentation and/or other materials provided with the distribution.
14
2008-04-10
pbug
*
15
2008-04-10
pbug
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
16
2008-04-10
pbug
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
17
2008-04-10
pbug
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
18
2008-04-10
pbug
* IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
19
2008-04-10
pbug
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
20
2008-04-10
pbug
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
21
2008-04-10
pbug
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
22
2008-04-10
pbug
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
23
2008-04-10
pbug
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
24
2008-04-10
pbug
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25
2008-04-10
pbug
*/
26
2008-04-10
pbug
27
2008-04-10
pbug
/*
28
2008-04-10
pbug
* Generic definitions for little- and big-endian systems. Other endianesses
29
2008-04-10
pbug
* has to be dealt with in the specific machine/endian.h file for that port.
30
2008-04-10
pbug
*
31
2008-04-10
pbug
* This file is meant to be included from a little- or big-endian port's
32
2008-04-10
pbug
* machine/endian.h after setting _BYTE_ORDER to either 1234 for little endian
33
2008-04-10
pbug
* or 4321 for big..
34
2008-04-10
pbug
*/
35
2008-04-10
pbug
36
2008-04-10
pbug
#define NTOHL(x) (x) = ntohl((u_int32_t)(x))
37
2008-04-10
pbug
#define NTOHS(x) (x) = ntohs((u_int16_t)(x))
38
2008-04-10
pbug
#define HTONL(x) (x) = htonl((u_int32_t)(x))
39
2008-04-10
pbug
#define HTONS(x) (x) = htons((u_int16_t)(x))
40
2008-04-10
pbug
repomaster@centroid.eu