chg: 60_fix-gcc-warnings.patch applied

This commit is contained in:
Alexandre Dulaunoy 2018-06-17 10:41:33 +02:00
parent 3edf72b198
commit d350204357
Signed by: adulau
GPG key ID: 09E2CD4944E6CBCD
3 changed files with 5 additions and 12 deletions

6
copy.c
View file

@ -223,8 +223,7 @@ int dd_copy(void)
if (probe == PROBE_NONE || probed_size == 0) if (probe == PROBE_NONE || probed_size == 0)
fprintf(stderr, "\r%llu blocks (%lluMb) written.", fprintf(stderr, "\r%llu blocks (%lluMb) written.",
/* [FIX] copy.c:226:25: warning: format %llu expects argument of type long long unsigned int, but argument {3,4} has type uintmax_t [-Wformat=] */ w_full, total_mb);
(long long unsigned int) w_full, (long long unsigned int) total_mb);
else { else {
time_t curr_time = time(NULL); time_t curr_time = time(NULL);
int seconds = (int)difftime(curr_time, start_time); int seconds = (int)difftime(curr_time, start_time);
@ -238,8 +237,7 @@ int dd_copy(void)
time_left(secstr, sizeof secstr, seconds_remaining); time_left(secstr, sizeof secstr, seconds_remaining);
fprintf(stderr, "\r[%d%% of %lluMb] %llu blocks (%lluMb) written. %s", fprintf(stderr, "\r[%d%% of %lluMb] %llu blocks (%lluMb) written. %s",
/* [FIX] copy.c:240:25: warning: format %llu expects argument of type long long unsigned int, but argument {4,5,6} has type off_t [-Wformat=] */ prcnt, probed_mb, w_full, total_mb, secstr);
prcnt, (long long unsigned int) probed_mb, (long long unsigned int) w_full, (long long unsigned int) total_mb, secstr);
} }
} }

View file

@ -102,10 +102,7 @@ static void open_split(split_t *split)
char *ext, *fname; char *ext, *fname;
ext = getext(split->format, splitnum); ext = getext(split->format, splitnum);
/* [FIX] split.c:105:5: warning: ignoring return value of asprintf, declared with attribute warn_unused_result [-Wunused-result] */ asprintf(&fname, "%s.%s", split->name, ext);
if( asprintf(&fname, "%s.%s", split->name, ext) == -1) {
return;
}
free(ext); free(ext);
fd = open(fname, O_WRONLY | O_CREAT, perms); fd = open(fname, O_WRONLY | O_CREAT, perms);

View file

@ -192,8 +192,7 @@ int dd_verify(void)
if (probe == PROBE_NONE || probed_size == 0) if (probe == PROBE_NONE || probed_size == 0)
fprintf(stderr, "\r%llu blocks (%lluMb) written.", fprintf(stderr, "\r%llu blocks (%lluMb) written.",
/* [FIX] verify.c:195:25: warning: format %llu expects argument of type long long unsigned int, but argument {3,4} has type uintmax_t [-Wformat=] */ w_full, total_mb);
(long long unsigned int) w_full, (long long unsigned int) total_mb);
else { else {
time_t curr_time = time(NULL); time_t curr_time = time(NULL);
int seconds = (int)difftime(curr_time, start_time); int seconds = (int)difftime(curr_time, start_time);
@ -208,8 +207,7 @@ int dd_verify(void)
time_left(secstr, sizeof secstr, seconds_remaining); time_left(secstr, sizeof secstr, seconds_remaining);
fprintf(stderr, fprintf(stderr,
"\r[%d%% of %lluMb] %llu blocks (%lluMb) written. %s", "\r[%d%% of %lluMb] %llu blocks (%lluMb) written. %s",
/* [FIX] verify.c:210:25: warning: format %llu expects argument of type long long unsigned int, but argument {4,5,6} has type off_t [-Wformat=] */ prcnt, probed_mb, w_full, total_mb, secstr);
prcnt, (long long unsigned int) probed_mb, (long long unsigned int) w_full, (long long unsigned int) total_mb, secstr);
} }
} }