New upstream version 24.0.1+dfsg1

This commit is contained in:
Sebastian Ramacher 2019-09-22 23:19:10 +02:00
parent b14f9eae6d
commit 5a730d6ec3
842 changed files with 42245 additions and 33385 deletions

View file

@ -24,14 +24,20 @@ static size_t file_input_read(void *file, void *data, size_t size)
}
static int64_t file_input_seek(void *file, int64_t offset,
enum serialize_seek_type seek_type)
enum serialize_seek_type seek_type)
{
int origin = SEEK_SET;
switch (seek_type) {
case SERIALIZE_SEEK_START: origin = SEEK_SET; break;
case SERIALIZE_SEEK_CURRENT: origin = SEEK_CUR; break;
case SERIALIZE_SEEK_END: origin = SEEK_END; break;
case SERIALIZE_SEEK_START:
origin = SEEK_SET;
break;
case SERIALIZE_SEEK_CURRENT:
origin = SEEK_CUR;
break;
case SERIALIZE_SEEK_END:
origin = SEEK_END;
break;
}
if (os_fseeki64(file, offset, origin) == -1)
@ -79,15 +85,21 @@ static size_t file_output_write(void *sdata, const void *data, size_t size)
}
static int64_t file_output_seek(void *sdata, int64_t offset,
enum serialize_seek_type seek_type)
enum serialize_seek_type seek_type)
{
struct file_output_data *out = sdata;
int origin = SEEK_SET;
switch (seek_type) {
case SERIALIZE_SEEK_START: origin = SEEK_SET; break;
case SERIALIZE_SEEK_CURRENT: origin = SEEK_CUR; break;
case SERIALIZE_SEEK_END: origin = SEEK_END; break;
case SERIALIZE_SEEK_START:
origin = SEEK_SET;
break;
case SERIALIZE_SEEK_CURRENT:
origin = SEEK_CUR;
break;
case SERIALIZE_SEEK_END:
origin = SEEK_END;
break;
}
if (os_fseeki64(out->file, offset, origin) == -1)
@ -121,8 +133,8 @@ bool file_output_serializer_init(struct serializer *s, const char *path)
return true;
}
bool file_output_serializer_init_safe(struct serializer *s,
const char *path, const char *temp_ext)
bool file_output_serializer_init_safe(struct serializer *s, const char *path,
const char *temp_ext)
{
struct dstr temp_name = {0};
struct file_output_data *out;