add always config.h in source file so that EAPI is correctly defined,
authorcaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 9 Dec 2009 08:23:34 +0000 (08:23 +0000)
committercaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 9 Dec 2009 08:23:34 +0000 (08:23 +0000)
especially on Windows (otherwise, ICE in gcc... and vc++ is not
happy at all)

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@44317 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/eina_fp.c

index 12fbb1d..98a8c63 100644 (file)
@@ -1,7 +1,12 @@
-#include <math.h>
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
 #include <stdio.h>
+#include <math.h>
 
-#include "Eina.h"
+#include "eina_types.h"
+#include "eina_fp.h"
 
 #define MAX_PREC 1025
 static const Eina_F32p32 eina_trigo[MAX_PREC] =
@@ -111,7 +116,7 @@ static const Eina_F32p32 eina_trigo[MAX_PREC] =
     0x000000000192d39e, 0x00000000012e4c3e, 0x0000000000c9c4af, 0x0000000000653d02, 0x0000000000000000
   };
 
-Eina_F32p32
+EAPI Eina_F32p32
 eina_f32p32_cos(Eina_F32p32 a)
 {
    Eina_F32p32 F32P32_2PI;
@@ -151,7 +156,7 @@ eina_f32p32_cos(Eina_F32p32 a)
      return result;
 }
 
-Eina_F32p32
+EAPI Eina_F32p32
 eina_f32p32_sin(Eina_F32p32 a)
 {
    Eina_F32p32 F32P32_2PI;