restore FASTCALL stuff

This commit is contained in:
Brian Paul
2005-10-20 22:51:50 +00:00
parent adfd5510c0
commit f468dfde17
5 changed files with 25 additions and 7 deletions

View File

@@ -39,7 +39,11 @@
#define __GLX_PAD(n) (((n) + 3) & ~3) #define __GLX_PAD(n) (((n) + 3) & ~3)
#define FASTCALL # if defined(__i386__) && defined(__GNUC__) && !defined(__CYGWIN__) && !defined(__MINGW32__)
# define FASTCALL __attribute__((fastcall))
# else
# define FASTCALL
# endif
# if defined(__GNUC__) # if defined(__GNUC__)
# define NOINLINE __attribute__((noinline)) # define NOINLINE __attribute__((noinline))
# else # else

View File

@@ -42,7 +42,11 @@
# else # else
# define HIDDEN # define HIDDEN
# endif # endif
#define FASTCALL # if defined(__i386__) && defined(__GNUC__) && !defined(__CYGWIN__) && !defined(__MINGW32__)
# define FASTCALL __attribute__((fastcall))
# else
# define FASTCALL
# endif
# if defined(__GNUC__) # if defined(__GNUC__)
# define NOINLINE __attribute__((noinline)) # define NOINLINE __attribute__((noinline))
# else # else

View File

@@ -35,7 +35,11 @@
# define PURE # define PURE
# endif # endif
#define FASTCALL # if defined(__i386__) && defined(__GNUC__) && !defined(__CYGWIN__) && !defined(__MINGW32__)
# define FASTCALL __attribute__((fastcall))
# else
# define FASTCALL
# endif
# if (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3)) && defined(__ELF__) # if (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3)) && defined(__ELF__)
# define INTERNAL __attribute__((visibility("internal"))) # define INTERNAL __attribute__((visibility("internal")))

View File

@@ -42,7 +42,11 @@
# define PURE # define PURE
# endif # endif
#define FASTCALL # if defined(__i386__) && defined(__GNUC__) && !defined(__CYGWIN__) && !defined(__MINGW32__)
# define FASTCALL __attribute__((fastcall))
# else
# define FASTCALL
# endif
# if (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3)) && defined(__ELF__) # if (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3)) && defined(__ELF__)
# define INTERNAL __attribute__((visibility("internal"))) # define INTERNAL __attribute__((visibility("internal")))

View File

@@ -194,9 +194,11 @@ class gl_print_base:
""" """
self.undef_list.append("FASTCALL") self.undef_list.append("FASTCALL")
# I've removed the previous code for __attribute__((fastcall)) print """# if defined(__i386__) && defined(__GNUC__) && !defined(__CYGWIN__) && !defined(__MINGW32__)
# because it breaks server-side GLX. (BrianP) # define FASTCALL __attribute__((fastcall))
print "#define FASTCALL" # else
# define FASTCALL
# endif"""
return return