pdirt/data/
pdirt/data/HELP/
pdirt/data/HELP/0/
pdirt/data/HELP/F/
pdirt/data/HELP/G/
pdirt/data/HELP/H/
pdirt/data/HELP/J/
pdirt/data/HELP/K/
pdirt/data/HELP/O/
pdirt/data/HELP/Q/
pdirt/data/HELP/R/
pdirt/data/HELP/U/
pdirt/data/HELP/V/
pdirt/data/HELP/Y/
pdirt/data/HELP/Z/
pdirt/data/MESSAGES/
pdirt/data/POWERINFO/
pdirt/data/WIZ_ZONES/
pdirt/drv/
pdirt/drv/bin/
pdirt/drv/compiler/converter/
pdirt/drv/compiler/libs/
pdirt/drv/compiler/scripts/
pdirt/drv/include/AberChat/
pdirt/drv/include/InterMud/
pdirt/drv/include/machine/
pdirt/drv/src/InterMud/
pdirt/drv/src/Players/
pdirt/drv/utils/UAFPort/
pdirt/drv/utils/dnsresolv/
pdirt/drv/utils/gdbm/
#ifndef _ADMIN_H_
#define _ADMIN_H_

A_COMMAND(startbecom);
A_COMMAND(bugcom);
A_COMMAND(typocom);
A_COMMAND(suggestcom);
A_COMMAND(logcom);
int showhelp (char *verb);
A_COMMAND(disconnectcom);
A_COMMAND(unveilstart);
void unveilcom (char *unv_pass);
A_COMMAND(warcom);
A_COMMAND(peacecom);
A_COMMAND(wizlock);
A_COMMAND(zapcom);
A_COMMAND(deletecom);
A_COMMAND(jailcom);
A_COMMAND(socinfo);
A_COMMAND(killsocket);
A_COMMAND(clearwarncom);
A_COMMAND(bancom);
A_COMMAND(unbancom);
A_COMMAND(warncom);
PUBLIC A_COMMAND(frobstart);
PUBLIC void frobcom(char *line);
PUBLIC A_COMMAND(emerifrobcom);
PUBLIC A_COMMAND(wizfrobcom);
PUBLIC A_COMMAND(awizfrobcom);
PUBLIC A_COMMAND(dgodfrobcom);
PUBLIC A_COMMAND(godfrobcom);
PUBLIC A_COMMAND(noruncom);

#ifdef ADMIN_C
#define PFLAGS_FROB          ((1<<PFL_FROB)|(1<<PFL_CH_SCORE)|(1<<PFL_CH_LEVEL))
#define cant_fr(x,l,w,a,d,g) ((x<a && l>=w) || (x<d && l>=a) || (x<g && l>=d))
#define cant_frob(lev) 	     cant_fr(plev(mynum),lev,LVL_APPREN,LVL_ARCHWIZARD,LVL_DEMI, LVL_GOD)
#define cant_fro(lev)        (lev < LVL_MIN || lev >= LVL_MAX || cant_frob(lev))

struct _f {
  int state;
  int oldwork;
  int oldlev;
  int level;
  int strength;
  int score;
  int ingame;
  char *oldprompt;
  char name[PNAME_LEN];
};

#endif

#endif