[Anthy-dev 2325] Re: r5rs: bugfix, mutex (was: write/ss 実装)

Back to archive index

Jun Inoue jun.l****@gmail*****
2005年 9月 1日 (木) 18:21:51 JST


そして例によってパッチの一部を忘れる。どうにかならんかこの性格…
uim-lock.diff のお供です。

-- 
Jun Inoue
jun.l****@gmail*****
-------------- next part --------------
--- uim/context.h	2005-08-31 20:36:00.000000000 -0700
+++ ../.r5rs/uim/context.h	2005-09-01 02:18:46.000000000 -0700
@@ -150,6 +150,13 @@
   #define UIM_UNLOCK_MUTEX(mtx)
 #endif /* HAVE_PTHREAD_H */
 
+#ifdef HAVE_SIGNAL_H
+#include <signal.h>
+#define UIM_ATOMIC(obj)  (sizeof(obj) <= sizeof(sig_atomic_t))
+#else
+#define UIM_ATOMIC(obj)  (sizeof(obj) == 1)
+#endif
+
 #ifdef ENABLE_NLS
 #define UIM_PREPARE_SAVING_TEXTDOMAIN_CODESET() \
     char *enc, *orig_encoding = NULL; \


Anthy-dev メーリングリストの案内
Back to archive index