Windows SDK: define BEGIN_DECLS/END_DECLS.
These macros are not provided by MingW by default. Change-Id: I623fda6c8e25e26573543c9368ebad47abc7f5c3
This commit is contained in:
parent
a05365cece
commit
b9c20aa8ba
|
@ -15,7 +15,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Android config -- "CYGWIN_NT-5.1".
|
* Android config -- "CYGWIN_NT-5.1".
|
||||||
*
|
*
|
||||||
* Cygwin has pthreads, but GDB seems to get confused if you use it to
|
* Cygwin has pthreads, but GDB seems to get confused if you use it to
|
||||||
* create threads. By "confused", I mean it freezes up the first time the
|
* create threads. By "confused", I mean it freezes up the first time the
|
||||||
|
@ -37,6 +37,24 @@
|
||||||
* comments.
|
* comments.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/* MingW doesn't define __BEGIN_DECLS / __END_DECLS. */
|
||||||
|
|
||||||
|
#ifndef __BEGIN_DECLS
|
||||||
|
# ifdef __cplusplus
|
||||||
|
# define __BEGIN_DECLS extern "C" {
|
||||||
|
# else
|
||||||
|
# define __BEGIN_DECLS
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef __END_DECLS
|
||||||
|
# ifdef __cplusplus
|
||||||
|
# define __END_DECLS }
|
||||||
|
# else
|
||||||
|
# define __END_DECLS
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Threading model. Choose one:
|
* Threading model. Choose one:
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in New Issue