--- src/usr.sbin/named/include/lwres/platform.h 2004/05/27 18:15:42 1.1 +++ src/usr.sbin/named/include/lwres/platform.h 2006/09/20 21:48:39 1.2 @@ -1,21 +1,21 @@ /* + * Copyright (C) 2004, 2005 Internet Systems Consortium, Inc. ("ISC") * Copyright (C) 2000, 2001 Internet Software Consortium. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * - * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM - * DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL - * INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, - * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING - * FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, - * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION - * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH + * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + * AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, + * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM + * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE + * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: platform.h,v 1.1 2004/05/27 18:15:42 dillon Exp $ */ +/* $Id: platform.h,v 1.2 2006/09/20 21:48:39 victor Exp $ */ /* $DragonFly$ */ #ifndef LWRES_PLATFORM_H @@ -79,6 +79,26 @@ */ #undef LWRES_PLATFORM_USEDECLSPEC +/* + * Defined this system needs vsnprintf() and snprintf(). + */ +#undef LWRES_PLATFORM_NEEDVSNPRINTF + +/* + * If this system need a modern sprintf() that returns (int) not (char*). + */ +#undef LWRES_PLATFORM_NEEDSPRINTF + +/* + * The printf format string modifier to use with lwres_uint64_t values. + */ +#define LWRES_PLATFORM_QUADFORMAT "ll" + +/*! \brief + * Define if this system needs strtoul. + */ +#undef ISC_PLATFORM_NEEDSTRTOUL + #ifndef LWRES_PLATFORM_USEDECLSPEC #define LIBLWRES_EXTERNAL_DATA #else