summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2011-05-15 13:16:37 +0200
committerAndy Wingo <wingo@pobox.com>2011-05-15 15:34:16 +0200
commit8b8723b3071c42158ced50f4af16680a7659f8ad (patch)
treedd60b7c5116bfe68b70dc825c5c3cce104e3a6e4
parent04245bb72ff6f59ddd0a293a1cbf2a1a2fb643bb (diff)
downloadguile-8b8723b3071c42158ced50f4af16680a7659f8ad.tar.gz
remove SCM_THREAD_SWITCHING_CODE
* libguile/deprecated.h (SCM_THREAD_SWITCHING_CODE): * libguile/threads.h: Remove SCM_THREAD_SWITCHING_CODE, adding in a deprecation note. * libguile/__scm.h (SCM_TICK): Remove SCM_THREAD_SWITCHING_CODE.
-rw-r--r--libguile/__scm.h1
-rw-r--r--libguile/deprecated.h1
-rw-r--r--libguile/threads.h3
3 files changed, 1 insertions, 4 deletions
diff --git a/libguile/__scm.h b/libguile/__scm.h
index f88475c8d..2592e458c 100644
--- a/libguile/__scm.h
+++ b/libguile/__scm.h
@@ -448,7 +448,6 @@ SCM_API void scm_async_tick (void);
#define SCM_TICK \
do { \
SCM_ASYNC_TICK; \
- SCM_THREAD_SWITCHING_CODE; \
} while (0)
diff --git a/libguile/deprecated.h b/libguile/deprecated.h
index d17be085b..cfb5f79dc 100644
--- a/libguile/deprecated.h
+++ b/libguile/deprecated.h
@@ -64,6 +64,7 @@ SCM_DEPRECATED SCM scm_internal_dynamic_wind (scm_t_guard before,
#define SCM_PROCEDURE SCM_PROCEDURE__GONE__REPLACE_WITH__scm_procedure
#define SCM_PROCEDURE_WITH_SETTER_P SCM_PROCEDURE_WITH_SETTER_P__GONE__REPLACE_WITH__scm_is_true__scm_procedure_with_setter_p
#define SCM_SETTER SCM_SETTER__GONE__REPLACE_WITH__scm_setter
+#define SCM_THREAD_SWITCHING_CODE SCM_THREAD_SWITCHING_CODE__GONE__REMOVE_FROM_YOUR_CODE
#define SCM_VALIDATE_NUMBER_COPY SCM_VALIDATE_NUMBER_COPY__GONE__REPLACE_WITH__SCM_VALIDATE_DOUBLE_COPY
#define SCM_VALIDATE_NUMBER_DEF_COPY SCM_VALIDATE_NUMBER_DEF_COPY__GONE__REPLACE_WITH__SCM_UNBNDP_and_SCM_VALIDATE_DOUBLE_COPY
#define SCM_VALIDATE_OPDIR SCM_VALIDATE_OPDIR__GONE
diff --git a/libguile/threads.h b/libguile/threads.h
index 609262a19..34d63d146 100644
--- a/libguile/threads.h
+++ b/libguile/threads.h
@@ -142,9 +142,6 @@ SCM_INTERNAL void scm_init_thread_procs (void);
SCM_INTERNAL void scm_init_threads_default_dynamic_state (void);
-#define SCM_THREAD_SWITCHING_CODE \
- do { } while (0)
-
SCM_API SCM scm_call_with_new_thread (SCM thunk, SCM handler);
SCM_API SCM scm_yield (void);
SCM_API SCM scm_cancel_thread (SCM t);