// This file is part of UNItopia Mudlib.
// ----------------------------------------------------------------
// File:	/sys/trace.h
// Description:	Defines fuer trace()
// Author:	Driver
//
// $Log: trace.h,v $
// Revision 1.3  2001/08/23 09:21:54  freaky
// angepasst an ldmud-3.2.9dev323
//
// Revision 1.2  2001/03/14 20:32:37  freaky
// CVS-log eingebaut.
//

#ifndef LPC_TRACE_H_
#define LPC_TRACE_H_

/* Argument values for the trace() efun.
 */

#define TRACE_NOTHING       0  /* Stop tracing */

#define TRACE_CALL          1  /* Trace all lfun calls */
#define TRACE_CALL_OTHER    2  /* Trace inter-object calls */
#define TRACE_RETURN        4  /* Trace function returns */
#define TRACE_ARGS          8  /* Print function arguments and results */
#define TRACE_EXEC         16  /* Trace all executed instructions */
#define TRACE_HEART_BEAT   32  /* Trace heartbeat code */
#define TRACE_APPLY        64  /* Trace (internal) applies */
#define TRACE_OBJNAME     128  /* Print the object names */

#endif /* LPC_TRACE_H_ */

