From 3fe8d403d83eb4c1a943beb789938174544f58e2 Mon Sep 17 00:00:00 2001 From: Hoe Hao Cheng Date: Fri, 17 Feb 2023 22:00:13 +0800 Subject: demos: fix clang warnings on implicit conversions Reviewed-by: Erik Faye-Lund --- src/demos/fbo_firecube.c | 2 +- src/demos/fire.c | 2 +- src/redbook/pickdepth.c | 4 ++-- src/redbook/picksquare.c | 4 ++-- src/redbook/select.c | 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/demos/fbo_firecube.c b/src/demos/fbo_firecube.c index c8e5d2bc..8464859f 100644 --- a/src/demos/fbo_firecube.c +++ b/src/demos/fbo_firecube.c @@ -255,7 +255,7 @@ static float beta = 90.0; static float vrnd(void) { - return (((float) rand()) / RAND_MAX); + return ((float) rand() / (float) RAND_MAX); } static void diff --git a/src/demos/fire.c b/src/demos/fire.c index 34fac440..b2dad65d 100644 --- a/src/demos/fire.c +++ b/src/demos/fire.c @@ -144,7 +144,7 @@ static float beta = 90.0; static float vrnd(void) { - return (((float) rand()) / RAND_MAX); + return ((float) rand() / (float) RAND_MAX); } static void diff --git a/src/redbook/pickdepth.c b/src/redbook/pickdepth.c index c510241e..91ccbaf5 100644 --- a/src/redbook/pickdepth.c +++ b/src/redbook/pickdepth.c @@ -112,9 +112,9 @@ processHits(GLint hits, GLuint buffer[]) names = *ptr; printf(" number of names for hit = %d\n", names); ptr++; - printf(" z1 is %g;", (float) *ptr/0xffffffff); + printf(" z1 is %g;", (float) *ptr / (float) 0xffffffff); ptr++; - printf(" z2 is %g\n", (float) *ptr/0xffffffff); + printf(" z2 is %g\n", (float) *ptr / (float) 0xffffffff); ptr++; printf(" the name is "); for (j = 0; j < names; j++) { /* for each name */ diff --git a/src/redbook/picksquare.c b/src/redbook/picksquare.c index e2f72b57..8bc08ed4 100644 --- a/src/redbook/picksquare.c +++ b/src/redbook/picksquare.c @@ -95,8 +95,8 @@ static void processHits (GLint hits, GLuint buffer[]) for (i = 0; i < hits; i++) { /* for each hit */ names = *ptr; printf (" number of names for this hit = %d\n", names); ptr++; - printf(" z1 is %g;", (float) *ptr/0x7fffffff); ptr++; - printf(" z2 is %g\n", (float) *ptr/0x7fffffff); ptr++; + printf(" z1 is %g;", (float) *ptr / (float) 0x7fffffff); ptr++; + printf(" z2 is %g\n", (float) *ptr / (float) 0x7fffffff); ptr++; printf (" names are "); for (j = 0; j < names; j++) { /* for each name */ printf ("%d ", *ptr); diff --git a/src/redbook/select.c b/src/redbook/select.c index ef03cf2c..1e2bcbc1 100644 --- a/src/redbook/select.c +++ b/src/redbook/select.c @@ -132,8 +132,8 @@ static void processHits (GLint hits, GLuint buffer[]) for (i = 0; i < hits; i++) { /* for each hit */ names = *ptr; printf (" number of names for hit = %d\n", names); ptr++; - printf(" z1 is %g;", (float) *ptr/0x7fffffff); ptr++; - printf(" z2 is %g\n", (float) *ptr/0x7fffffff); ptr++; + printf(" z1 is %g;", (float) *ptr / (float) 0x7fffffff); ptr++; + printf(" z2 is %g\n", (float) *ptr / (float) 0x7fffffff); ptr++; printf (" the name is "); for (j = 0; j < names; j++) { /* for each name */ printf ("%d ", *ptr); ptr++; -- cgit v1.2.1