From f1d1fd6480facb5d20fea401bb2695b3573b6f02 Mon Sep 17 00:00:00 2001 From: ipknHama Date: Fri, 20 Feb 2015 10:54:32 +0900 Subject: change 0b literals to 0x for VS2013 support --- include/json.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'include') diff --git a/include/json.h b/include/json.h index 2ade280..f647da5 100644 --- a/include/json.h +++ b/include/json.h @@ -252,7 +252,7 @@ namespace crow explicit operator int() const { - return i(); + return (int)i(); } type t() const @@ -330,14 +330,14 @@ namespace crow from_hex(head[4]); if (code >= 0x800) { - *tail++ = 0b11100000 | (code >> 12); - *tail++ = 0b10000000 | ((code >> 6) & 0b111111); - *tail++ = 0b10000000 | (code & 0b111111); + *tail++ = 0xE0 | (code >> 12); + *tail++ = 0x80 | ((code >> 6) & 0x3F); + *tail++ = 0x80 | (code & 0x3F); } else if (code >= 0x80) { - *tail++ = 0b11000000 | (code >> 6); - *tail++ = 0b10000000 | (code & 0b111111); + *tail++ = 0xC0 | (code >> 6); + *tail++ = 0x80 | (code & 0x3F); } else { -- cgit v1.2.3-54-g00ecf