From dab3a678b3f65ae4cde21ca4b1d4fd24e8a71918 Mon Sep 17 00:00:00 2001 From: "Arnold D. Robbins" Date: Wed, 6 Jun 2012 20:08:02 +0300 Subject: Changes to LINT reflect to extn API. Add API tests. --- eval.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'eval.c') diff --git a/eval.c b/eval.c index 9044565b..9b3e8e01 100644 --- a/eval.c +++ b/eval.c @@ -967,6 +967,9 @@ set_LINT() /* explicitly use warning() here, in case lintfunc == r_fatal */ if (old_lint != do_lint && old_lint && ! do_lint) warning(_("turning off `--lint' due to assignment to `LINT'")); + + /* inform plug-in api of change */ + update_ext_api(); #endif /* ! NO_LINT */ } -- cgit v1.2.3 From 40eefdd931066129d0bb2f6144a0ec7741c6cc2b Mon Sep 17 00:00:00 2001 From: "Arnold D. Robbins" Date: Wed, 25 Jul 2012 22:56:37 +0300 Subject: Remove translation of errno strings from API. --- eval.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'eval.c') diff --git a/eval.c b/eval.c index 9b3e8e01..f7037872 100644 --- a/eval.c +++ b/eval.c @@ -1007,13 +1007,11 @@ update_ERRNO_int(int errcode) ERRNO_node->var_value = make_string(cp, strlen(cp)); } -/* update_ERRNO_string --- update ERRNO with optionally translated string */ +/* update_ERRNO_string --- update ERRNO */ void -update_ERRNO_string(const char *string, enum errno_translate translate) +update_ERRNO_string(const char *string) { - if (translate == TRANSLATE) - string = gettext(string); unref(ERRNO_node->var_value); ERRNO_node->var_value = make_string(string, strlen(string)); } -- cgit v1.2.3