input/Offset: add macro PRIoffset
This commit is contained in:
parent
e4cb74cf7b
commit
4324fb2fbe
|
@ -29,4 +29,10 @@
|
||||||
*/
|
*/
|
||||||
typedef uint64_t offset_type;
|
typedef uint64_t offset_type;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* To format an offset_type with printf(). To use this, include
|
||||||
|
* <cinttypes>.
|
||||||
|
*/
|
||||||
|
#define PRIoffset PRIu64
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -44,6 +44,8 @@
|
||||||
#include "Log.hxx"
|
#include "Log.hxx"
|
||||||
#include "PluginUnavailable.hxx"
|
#include "PluginUnavailable.hxx"
|
||||||
|
|
||||||
|
#include <cinttypes>
|
||||||
|
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
|
@ -423,7 +425,7 @@ CurlInputStream::SeekInternal(offset_type new_offset)
|
||||||
|
|
||||||
if (offset > 0) {
|
if (offset > 0) {
|
||||||
char range[32];
|
char range[32];
|
||||||
sprintf(range, "%llu-", (unsigned long long)offset);
|
sprintf(range, "%" PRIoffset "-", offset);
|
||||||
request->SetOption(CURLOPT_RANGE, range);
|
request->SetOption(CURLOPT_RANGE, range);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue