mirror of
https://github.com/fmtlib/fmt.git
synced 2025-07-29 18:27:40 +02:00
Simplify isinfinity.
This commit is contained in:
16
format.cc
16
format.cc
@ -75,21 +75,13 @@ inline int getsign(double x) {
|
||||
}
|
||||
|
||||
// Portable version of isinf.
|
||||
inline int isinfinity(double x) {
|
||||
#ifdef isinf
|
||||
return isinf(x);
|
||||
inline int isinfinity(double x) { return isinf(x); }
|
||||
inline int isinfinity(long double x) { return isinf(x); }
|
||||
#else
|
||||
return std::isinf(x);
|
||||
inline int isinfinity(double x) { return std::isinf(x); }
|
||||
inline int isinfinity(long double x) { return std::isinf(x); }
|
||||
#endif
|
||||
}
|
||||
|
||||
inline int isinfinity(long double x) {
|
||||
#ifdef isinf
|
||||
return isinf(x);
|
||||
#else
|
||||
return std::isinf(x);
|
||||
#endif
|
||||
}
|
||||
|
||||
#define FMT_SNPRINTF snprintf
|
||||
|
||||
|
Reference in New Issue
Block a user