+#ifdef PRVMTIMEPROFILING
+#define PreError() \
+ prog->xstatement = st - prog->statements; \
+ tm = Sys_DirtyTime(); \
+ prog->xfunction->profile += (st - startst); \
+ prog->xfunction->tprofile += (tm - starttm >= 0 && tm - starttm < 1800) ? (tm - starttm) : 0;
+#else
+#define PreError() \
+ prog->xstatement = st - prog->statements; \
+ prog->xfunction->profile += (st - startst);
+#endif