lib: rename include dir to babeltrace2
[babeltrace.git] / common / assert.c
index d02e911312cc028d2c00a0822ece8d1c2e3649d3..1e28219fd5c185702299dbc86c461bf211a2701a 100644 (file)
  * SOFTWARE.
  */
 
-#include <babeltrace/assert-internal.h>
-#include <babeltrace/common-internal.h>
+#include <babeltrace2/assert-internal.h>
+#include <babeltrace2/common-internal.h>
 
-void bt_common_assert_failed(
-       const char *file, int line, const char *func, const char *assertion) {
-       bt_common_color_bold();
-       bt_common_color_fg_red();
+void bt_common_assert_failed(const char *file, int line, const char *func,
+               const char *assertion)
+{
        fprintf(stderr,
-               "%s%s:%d: %s: Assertion %s`%s`%s failed. (╯ ͡°  □ ͡°)╯︵ ┻━┻%s\n",
-               bt_common_color_bold(), file, line, func,
-               bt_common_color_fg_red(), assertion,
-               bt_common_color_fg_default(), bt_common_color_reset());
+               "%s\n%s%s%s (╯°□°)╯︵ ┻━┻ %s %s%s%s%s:%s%d%s: %s%s()%s: "
+               "%sAssertion %s`%s`%s%s failed.%s\n",
+               bt_common_color_reset(),
+               bt_common_color_bold(),
+               bt_common_color_bg_yellow(),
+               bt_common_color_fg_red(),
+               bt_common_color_reset(),
+               bt_common_color_bold(),
+               bt_common_color_fg_magenta(),
+               file,
+               bt_common_color_reset(),
+               bt_common_color_fg_green(),
+               line,
+               bt_common_color_reset(),
+               bt_common_color_fg_cyan(),
+               func,
+               bt_common_color_reset(),
+               bt_common_color_fg_red(),
+               bt_common_color_bold(),
+               assertion,
+               bt_common_color_reset(),
+               bt_common_color_fg_red(),
+               bt_common_color_reset());
        abort();
-}
\ No newline at end of file
+}
This page took 0.023986 seconds and 4 git commands to generate.