diff options
author | Andy Wingo <wingo@pobox.com> | 2011-05-13 12:15:42 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2011-05-13 13:48:07 +0200 |
commit | c98ce8f59994f596e3ea574091c01439cb629308 (patch) | |
tree | 7b88df90e6c5981a5c1b5f7be807a6ecfdd71150 /libguile/variable.c | |
parent | 2e16a342f226b97e47fd2cd30c367ebca2a3080c (diff) | |
download | guile-c98ce8f59994f596e3ea574091c01439cb629308.tar.gz |
async.c refactor
* libguile/async.c (increase_block, decrease_block): Write more
clearly.
(scm_dynwind_block_asyncs, scm_dynwind_unblock_asyncs): Move
definitions up.
(scm_call_with_blocked_asyncs, scm_c_call_with_blocked_asyncs)
(scm_call_with_unblocked_asyncs, scm_c_call_with_unblocked_asyncs):
Implement in terms of scm_dynwind_{un,}block_asyncs, so that we don't
stuff SCM values into pointers.
Diffstat (limited to 'libguile/variable.c')
0 files changed, 0 insertions, 0 deletions