Originally Posted by Curt Coder
Compiling src/mess/devices/bitbngr.c...
bitbngr.c
src\mess\devices\bitbngr.c(179) : warning C4305: 'initializing' : truncation from 'double' to 'float'
src\mess\devices\bitbngr.c(179) : warning C4305: 'initializing' : truncation from 'double' to 'float'
src\mess\devices\bitbngr.c(179) : warning C4305: 'initializing' : truncation from 'double' to 'float'
src\mess\devices\bitbngr.c(179) : warning C4305: 'initializing' : truncation from 'double' to 'float'
src\mess\devices\bitbngr.c(179) : warning C4305: 'initializing' : truncation from 'double' to 'float'
src\mess\devices\bitbngr.c(179) : warning C4305: 'initializing' : truncation from 'double' to 'float'
src\mess\devices\bitbngr.c(179) : warning C4305: 'initializing' : truncation from 'double' to 'float'
src\mess\devices\bitbngr.c(179) : warning C4305: 'initializing' : truncation from 'double' to 'float'
src\mess\devices\bitbngr.c(180) : warning C4305: 'initializing' : truncation from 'double' to 'float'
src\mess\devices\bitbngr.c(180) : warning C4305: 'initializing' : truncation from 'double' to 'float'
src\mess\devices\bitbngr.c(180) : warning C4305: 'initializing' : truncation from 'double' to 'float'
src\mess\devices\bitbngr.c(180) : warning C4305: 'initializing' : truncation from 'double' to 'float'
src\mess\devices\bitbngr.c(180) : warning C4305: 'initializing' : truncation from 'double' to 'float'
src\mess\devices\bitbngr.c(180) : warning C4305: 'initializing' : truncation from 'double' to 'float'
src\mess\devices\bitbngr.c(180) : warning C4305: 'initializing' : truncation from 'double' to 'float'
src\mess\devices\bitbngr.c(180) : warning C4305: 'initializing' : truncation from 'double' to 'float'
I wrote that code. I don't understand the warning. I create an array of floats using numeric constants:
Code
  float tunes[] = {0.97, 0.9825, 0.985, 0.9875, 0.99, 0.9925, 0.995, 0.9975, 1.0,
   1.0025, 1.005, 1.0075, 1.01, 1.0125, 1.015, 1.0175, 1.02};
I could switch the whole thing to double, but the extra precision is unnecessary.


tim lindner
tlindner@macmess.org