[FriBidi-commit] fribidi2/lib bidi-types.h, 1.6, 1.7 common.h, 1.16, 1.17 debug.h, 1.9, 1.10 fribidi-arabic.c, 1.1, 1.2 fribidi-bidi-types.c, 1.8, 1.9 fribidi-bidi-types.h, 1.13, 1.14 fribidi-bidi.c, 1.19, 1.20 fribidi-common.h, 1.11, 1.12 fribidi-deprecated.c, 1.3, 1.4 fribidi-deprecated.h, 1.2, 1.3 fribidi-joining-types.c, 1.4, 1.5 fribidi-joining.c, 1.5, 1.6 fribidi-mem.c, 1.7, 1.8 fribidi-run.c, 1.7, 1.8 fribidi-types.h, 1.11, 1.12 fribidi-unicode.h, 1.6, 1.7 fribidi.c, 1.17, 1.18 fribidi.h, 1.9, 1.10 joining-types.h, 1.3, 1.4 mem.h, 1.6, 1.7 run.h, 1.8, 1.9

Behdad Esfahbod behdad at freedesktop.org
Mon Jan 30 19:23:15 PST 2006


Update of /cvs/fribidi/fribidi2/lib
In directory gabe:/tmp/cvs-serv8113/lib

Modified Files:
	bidi-types.h common.h debug.h fribidi-arabic.c 
	fribidi-bidi-types.c fribidi-bidi-types.h fribidi-bidi.c 
	fribidi-common.h fribidi-deprecated.c fribidi-deprecated.h 
	fribidi-joining-types.c fribidi-joining.c fribidi-mem.c 
	fribidi-run.c fribidi-types.h fribidi-unicode.h fribidi.c 
	fribidi.h joining-types.h mem.h run.h 
Log Message:
Add an option --disable-deprecated.


Index: bidi-types.h
===================================================================
RCS file: /cvs/fribidi/fribidi2/lib/bidi-types.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- bidi-types.h	21 Jun 2004 18:49:23 -0000	1.6
+++ bidi-types.h	31 Jan 2006 03:23:12 -0000	1.7
@@ -43,7 +43,7 @@
 #define FRIBIDI_LEVEL_INVALID FRIBIDI_BIDI_MAX_RESOLVED_LEVELS
 #define FRIBIDI_SENTINEL -1
 
-#if DEBUG
+#if DEBUG+0
 
 #define fribidi_char_from_bidi_type FRIBIDI_PRIVATESPACE(char_from_bidi_type)
 char

Index: common.h
===================================================================
RCS file: /cvs/fribidi/fribidi2/lib/common.h,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- common.h	22 Jan 2006 10:10:57 -0000	1.16
+++ common.h	31 Jan 2006 03:23:12 -0000	1.17
@@ -32,7 +32,7 @@
 #ifndef _COMMON_H
 #define _COMMON_H
 
-#if HAVE_CONFIG_H
+#if HAVE_CONFIG_H+0
 # include <config.h>
 #endif
 
@@ -43,11 +43,11 @@
 # define FRIBIDI_PRIVATESPACE(SYMBOL) FRIBIDI_NAMESPACE(_##SYMBOL##__internal__)
 #endif /* !FRIBIDI_PRIVATESPACE */
 
-#if WIN32
+#if WIN32+0
 # define FRIBIDI_ENTRY __declspec(dllexport)
 #endif /* WIN32 */
 
-#if FRIBIDI_USE_GLIB
+#if FRIBIDI_USE_GLIB+0
 # ifndef SIZEOF_LONG
 #  define SIZEOF_LONG GLIB_SIZEOF_LONG
 # endif	/* !SIZEOF_LONG */
@@ -119,13 +119,13 @@
 # endif	/* !fribidi_free */
 #endif /* fribidi_malloc */
 
-#if HAVE_STRING_H
+#if HAVE_STRING_H+0
 # if !STDC_HEADERS && HAVE_MEMORY_H
 #  include <memory.h>
 # endif
 # include <string.h>
 #endif
-#if HAVE_STRINGS_H
+#if HAVE_STRINGS_H+0
 # include <strings.h>
 #endif
 
@@ -165,7 +165,7 @@
 # define FRIBIDI_EMPTY_STMT FRIBIDI_BEGIN_STMT (void) 0; FRIBIDI_END_STMT
 #endif /* !FRIBIDI_EMPTY_STMT */
 
-#if HAVE_STRINGIZE
+#if HAVE_STRINGIZE+0
 # define STRINGIZE(symbol) #symbol
 #else /* !HAVE_STRINGIZE */
 # define STRINGIZE(symbol) "(no stringize operator available)"
@@ -177,8 +177,7 @@
 #endif /* !_GNU_SOURCE */
 
 /* We respect our own rules. */
-#define FRIBIDI_STRICT 1
-#undef FRIBIDI_COMPAT
+#define FRIBIDI_NO_DEPRECATED
 
 
 #include "debug.h"

Index: debug.h
===================================================================
RCS file: /cvs/fribidi/fribidi2/lib/debug.h,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- debug.h	22 Jan 2006 10:12:17 -0000	1.9
+++ debug.h	31 Jan 2006 03:23:12 -0000	1.10
@@ -39,7 +39,7 @@
 
 #include <fribidi-begindecls.h>
 
-#if DEBUG
+#if DEBUG+0
 
 /* These definitions should only be used in DEBUG mode: */
 #ifndef __LINE__

Index: fribidi-arabic.c
===================================================================
RCS file: /cvs/fribidi/fribidi2/lib/fribidi-arabic.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- fribidi-arabic.c	3 Nov 2005 01:39:01 -0000	1.1
+++ fribidi-arabic.c	31 Jan 2006 03:23:13 -0000	1.2
@@ -33,7 +33,7 @@
 
 #include "common.h"
 
-#if HAVE_STDLIB_H
+#if HAVE_STDLIB_H+0
 # include <stdlib.h>
 #endif
 

Index: fribidi-bidi-types.c
===================================================================
RCS file: /cvs/fribidi/fribidi2/lib/fribidi-bidi-types.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- fribidi-bidi-types.c	15 Jun 2004 11:52:02 -0000	1.8
+++ fribidi-bidi-types.c	31 Jan 2006 03:23:13 -0000	1.9
@@ -98,7 +98,7 @@
     }
 }
 
-#ifdef DEBUG
+#if DEBUG+0
 
 char
 fribidi_char_from_bidi_type (

Index: fribidi-bidi-types.h
===================================================================
RCS file: /cvs/fribidi/fribidi2/lib/fribidi-bidi-types.h,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- fribidi-bidi-types.h	21 Jun 2004 18:49:23 -0000	1.13
+++ fribidi-bidi-types.h	31 Jan 2006 03:23:13 -0000	1.14
@@ -228,17 +228,6 @@
 #define FRIBIDI_TYPE_WLTR	FRIBIDI_PAR_WLTR
 #define FRIBIDI_TYPE_WRTL	FRIBIDI_PAR_WRTL
 
-/* These are here just for lazy people. */
-#if !FRIBIDI_STRICT
-#define FRIBIDI_TYPE_WL		FRIBIDI_PAR_WLTR
-#define FRIBIDI_TYPE_WR		FRIBIDI_PAR_WRTL
-#define FRIBIDI_TYPE_L		FRIBIDI_PAR_LTR
-#define FRIBIDI_TYPE_R		FRIBIDI_PAR_RTL
-#define FRIBIDI_TYPE_N		FRIBIDI_PAR_ON
-#define FRIBIDI_TYPE_B		FRIBIDI_TYPE_BS
-#define FRIBIDI_TYPE_S		FRIBIDI_TYPE_SS
-#endif /* !FRIBIDI_STRICT */
-
 
 /*
  * Defining macros for needed queries, It is fully dependent on the 

Index: fribidi-bidi.c
===================================================================
RCS file: /cvs/fribidi/fribidi2/lib/fribidi-bidi.c,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- fribidi-bidi.c	3 Nov 2005 01:39:01 -0000	1.19
+++ fribidi-bidi.c	31 Jan 2006 03:23:13 -0000	1.20
@@ -112,7 +112,7 @@
     }
 }
 
-#if DEBUG
+#if DEBUG+0
 /*======================================================================
  *  For debugging, define some functions for printing the types and the
  *  levels.

Index: fribidi-common.h
===================================================================
RCS file: /cvs/fribidi/fribidi2/lib/fribidi-common.h,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- fribidi-common.h	3 Nov 2005 01:39:01 -0000	1.11
+++ fribidi-common.h	31 Jan 2006 03:23:13 -0000	1.12
@@ -32,17 +32,17 @@
 #ifndef _FRIBIDI_COMMON_H
 #define _FRIBIDI_COMMON_H
 
-#if !DONT_HAVE_FRIBIDI_CONFIG_H
-# include "fribidi-config.h"
-#else /* DONT_HAVE_FRIBIDI_CONFIG_H */
+#if DONT_HAVE_FRIBIDI_CONFIG_H+0
 # define FRIBIDI "fribidi"
 # define FRIBIDI_NAME "fribidi"
 # define FRIBIDI_VERSION "unknown"
 # define FRIBIDI_BUGREPORT "unknown"
 # define FRIBIDI_INTERFACE_VERSION_STRING "unknown"
-#endif /* DONT_HAVE_FRIBIDI_CONFIG_H */
+#else /* !DONT_HAVE_FRIBIDI_CONFIG_H */
+# include "fribidi-config.h"
+#endif /* !DONT_HAVE_FRIBIDI_CONFIG_H */
 
-#if HAVE_FRIBIDI_CUSTOM_H
+#if HAVE_FRIBIDI_CUSTOM_H+0
 # include <fribidi-custom.h>
 #endif /* HAVE_FRIBIDI_CUSTOM_H */
 
@@ -60,7 +60,7 @@
 # endif	/* !WIN32 */
 #endif /* !FRIBIDI_ENTRY */
 
-#if FRIBIDI_USE_GLIB
+#if FRIBIDI_USE_GLIB+0
 # ifndef __FRIBIDI_DOC
 #  include <glib/gmacros.h>
 # endif	/* !__FRIBIDI_DOC */

Index: fribidi-deprecated.c
===================================================================
RCS file: /cvs/fribidi/fribidi2/lib/fribidi-deprecated.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- fribidi-deprecated.c	22 Jan 2006 10:11:23 -0000	1.3
+++ fribidi-deprecated.c	31 Jan 2006 03:23:13 -0000	1.4
@@ -35,10 +35,13 @@
 
 #include "common.h"
 
+#undef FRIBIDI_NO_DEPRECATED
+
 #include <fribidi-deprecated.h>
 #include <fribidi.h>
 
-#if !FRIBIDI_NO_DEPRECATED
+#if FRIBIDI_NO_DEPRECATED+0
+#else
 
 static FriBidiFlags flags = FRIBIDI_FLAGS_DEFAULT | FRIBIDI_FLAGS_ARABIC;
 

Index: fribidi-deprecated.h
===================================================================
RCS file: /cvs/fribidi/fribidi2/lib/fribidi-deprecated.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- fribidi-deprecated.h	14 Jan 2006 12:09:29 -0000	1.2
+++ fribidi-deprecated.h	31 Jan 2006 03:23:13 -0000	1.3
@@ -211,6 +211,30 @@
      FRIBIDI_GNUC_WARN_UNUSED FRIBIDI_GNUC_DEPRECATED;
 
 
+#define UNI_MAX_BIDI_LEVEL	FRIBIDI_BIDI_MAX_EXPLICIT_LEVEL
+#define UNI_LRM			FRIBIDI_CHAR_LRM
+#define UNI_RLM			FRIBIDI_CHAR_RLM
+#define UNI_LRE			FRIBIDI_CHAR_LRE
+#define UNI_RLE			FRIBIDI_CHAR_RLE
+#define UNI_LRO			FRIBIDI_CHAR_LRO
+#define UNI_RLO			FRIBIDI_CHAR_RLO
+#define UNI_LS			FRIBIDI_CHAR_LS
+#define UNI_PS			FRIBIDI_CHAR_PS
+#define UNI_ZWNJ		FRIBIDI_CHAR_ZWNJ
+#define UNI_ZWJ			FRIBIDI_CHAR_ZWJ
+#define UNI_HEBREW_ALEF		FRIBIDI_CHAR_HEBREW_ALEF
+#define UNI_ARABIC_ALEF		FRIBIDI_CHAR_ARABIC_ALEF
+#define UNI_ARABIC_ZERO		FRIBIDI_CHAR_ARABIC_ZERO
+#define UNI_FARSI_ZERO		FRIBIDI_CHAR_PERSIAN_ZERO
+
+#define FRIBIDI_TYPE_WL		FRIBIDI_PAR_WLTR
+#define FRIBIDI_TYPE_WR		FRIBIDI_PAR_WRTL
+#define FRIBIDI_TYPE_L		FRIBIDI_PAR_LTR
+#define FRIBIDI_TYPE_R		FRIBIDI_PAR_RTL
+#define FRIBIDI_TYPE_N		FRIBIDI_PAR_ON
+#define FRIBIDI_TYPE_B		FRIBIDI_TYPE_BS
+#define FRIBIDI_TYPE_S		FRIBIDI_TYPE_SS
+
 #include "fribidi-enddecls.h"
 
 #endif /* !_FRIBIDI_DEPRECATED_H */

Index: fribidi-joining-types.c
===================================================================
RCS file: /cvs/fribidi/fribidi2/lib/fribidi-joining-types.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- fribidi-joining-types.c	3 Nov 2005 01:39:01 -0000	1.4
+++ fribidi-joining-types.c	31 Jan 2006 03:23:13 -0000	1.5
@@ -89,7 +89,7 @@
     }
 }
 
-#ifdef DEBUG
+#if DEBUG+0
 
 char
 fribidi_char_from_joining_type (

Index: fribidi-joining.c
===================================================================
RCS file: /cvs/fribidi/fribidi2/lib/fribidi-joining.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- fribidi-joining.c	3 Nov 2005 01:39:01 -0000	1.5
+++ fribidi-joining.c	31 Jan 2006 03:23:13 -0000	1.6
@@ -39,7 +39,7 @@
 #include "bidi-types.h"
 #include "joining-types.h"
 
-#if DEBUG
+#if DEBUG+0
 /*======================================================================
  *  For debugging, define some functions for printing joining types and
  *  properties.

Index: fribidi-mem.c
===================================================================
RCS file: /cvs/fribidi/fribidi2/lib/fribidi-mem.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- fribidi-mem.c	3 Nov 2005 01:39:01 -0000	1.7
+++ fribidi-mem.c	31 Jan 2006 03:23:13 -0000	1.8
@@ -35,8 +35,10 @@
 
 #include "mem.h"
 
-#if !FRIBIDI_USE_GLIB
-#if !USE_SIMPLE_MALLOC
+#if FRIBIDI_USE_GLIB+0
+#else
+#if USE_SIMPLE_MALLOC+0
+#else
 
 struct _FriBidiMemChunk
 {

Index: fribidi-run.c
===================================================================
RCS file: /cvs/fribidi/fribidi2/lib/fribidi-run.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- fribidi-run.c	3 Nov 2005 01:39:01 -0000	1.7
+++ fribidi-run.c	31 Jan 2006 03:23:13 -0000	1.8
@@ -41,7 +41,8 @@
 #include "mem.h"
 #include "bidi-types.h"
 
-#if !USE_SIMPLE_MALLOC
+#if USE_SIMPLE_MALLOC+0
+#else
 static FriBidiRun *free_runs = NULL;
 #endif
 
@@ -51,9 +52,8 @@
 )
 {
   register FriBidiRun *run;
-  static FriBidiMemChunk *run_mem_chunk = NULL;
 
-#if USE_SIMPLE_MALLOC
+#if USE_SIMPLE_MALLOC+0
   run = fribidi_malloc (sizeof (FriBidiRun));
 #else /* !USE_SIMPLE_MALLOC */
   if (free_runs)
@@ -63,17 +63,15 @@
     }
   else
     {
+      static FriBidiMemChunk *run_mem_chunk = NULL;
+
       if UNLIKELY
-	(!run_mem_chunk) run_mem_chunk = fribidi_chunk_new_for_type (FriBidiRun
-	);
+	(!run_mem_chunk)
+	 run_mem_chunk = fribidi_chunk_new_for_type (FriBidiRun);
 
       if LIKELY
 	(run_mem_chunk)
-	{
-	  run = fribidi_chunk_new (FriBidiRun,
-				   run_mem_chunk
-	  );
-	}
+	run = fribidi_chunk_new (FriBidiRun, run_mem_chunk);
       else
 	run = NULL;
     }
@@ -95,7 +93,7 @@
 )
 {
   fribidi_assert (run);
-#if USE_SIMPLE_MALLOC
+#if USE_SIMPLE_MALLOC+0
   fribidi_free (run);
 #else /* !USE_SIMPLE_MALLOC */
   run->next = free_runs;
@@ -135,7 +133,7 @@
 
   fribidi_validate_run_list (run_list);
 
-#if USE_SIMPLE_MALLOC
+#if USE_SIMPLE_MALLOC+0
   {
     register FriBidiRun *pp;
 
@@ -350,7 +348,7 @@
   return status;
 }
 
-#if DEBUG
+#if DEBUG+0
 
 void
 fribidi_validate_run_list (

Index: fribidi-types.h
===================================================================
RCS file: /cvs/fribidi/fribidi2/lib/fribidi-types.h,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- fribidi-types.h	3 Nov 2005 01:39:01 -0000	1.11
+++ fribidi-types.h	31 Jan 2006 03:23:13 -0000	1.12
@@ -38,7 +38,20 @@
 #include "fribidi-begindecls.h"
 
 
-#if !FRIBIDI_USE_GLIB
+#if FRIBIDI_USE_GLIB+0
+# ifndef __FRIBIDI_DOC
+#  include <glib/gtypes.h>
+#  include <glib/gunicode.h>
+# endif	/* !__FRIBIDI_DOC */
+# define FRIBIDI_INT8_LOCAL		gint8
+# define FRIBIDI_INT16_LOCAL		gint16
+# define FRIBIDI_INT32_LOCAL		gint32
+# define FRIBIDI_UINT8_LOCAL		guint8
+# define FRIBIDI_UINT16_LOCAL		guint16
+# define FRIBIDI_UINT32_LOCAL		guint32
+# define FRIBIDI_BOOLEAN_LOCAL		gboolean
+# define FRIBIDI_UNICHAR_LOCAL		gunichar
+#else /* !FRIBIDI_USE_GLIB */
 # if defined(HAVE_INTTYPES_H) || defined(HAVE_STDINT_H)
 #  ifndef __FRIBIDI_DOC
 #   if HAVE_INTTYPES_H
@@ -84,22 +97,10 @@
 # else /* SIZEOF_WCHAR_T < 4 */
 #  define FRIBIDI_UNICHAR_LOCAL		fribidi_uint32
 # endif	/* SIZEOF_WCHAR_T < 4 */
-#else /* FRIBIDI_USE_GLIB */
-# ifndef __FRIBIDI_DOC
-#  include <glib/gtypes.h>
-#  include <glib/gunicode.h>
-# endif	/* !__FRIBIDI_DOC */
-# define FRIBIDI_INT8_LOCAL		gint8
-# define FRIBIDI_INT16_LOCAL		gint16
-# define FRIBIDI_INT32_LOCAL		gint32
-# define FRIBIDI_UINT8_LOCAL		guint8
-# define FRIBIDI_UINT16_LOCAL		guint16
-# define FRIBIDI_UINT32_LOCAL		guint32
-# define FRIBIDI_BOOLEAN_LOCAL		gboolean
-# define FRIBIDI_UNICHAR_LOCAL		gunichar
-#endif /* FRIBIDI_USE_GLIB */
+#endif /* !FRIBIDI_USE_GLIB */
 
-#if !FRIBIDI_INT_TYPES
+#if FRIBIDI_INT_TYPES+0
+#else
 # define FRIBIDI_INT8	FRIBIDI_INT8_LOCAL
 # define FRIBIDI_INT16	FRIBIDI_INT16_LOCAL
 # define FRIBIDI_INT32	FRIBIDI_INT32_LOCAL

Index: fribidi-unicode.h
===================================================================
RCS file: /cvs/fribidi/fribidi2/lib/fribidi-unicode.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- fribidi-unicode.h	3 Nov 2005 01:39:01 -0000	1.6
+++ fribidi-unicode.h	31 Jan 2006 03:23:13 -0000	1.7
@@ -43,11 +43,11 @@
 #define FRIBIDI_UNICODE_CHARS	(sizeof(FriBidiChar) >= 4 ? 0x110000 : 0xFFFE)
 
 /* Unicode version - FRIBIDI_UNICODE_VERSION */
-#if !DONT_HAVE_FRIBIDI_UNICODE_VERSION_H
-# include "fribidi-unicode-version.h"
-#else /* DONT_HAVE_FRIBIDI_UNICODE_VERSION_H */
+#if DONT_HAVE_FRIBIDI_UNICODE_VERSION_H+0
 # define FRIBIDI_UNICODE_VERSION "unknown"
-#endif /* DONT_HAVE_FRIBIDI_UNICODE_VERSION_H */
+#else /* !DONT_HAVE_FRIBIDI_UNICODE_VERSION_H */
+# include "fribidi-unicode-version.h"
+#endif /* !DONT_HAVE_FRIBIDI_UNICODE_VERSION_H */
 
 #define fribidi_unicode_version FRIBIDI_NAMESPACE(unicode_version)
 /* An string containing the version the Unicode standard implemented,
@@ -97,25 +97,6 @@
 /* Char we place for a deleted slot, to delete later */
 #define FRIBIDI_CHAR_FILL		FRIBIDI_CHAR_ZWNBSP
 
-/* These are here just for lazy people. */
-#if !FRIBIDI_STRICT
-#define UNI_MAX_BIDI_LEVEL	FRIBIDI_BIDI_MAX_EXPLICIT_LEVEL
-#define UNI_LRM			FRIBIDI_CHAR_LRM
-#define UNI_RLM			FRIBIDI_CHAR_RLM
-#define UNI_LRE			FRIBIDI_CHAR_LRE
-#define UNI_RLE			FRIBIDI_CHAR_RLE
-#define UNI_LRO			FRIBIDI_CHAR_LRO
-#define UNI_RLO			FRIBIDI_CHAR_RLO
-#define UNI_LS			FRIBIDI_CHAR_LS
-#define UNI_PS			FRIBIDI_CHAR_PS
-#define UNI_ZWNJ		FRIBIDI_CHAR_ZWNJ
-#define UNI_ZWJ			FRIBIDI_CHAR_ZWJ
-#define UNI_HEBREW_ALEF		FRIBIDI_CHAR_HEBREW_ALEF
-#define UNI_ARABIC_ALEF		FRIBIDI_CHAR_ARABIC_ALEF
-#define UNI_ARABIC_ZERO		FRIBIDI_CHAR_ARABIC_ZERO
-#define UNI_FARSI_ZERO		FRIBIDI_CHAR_PERSIAN_ZERO
-#endif /* !FRIBIDI_STRICT */
-
 #include "fribidi-enddecls.h"
 
 #endif /* !_FRIBIDI_UNICODE_H */

Index: fribidi.c
===================================================================
RCS file: /cvs/fribidi/fribidi2/lib/fribidi.c,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- fribidi.c	3 Nov 2005 01:39:01 -0000	1.17
+++ fribidi.c	31 Jan 2006 03:23:13 -0000	1.18
@@ -37,7 +37,7 @@
 
 #include <fribidi.h>
 
-#if DEBUG
+#if DEBUG+0
 static int flag_debug = false;
 #endif
 
@@ -46,7 +46,7 @@
   void
 )
 {
-#if DEBUG
+#if DEBUG+0
   return flag_debug;
 #else
   return false;
@@ -59,7 +59,7 @@
   fribidi_boolean state
 )
 {
-#if DEBUG
+#if DEBUG+0
   return flag_debug = state;
 #else
   return false;
@@ -75,16 +75,17 @@
   "interface version " FRIBIDI_INTERFACE_VERSION_STRING ",\n"
   "Unicode Character Database version " FRIBIDI_UNICODE_VERSION ",\n"
   "Configure options"
-#if DEBUG
+#if DEBUG+0
   " --enable-debug"
 #endif /* DEBUG */
-#if USE_SIMPLE_MALLOC
+#if USE_SIMPLE_MALLOC+0
   " --enable-malloc"
 #endif /* USE_SIMPLE_MALLOC */
-#if !FRIBIDI_CHARSETS
+#if FRIBIDI_CHARSETS+0
+#else
   " --disable-charsets"
 #endif /* !FRIBIDI_CHARSETS */
-#if FRIBIDI_USE_GLIB
+#if FRIBIDI_USE_GLIB+0
   " --with-glib"
 #else /* !FRIBIDI_USE_GLIB */
   " --without-glib"

Index: fribidi.h
===================================================================
RCS file: /cvs/fribidi/fribidi2/lib/fribidi.h,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- fribidi.h	3 Nov 2005 01:39:01 -0000	1.9
+++ fribidi.h	31 Jan 2006 03:23:13 -0000	1.10
@@ -32,6 +32,8 @@
 #ifndef _FRIBIDI_H
 #define _FRIBIDI_H
 
+#include "fribidi-common.h"
+
 #include "fribidi-unicode.h"
 #include "fribidi-types.h"
 #include "fribidi-flags.h"
@@ -44,12 +46,13 @@
 #include "fribidi-shape.h"
 
 
-#if FRIBIDI_CHARSETS
+#if FRIBIDI_CHARSETS+0
 # include "fribidi-char-sets.h"
 #endif				/* FRIBIDI_CHARSETS */
 
 
-#if !FRIBIDI_NO_DEPRECATED
+#if FRIBIDI_NO_DEPRECATED+0
+#else
 # include "fribidi-deprecated.h"
 #endif				/* !FRIBIDI_NO_DEPRECATED */
 

Index: joining-types.h
===================================================================
RCS file: /cvs/fribidi/fribidi2/lib/joining-types.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- joining-types.h	3 Nov 2005 01:39:01 -0000	1.3
+++ joining-types.h	31 Jan 2006 03:23:13 -0000	1.4
@@ -40,7 +40,7 @@
 
 #include <fribidi-begindecls.h>
 
-#if DEBUG
+#if DEBUG+0
 
 #define fribidi_char_from_joining_type FRIBIDI_PRIVATESPACE(char_from_joining_type)
 char

Index: mem.h
===================================================================
RCS file: /cvs/fribidi/fribidi2/lib/mem.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- mem.h	9 Jun 2004 14:59:21 -0000	1.6
+++ mem.h	31 Jan 2006 03:23:13 -0000	1.7
@@ -39,7 +39,19 @@
 
 #include <fribidi-begindecls.h>
 
-#if !FRIBIDI_USE_GLIB
+#if FRIBIDI_USE_GLIB+0
+
+#ifndef __FRIBIDI_DOC
+# include <glib/gmem.h>
+#endif /* !__FRIBIDI_DOC */
+
+#define FriBidiMemChunk GMemChunk
+#define FRIBIDI_ALLOC_ONLY G_ALLOC_ONLY
+#define fribidi_mem_chunk_new g_mem_chunk_new
+#define fribidi_mem_chunk_alloc g_mem_chunk_alloc
+#define fribidi_mem_chunk_destroy g_mem_chunk_destroy
+
+#else /* !FRIBIDI_USE_GLIB */
 
 typedef struct _FriBidiMemChunk FriBidiMemChunk;
 
@@ -66,19 +78,7 @@
   FriBidiMemChunk *mem_chunk
 ) FRIBIDI_GNUC_HIDDEN;
 
-#else /* FRIBIDI_USE_GLIB */
-
-#ifndef __FRIBIDI_DOC
-# include <glib/gmem.h>
-#endif /* !__FRIBIDI_DOC */
-
-#define FriBidiMemChunk GMemChunk
-#define FRIBIDI_ALLOC_ONLY G_ALLOC_ONLY
-#define fribidi_mem_chunk_new g_mem_chunk_new
-#define fribidi_mem_chunk_alloc g_mem_chunk_alloc
-#define fribidi_mem_chunk_destroy g_mem_chunk_destroy
-
-#endif /* FRIBIDI_USE_GLIB */
+#endif /* !FRIBIDI_USE_GLIB */
 
 #define fribidi_chunk_new(type, chunk)        ( \
 		(type *) fribidi_mem_chunk_alloc (chunk) \

Index: run.h
===================================================================
RCS file: /cvs/fribidi/fribidi2/lib/run.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- run.h	22 Jan 2006 10:12:17 -0000	1.8
+++ run.h	31 Jan 2006 03:23:13 -0000	1.9
@@ -136,7 +136,7 @@
 	for ((x) = (list)->next; (x)->type != FRIBIDI_TYPE_SENTINEL; (x) = (x)->next)
 
 
-#if DEBUG
+#if DEBUG+0
 
 #define fribidi_validate_run_list FRIBIDI_PRIVATESPACE(validate_run_list)
      void fribidi_validate_run_list (



More information about the fribidi-commit mailing list