* add eina_config.h in all source files. Fix linking with Visual Studio
authorcaro <caro>
Fri, 28 Aug 2009 12:03:34 +0000 (12:03 +0000)
committercaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 28 Aug 2009 12:03:34 +0000 (12:03 +0000)
 * move eina_private.h and eina_safety_checks.h just after eina_config.h

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@42077 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

25 files changed:
src/include/eina_private.h
src/lib/eina_accessor.c
src/lib/eina_array.c
src/lib/eina_benchmark.c
src/lib/eina_convert.c
src/lib/eina_counter.c
src/lib/eina_cpu.c
src/lib/eina_error.c
src/lib/eina_file.c
src/lib/eina_hamster.c
src/lib/eina_hash.c
src/lib/eina_inlist.c
src/lib/eina_iterator.c
src/lib/eina_lalloc.c
src/lib/eina_list.c
src/lib/eina_log.c
src/lib/eina_magic.c
src/lib/eina_main.c
src/lib/eina_mempool.c
src/lib/eina_module.c
src/lib/eina_rbtree.c
src/lib/eina_rectangle.c
src/lib/eina_stringshare.c
src/lib/eina_tiler.c
src/lib/eina_value.c

index ebb07a2..a8c9e56 100644 (file)
@@ -21,8 +21,6 @@
 
 #include <stdarg.h>
 
-#include "eina_config.h"
-
 #if HAVE___ATTRIBUTE__
 # define __UNUSED__ __attribute__((unused))
 #else
index f89768a..7396b5e 100644 (file)
 
 #include <stdlib.h>
 
+#include "eina_config.h"
 #include "eina_private.h"
-
-#include "eina_accessor.h"
 #include "eina_safety_checks.h"
+#include "eina_accessor.h"
 
 /*============================================================================*
  *                                  Local                                     *
index c44bdd4..007f091 100644 (file)
 #include <string.h>
 #include <stdio.h>
 
-#include "eina_types.h"
+#include "eina_config.h"
+#include "eina_private.h"
+#include "eina_safety_checks.h"
 #include "eina_error.h"
 #include "eina_array.h"
 #include "eina_inline_array.x"
-#include "eina_private.h"
-#include "eina_safety_checks.h"
 
 /*============================================================================*
  *                                  Local                                     *
index e1de81e..875cb37 100644 (file)
@@ -53,6 +53,7 @@ void *alloca (size_t);
 # include <Evil.h>
 #endif
 
+#include "eina_config.h"
 #include "eina_benchmark.h"
 #include "eina_inlist.h"
 #include "eina_counter.h"
index 27fac40..1469710 100644 (file)
@@ -24,8 +24,9 @@
 #include <stdlib.h>
 #include <string.h>
 
-#include "eina_convert.h"
+#include "eina_config.h"
 #include "eina_safety_checks.h"
+#include "eina_convert.h"
 
 /*============================================================================*
  *                                  Local                                     *
index f76d42c..e12036b 100644 (file)
 # undef WIN32_LEAN_AND_MEAN
 #endif /* _WIN2 */
 
+#include "eina_config.h"
+#include "eina_private.h"
+#include "eina_safety_checks.h"
 #include "eina_counter.h"
 #include "eina_inlist.h"
 #include "eina_error.h"
-#include "eina_private.h"
-#include "eina_safety_checks.h"
 
 /*============================================================================*
  *                                  Local                                     *
index a56b053..dec4686 100644 (file)
@@ -132,6 +132,16 @@ EAPI int eina_cpu_count(void)
    return sysinfo.dwNumberOfProcessors;
 
 # elif defined (__SUNPRO_C)
+   /*
+    * _SC_NPROCESSORS_ONLN: number of processors that are online, that
+                            is available when sysconf is called. The number
+                            of cpu can change by admins.
+    * _SC_NPROCESSORS_CONF: maximum number of processors that are available
+                            to the current OS instance. That number can be
+                            change after a reboot.
+    * _SC_NPROCESSORS_MAX : maximum number of processors that are on the
+                            motherboard.
+    */
    return sysconf(_SC_NPROCESSORS_ONLN);
 
 # elif defined (__FreeBSD) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__DragonFly__) || defined (__MacOSX__)
index 0cd8f45..38d355d 100644 (file)
 # include <Evil.h>
 #endif
 
-#include "eina_error.h"
-#include "eina_inlist.h"
+#include "eina_config.h"
 #include "eina_private.h"
 #include "eina_safety_checks.h"
+#include "eina_error.h"
+#include "eina_inlist.h"
 
 /* TODO
  * + printing errors to stdout or stderr can be implemented
index 0a436c8..04d2f0f 100644 (file)
@@ -61,9 +61,10 @@ void *alloca (size_t);
 # define PATH_DELIM '\\'
 #endif
 
-#include "eina_file.h"
+#include "eina_config.h"
 #include "eina_private.h"
 #include "eina_safety_checks.h"
+#include "eina_file.h"
 
 /*============================================================================*
  *                                 Global                                     *
index e7c8732..2c2a86d 100644 (file)
@@ -23,7 +23,9 @@
 #include <stdio.h>
 #include <string.h>
 
+#include "eina_config.h"
 #include "eina_types.h"
+#include "eina_hamster.h"
 
 /*============================================================================*
  *                                  Local                                     *
index 8f64d14..f6572ca 100644 (file)
 # include <stdint.h>
 #endif
 
+#include "eina_config.h"
+#include "eina_private.h"
+#include "eina_safety_checks.h"
 #include "eina_hash.h"
 #include "eina_rbtree.h"
 #include "eina_error.h"
-#include "eina_private.h"
-#include "eina_safety_checks.h"
 
 /*============================================================================*
  *                                  Local                                     *
index 8d922bc..5f284bc 100644 (file)
 #include <stdlib.h>
 #include <assert.h>
 
-#include "eina_inlist.h"
-#include "eina_error.h"
+#include "eina_config.h"
 #include "eina_private.h"
 #include "eina_safety_checks.h"
+#include "eina_inlist.h"
+#include "eina_error.h"
 
 /* FIXME: TODO please, refactor this :) */
 
index 24644d0..7ef4e32 100644 (file)
 
 #include <stdlib.h>
 
+#include "eina_config.h"
 #include "eina_private.h"
-
-#include "eina_iterator.h"
 #include "eina_safety_checks.h"
+#include "eina_iterator.h"
 
 /*============================================================================*
  *                                  Local                                     *
index 767e123..610dce8 100644 (file)
 
 #include <stdlib.h>
 
-#include "eina_lalloc.h"
+#include "eina_config.h"
 #include "eina_private.h"
 #include "eina_safety_checks.h"
+#include "eina_lalloc.h"
 
 /*============================================================================*
  *                                  Local                                     *
index 2e2db79..fd38dab 100644 (file)
 #endif
 
 #include "eina_config.h"
+#include "eina_private.h"
+#include "eina_safety_checks.h"
 #include "eina_error.h"
 #include "eina_list.h"
 #include "eina_mempool.h"
-#include "eina_private.h"
-#include "eina_safety_checks.h"
 
 
 /*============================================================================*
index c3a28f7..2e21606 100644 (file)
 # include <Evil.h>
 #endif
 
-#include "eina_log.h"
-#include "eina_inlist.h"
+#include "eina_config.h"
 #include "eina_private.h"
 #include "eina_safety_checks.h"
+#include "eina_log.h"
+#include "eina_inlist.h"
 
 /* TODO
  * + printing logs to stdout or stderr can be implemented
index 9ca2a52..24fda8a 100644 (file)
 #endif
 
 #include "eina_config.h"
-#include "eina_magic.h"
 #include "eina_private.h"
 #include "eina_error.h"
 #include "eina_inlist.h"
+#include "eina_magic.h"
 
 /*============================================================================*
  *                                  Local                                     *
index 39fc420..7b75337 100644 (file)
@@ -22,6 +22,7 @@
 # include "config.h"
 #endif
 
+#include "eina_config.h"
 #include "eina_types.h"
 #include "eina_main.h"
 #include "eina_error.h"
index 9669331..5e2b1b7 100644 (file)
 #include <stdio.h>
 #include <string.h>
 
+#include "eina_config.h"
+#include "eina_private.h"
+#include "eina_safety_checks.h"
 #include "eina_mempool.h"
 #include "eina_hash.h"
 #include "eina_module.h"
-#include "eina_private.h"
-#include "eina_safety_checks.h"
 
 /*============================================================================*
  *                                  Local                                     *
index 5e1b83d..0cc835b 100644 (file)
@@ -52,11 +52,12 @@ void *alloca (size_t);
 # include <Evil.h>
 #endif
 
+#include "eina_config.h"
+#include "eina_private.h"
+#include "eina_safety_checks.h"
 #include "eina_error.h"
 #include "eina_module.h"
 #include "eina_file.h"
-#include "eina_private.h"
-#include "eina_safety_checks.h"
 
 /*============================================================================*
  *                                  Local                                     *
index 758ba47..4c328e8 100644 (file)
 #include <stdio.h>
 #include <string.h>
 
-#include "eina_rbtree.h"
-#include "eina_array.h"
+#include "eina_config.h"
 #include "eina_private.h"
 #include "eina_safety_checks.h"
+#include "eina_rbtree.h"
+#include "eina_array.h"
 
 /*============================================================================*
  *                                  Local                                     *
index 9600c7f..d624c1d 100644 (file)
 #include <stdlib.h>
 
 #include "eina_config.h"
+#include "eina_private.h"
+#include "eina_safety_checks.h"
 #include "eina_rectangle.h"
 #include "eina_magic.h"
 #include "eina_inlist.h"
-#include "eina_private.h"
-#include "eina_safety_checks.h"
 #include "eina_mempool.h"
 #include "eina_list.h"
 #include "eina_trash.h"
index ba3e0e1..8decc09 100644 (file)
 # include <Evil.h>
 #endif
 
+#include "eina_config.h"
+#include "eina_private.h"
+#include "eina_safety_checks.h"
 #include "eina_stringshare.h"
 #include "eina_hash.h"
 #include "eina_rbtree.h"
 #include "eina_error.h"
-#include "eina_private.h"
-#include "eina_magic.h"
-#include "eina_safety_checks.h"
 
 /*============================================================================*
  *                                  Local                                     *
index 78328ff..0e444c7 100644 (file)
@@ -29,8 +29,9 @@
 #include <stdlib.h>
 #include <stdio.h>
 
-#include "eina_tiler.h"
+#include "eina_config.h"
 #include "eina_private.h"
+#include "eina_tiler.h"
 
 /*============================================================================*
  *                                  Local                                     *
index dc48025..901bc6b 100644 (file)
@@ -28,7 +28,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 # include "config.h"
 #endif
 
-#include "eina_types.h"
+#include "eina_config.h"
 #include "eina_private.h"
 
 /*============================================================================*