diff options
author | Michal Soltys <soltys@ziu.info> | 2013-02-14 16:51:46 +0100 |
---|---|---|
committer | Michal Soltys <soltys@ziu.info> | 2013-02-14 16:53:05 +0100 |
commit | 907de25858cbfad5807a127fe815ff075b6e4ab3 (patch) | |
tree | 74ed26d4c0977b614532ccc1b9f70cdf11f28f9d /com32/chain/utility.h | |
parent | d7c0b9740859eb9051582a260755d8cc20e7c995 (diff) | |
download | syslinux-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.h | 17 |
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: */ |