Fix compilation errors with MinGW64 GCC 11

* lib-src/ntlib.c (_GL_ATTRIBUTE_MALLOC)
(_GL_ATTRIBUTE_DEALLOC_FREE): Define to avoid compilation errors
with MinGW64 GCC 11.  Suggested by Andy Moreton
<andrewjmoreton@gmail.com>.  Do not merge to master.
This commit is contained in:
Eli Zaretskii 2021-10-24 20:19:47 +03:00
parent 817c929eda
commit 3f763898aa

View file

@ -20,6 +20,15 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */
/* Temporary workaround for compilation problems with MinGW64 GCC 11.
The funky #ifdef's are to avoid warnings about unused macros. */
#define _GL_ATTRIBUTE_MALLOC
#define _GL_ATTRIBUTE_DEALLOC_FREE
#ifdef _GL_ATTRIBUTE_MALLOC
#endif
#ifdef _GL_ATTRIBUTE_DEALLOC_FREE
#endif
#include <windows.h>
#include <stdlib.h>
#include <stdio.h>