223 |
#elif defined HAVE_INTTYPES_H |
#elif defined HAVE_INTTYPES_H |
224 |
#include <inttypes.h> |
#include <inttypes.h> |
225 |
#endif |
#endif |
|
#include <stdio.h> /* snprintf */ |
|
226 |
#include <stdarg.h> /* va_list */ |
#include <stdarg.h> /* va_list */ |
227 |
|
#include <glib.h> |
228 |
#include "gthread-jni.h" |
#include "gthread-jni.h" |
229 |
#include <assert.h> /* assert() */ |
#include <assert.h> /* assert() */ |
230 |
|
|
464 |
if ((buf = malloc (len))) |
if ((buf = malloc (len))) |
465 |
{ |
{ |
466 |
memset (buf, 0, len); |
memset (buf, 0, len); |
467 |
snprintf (buf, len, fmt, message, file, line); |
g_snprintf (buf, len, fmt, message, file, line); |
468 |
jmessage = (*env)->NewStringUTF (env, buf); |
jmessage = (*env)->NewStringUTF (env, buf); |
469 |
free (buf); |
free (buf); |
470 |
} |
} |