]> granicus.if.org Git - fribidi/commitdiff
Fix build with DEBUG defined
authorTim-Philipp Müller <tim@centricular.com>
Sat, 17 Feb 2018 13:06:50 +0000 (13:06 +0000)
committerTim-Philipp Müller <tim@centricular.com>
Mon, 19 Feb 2018 20:01:03 +0000 (20:01 +0000)
Move up the struct declaration so we can use it
in the DEBUG block.

fribidi-bidi.c:264:33: error: unknown type name ‘FriBidiPairingNode’; did you mean ‘FriBidiParType’?
static void print_pairing_nodes(FriBidiPairingNode *nodes)

lib/fribidi-bidi.c

index 9d2ce795a6b54c1200e7c5c6c8f85f3686a9b2a0..873489c78d2caf5acf94493fc5ba96966f97f8b9 100644 (file)
 #define RL_BRACKET_TYPE(list) ((list)->bracket_type)
 #define RL_ISOLATE_LEVEL(list) ((list)->isolate_level)
 
+/* Pairing nodes are used for holding a pair of open/close brackets as
+   described in BD16. */
+struct _FriBidiPairingNodeStruct {
+  FriBidiRun *open;
+  FriBidiRun *close;
+  struct _FriBidiPairingNodeStruct *next;
+};
+typedef struct _FriBidiPairingNodeStruct FriBidiPairingNode;
+
 static FriBidiRun *
 merge_with_prev (
   FriBidiRun *second
@@ -392,15 +401,6 @@ fribidi_get_par_direction (
   return FRIBIDI_PAR_ON;
 }
 
-/* Pairing nodes are used for holding a pair of open/close brackets as
-   described in BD16. */
-struct _FriBidiPairingNodeStruct {
-  FriBidiRun *open;
-  FriBidiRun *close;
-  struct _FriBidiPairingNodeStruct *next;
-};
-typedef struct _FriBidiPairingNodeStruct FriBidiPairingNode;
-
 /* Push a new entry to the pairing linked list */
 static FriBidiPairingNode * pairing_nodes_push(FriBidiPairingNode *nodes,
                                                FriBidiRun *open,