X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=opt%2Fnothread%2F_PDCLIB_threadconfig.h;h=cf0a625e0bfd18eb24ff0231186729d1588dc60e;hp=39478e97d4c35d28bf57c3c6e0cbf5528fef4dd1;hb=da0f3f353d417fed71f358a48d5d5394145e460d;hpb=b41576197133c1211d6ec353faf93f505f573b8a diff --git a/opt/nothread/_PDCLIB_threadconfig.h b/opt/nothread/_PDCLIB_threadconfig.h index 39478e9..cf0a625 100644 --- a/opt/nothread/_PDCLIB_threadconfig.h +++ b/opt/nothread/_PDCLIB_threadconfig.h @@ -1,11 +1,13 @@ #ifndef _PDCLIB_THREADCONFIG_H #define _PDCLIB_THREADCONFIG_H -#include <_PDCLIB_aux.h> -#include <_PDCLIB_config.h> +#include "_PDCLIB_aux.h" +#include "_PDCLIB_config.h" -_PDCLIB_BEGIN_EXTERN_C +#ifdef __cplusplus +extern "C" { +#endif #define _PDCLIB_ONCE_FLAG_INIT 0 -#define _PDCLIB_ONCE_FLAG_DONE 1 +#define _PDCLIB_ONCE_FLAG_IS_DONE(_f) (*(_f) == 1) typedef char _PDCLIB_once_flag; void _PDCLIB_call_once(_PDCLIB_once_flag *flag, void (*func)(void)); @@ -20,5 +22,7 @@ struct _PDCLIB_tss { void *value; }; -_PDCLIB_END_EXTERN_C +#ifdef __cplusplus +} +#endif #endif