Changeset: 1c350170ca7b for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/1c350170ca7b Modified Files: monetdb5/modules/kernel/batmmath.c monetdb5/modules/kernel/mmath.c Branch: Jun2023 Log Message:
Fix scope. diffs (40 lines): diff --git a/monetdb5/modules/kernel/batmmath.c b/monetdb5/modules/kernel/batmmath.c --- a/monetdb5/modules/kernel/batmmath.c +++ b/monetdb5/modules/kernel/batmmath.c @@ -324,9 +324,10 @@ CMDscienceBINARY(MalStkPtr stk, InstrPtr throw(MAL, malfunc, GDK_EXCEPTION); if (e != 0 || ex != 0) { const char *err; + char buf[128]; BBPunfix(bn->batCacheid); if (e) - err = GDKstrerror(e, (char[128]) { 0 }, 128); + err = GDKstrerror(e, buf, 128); else if (ex & FE_DIVBYZERO) err = "Divide by zero"; else if (ex & FE_OVERFLOW) diff --git a/monetdb5/modules/kernel/mmath.c b/monetdb5/modules/kernel/mmath.c --- a/monetdb5/modules/kernel/mmath.c +++ b/monetdb5/modules/kernel/mmath.c @@ -96,8 +96,9 @@ MATHunary##NAME##TYPE(TYPE *res, const T (ex = fetestexcept(FE_INVALID | FE_DIVBYZERO | \ FE_OVERFLOW)) != 0) { \ const char *err; \ + char buf[128]; \ if (e) { \ - err = GDKstrerror(e, (char[128]){0}, 128); \ + err = GDKstrerror(e, buf, 128); \ } else if (ex & FE_DIVBYZERO) \ err = "Divide by zero"; \ else if (ex & FE_OVERFLOW) \ @@ -129,8 +130,9 @@ MATHbinary##NAME##TYPE(TYPE *res, const (ex = fetestexcept(FE_INVALID | FE_DIVBYZERO | \ FE_OVERFLOW)) != 0) { \ const char *err; \ + char buf[128]; \ if (e) { \ - err = GDKstrerror(e, (char[128]){0}, 128); \ + err = GDKstrerror(e, buf, 128); \ } else if (ex & FE_DIVBYZERO) \ err = "Divide by zero"; \ else if (ex & FE_OVERFLOW) \ _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org