aboutsummaryrefslogtreecommitdiffstats
path: root/src/common/error.c
diff options
context:
space:
mode:
authorRafael G. Martins <rafael@rafaelmartins.eng.br>2016-09-16 20:56:51 +0200
committerRafael G. Martins <rafael@rafaelmartins.eng.br>2016-09-16 20:56:51 +0200
commit0c7753ef37f875b288fc8c5d1c6a64fa61f4d149 (patch)
tree9f9b5d517f8bbba1b4f9eae3dc521cc7826692e0 /src/common/error.c
parent1c8174674d522a2c55b4f143f7e0dac848e34281 (diff)
downloadblogc-0c7753ef37f875b288fc8c5d1c6a64fa61f4d149.tar.gz
blogc-0c7753ef37f875b288fc8c5d1c6a64fa61f4d149.tar.bz2
blogc-0c7753ef37f875b288fc8c5d1c6a64fa61f4d149.zip
error: added prefix support to bc_error_print
Diffstat (limited to 'src/common/error.c')
-rw-r--r--src/common/error.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/common/error.c b/src/common/error.c
index a6a5f24..b507e90 100644
--- a/src/common/error.c
+++ b/src/common/error.c
@@ -103,11 +103,14 @@ bc_error_parser(bc_error_type_t type, const char *src, size_t src_len,
// error handling is centralized here for the sake of simplicity :/
void
-bc_error_print(bc_error_t *err)
+bc_error_print(bc_error_t *err, const char *prefix)
{
if (err == NULL)
return;
+ if (prefix != NULL)
+ fprintf(stderr, "%s: ", prefix);
+
switch(err->type) {
case BC_ERROR_CONFIG_PARSER:
fprintf(stderr, "error: config-parser: %s\n", err->msg);