[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 52/86: Remove mutex snarfers
From: |
Andy Wingo |
Subject: |
[Guile-commits] 52/86: Remove mutex snarfers |
Date: |
Wed, 20 Jun 2018 14:09:38 -0400 (EDT) |
wingo pushed a commit to branch master
in repository guile.
commit 1d77492e8689fea1630e41258b3a36407afe4591
Author: Andy Wingo <address@hidden>
Date: Wed Jun 20 09:30:12 2018 +0200
Remove mutex snarfers
* libguile/snarf.h (SCM_MUTEX, SCM_GLOBAL_MUTEX, SCM_REC_MUTEX)
(SCM_GLOBAL_REC_MUTEX): Remove snarfers that referred to data-types
that don't exist.
---
libguile/snarf.h | 16 ----------------
1 file changed, 16 deletions(-)
diff --git a/libguile/snarf.h b/libguile/snarf.h
index 7ab4326..5aa4f1d 100644
--- a/libguile/snarf.h
+++ b/libguile/snarf.h
@@ -85,22 +85,6 @@ DOCSTRING ^^ }
# endif
#endif
-#define SCM_MUTEX(c_name) \
-SCM_SNARF_HERE(static scm_t_mutex c_name) \
-SCM_SNARF_INIT(scm_i_plugin_mutex_init (&c_name, &scm_i_plugin_mutex))
-
-#define SCM_GLOBAL_MUTEX(c_name) \
-SCM_SNARF_HERE(scm_t_mutex c_name) \
-SCM_SNARF_INIT(scm_i_plugin_mutex_init (&c_name, &scm_i_plugin_mutex))
-
-#define SCM_REC_MUTEX(c_name) \
-SCM_SNARF_HERE(static scm_t_rec_mutex c_name) \
-SCM_SNARF_INIT(scm_i_plugin_rec_mutex_init (&c_name, &scm_i_plugin_rec_mutex))
-
-#define SCM_GLOBAL_REC_MUTEX(c_name) \
-SCM_SNARF_HERE(scm_t_rec_mutex c_name) \
-SCM_SNARF_INIT(scm_i_plugin_rec_mutex_init (&c_name, &scm_i_plugin_rec_mutex))
-
#define SCM_SMOB(tag, scheme_name, size) \
SCM_SNARF_HERE(static scm_t_bits tag) \
SCM_SNARF_INIT((tag)=scm_make_smob_type((scheme_name), (size));)
- [Guile-commits] 38/86: Remove <string.h> include from ports.h., (continued)
- [Guile-commits] 38/86: Remove <string.h> include from ports.h., Andy Wingo, 2018/06/20
- [Guile-commits] 42/86: Remove numbers.h from inline.h, Andy Wingo, 2018/06/20
- [Guile-commits] 48/86: Deprecate SCM_STATIC_DOUBLE_CELL snarf macro, Andy Wingo, 2018/06/20
- [Guile-commits] 51/86: Devolve variable snarfers, Andy Wingo, 2018/06/20
- [Guile-commits] 50/86: Devolve keyword-snarfing macros, Andy Wingo, 2018/06/20
- [Guile-commits] 49/86: Move string-related snarfers to strings.h, Andy Wingo, 2018/06/20
- [Guile-commits] 25/86: Remove list.h from _scm.h, Andy Wingo, 2018/06/20
- [Guile-commits] 26/86: Devolve boolean.h include., Andy Wingo, 2018/06/20
- [Guile-commits] 39/86: Remove <stdio.h> from ports.h, Andy Wingo, 2018/06/20
- [Guile-commits] 55/86: Remove snarf.h from _scm.h, Andy Wingo, 2018/06/20
- [Guile-commits] 52/86: Remove mutex snarfers,
Andy Wingo <=
- [Guile-commits] 58/86: Define scm_t_wchar in one place, Andy Wingo, 2018/06/20
- [Guile-commits] 54/86: Simplify SCM_IMMUTABLE_CELL macros, Andy Wingo, 2018/06/20
- [Guile-commits] 27/86: Devolve pairs.h, Andy Wingo, 2018/06/20
- [Guile-commits] 53/86: Devolve smob snarfers, Andy Wingo, 2018/06/20
- [Guile-commits] 57/86: Shuffle around inline C function implementation, Andy Wingo, 2018/06/20
- [Guile-commits] 62/86: Devolve foreign.h from _scm.h, Andy Wingo, 2018/06/20
- [Guile-commits] 63/86: Devolve programs.h from _scm.h., Andy Wingo, 2018/06/20
- [Guile-commits] 22/86: Devolve more validate macros, Andy Wingo, 2018/06/20
- [Guile-commits] 23/86: Remove includes of validate.h., Andy Wingo, 2018/06/20
- [Guile-commits] 56/86: Devolve variable.h from _scm.h., Andy Wingo, 2018/06/20