summaryrefslogtreecommitdiffstats
path: root/flash.h
diff options
context:
space:
mode:
authorStefan Tauner <stefan.tauner@alumni.tuwien.ac.at>2013-01-04 22:54:07 +0000
committerStefan Tauner <stefan.tauner@alumni.tuwien.ac.at>2013-01-04 22:54:07 +0000
commite50ae6b37e1e49359254ac64bc6052744128f569 (patch)
tree7ac561c734007cfe88577cdad895f87524e3184f /flash.h
parent9eb8142f1e4871bebf39931924c6cf259778ff7c (diff)
downloadflashrom-e50ae6b37e1e49359254ac64bc6052744128f569.zip
flashrom-e50ae6b37e1e49359254ac64bc6052744128f569.tar.gz
Introduce msg_*warn
Also, unify all outputs of "Warning:" and "Error:" to use normal capitalization instead of mixing it with all capitals. Corresponding to flashrom svn r1643. Signed-off-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at> Acked-by: Idwer Vollering <vidwer@gmail.com>
Diffstat (limited to 'flash.h')
-rw-r--r--flash.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/flash.h b/flash.h
index 3149b4f..a479286 100644
--- a/flash.h
+++ b/flash.h
@@ -271,16 +271,20 @@ void start_logging(void);
#endif
enum msglevel {
MSG_ERROR = 0,
- MSG_INFO = 1,
- MSG_DEBUG = 2,
- MSG_DEBUG2 = 3,
- MSG_SPEW = 4,
+ MSG_WARN = 1,
+ MSG_INFO = 2,
+ MSG_DEBUG = 3,
+ MSG_DEBUG2 = 4,
+ MSG_SPEW = 5,
};
/* Let gcc and clang check for correct printf-style format strings. */
int print(enum msglevel level, const char *fmt, ...) __attribute__((format(printf, 2, 3)));
#define msg_gerr(...) print(MSG_ERROR, __VA_ARGS__) /* general errors */
#define msg_perr(...) print(MSG_ERROR, __VA_ARGS__) /* programmer errors */
#define msg_cerr(...) print(MSG_ERROR, __VA_ARGS__) /* chip errors */
+#define msg_gwarn(...) print(MSG_WARN, __VA_ARGS__) /* general warnings */
+#define msg_pwarn(...) print(MSG_WARN, __VA_ARGS__) /* programmer warnings */
+#define msg_cwarn(...) print(MSG_WARN, __VA_ARGS__) /* chip warnings */
#define msg_ginfo(...) print(MSG_INFO, __VA_ARGS__) /* general info */
#define msg_pinfo(...) print(MSG_INFO, __VA_ARGS__) /* programmer info */
#define msg_cinfo(...) print(MSG_INFO, __VA_ARGS__) /* chip info */
OpenPOWER on IntegriCloud