... and map FRIBIDI_ENTRY to extern if it's undefined
instead of nothing.
This is useful for when symbol visibility is controlled
via FRIBIDI_ENTRY as in the Meson build.
/* FRIBIDI_ENTRY is a macro used to declare library entry points. */
#ifndef FRIBIDI_ENTRY
-# define FRIBIDI_ENTRY /* empty */
+# define FRIBIDI_ENTRY extern
#endif /* !FRIBIDI_ENTRY */
#ifdef __ICC
/* An string containing the version information of the library. */
- extern const char *fribidi_version_info;
+FRIBIDI_ENTRY const char *fribidi_version_info;
#include "fribidi-enddecls.h"