~ubuntu-branches/ubuntu/trusty/mingw-w64/trusty

« back to all changes in this revision

Viewing changes to mingw-w64-headers/include/_mingw.h

  • Committer: Bazaar Package Importer
  • Author(s): Stephen Kitt
  • Date: 2011-06-04 00:52:35 UTC
  • mfrom: (4.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20110604005235-j3sn90akxum1b33w
Tags: 1.0+20110428-1
* New upstream snapshot.
* Enable all SDKs, including DirectX. (Closes: #625496.)
* Correctly define arch and indep targets and dependencies.
* Standards-Version 3.9.2, no change required.
* Use MinGW version of mb_wc_common.h. (Closes: #626437.)
* Update float.h to include gcc 4.6 changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
83
83
# endif
84
84
#endif
85
85
 
 
86
#if !defined(__MINGW_INTRIN_INLINE) && defined(__GNUC__)
 
87
#define __MINGW_INTRIN_INLINE extern __inline__ __attribute__((always_inline,__gnu_inline__))
 
88
#endif
 
89
 
86
90
#ifdef __NO_INLINE__
87
91
#undef __CRT__NO_INLINE
88
92
#define __CRT__NO_INLINE 1
203
207
#ifndef __unaligned
204
208
#define __unaligned
205
209
#endif
 
210
#ifndef __w64
 
211
#define __w64
 
212
#endif
206
213
#define __forceinline extern __inline__ __attribute__((always_inline))
207
214
#endif /* __GNUC__ */
208
215
 
604
611
extern "C" {
605
612
#endif
606
613
 
 
614
#ifdef __MINGW_INTRIN_INLINE
 
615
__MINGW_INTRIN_INLINE void __cdecl __debugbreak(void)
 
616
{
 
617
  __asm__ __volatile__("int $3");
 
618
}
 
619
#endif
 
620
 
607
621
/* mingw-w64 specific functions: */
608
622
const char *__mingw_get_crt_info (void);
609
623