/* $NetBSD: floatio.h,v 1.5 2005/05/14 23:51:02 christos Exp $ */ /*- * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. * * This code is derived from software contributed to Berkeley by * Chris Torek. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * @(#)floatio.h 8.1 (Berkeley) 6/4/93 */ /* * Floating point scanf/printf (input/output) definitions. */ /* 11-bit exponent (VAX G floating point) is 308 decimal digits */ #define MAXEXP 308 /* 128 bit fraction takes up 39 decimal digits; max reasonable precision */ #define MAXFRACT 39 /* * MAXEXPDIG is the maximum number of decimal digits needed to store a * floating point exponent in the largest supported format. It should * be ceil(log10(LDBL_MAX_10_EXP)) or, if hexadecimal floating point * conversions are supported, ceil(log10(LDBL_MAX_EXP)). But since it * is presently never greater than 5 in practice, we fudge it. */ #define MAXEXPDIG 6 #if LDBL_MAX_EXP > 999999 #error "floating point buffers too small" #endif div>
AgeCommit message (Expand)Author
2015-08-30Put back MEMORY_DISK_IMAGE logic, but use generated opt_memory_root_image.huebayasi
2015-08-29According to nxr.netbsd.org, nothing uses MEMORY_DISK_IMAGE. Retire it.uebayasi
2009-04-16- remove a redundant decl of boothowto; it's in <sys/systm.h>tsutsui
2009-02-06Changes to MEMORY_RBFLAGS option:jym
2008-05-02Allow md_root_setconf() to set in a miniroot as the root file systemad
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-13Add __unused to unused function arguments.hannken
2003-04-29Use aprint*().thorpej
2003-03-07Allow a memory disk image to be statically included in the kernelthorpej
2003-02-05Ensure that MEMORY_RBFLAGS is defined whether or not MEMORY_DISK_DYNAMIC.briggs
2003-02-03Allow "the forcing of root on md0a to single user" to be overriden by usingmatt
2002-04-02Rename MEMORY_DISK_SIZE (formerly MINIROOTSIZE) to MEMORY_DISK_ROOT_SIZE,lukem
2002-03-10* rename MINIROOTSIZE to MEMORY_DISK_SIZE, so that all md(4) optionslukem
2001-11-28use #ifdef MEMORY_DISK_DYNAMIC (for consistency with the rest of the kernel)lukem
2001-11-13add RCSIDslukem
2001-07-02add MEMORY_DISK_DYNAMIC option. if enable MEMORY_DISK_DYNAMIC, fileuch
2000-10-02Add MI md_root.c, per discussion on tech-kern.tsutsui