jrk

my own c stdlib to keep myself sane
git clone git://git.jakekoroman.com/jrk
Log | Files | Refs

commit 4c0295319889381fc61cc8e3a067a23262485374
parent 9b5f08d6f013d4b123ca1e00f8ee9f6c15625289
Author: Jake Koroman <jake@jakekoroman.com>
Date:   Wed, 15 Oct 2025 10:34:27 -0400

fix jrk_elog macros to also print errno message.

Diffstat:
Mjrk.h | 10++--------
1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/jrk.h b/jrk.h @@ -142,17 +142,11 @@ char *jrk_tmpstrings_pushf(char*, ...); #endif #ifndef jrk_elog - #define jrk_elog(x) \ - do { \ - fprintf(stderr, "error: "x"\n"); \ - } while (0) + #define jrk_elog(x) jrk_log(x": %s", strerror(errno)) #endif #ifndef jrk_elogv - #define jrk_elogv(x, ...) \ - do { \ - fprintf(stderr, "error: "x"\n", __VA_ARGS__); \ - } while (0) + #define jrk_elogv(x, ...) jrk_logv(x": %s", __VA_ARGS__, strerror(errno)) #endif #define jrk_eelog(x) jrk_elog(x": %s", strerror(errno))