Problem 1:
==========
/*
* determine if a given string is an abbreviation of another
* (now works symmetrically -- JE 7/25/94)
*/
int is_abbrev(char *arg1, char *arg2)
{
if (!*arg1)
return 0;
for (; *arg1 && *arg2; arg1++, arg2++)
if (LOWER(*arg1) != LOWER(*arg2))
return 0;
return 1;
}
practice bless
practice bless area
Both map to the spell: bless
since this function works symmetrically.
Is there any reason for this function to work symmetrically ?
I always thought abbreviations are shorter than their full lenght
counterpart ??
Problem 2:
==========
The function log() collides with the logarithm function in math.h !
This caused some trouble.
How about slowly replaceing it with for example errlog() ?
Sometimes functions from math.h are useful to calculate self
adjusting tables like our new saveing_throw system.
Kilian.
--
Opening soon:
MultiMUD telnet 132.230.36.55 4242
This archive was generated by hypermail 2b30 : 12/07/00 PST