|
From: | anonymous |
Subject: | [Octave-bug-tracker] [bug #58542] mexGetNaN not defined correctly in /usr/include/octave-4.2.2/octave/mex.h |
Date: | Thu, 11 Jun 2020 09:12:20 -0400 (EDT) |
User-agent: | Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:77.0) Gecko/20100101 Firefox/77.0 |
URL: <https://savannah.gnu.org/bugs/?58542> Summary: mexGetNaN not defined correctly in /usr/include/octave-4.2.2/octave/mex.h Project: GNU Octave Submitted by: None Submitted on: Thu 11 Jun 2020 01:12:17 PM UTC Category: Octave Function Severity: 3 - Normal Priority: 5 - Normal Item Group: Build Failure Status: None Assigned to: None Originator Name: Claude Marinier Originator Email: claudem223@gmail.com Open/Closed: Open Release: 4.2.2 Discussion Lock: Any Operating System: GNU/Linux _______________________________________________________ Details: When using mexGetNaN, the compiler complains. In file included from fillmissing.c:24:0: fillmissing.c: In function ‘mexFunction’: /usr/include/octave-4.2.2/octave/mex.h:83:19: warning: implicit declaration of function ‘mxGetNan’; did you mean ‘mxGetNaN’? [-Wimplicit-function-declaration] #define mexGetNaN mxGetNan ^ fillmissing.c:148:22: note: in expansion of macro ‘mexGetNaN’ vro[0] = mexGetNaN(); /* initial value */ Replacing the line with the following fixes the problem. #define mexGetNaN mxGetNaN _______________________________________________________ File Attachments: ------------------------------------------------------- Date: Thu 11 Jun 2020 01:12:17 PM UTC Name: fillmissing.c Size: 8KiB By: None <http://savannah.gnu.org/bugs/download.php?file_id=49240> _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?58542> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |