add better support for different GCC and 64bit longs
add better support for different GCC and 64bit longs

nelson4722/cppformat,seungrye/cppformat,nelson4722/cppformat,alabuzhev/fmt,blaquee/cppformat,lightslife/cppformat,blaquee/cppformat,dean0x7d/cppformat,mojoBrendan/fmt,wangshijin/cppformat,seungrye/cppformat,nelson4722/cppformat,Jopie64/cppformat,wangshijin/cppformat,alabuzhev/fmt,dean0x7d/cppformat,lightslife/cppformat,mojoBrendan/fmt,lightslife/cppformat,wangshijin/cppformat,cppformat/cppformat,blaquee/cppformat,seungrye/cppformat,Jopie64/cppformat,mojoBrendan/fmt,cppformat/cppformat,Jopie64/cppformat,alabuzhev/fmt,dean0x7d/cppformat,cppformat/cppformat