diff options
| author | peter <peter@pmikkelsen.com> | 2026-08-20 18:22:39 +0000 |
|---|---|---|
| committer | peter <peter@pmikkelsen.com> | 2026-08-20 18:22:39 +0000 |
| commit | 596c535415d85b81ec0fb53981b05a31167ab8e0 (patch) | |
| tree | 48f245d89dfdd8b6a5f07ccbecf28b4624a3c433 | |
| parent | 6fcc413c96d99ecbf405021d36292f0bc646fecb (diff) | |
Remove the error message bit from aplwc_errstr, as nothing uses it at the moment
FossilOrigin-Name: 1c723000ee22c5f15c282eb808a3aa8c30cf2e315dbf3c544999519d18cef202
| -rw-r--r-- | src/libmain.c | 35 |
1 files changed, 4 insertions, 31 deletions
diff --git a/src/libmain.c b/src/libmain.c index b96d0da..47ed6f7 100644 --- a/src/libmain.c +++ b/src/libmain.c @@ -42,40 +42,13 @@ aplwc_errstr(struct aplwc *aplwc) { enum { BUF_SIZE = 256 }; - static char buf[BUF_SIZE]; - const char *err, *msg; + const char *err; enum aplwc_rc rc; - char *p; - size_t len, i; - buf[0] = 0; - p = buf; - err = msg = NULL; + err = NULL; - if(aplwc){ - msg = aplwc->last_error_msg; - rc = aplwc->last_error; - }else{ - rc = APLWC_RC_LAST+1; - } - + rc = aplwc ? aplwc->last_error : APLWC_RC_LAST+1; err = aplwc_errstr_rc(rc); - for(i = 0, len = strlen(err); (i <= len) && (((p+i)-buf) < (BUF_SIZE-1)); i++) - p[i] = err[i]; - p += i; - - if(msg){ - if(((buf-p)+2) < BUF_SIZE){ - *(p++) = ':'; - *(p++) = ' '; - } - - for(i = 0, len = strlen(msg); (i <= len) && (((p+i)-buf) < (BUF_SIZE-1)); i++) - p[i] = msg[i]; - p += i; - *p = 0; - } - - return buf; + return err; } |