From fed3265d333f78875864058696806ad4c52384b1 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Wed, 10 Jan 2018 18:34:16 -0800 Subject: [PATCH] ircd::fmt: Unrestrict long long from fmt specifiers. --- ircd/fmt.cc | 36 ++++++++++++++++++++---------------- 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/ircd/fmt.cc b/ircd/fmt.cc index 3509dc2e6..767bd1457 100644 --- a/ircd/fmt.cc +++ b/ircd/fmt.cc @@ -114,10 +114,11 @@ struct bool_specifier static const std::tuple < bool, - char, unsigned char, - short, unsigned short, - int, unsigned int, - long, unsigned long + char, unsigned char, + short, unsigned short, + int, unsigned int, + long, unsigned long, + long long, unsigned long long > types; @@ -139,10 +140,11 @@ struct signed_specifier static const std::tuple < bool, - char, unsigned char, - short, unsigned short, - int, unsigned int, - long, unsigned long + char, unsigned char, + short, unsigned short, + int, unsigned int, + long, unsigned long, + long long, unsigned long long > types; @@ -164,10 +166,11 @@ struct unsigned_specifier static const std::tuple < bool, - char, unsigned char, - short, unsigned short, - int, unsigned int, - long, unsigned long + char, unsigned char, + short, unsigned short, + int, unsigned int, + long, unsigned long, + long long, unsigned long long > types; @@ -185,10 +188,11 @@ struct hex_lowercase_specifier static const std::tuple < bool, - char, unsigned char, - short, unsigned short, - int, unsigned int, - long, unsigned long + char, unsigned char, + short, unsigned short, + int, unsigned int, + long, unsigned long, + long long, unsigned long long > types;