pc-lint is telling me that ksound.c has a lot of precision losses in
conversions. For instance:
s->acc = s->sfx_driver->command(s, SOUND_COMMAND_SET_VOLUME, 0, obj);
ksound.c 226 Info 734: Loss of precision (assignment) (31 bits to 15 bits)
_
s->acc = s->sfx_driver->command(s, SOUND_COMMAND_GET_VOLUME, 0, 0);
ksound.c 228 Info 734: Loss of precision (assignment) (31 bits to 15 bits)
_
s->acc = s->sfx_driver->command(s, SOUND_COMMAND_TEST, 0, 0);
ksound.c 244 Info 734: Loss of precision (assignment) (31 bits to 15 bits)
I said I'd filter out all the stack/heap precision loss stuff, and this
doesn't appear to be either of those. Let me know if htis is a real
problem, or something else I need to filter out.
Thanx!
--
http://www.clock.org/~matt