I was just going to re-write some board procs, and I was curious if anyone could think of a better way (read that, more elegant) than using BOARD_MAGIC in the string_add function? To those of you who may be confuseled, BOARD_MAGIC is an arbitrairy number which is used in the following way: When posting on a board, you must save the board number (remember which board you're writing to). Now, since we don't have any special way to specifically do this, we use the long int "to_mail". However, we have to differentiate mail and boards, so we add BOARD_MAGIC + the board number, and do a check to see if any to_mail is greater than BOARD_MAGIC. If so, its a board, if not, its mail. As long as "to_mail" is never set normally (ie, by mail) to more than BOARD_MAGIC , we'll never have a problem. This works fine, but shouldn't there be a less "hackish" way of doing it? PjD +------------------------------------------------------------+ | 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