From 8ae21156660f99f93611256b9d49bfbf9c0949c3 Mon Sep 17 00:00:00 2001 From: Jose Antonio Ortega Ruiz Date: Thu, 10 Jun 2004 20:51:16 +0000 Subject: bug fix. --- mixlib/mix_types.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mixlib/mix_types.h b/mixlib/mix_types.h index e10f8c7..54509f3 100644 --- a/mixlib/mix_types.h +++ b/mixlib/mix_types.h @@ -65,8 +65,9 @@ typedef guint8 mix_char_t; #define MIX_CHAR_MAX 55 /* Conversions for mix_char_t's */ -#define mix_char_to_byte(mchar) mix_byte_new(mchar) -#define mix_byte_to_char(byte) ((mix_char_t)((byte) & MIX_CHAR_MAX)) +#define mix_char_new(l) (((l) < MIX_CHAR_MAX )? (l) : MIX_CHAR_MAX) +#define mix_char_to_byte(mchar) mix_byte_new (mchar) +#define mix_byte_to_char(byte) mix_char_new (byte) extern mix_char_t mix_ascii_to_char(guchar c); -- cgit v1.2.3