diff --git a/main.cpp b/main.cpp index 1ec87b57..0e1de889 100644 --- a/main.cpp +++ b/main.cpp @@ -1,52 +1,11 @@ #include "pip.h" +#include "picodeparser.h" #include "pivector2d.h" -#include "pistring.h" -#ifdef QNX -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# ifdef BLACKBERRY -# include -# else -# include -# endif -# define ip_mreqn ip_mreq -# define imr_address imr_interface -#else -# ifdef WINDOWS -# include -# include -# include -# include -# include -# define ip_mreqn ip_mreq -# define imr_address imr_interface -# else -# include -# include -# include -# include -# include -# include -# include -# ifndef ANDROID -# include -# endif -# endif -#endif -#include int main(int argc, char *argv[]) { + PICodeParser cp; + cp.parseFile("cp.h"); /*PIString s = PIString::fromUTF8("hello, привет"); piCout << s; PIByteArray ba = s.toUTF8(); @@ -54,8 +13,6 @@ int main(int argc, char *argv[]) { PIString s2; s2 = PIString::fromUTF8(ba); piCout << s2;*/ - piCout << PIEthernet::Address::resolve("www.ya.ru:22"); - piCout << PIEthernet::Address::resolve("www.ya.ru", 22); return 0; } diff --git a/src_main/core/pibase.h b/src_main/core/pibase.h index 3d2950de..1adc25cf 100644 --- a/src_main/core/pibase.h +++ b/src_main/core/pibase.h @@ -203,6 +203,7 @@ c::__PrivateInitializer__ & c::__PrivateInitializer__::operator =(const c::__PrivateInitializer__ & o) {if (p) delete p; p = new c::__Private__(); return *this;} #define PRIVATE (__privateinitializer__.p) +#define PRIVATEWB __privateinitializer__.p //! Macro used for infinite loop