summaryrefslogtreecommitdiff
path: root/src/lib/eina_log.c
diff options
context:
space:
mode:
authorJoerg Sonnenberger <joerg@britannica.bec.de>2010-08-22 01:15:47 +0000
committerCarsten Haitzler <raster@rasterman.com>2010-08-22 01:15:47 +0000
commit2d81641f8e7216de978591f953271630ef8a276d (patch)
treed5e8d5e80c176bf37af44ec648a2245e14163483 /src/lib/eina_log.c
parent43c4062bec19fb234b9bf6d717a85df706e9d100 (diff)
downloadeina-2d81641f8e7216de978591f953271630ef8a276d.tar.gz
From: Joerg Sonnenberger <joerg@britannica.bec.de>
pthread_t is opaque, so make less assumptions... SVN revision: 51506
Diffstat (limited to 'src/lib/eina_log.c')
-rw-r--r--src/lib/eina_log.c29
1 files changed, 16 insertions, 13 deletions
diff --git a/src/lib/eina_log.c b/src/lib/eina_log.c
index 97d652b..64020fa 100644
--- a/src/lib/eina_log.c
+++ b/src/lib/eina_log.c
@@ -354,10 +354,11 @@ static pthread_t _main_thread;
do { \
if (!IS_MAIN(pthread_self())) { \
fprintf(stderr, \
- "ERR: not main thread! current=%lu, main=%lu\n", \
- pthread_self(), _main_thread); \
- return __VA_ARGS__; \
- } \
+ "ERR: not main thread! current=%lu, main=%lu\n", \
+ (unsigned long)pthread_self(), \
+ (unsigned long)_main_thread); \
+ return __VA_ARGS__; \
+ } \
} while (0)
# ifdef EFL_HAVE_POSIX_THREADS_SPINLOCK
@@ -368,7 +369,7 @@ static pthread_spinlock_t _log_lock;
do { \
if (0) { \
fprintf(stderr, "+++LOG LOG_LOCKED! [%s, %lu]\n", \
- __FUNCTION__, pthread_self()); } \
+ __FUNCTION__, (unsigned long)pthread_self()); } \
if (EINA_UNLIKELY(_threads_enabled)) { \
pthread_spin_lock(&_log_lock); } \
} while (0)
@@ -380,7 +381,7 @@ static pthread_spinlock_t _log_lock;
if (0) { \
fprintf(stderr, \
"---LOG LOG_UNLOCKED! [%s, %lu]\n", \
- __FUNCTION__, pthread_self()); } \
+ __FUNCTION__, (unsigned long)pthread_self()); } \
} while (0)
# define INIT() pthread_spin_init(&_log_lock, PTHREAD_PROCESS_PRIVATE)
# define SHUTDOWN() pthread_spin_destroy(&_log_lock)
@@ -777,7 +778,7 @@ eina_log_print_prefix_threads_NOcolor_file_func(FILE *fp,
if (IS_OTHER(cur))
{
fprintf(fp, "%s:%s[T:%lu] %s:%d %s() ",
- name, d->domain_str, cur, file, line, fnc);
+ name, d->domain_str, (unsigned long)cur, file, line, fnc);
return;
}
@@ -799,7 +800,7 @@ eina_log_print_prefix_threads_NOcolor_NOfile_func(FILE *fp,
if (IS_OTHER(cur))
{
fprintf(fp, "%s:%s[T:%lu] %s() ",
- name, d->domain_str, cur, fnc);
+ name, d->domain_str, (unsigned long)cur, fnc);
return;
}
@@ -821,7 +822,7 @@ eina_log_print_prefix_threads_NOcolor_file_NOfunc(FILE *fp,
if (IS_OTHER(cur))
{
fprintf(fp, "%s:%s[T:%lu] %s:%d ",
- name, d->domain_str, cur, file, line);
+ name, d->domain_str, (unsigned long)cur, file, line);
return;
}
@@ -883,7 +884,8 @@ eina_log_print_prefix_threads_color_file_func(FILE *fp,
fprintf(fp, "%s%s" EINA_COLOR_RESET ":%s[T:"
EINA_COLOR_ORANGE "%lu" EINA_COLOR_RESET "] %s:%d "
EINA_COLOR_HIGH "%s()" EINA_COLOR_RESET " ",
- color, name, d->domain_str, cur, file, line, fnc);
+ color, name, d->domain_str, (unsigned long)cur, file,
+ line, fnc);
# endif
return;
}
@@ -951,7 +953,7 @@ eina_log_print_prefix_threads_color_NOfile_func(FILE *fp,
fprintf(fp, "%s%s" EINA_COLOR_RESET ":%s[T:"
EINA_COLOR_ORANGE "%lu" EINA_COLOR_RESET "] "
EINA_COLOR_HIGH "%s()" EINA_COLOR_RESET " ",
- color, name, d->domain_str, cur, fnc);
+ color, name, d->domain_str, (unsigned long)cur, fnc);
# endif
return;
}
@@ -1013,7 +1015,7 @@ eina_log_print_prefix_threads_color_file_NOfunc(FILE *fp,
# else
fprintf(fp, "%s%s" EINA_COLOR_RESET ":%s[T:"
EINA_COLOR_ORANGE "%lu" EINA_COLOR_RESET "] %s:%d ",
- color, name, d->domain_str, cur, file, line);
+ color, name, d->domain_str, (unsigned long)cur, file, line);
# endif
return;
}
@@ -2246,7 +2248,8 @@ eina_log_print_cb_file(const Eina_Log_Domain *d,
cur = SELF();
if (IS_OTHER(cur))
{
- fprintf(f, "%s[T:%lu] %s:%d %s() ", d->name, cur, file, line, fnc);
+ fprintf(f, "%s[T:%lu] %s:%d %s() ", d->name, (unsigned long)cur,
+ file, line, fnc);
goto end;
}
}