summaryrefslogtreecommitdiff
path: root/com32/chain/utility.h
diff options
context:
space:
mode:
authorMichal Soltys <soltys@ziu.info>2013-02-14 16:51:46 +0100
committerMichal Soltys <soltys@ziu.info>2013-02-14 16:53:05 +0100
commit907de25858cbfad5807a127fe815ff075b6e4ab3 (patch)
tree74ed26d4c0977b614532ccc1b9f70cdf11f28f9d /com32/chain/utility.h
parentd7c0b9740859eb9051582a260755d8cc20e7c995 (diff)
downloadsyslinux-907de25858cbfad5807a127fe815ff075b6e4ab3.tar.gz
com32/chain: warning/error/help/doc tidying
Trivial change that tidies a bit warning / error reporting through fatal()/error()/warn(). Also small doc/help updates. Signed-off-by: Michal Soltys <soltys@ziu.info>
Diffstat (limited to 'com32/chain/utility.h')
-rw-r--r--com32/chain/utility.h17
1 files changed, 14 insertions, 3 deletions
diff --git a/com32/chain/utility.h b/com32/chain/utility.h
index cc2c93aa..ac056dce 100644
--- a/com32/chain/utility.h
+++ b/com32/chain/utility.h
@@ -54,12 +54,23 @@ int drvoff_detect(int type);
int bpb_detect(const uint8_t *bpb, const char *tag);
int guid_is0(const struct guid *guid);
-static inline
-void error(const char *msg)
+static inline int warn(const char *x)
{
- fputs(msg, stderr);
+ return fprintf(stderr, "WARN: %s\n", x);
}
+static inline int error(const char *x)
+{
+ return fprintf(stderr, "ERR: %s\n", x);
+}
+
+static inline int crit(const char *x)
+{
+ return fprintf(stderr, "CRIT: %s @%s:%d\n", x, __FILE__, __LINE__);
+}
+
+#define critm() crit("Malloc failure.")
+
#endif
/* vim: set ts=8 sts=4 sw=4 noet: */