-// Trace levels
-static const char TRACE_NONE_STR[]= "none";
-static const char TRACE_TEXT_STR[]= "text";
-static const char TRACE_PHM_STR[]= "phm";
-static const char TRACE_RAYS_STR[]= "rays";
-static const char TRACE_PLOT_STR[]= "plot";
-static const char TRACE_CLIPPING_STR[]= "clipping";
-
-enum {
- TRACE_NONE, /* No tracing */
- TRACE_TEXT, /* Minimal status */
- TRACE_PHM, /* Show phantom */
- TRACE_RAYS, /* Show all rays */
- TRACE_PLOT, /* Plot raysums */
- TRACE_CLIPPING /* Plot clipping */
+enum TraceID {
+ TRACE_INVALID=-1,
+ TRACE_NONE=0, /* No tracing */
+ TRACE_TEXT, /* Minimal status */
+ TRACE_PHM, /* Show phantom */
+ TRACE_RAYS, /* Show all rays */
+ TRACE_PLOT, /* Plot raysums */
+ TRACE_CLIPPING /* Plot clipping */