On Fri, 4 Sep 1998, Andrew Helm wrote: >>> mmc += atoi(temp); >> >>How about: mmc += arg[0] - '0'; >[snip snip] >>> if (!mmc) >>> mmc++; >> >> mmc += (mmc == 0); >> Although that's a bit much sometimes. :) > >Don't you dare. > >At least what he had written was *portable* :) The mmc++ is portable. So is the - '0', assuming you don't use EBCDIC or anything that redefines the lower 127 characters. Unicode leaves the lower ASCII the same I believe, but that's just from hearing things. Could be (probably) wrong. The original method was fairly ugly. -- George Greer, greerga@circlemud.org | Genius may have its limitations, but http://mouse.van.ml.org/ (not done) | stupidity is not thus handicapped. http://www.van.ml.org/CircleMUD/ | -- 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/15/00 PST