Octave-Forge - Extra packages for GNU Octave | |
Home · Packages · Developers · Documentation · FAQ · Bugs · Mailing Lists · Links · Code |
00001 /* -*- buffer-read-only: t -*- vi: set ro: */ 00002 /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ 00003 /* A correct <float.h>. 00004 00005 Copyright (C) 2007-2011 Free Software Foundation, Inc. 00006 00007 This program is free software: you can redistribute it and/or modify 00008 it under the terms of the GNU General Public License as published by 00009 the Free Software Foundation; either version 3 of the License, or 00010 (at your option) any later version. 00011 00012 This program is distributed in the hope that it will be useful, 00013 but WITHOUT ANY WARRANTY; without even the implied warranty of 00014 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00015 GNU General Public License for more details. 00016 00017 You should have received a copy of the GNU General Public License 00018 along with this program. If not, see <http://www.gnu.org/licenses/>. */ 00019 00020 #ifndef _GL_FLOAT_H 00021 00022 #if __GNUC__ >= 3 00023 @PRAGMA_SYSTEM_HEADER@ 00024 #endif 00025 @PRAGMA_COLUMNS@ 00026 00027 /* The include_next requires a split double-inclusion guard. */ 00028 #@INCLUDE_NEXT@ @NEXT_FLOAT_H@ 00029 00030 #ifndef _GL_FLOAT_H 00031 #define _GL_FLOAT_H 00032 00033 /* 'long double' properties. */ 00034 #if defined __i386__ && (defined __BEOS__ || defined __OpenBSD__) 00035 /* Number of mantissa units, in base FLT_RADIX. */ 00036 # undef LDBL_MANT_DIG 00037 # define LDBL_MANT_DIG 64 00038 /* Number of decimal digits that is sufficient for representing a number. */ 00039 # undef LDBL_DIG 00040 # define LDBL_DIG 18 00041 /* x-1 where x is the smallest representable number > 1. */ 00042 # undef LDBL_EPSILON 00043 # define LDBL_EPSILON 1.0842021724855044340E-19L 00044 /* Minimum e such that FLT_RADIX^(e-1) is a normalized number. */ 00045 # undef LDBL_MIN_EXP 00046 # define LDBL_MIN_EXP (-16381) 00047 /* Maximum e such that FLT_RADIX^(e-1) is a representable finite number. */ 00048 # undef LDBL_MAX_EXP 00049 # define LDBL_MAX_EXP 16384 00050 /* Minimum positive normalized number. */ 00051 # undef LDBL_MIN 00052 # define LDBL_MIN 3.3621031431120935063E-4932L 00053 /* Maximum representable finite number. */ 00054 # undef LDBL_MAX 00055 # define LDBL_MAX 1.1897314953572317650E+4932L 00056 /* Minimum e such that 10^e is in the range of normalized numbers. */ 00057 # undef LDBL_MIN_10_EXP 00058 # define LDBL_MIN_10_EXP (-4931) 00059 /* Maximum e such that 10^e is in the range of representable finite numbers. */ 00060 # undef LDBL_MAX_10_EXP 00061 # define LDBL_MAX_10_EXP 4932 00062 #endif 00063 00064 #endif /* _GL_FLOAT_H */ 00065 #endif /* _GL_FLOAT_H */