Skip to content

Commit 35d0c8c

Browse files
committed
add version macros
1 parent cb1d42a commit 35d0c8c

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

include/fast_float/float_common.h

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,22 @@
1414
#endif
1515
#include "constexpr_feature_detect.h"
1616

17+
#define FASTFLOAT_VERSION_MAJOR 7
18+
#define FASTFLOAT_VERSION_MINOR 0
19+
#define FASTFLOAT_VERSION_PATCH 0
20+
21+
#define FASTFLOAT_STRINGIZE_IMPL(x) #x
22+
#define FASTFLOAT_STRINGIZE(x) FASTFLOAT_STRINGIZE_IMPL(x)
23+
24+
#define FASTFLOAT_VERSION_STR \
25+
FASTFLOAT_STRINGIZE(FASTFLOAT_VERSION_MAJOR) \
26+
"." FASTFLOAT_STRINGIZE(FASTFLOAT_VERSION_MINOR) "." FASTFLOAT_STRINGIZE( \
27+
FASTFLOAT_VERSION_PATCH)
28+
29+
#define FASTFLOAT_VERSION \
30+
(FASTFLOAT_VERSION_MAJOR * 10000 + FASTFLOAT_VERSION_MINOR * 100 + \
31+
FASTFLOAT_VERSION_PATCH)
32+
1733
namespace fast_float {
1834

1935
enum class chars_format : uint64_t;

0 commit comments

Comments
 (0)