From f17c35773dfe7f106d7db755657f28f8d0cbe4e7 Mon Sep 17 00:00:00 2001 From: AlbertoBSD Date: Wed, 10 Mar 2021 17:54:02 +0100 Subject: [PATCH] remove ugly warnings for ubuntu shell on windows 10 --- bloom/bloom.c | 2 +- hexcharstoraw.c | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/bloom/bloom.c b/bloom/bloom.c index 36089ba..3ab4efc 100644 --- a/bloom/bloom.c +++ b/bloom/bloom.c @@ -144,7 +144,7 @@ void bloom_print(struct bloom * bloom) printf("bloom at %p\n", (void *)bloom); if (!bloom->ready) { printf(" *** NOT READY ***\n"); } printf(" ->version = %d.%d\n", bloom->major, bloom->minor); - printf(" ->entries = %lu\n", bloom->entries); + printf(" ->entries = %llu\n", bloom->entries); printf(" ->error = %f\n", bloom->error); printf(" ->bits = %llu\n", bloom->bits); printf(" ->bits per elem = %f\n", bloom->bpe); diff --git a/hexcharstoraw.c b/hexcharstoraw.c index e9a7726..541e366 100644 --- a/hexcharstoraw.c +++ b/hexcharstoraw.c @@ -21,6 +21,7 @@ void heapsort(char *arr, int n); void heapify(char *arr, int n, int i); int main(int argc,char **argv) { + int readed; char *line_input,*line_output,*aux; FILE *input,*output; int len,diff,i,count = 0; @@ -50,7 +51,7 @@ int main(int argc,char **argv) { memcpy(line_input,aux,65); free(aux); } - hexs2bin(line_input,line_output); + hexs2bin(line_input,(unsigned char *)line_output); fwrite(line_output,1,MAXLENGTHADDRESS,output); count++; } @@ -73,7 +74,10 @@ int main(int argc,char **argv) { } while(line_input == NULL); i = 0; while(i < count) { - fread(line_input+(i*32),1,MAXLENGTHADDRESS,output); + readed = fread(line_input+(i*32),1,MAXLENGTHADDRESS,output); + if(readed != MAXLENGTHADDRESS) { + fprintf(stderr,"error fread()\n"); + } i++; } fclose(output);