33 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
/* Auxiliary definitions for <float.h>.
 | 
						|
   Copyright (C) 2011-2023 Free Software Foundation, Inc.
 | 
						|
   Written by Bruno Haible <bruno@clisp.org>, 2011.
 | 
						|
 | 
						|
   This file is free software: you can redistribute it and/or modify
 | 
						|
   it under the terms of the GNU Lesser General Public License as
 | 
						|
   published by the Free Software Foundation; either version 2.1 of the
 | 
						|
   License, or (at your option) any later version.
 | 
						|
 | 
						|
   This file is distributed in the hope that it will be useful,
 | 
						|
   but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
						|
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
						|
   GNU Lesser General Public License for more details.
 | 
						|
 | 
						|
   You should have received a copy of the GNU Lesser General Public License
 | 
						|
   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
 | 
						|
 | 
						|
#include <config.h>
 | 
						|
 | 
						|
/* Specification.  */
 | 
						|
#include <float.h>
 | 
						|
 | 
						|
#if (defined _ARCH_PPC || defined _POWER) && (defined _AIX || defined __linux__) && (LDBL_MANT_DIG == 106) && defined __GNUC__
 | 
						|
const union gl_long_double_union gl_LDBL_MAX =
 | 
						|
  { { DBL_MAX, DBL_MAX / (double)134217728UL / (double)134217728UL } };
 | 
						|
#elif defined __i386__
 | 
						|
const union gl_long_double_union gl_LDBL_MAX =
 | 
						|
  { { 0xFFFFFFFF, 0xFFFFFFFF, 32766 } };
 | 
						|
#else
 | 
						|
/* This declaration is solely to ensure that after preprocessing
 | 
						|
   this file is never empty.  */
 | 
						|
typedef int dummy;
 | 
						|
#endif
 |