summaryrefslogtreecommitdiffstats
path: root/src/kim/lib/kim_debug.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/kim/lib/kim_debug.c')
-rw-r--r--src/kim/lib/kim_debug.c30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/kim/lib/kim_debug.c b/src/kim/lib/kim_debug.c
index 645a51f434..1fe6582934 100644
--- a/src/kim/lib/kim_debug.c
+++ b/src/kim/lib/kim_debug.c
@@ -8,7 +8,7 @@
* require a specific license from the United States Government.
* It is the responsibility of any person or organization contemplating
* export to obtain such a license before exporting.
- *
+ *
* WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
* distribute this software and its documentation for any purpose and
* without fee is hereby granted, provided that the above copyright
@@ -28,49 +28,49 @@
/* ------------------------------------------------------------------------ */
-kim_error _check_error (kim_error in_err,
- kim_string in_function,
- kim_string in_file,
+kim_error _check_error (kim_error in_err,
+ kim_string in_function,
+ kim_string in_file,
int in_line)
{
if (in_err) {
- kim_debug_printf ("%s(): got %d ('%s') at %s: %d",
- in_function, in_err, kim_error_message (in_err),
+ kim_debug_printf ("%s(): got %d ('%s') at %s: %d",
+ in_function, in_err, kim_error_message (in_err),
in_file, in_line);
}
-
+
return in_err;
}
/* ------------------------------------------------------------------------ */
-void __kim_debug_printf (kim_string in_function,
- kim_string in_format,
+void __kim_debug_printf (kim_string in_function,
+ kim_string in_format,
...)
{
kim_error err = KIM_NO_ERROR;
kim_string format = NULL;
kim_string string = NULL;
-
+
if (!err && !in_function) { err = check_error (KIM_NULL_PARAMETER_ERR); }
if (!err && !in_format ) { err = check_error (KIM_NULL_PARAMETER_ERR); }
-
+
if (!err) {
- err = kim_string_create_from_format (&format, "%s(): %s",
+ err = kim_string_create_from_format (&format, "%s(): %s",
in_function, in_format);
}
-
+
if (!err) {
va_list args;
va_start (args, in_format);
err = kim_string_create_from_format_va (&string, format, args);
va_end (args);
}
-
+
if (!err) {
kim_os_debug_print (string);
}
-
+
kim_string_free (&format);
kim_string_free (&string);
}