From d62d250c943161894bad0a81c0df9961737b1743 Mon Sep 17 00:00:00 2001
From: Martin Stjernholm <mast@lysator.liu.se>
Date: Sun, 16 Feb 2003 05:18:52 +0100
Subject: [PATCH] Define ASSERT_THREAD_SWAPPED_IN and DEBUG_CHECK_THREAD
 properly.

Rev: src/pike_threadlib.h:1.32
---
 src/pike_threadlib.h | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/src/pike_threadlib.h b/src/pike_threadlib.h
index 53b97f2528..eea1786fe3 100644
--- a/src/pike_threadlib.h
+++ b/src/pike_threadlib.h
@@ -2,7 +2,7 @@
 || This file is part of Pike. For copyright information see COPYRIGHT.
 || Pike is distributed under GPL, LGPL and MPL. See the file COPYING
 || for more information.
-|| $Id: pike_threadlib.h,v 1.31 2003/02/16 03:50:23 mast Exp $
+|| $Id: pike_threadlib.h,v 1.32 2003/02/16 04:18:52 mast Exp $
 */
 
 #ifndef PIKE_THREADLIB_H
@@ -597,6 +597,21 @@ extern void dumpmem(char *desc, void *x, int size);
 #define REVEAL_PC
 #endif
 
+#define HIDE_GLOBAL_VARIABLES() do { \
+   int Pike_interpreter =0; \
+   int pop_n_elems = 0; \
+   int push_sp_mark = 0, pop_sp_mark = 0, threads_disabled = 1 \
+   HIDE_PC
+
+/* Note that the semi-colon below is needed to add an empty statement
+ * in case there is a label before the macro.
+ */
+#define REVEAL_GLOBAL_VARIABLES() ; REVEAL_PC } while(0)
+#else /* PIKE_DEBUG */
+#define HIDE_GLOBAL_VARIABLES()
+#define REVEAL_GLOBAL_VARIABLES()
+#endif /* PIKE_DEBUG */
+
 #ifdef PIKE_DEBUG
 #define ASSERT_THREAD_SWAPPED_IN() do {				\
     struct thread_state *_tmp=thread_state_for_id(th_self());	\
@@ -616,21 +631,6 @@ extern void dumpmem(char *desc, void *x, int size);
 #define DEBUG_CHECK_THREAD() do { } while (0)
 #endif
 
-#define HIDE_GLOBAL_VARIABLES() do { \
-   int Pike_interpreter =0; \
-   int pop_n_elems = 0; \
-   int push_sp_mark = 0, pop_sp_mark = 0, threads_disabled = 1 \
-   HIDE_PC
-
-/* Note that the semi-colon below is needed to add an empty statement
- * in case there is a label before the macro.
- */
-#define REVEAL_GLOBAL_VARIABLES() ; REVEAL_PC } while(0)
-#else /* PIKE_DEBUG */
-#define HIDE_GLOBAL_VARIABLES()
-#define REVEAL_GLOBAL_VARIABLES()
-#endif /* PIKE_DEBUG */
-
 #define THREADSTATE2OBJ(X) ((X)->state.thread_obj)
 
 PMOD_EXPORT extern int Pike_in_gc;
-- 
GitLab