#include <assert.h>
-#include "evas_font_ot.h" /* USE_HARFBUZZ */
+#include "evas_common_private.h"
+#include "evas_private.h"
#ifdef USE_HARFBUZZ
# include <hb.h>
#endif
-#include "evas_common_private.h"
-#include "evas_private.h"
-
#include "evas_font_private.h" /* for Frame-Queuing support */
#include <freetype/tttables.h> /* Freetype2 OS/2 font table. */
-#include "evas_font_ot.h"
+#include "evas_common_private.h"
#ifdef USE_HARFBUZZ
# include <hb.h>
# include <hb-ft.h>
#endif
-#include "evas_common_private.h"
-
-#include <Eina.h>
#include "evas_font_private.h"
#ifdef USE_HARFBUZZ
#ifndef _EVAS_FONT_OT_H
# define _EVAS_FONT_OT_H
-# ifdef HAVE_CONFIG_H
-# include "config.h"
-# endif
-
# ifdef HAVE_HARFBUZZ
# define OT_SUPPORT
# define USE_HARFBUZZ
typedef void *Evas_Font_OT_Info;
# endif
-# include "Evas.h"
-
# ifdef OT_SUPPORT
struct _Evas_Font_OT_Info
{
#include "evas_text_utils.h"
#include "language/evas_bidi_utils.h"
#include "language/evas_language_utils.h"
-#include "evas_font_ot.h"
#define PROPS_CHANGE(Props) Props->changed = EINA_TRUE;
#ifndef EVAS_COMMON_H
#define EVAS_COMMON_H
-//#ifdef HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
#include "config.h" /* so that EAPI in Evas.h is correctly defined */
-//#endif
+#endif
#ifdef STDC_HEADERS
# include <stdlib.h>