1 #ifndef INCLUDE_FAST_FLOAT_H
2 #define INCLUDE_FAST_FLOAT_H
5 #pragma GCC system_header
9 #if defined(__has_include) && !defined(USE_SYSTEM_FAST_FLOAT)
10 #if __has_include("fast_float/fast_float.h")
11 #define USE_SYSTEM_FAST_FLOAT 1
16 #pragma clang attribute push( \
17 __attribute__((no_sanitize("unsigned-integer-overflow"))), \
21 #if USE_SYSTEM_FAST_FLOAT
23 #include "fast_float/fast_float.h"
30 #define fast_float gdal_fast_float
31 #include "../third_party/fast_float/fast_float.h"
35 #pragma clang attribute pop