summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllen Winter <allen.winter@kdab.com>2020-11-15 11:37:27 -0500
committerAllen Winter <allen.winter@kdab.com>2020-11-15 11:37:27 -0500
commit371a574b352abd08078e4424b3d5c7483fbb6898 (patch)
tree95ba3be82b406aae7e530f263b87df4c2dbe0283
parent36b2e53ae1b5e7294462da88baa892801abe2fdd (diff)
downloadlibical-git-371a574b352abd08078e4424b3d5c7483fbb6898.tar.gz
src/libical/icaltz-util.c - type casting for lint happiness
-rw-r--r--src/libical/icaltz-util.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/libical/icaltz-util.c b/src/libical/icaltz-util.c
index c2663e93..38cc1366 100644
--- a/src/libical/icaltz-util.c
+++ b/src/libical/icaltz-util.c
@@ -168,7 +168,7 @@ static long long int decode64(const void *ptr)
if ((BYTE_ORDER == BIG_ENDIAN)) {
return *(const long long int *)ptr;
} else {
- return (int)bswap_64(*(const long long int *)ptr);
+ return (int)bswap_64(*(const unsigned long long int *)ptr);
}
#endif
}
@@ -344,11 +344,11 @@ icalcomponent *icaltzutil_fetch_timezone(const char *location)
num_types = (size_t)decode(header.typecnt);
if (trans_size == 8) {
- long skip = num_trans * 5 + num_types * 6 +
+ size_t skip = num_trans * 5 + num_types * 6 +
num_chars + num_leaps * 8 + num_isstd + num_isgmt;
-
+
/* skip version 1 data block */
- if (fseek(f, skip, SEEK_CUR) != 0) {
+ if (fseek(f, (long)skip, SEEK_CUR) != 0) {
icalerror_set_errno(ICAL_FILE_ERROR);
goto error;
}
@@ -375,7 +375,7 @@ icalcomponent *icaltzutil_fetch_timezone(const char *location)
icalerror_set_errno(ICAL_NEWFAILED_ERROR);
goto error;
}
- r_trans = calloc(num_trans, trans_size);
+ r_trans = calloc(num_trans, (size_t)trans_size);
if (r_trans == NULL) {
icalerror_set_errno(ICAL_NEWFAILED_ERROR);
goto error;
@@ -384,7 +384,7 @@ icalcomponent *icaltzutil_fetch_timezone(const char *location)
icalerror_set_errno(ICAL_FILE_ERROR);
goto error;
}
- EFREAD(r_trans, trans_size, num_trans, f);
+ EFREAD(r_trans, (size_t)trans_size, num_trans, f);
temp = r_trans;
if (num_trans) {
trans_idx = calloc(num_trans, sizeof(int));
@@ -439,7 +439,7 @@ icalcomponent *icaltzutil_fetch_timezone(const char *location)
for (i = 0; i < num_leaps; i++) {
char c[8];
- EFREAD(c, trans_size, 1, f);
+ EFREAD(c, (size_t)trans_size, 1, f);
if (trans_size == 8)
leaps[i].transition = (time_t)decode64(c);
else