From 1863fde40b911c3987a84542d7f76577d4b8ea19 Mon Sep 17 00:00:00 2001 From: Bram Stolk Date: Thu, 15 Dec 2022 14:03:17 -0800 Subject: [PATCH] Fix warnings and properly clear screen. --- diskgraph.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/diskgraph.c b/diskgraph.c index 4d95f1c..694436f 100644 --- a/diskgraph.c +++ b/diskgraph.c @@ -95,6 +95,7 @@ static void setup_image(void) static void sigwinchHandler(int sig) { + (void)sig; resized = 1; } @@ -307,7 +308,7 @@ static void set_postscript(const char* devname) if ( f ) { - int l = fread( nm, 1, sizeof(nm), f ); + const size_t l = fread( nm, 1, sizeof(nm), f ); if ( l>0 && l maxif ) overflow_if = 1; uint32_t c = (a<<24); - if ( i == rd_l ) c = c_g; - if ( i == wr_l ) c = c_r; - if ( i == op_l ) c = c_o; + if ( i == (int)rd_l ) c = c_g; + if ( i == (int)wr_l ) c = c_r; + if ( i == (int)op_l ) c = c_o; im[ y * imw + x ] = c; } } @@ -486,6 +488,7 @@ int main( int argc, char* argv[] ) free(im); + printf( RESETALL ); printf( CLEARSCREEN ); return 0;