From a41ca5040431eb6e7000b49b4b50624d5d9040ff Mon Sep 17 00:00:00 2001 From: Bruno Raoult Date: Wed, 3 Jan 2024 19:06:52 +0100 Subject: [PATCH] debug: add func desc in debug.h --- include/{bits.h => bitops.h} | 0 include/debug.h | 59 +++++++++++++++++++++++++++++--- src/{bits.c => bitops.c} | 0 src/debug.c | 19 ++-------- test/{tst-pool.c => pool-test.c} | 0 5 files changed, 57 insertions(+), 21 deletions(-) rename include/{bits.h => bitops.h} (100%) rename src/{bits.c => bitops.c} (100%) rename test/{tst-pool.c => pool-test.c} (100%) diff --git a/include/bits.h b/include/bitops.h similarity index 100% rename from include/bits.h rename to include/bitops.h diff --git a/include/debug.h b/include/debug.h index 60c6447..01f2bab 100644 --- a/include/debug.h +++ b/include/debug.h @@ -1,6 +1,6 @@ /* debug.h - debug/log management. * - * Copyright (C) 2021-2023 Bruno Raoult ("br") + * Copyright (C) 2021-2024 Bruno Raoult ("br") * Licensed under the GNU General Public License v3.0 or later. * Some rights reserved. See COPYING. * @@ -16,7 +16,6 @@ #include #include -#include #include @@ -27,12 +26,64 @@ #ifdef DEBUG_DEBUG -void debug_init(int level, FILE *stream, bool flush); +/** + * debug_level_set - get debug level. + * @level: integer debug level. + * + * @Return: void. + */ void debug_level_set(int level); + +/** + * debug_level_get - get debug level. + * + * @Return: current level debug (integer). + */ int debug_level_get(void); + +/** + * debug_stream_set - set debug output stream. + * @stream: (FILE *) output stream + * + * @Return: void. + */ void debug_stream_set(FILE *stream); -long long debug_timer_elapsed(void); + +/** + * debug_flush_set - set debug flush option. + * @flush: boolean, if true, flush after each output. + * + * @Return: void. + */ void debug_flush_set(bool flush); + +/** + * debug_init - init debug module. + * @level: debug level (integer). + * @stream: (FILE *) output stream + * @flush: boolean, if true, flush after each output. + * + * @Return: void. + */ +void debug_init(int level, FILE *stream, bool flush); + +/** + * debug_timer_elapsed - get current elapsed debug timer value. + * + * @Return: long long, timer elapsed. + */ +long long debug_timer_elapsed(void); + +/** + * debug - log function. + * @level: log level + * @timestamp: boolean, print timestamp if true + * @indent: indent level (2 spaces each) + * @src: source file/func name (or NULL) + * @line: line number + * + * @Return: void. + */ void _printf debug(int level, bool timestamp, int indent, const char *src, int line, const char *fmt, ...); diff --git a/src/bits.c b/src/bitops.c similarity index 100% rename from src/bits.c rename to src/bitops.c diff --git a/src/debug.c b/src/debug.c index 164a04b..995b638 100644 --- a/src/debug.c +++ b/src/debug.c @@ -1,6 +1,7 @@ + /* debug.c - debug/log management * - * Copyright (C) 2021-2023 Bruno Raoult ("br") + * Copyright (C) 2021-2024 Bruno Raoult ("br") * Licensed under the GNU General Public License v3.0 or later. * Some rights reserved. See COPYING. * @@ -26,10 +27,6 @@ static int level = 0; /* output log when < level */ static int flush = false; /* force flush after logs */ static FILE *stream = NULL; /* stream to use */ -/** - * debug_level_set() - set debug level. - * @_level: debug level (integer). - */ void debug_level_set(int _level) { level = _level; @@ -38,10 +35,6 @@ void debug_level_set(int _level) # endif } -/** - * debug_level_get() - get debug level. - * @return: current level debug (integer). - */ int debug_level_get(void) { return level; @@ -87,14 +80,6 @@ long long debug_timer_elapsed(void) return (timer.tv_sec * NANOSEC + timer.tv_nsec) - timer_start; } -/** - * debug() - log function - * @lev: log level - * @timestamp: boolean, print timestamp if true - * @indent: indent level (2 spaces each) - * @src: source file/func name (or NULL) - * @line: line number - */ void debug(int lev, bool timestamp, int indent, const char *src, int line, const char *fmt, ...) { diff --git a/test/tst-pool.c b/test/pool-test.c similarity index 100% rename from test/tst-pool.c rename to test/pool-test.c