fbmuck-6.05/auto/
fbmuck-6.05/contrib/jresolver/
fbmuck-6.05/contrib/jresolver/org/
fbmuck-6.05/contrib/jresolver/org/fuzzball/
fbmuck-6.05/docs/devel/
fbmuck-6.05/game/
fbmuck-6.05/game/logs/
fbmuck-6.05/game/muf/
fbmuck-6.05/scripts/
fbmuck-6.05/src_docs/
#ifndef _P_MATH_H
#define _P_MATH_H

extern void prim_add(PRIM_PROTOTYPE);
extern void prim_subtract(PRIM_PROTOTYPE);
extern void prim_multiply(PRIM_PROTOTYPE);
extern void prim_divide(PRIM_PROTOTYPE);
extern void prim_mod(PRIM_PROTOTYPE);
extern void prim_bitor(PRIM_PROTOTYPE);
extern void prim_bitxor(PRIM_PROTOTYPE);
extern void prim_bitand(PRIM_PROTOTYPE);
extern void prim_bitshift(PRIM_PROTOTYPE);
extern void prim_and(PRIM_PROTOTYPE);
extern void prim_or(PRIM_PROTOTYPE);
extern void prim_xor(PRIM_PROTOTYPE);
extern void prim_not(PRIM_PROTOTYPE);
extern void prim_lessthan(PRIM_PROTOTYPE);
extern void prim_greathan(PRIM_PROTOTYPE);
extern void prim_equal(PRIM_PROTOTYPE);
extern void prim_lesseq(PRIM_PROTOTYPE);
extern void prim_greateq(PRIM_PROTOTYPE);
extern void prim_random(PRIM_PROTOTYPE);
extern void prim_int(PRIM_PROTOTYPE);
extern void prim_srand(PRIM_PROTOTYPE);
extern void prim_getseed(PRIM_PROTOTYPE);
extern void prim_setseed(PRIM_PROTOTYPE);
extern void prim_plusplus(PRIM_PROTOTYPE);
extern void prim_minusminus(PRIM_PROTOTYPE);
extern void prim_abs(PRIM_PROTOTYPE);
extern void prim_sign(PRIM_PROTOTYPE);

#define PRIMS_MATH_FUNCS prim_add, prim_subtract, prim_multiply, prim_divide, \
    prim_mod, prim_bitor, prim_bitxor, prim_bitand, prim_bitshift, prim_and,  \
    prim_or, prim_not, prim_lessthan, prim_greathan, prim_equal, prim_lesseq, \
    prim_greateq, prim_random, prim_int, prim_srand, prim_setseed, prim_xor,  \
	prim_getseed, prim_plusplus, prim_minusminus, prim_abs, prim_sign

#define PRIMS_MATH_NAMES  "+",  "-",  "*",  "/",          \
    "%", "BITOR", "BITXOR", "BITAND", "BITSHIFT", "AND",  \
    "OR",  "NOT",  "<",  ">",  "=",  "<=",                \
    ">=", "RANDOM", "INT", "SRAND", "SETSEED", "XOR",     \
	"GETSEED", "++", "--", "ABS", "SIGN"

#define PRIMS_MATH_CNT 27

#endif /* _P_MATH_H */