X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=includes%2Ffloat.h;h=d9696ac1cfc2998fcd4af903966241553aee548c;hb=1d9d92ba957a0b8307c9a65c35867fde68e6533b;hp=2a5a836a9275807a43ad9308cc8a5b2f334f1db4;hpb=70f1c6f7c9d515ef426da68973511f46de57005a;p=pdclib diff --git a/includes/float.h b/includes/float.h index 2a5a836..d9696ac 100644 --- a/includes/float.h +++ b/includes/float.h @@ -1,50 +1,28 @@ -// ---------------------------------------------------------------------------- -// $Id$ -// ---------------------------------------------------------------------------- -// Public Domain C Library - http://pdclib.sourceforge.net -// This code is Public Domain. Use, modify, and redistribute at will. -// ---------------------------------------------------------------------------- -// Characteristics of floating types -// ---------------------------------------------------------------------------- +/* ---------------------------------------------------------------------------- + * $Id$ + * ---------------------------------------------------------------------------- + * Public Domain C Library - http://pdclib.sourceforge.net + * This code is Public Domain. Use, modify, and redistribute at will. + * ---------------------------------------------------------------------------- + * Characteristics of floating types + * ---------------------------------------------------------------------------- + * This header is part of a freestanding implementation + * --------------------------------------------------------------------------*/ -#ifndef __FLOAT_H -#define __FLOAT_H __FLOAT_H +#ifndef _FLOAT_H +#define _FLOAT_H _FLOAT_H -// This file is part of the platform personality (see personality.txt). +/* This file is part of the platform personality, and is commonly generated + using the enquire utility (included). */ -#define FLT_RADIX // TODO -#define FLT_ROUNDS // TODO -#define FLT_EVAL_METHOD // TODO -#define DECIMAL_DIG // TODO +/* Defines: + * FLT_RADIX, FLT_ROUNDS, FLT_EVAL_METHOD, DECIMAL_DIG, + * DBL_DIG, DBL_EPSILON, DBL_MANT_DIG, DBL_MAX, DBL_MAX_10_EXP, DBL_MAX_EXP, + * DBL_MIN, DBL_MIN_10_EXP, DBL_MIN_EXP, + * FLT_DIG, FLT_EPSILON, FLT_MANT_DIG, FLT_MAX, FLT_MAX_10_EXP, FLT_MAX_EXP, + * FLT_MIN, FLT_MIN_10_EXP, FLT_MIN_EXP, + * LDBL_DIG, LDBL_EPSILON, LDBL_MANT_DIG, LDBL_MAX, LDBL_MAX_10_EXP, + * LDBL_MAX_EXP, LDBL_MIN, LDBL_MIN_10_EXP, LDBL_MIN_EXP + */ -#define DBL_DIG // TODO -#define DBL_EPSILON // TODO -#define DBL_MANT_DIG // TODO -#define DBL_MAX // TODO -#define DBL_MAX_10_EXP // TODO -#define DBL_MAX_EXP // TODO -#define DBL_MIN // TODO -#define DBL_MIN_10_EXP // TODO -#define DBL_MIN_EXP // TODO - -#define FLT_DIG // TODO -#define FLT_EPSILON // TODO -#define FLT_MANT_DIG // TODO -#define FLT_MAX // TODO -#define FLT_MAX_10_EXP // TODO -#define FLT_MAX_EXP // TODO -#define FLT_MIN // TODO -#define FLT_MIN_10_EXP // TODO -#define FLT_MIN_EXP // TODO - -#define LDBL_DIG // TODO -#define LDBL_EPSILON // TODO -#define LDBL_MANT_DIG // TODO -#define LDBL_MAX // TODO -#define LDBL_MAX_10_EXP // TODO -#define LDBL_MAX_EXP // TODO -#define LDBL_MIN // TODO -#define LDBL_MIN_10_EXP // TODO -#define LDBL_MIN_EXP // TODO - -#endif // __FLOAT_H +#endif /* _FLOAT_H */