[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