OSDN Git Service

fixed macros: CLK_TCK, malloc_usable_size.
[putex/putex.git] / src / texsourc / local.c
index 0e53b88..5e7d011 100644 (file)
    02110-1301 USA.\r
 */\r
 \r
+#if   defined (__ANDROID__)\r
+  #define malloc_usable_size dlmalloc_usable_size\r
+#elif defined (__APPLE__)\r
+  #include <malloc/malloc.h>\r
+  #define malloc_usable_size malloc_size\r
+#endif\r
+\r
 #define EXTERN extern\r
 \r
 #include "yandytex.h"\r
   #define REALLOC realloc\r
 #endif\r
 \r
-#if   defined (__ANDROID__)\r
-  #define malloc_usable_size dlmalloc_usable_size\r
-#elif defined (__APPLE__)\r
-  #define malloc_usable_size malloc_size\r
-#endif\r
-\r
 #if   defined (__clang__)\r
 const char * compiler = "Clang/LLVM";\r
 #elif defined (__GNUC__) || defined(__GNUG__)\r
@@ -2891,8 +2892,12 @@ int main_init (int ac, char ** av)
   return 0;\r
 }\r
 \r
+#ifdef __APPLE__\r
+#undef CLK_TCK\r
+#endif\r
 #define CLK_TCK CLOCKS_PER_SEC\r
 \r
+\r
 void show_inter_val (clock_t inter_val)\r
 {\r
   int seconds, tenths, hundredth, thousands;\r