+++ /dev/null
-/*
- File name : verbose.h
- Projet : MERLIN
- Date of creation : 2025/03/19
- Version : 1.0
- Copyright : Thales SIX
- Author : Laurent Mazet <laurent.mazet@thalesgroup.com>
-
- Description : This file contains verbose macros
-
- History :
- - initial version
-*/
-
-#ifndef __VERBOSE_H__
-#define __VERBOSE_H__
-
-#include <stdio.h>
-#include <sys/cdefs.h>
-
-__BEGIN_DECLS
-
-/**
- Debug level
- - Error messages
- - Warning messages
- - Informational messages
- - Debug messages
- - Trace messages
-*/
-#define TRACE 4
-#define DEBUG 3
-#define INFO 2
-#define WARNING 1
-#define ERROR 0
-
-/**
- Declare a verbose level. Should be used only one time per module
- outside the main function.
-
- @param module module name
- @param init initial value
-*/
-#define DECLARE_VERBOSE_LEVEL(module, init) \
- int verbose_##module = init;
-
-/**
- Change a verbose level.
-
- @param module module name
- @param level verbose level
-*/
-#define CHANGE_VERBOSE_LEVEL(module, level) \
- do { \
- extern int verbose_##module; \
- verbose_##module = level; \
- } while(0)
-
-/**
- Execute a statement (mostly a message display) depending of a
- level. Level is defined by global variable verbose_`module`.
-
- @param module module name
- @param level verbose level
- @param statement controled statement
-*/
-#define VERBOSE(module, level, statement...) \
- do { \
- extern int verbose_##module; \
- if (level > verbose_##module) \
- break; \
- statement; \
- } while(0)
-
-/**
- Printf macros
-
- @param format format string
- @param ... optionnal arguments
-*/
-#define PRINTF(format...) \
- do { \
- if (__LOG_PRINT__) { \
- printf (__LOG_PRINT__ ": " format); \
- fflush (stdout); \
- } else { \
- printf (format); \
- fflush (stdout); \
- } \
- } while (0)
-
-
-/**
- Fprintf macros
-
- @param stream file stream (stdout, stderr, FILE *...)
- @param format format string
- @param ... optionnal arguments
-*/
-#define FPRINTF(stream, format...) \
- do { \
- if (__LOG_PRINT__) { \
- fprintf (stream, __LOG_PRINT__ ": " format); \
- fflush (stream); \
- } else { \
- fprintf (stream, format); \
- fflush (stream); \
- } \
- } while (0)
-
-/**
- Prefix for log printing (default is __FILE__)
-*/
-#ifndef __LOG_PRINT__
-#define __LOG_PRINT__ __FILE__
-#endif
-
-__END_DECLS
-
-#endif /* __DEBUG_H__ */
--- /dev/null
+/*
+ File name : verbose.h
+ Projet : MERLIN
+ Date of creation : 2025/03/19
+ Version : 1.0
+ Copyright : Thales SIX
+ Author : Laurent Mazet <laurent.mazet@thalesgroup.com>
+
+ Description : This file contains verbose macros
+
+ History :
+ - initial version
+*/
+
+#ifndef __VERBOSE_H__
+#define __VERBOSE_H__
+
+#include <stdio.h>
+#include <sys/cdefs.h>
+
+__BEGIN_DECLS
+
+/**
+ Debug level
+ - Error messages
+ - Warning messages
+ - Informational messages
+ - Debug messages
+ - Trace messages
+*/
+#define TRACE 4
+#define DEBUG 3
+#define INFO 2
+#define WARNING 1
+#define ERROR 0
+
+/**
+ Declare a verbose level. Should be used only one time per module
+ outside the main function.
+
+ @param module module name
+ @param init initial value
+*/
+#define DECLARE_VERBOSE_LEVEL(module, init) \
+ int verbose_##module = init;
+
+/**
+ Change a verbose level.
+
+ @param module module name
+ @param level verbose level
+*/
+#define CHANGE_VERBOSE_LEVEL(module, level) \
+ do { \
+ extern int verbose_##module; \
+ verbose_##module = level; \
+ } while(0)
+
+/**
+ Execute a statement (mostly a message display) depending of a
+ level. Level is defined by global variable verbose_`module`.
+
+ @param module module name
+ @param level verbose level
+ @param statement controled statement
+*/
+#define VERBOSE(module, level, statement...) \
+ do { \
+ extern int verbose_##module; \
+ if (level > verbose_##module) \
+ break; \
+ statement; \
+ } while(0)
+
+/**
+ Printf macros
+
+ @param format format string
+ @param ... optionnal arguments
+*/
+#define PRINTF(format...) \
+ do { \
+ if (__LOG_PRINT__) { \
+ printf (__LOG_PRINT__ ": " format); \
+ fflush (stdout); \
+ } else { \
+ printf (format); \
+ fflush (stdout); \
+ } \
+ } while (0)
+
+
+/**
+ Fprintf macros
+
+ @param stream file stream (stdout, stderr, FILE *...)
+ @param format format string
+ @param ... optionnal arguments
+*/
+#define FPRINTF(stream, format...) \
+ do { \
+ if (__LOG_PRINT__) { \
+ fprintf (stream, __LOG_PRINT__ ": " format); \
+ fflush (stream); \
+ } else { \
+ fprintf (stream, format); \
+ fflush (stream); \
+ } \
+ } while (0)
+
+/**
+ Prefix for log printing (default is __FILE__)
+*/
+#ifndef __LOG_PRINT__
+#define __LOG_PRINT__ __FILE__
+#endif
+
+__END_DECLS
+
+#endif /* __DEBUG_H__ */