From: Dov Grobgeld Date: Mon, 21 Oct 2019 20:08:12 +0000 (+0300) Subject: Fix misplaced external "C" position necessary for C++ compilation X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=deb5884e9cb33913250079e863ff7a50800c77d4;p=fribidi Fix misplaced external "C" position necessary for C++ compilation --- diff --git a/lib/fribidi.h b/lib/fribidi.h index 0ccf5fe..9124624 100644 --- a/lib/fribidi.h +++ b/lib/fribidi.h @@ -41,6 +41,8 @@ #include "fribidi-shape.h" #include "fribidi-char-sets.h" +#include "fribidi-begindecls.h" + /* fribidi_remove_bidi_marks - remove bidi marks out of an string * * This function removes the bidi and boundary-neutral marks out of an string @@ -94,7 +96,7 @@ fribidi_remove_bidi_marks ( * Returns: Maximum level found plus one, or zero if any error occurred * (memory allocation failure most probably). */ - FRIBIDI_ENTRY FriBidiLevel fribidi_log2vis ( +FRIBIDI_ENTRY FriBidiLevel fribidi_log2vis ( const FriBidiChar *str, /* input logical string */ const FriBidiStrIndex len, /* input string length */ FriBidiParType *pbase_dir, /* requested and resolved paragraph @@ -114,10 +116,6 @@ fribidi_remove_bidi_marks ( #endif /* !FRIBIDI_NO_DEPRECATED */ -#include "fribidi-begindecls.h" - - - /* An string containing the version information of the library. */ FRIBIDI_ENTRY const char *fribidi_version_info;