\r
void _PDCLIB_call_once(_PDCLIB_once_flag *flag, void (*func)(void))\r
{\r
- if(*flag != _PDCLIB_ONCE_FLAG_DONE) {\r
+ if(!_PDCLIB_ONCE_FLAG_IS_DONE(flag)) {\r
func();\r
- *flag = _PDCLIB_ONCE_FLAG_DONE;\r
+ *flag = 1;\r
}\r
}\r
#endif\r
\r
#ifdef TEST\r
-#include <_PDCLIB_test.h>\r
+#include "_PDCLIB_test.h"\r
\r
#ifndef REGTEST\r
static int count = 0;\r