On Mon, 1 Sep 1997, David Eliott wrote: >- Conversion may lose signifigant digits. > >how to fix them, since these conversions were being done in C, and NEED >to be done for the code to work. It says that the program might have bad >results, but since we KNOW that these conversions were being done in C >with no problem, should they need be changed in C++? just to make sure >everything works ok? Maybe this could make CircleMUD a little more >stable? dunno... Are you using 'float' or 'double' and converting it? >- Possibly incorect assignment. > >This is the one that shows up the most in the code, 50% probably. And I >know how to fix this, but I can't do it everywhere... The Help Index >tells me that I should do ((x = x) != 0) to all (x = x) because it makes >sure that the end result is ok! But this is not doable for some code, or >at least, I dont think so... If you think I should change this like >that, in the help index, let me know... if ((number = atoi(arg)) && number < 0) will work just fine, the ()'s are good. -- George Greer - Me@Null.net | Genius may have its limitations, but stupidity http://www.van.ml.org/~greerga | is not thus handicapped. -- Elbert Hubbard +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST