From f8d8cfc0d0ae4dad8718ed0399c3f414e2225087 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Sun, 18 Jul 1999 17:34:58 -0700 Subject: [PATCH] cleanup Rev: src/encode.c:1.32 --- src/encode.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/encode.c b/src/encode.c index b20bce0cac..a040e3c931 100644 --- a/src/encode.c +++ b/src/encode.c @@ -24,7 +24,7 @@ #include "stuff.h" #include "version.h" -RCSID("$Id: encode.c,v 1.31 1999/04/12 02:24:14 hubbe Exp $"); +RCSID("$Id: encode.c,v 1.32 1999/07/19 00:34:58 hubbe Exp $"); #ifdef _AIX #include <net/nh.h> @@ -140,8 +140,7 @@ static void code_number(INT32 num, struct encode_data *data) #ifdef _REENTRANT static void do_enable_threads(void) { - if(!--threads_disabled) - co_broadcast(&threads_disabled_change); + exit_threads_disable(NULL); } #endif @@ -931,7 +930,7 @@ static void decode_value2(struct decode_data *data) #ifdef _REENTRANT ONERROR err; - threads_disabled++; + low_init_threads_disable(); SET_ONERROR(err, do_enable_threads, 0); #endif @@ -1102,8 +1101,7 @@ static void decode_value2(struct decode_data *data) #ifdef _REENTRANT UNSET_ONERROR(err); - if(!--threads_disabled) - co_broadcast(&threads_disabled_change); + exit_threads_disable(NULL); #endif return; } -- GitLab