From 40232f4bd4d7e8e001f7d1e8f120606f59b2c147 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Fri, 27 Sep 2019 18:15:40 +0200 Subject: Cleanup: replace fixed with data types with typedefs This is a fully automated search and replace, i.e. I ran this: git grep -l uint8_t | xargs sed -i 's/uint8_t/sqfs_u8/g' git grep -l uint16_t | xargs sed -i 's/uint16_t/sqfs_u16/g' git grep -l uint32_t | xargs sed -i 's/uint32_t/sqfs_u32/g' git grep -l uint64_t | xargs sed -i 's/uint64_t/sqfs_u64/g' git grep -l int8_t | xargs sed -i 's/int8_t/sqfs_s8/g' git grep -l int16_t | xargs sed -i 's/int16_t/sqfs_s16/g' git grep -l int32_t | xargs sed -i 's/int32_t/sqfs_s32/g' git grep -l int64_t | xargs sed -i 's/int64_t/sqfs_s64/g' and than added the appropriate definitions to sqfs/predef.h The whole point being better compatibillity with platforms that may not have an stdint.h with the propper definitions. Signed-off-by: David Oberhollenzer --- lib/tar/write_header.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'lib/tar/write_header.c') diff --git a/lib/tar/write_header.c b/lib/tar/write_header.c index d3a184a..4c8caa2 100644 --- a/lib/tar/write_header.c +++ b/lib/tar/write_header.c @@ -8,7 +8,7 @@ #include "internal.h" -static void write_binary(char *dst, uint64_t value, int digits) +static void write_binary(char *dst, sqfs_u64 value, int digits) { memset(dst, 0, digits); @@ -21,9 +21,9 @@ static void write_binary(char *dst, uint64_t value, int digits) ((unsigned char *)dst)[0] |= 0x80; } -static void write_number(char *dst, uint64_t value, int digits) +static void write_number(char *dst, sqfs_u64 value, int digits) { - uint64_t mask = 0; + sqfs_u64 mask = 0; char buffer[64]; int i; @@ -41,9 +41,9 @@ static void write_number(char *dst, uint64_t value, int digits) } } -static void write_number_signed(char *dst, int64_t value, int digits) +static void write_number_signed(char *dst, sqfs_s64 value, int digits) { - uint64_t neg; + sqfs_u64 neg; if (value < 0) { neg = -value; @@ -57,7 +57,7 @@ static int write_header(int fd, const struct stat *sb, const char *name, const char *slink_target, int type) { int maj = 0, min = 0; - uint64_t size = 0; + sqfs_u64 size = 0; tar_header_t hdr; if (S_ISCHR(sb->st_mode) || S_ISBLK(sb->st_mode)) { -- cgit v1.2.3