ok, some of you may not wanna use this, but i did. the idea behind it : I got sick of not being able to test for Negative values with is_number() although atoi() allowed them. so, i "fixed" up is_number() to allow - numbers. here's the code, it's a small addition to is_number() in interpreter.c put this at the beginning of the function (before the while{} statment) and it should now allow you to send (normal) negative numbers to is_number ie -1 is a number, but --1 or ---1 is not (as per atoi() ) hope you enjoy it. if (*str) { if(!isdigit(*str) && *(str++) != '-') { return 0; } } else return 0; Akuma the Raging Coder +------------------------------------------------------------+ | "The poets talk about love, but what I talk about is DOOM, | | because in the end, DOOM is all that counts." - | | Alex Machine/George Stark/Stephen King, The Dark Half | | "Nothing is IMPOSSIBLE, Just IMPROBABLE" | | "Easier Said Than Done, But Better Done Than Said..." | +------------------------------------------------------------+ +------------------------------------------------------------+ | 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