/* configure all options BEFORE including system stuff. */ #include "config.h" #include "mud.h" #include "match.h" #include "vars.h" #include "look.h" /* TinyMUD-like "examine" */ /* ARGSUSED */ int cmd_examine (int argc, char *argv[], char *who, char *aswho) { char *loc = ut_loc (who); if (argc > 1) { int x; char ob[MAXOID]; for (x = 1; x < argc; x++) { if (matchlocal (who, argv[x], loc, MTCH_UNIQ | MTCH_MEOK | MTCH_NONLOC | MTCH_QUIET, ob) && matchlocal (who, argv[x], loc, MTCH_FRST, ob)) continue; do_examine (who, aswho, ob); } return (UERR_NONE); } else { do_examine (who, aswho, loc); return (UERR_NONE); } }