|
26 | 26 | #include "ds3_request.h" |
27 | 27 | #include "ds3_net.h" |
28 | 28 |
|
| 29 | +#ifdef _WIN32 |
| 30 | + #include <io.h> |
| 31 | + #ifndef PRIu64 |
| 32 | + #define PRIu64 "I64u" |
| 33 | + #endif |
| 34 | +#else |
| 35 | + #include <inttypes.h> |
| 36 | +#endif |
| 37 | + |
29 | 38 | #define STRING_BUFFER_SIZE 32 |
30 | 39 |
|
31 | 40 | static char* _get_ds3_bucket_acl_permission_str(ds3_bucket_acl_permission input) { |
@@ -854,21 +863,21 @@ static void _set_query_param_flag(const ds3_request* _request, const char* key, |
854 | 863 | static void _set_query_param_uint64_t(const ds3_request* _request, const char* key, uint64_t value) { |
855 | 864 | char string_buffer[STRING_BUFFER_SIZE]; |
856 | 865 | memset(string_buffer, 0, sizeof(string_buffer)); |
857 | | - snprintf(string_buffer, sizeof(string_buffer), "%" PRIu64, value); |
| 866 | + g_snprintf(string_buffer, sizeof(string_buffer), "%" PRIu64, value); |
858 | 867 | _set_query_param(_request, key, string_buffer); |
859 | 868 | } |
860 | 869 |
|
861 | 870 | static void _set_query_param_int(const ds3_request* _request, const char* key, int value) { |
862 | 871 | char string_buffer[STRING_BUFFER_SIZE]; |
863 | 872 | memset(string_buffer, 0, sizeof(string_buffer)); |
864 | | - snprintf(string_buffer, sizeof(string_buffer), "%d", value); |
| 873 | + g_snprintf(string_buffer, sizeof(string_buffer), "%d", value); |
865 | 874 | _set_query_param(_request, key, string_buffer); |
866 | 875 | } |
867 | 876 |
|
868 | 877 | static void _set_query_param_float(const ds3_request* _request, const char* key, float value) { |
869 | 878 | char string_buffer[STRING_BUFFER_SIZE]; |
870 | 879 | memset(string_buffer, 0, sizeof(string_buffer)); |
871 | | - snprintf(string_buffer, sizeof(string_buffer), "%f", value); |
| 880 | + g_snprintf(string_buffer, sizeof(string_buffer), "%f", value); |
872 | 881 | _set_query_param(_request, key, string_buffer); |
873 | 882 | } |
874 | 883 |
|
|
0 commit comments