#include "ccache.h"
#include "common_header.h"
-bool common_header_from_file(FILE *f, struct common_header *header)
+bool common_header_from_file(struct common_header *header, FILE *f)
{
char buffer[COMMON_HEADER_SIZE];
if (fread(buffer, 1, sizeof(buffer), f) != sizeof(buffer)) {
return true;
}
-bool common_header_to_file(FILE *f, const struct common_header *header)
+bool common_header_to_file(const struct common_header *header, FILE *f)
{
char buffer[COMMON_HEADER_SIZE];
memcpy(buffer, header->magic, 4);
uint64_t content_size;
};
-bool common_header_from_file(FILE *f, struct common_header *header);
-bool common_header_to_file(FILE *f, const struct common_header *header);
+bool common_header_from_file(struct common_header *header, FILE *f);
+bool common_header_to_file(const struct common_header *header, FILE *f);
}
struct common_header header;
- if (!common_header_from_file(f, &header)) {
- *errmsg = format("Failed to read result file header from %s", path);
+ if (!common_header_from_file(&header, f)) {
+ *errmsg = format("Failed to read header from %s", path);
goto out;
}
}
header.content_size = content_size;
- if (!common_header_to_file(f, &header)) {
+ if (!common_header_to_file(&header, f)) {
cc_log("Failed to write result file header to %s", tmp_file);
goto out;
}