On Sat, 14 Dec 1996, WarRat wrote:
> Found this a while back, never figured it out, found it again a few days ago
> and decided to ask about it.
>
> Anybody know what minlen is supposed to do here? It's declared, never
> assigned a value, and used. I checked the strn_cmp and it's not being ued
> there to pass a value back. This code is from ACMD(do_help).
>
> int minlen;
>
> /other stuff/
>
> } else if (!(chk = strn_cmp(argument, help_table[mid].keyword, minlen))) {
> /* trace backwards to find first matching entry. Thanks Jeff Fink! */
> while ((mid > 0) &&
> (!(chk = strn_cmp(argument, help_table[mid - 1].keyword, minlen))))
Above:
minlen = strlen(argument);
For strn_cmp, this means compare the first _minlen_ characters of the
argument and help_table[mid].keyword.
--
Daniel Koepke
dkoepke@california.com
Forgive me father, for I am sin.
+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://cspo.queensu.ca/~fletcher/Circle/list_faq.html |
+-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST