mirror of
https://github.com/yasm/yasm
synced 2026-08-26 22:26:05 -04:00
Undefine __STRICT__ANSI__ when compiling with gcc -ansi and glibc to avoid many
spurious compiler warnings. svn path=/trunk/yasm/; revision=924
This commit is contained in:
parent
6755374824
commit
f381195dc1
2 changed files with 30 additions and 6 deletions
18
util.h
18
util.h
|
|
@ -29,8 +29,6 @@
|
|||
#ifndef YASM_UTIL_H
|
||||
#define YASM_UTIL_H
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
#ifdef YASM_LIB_INTERNAL
|
||||
# define YASM_INTERNAL
|
||||
# define YASM_AUTOCONF_INTERNAL
|
||||
|
|
@ -39,10 +37,24 @@
|
|||
#endif
|
||||
|
||||
#ifdef YASM_INTERNAL
|
||||
# include <stdarg.h>
|
||||
|
||||
#if defined(YASM_LIB_AC_INTERNAL) && defined(HAVE_CONFIG_H)
|
||||
# include <libyasm/config.h>
|
||||
|
||||
/* Work around glibc's non-defining of certain things when using gcc -ansi */
|
||||
# if defined(HAVE_GNU_C_LIBRARY) && defined(__STRICT_ANSI__)
|
||||
# undef __STRICT_ANSI__
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
#ifdef YASM_INTERNAL
|
||||
|
||||
#if defined(YASM_LIB_AC_INTERNAL) && defined(HAVE_CONFIG_H)
|
||||
# include <stdarg.h>
|
||||
#endif
|
||||
|
||||
#if !defined(lint) && !defined(NDEBUG)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue