From 902a40d6224b6a1b8b0a29517a6530b782083f62 Mon Sep 17 00:00:00 2001 From: Ivan Pelipenko Date: Wed, 10 Jun 2020 14:35:52 +0300 Subject: [PATCH 1/2] smaaaaal clean --- main.cpp | 31 +++++++++---------------------- src_main/core/piinit.cpp | 31 ++++++------------------------- 2 files changed, 15 insertions(+), 47 deletions(-) diff --git a/main.cpp b/main.cpp index ac06d7cf..a53a3716 100644 --- a/main.cpp +++ b/main.cpp @@ -117,27 +117,14 @@ PIKbdListener kbd(0, 0, false); int main(int argc, char * argv[]) { - PIMathMatrixd m2(3,3); m2.fill(5); - PIMathVectord v(3); v.fill(4); - //m.fill(7); - piCout << v*m2; - //piCout << m1*m2.transposed(); -// PIMathMatrixd m2; -// m2 = m; m2.resize(3,5, 99); -// piCout << m2; -// m2 = m; m2.resize(5,3, 88); -// piCout << m2; -// m2 = m; m2.resize(4,9, 77); -// piCout << m2; -// m2 = m; m2.resize(2,2, 66); -// piCout << m2; -// m2 = m; m2.resize(2,8, 66); -// piCout << m2; -// piCout << m.transposed() << m.transposed()*m; -// piCout << "zzzzzzzz"; - PIMathMatrixT<3u, 3u, double> n1 = PIMathMatrixT<3u, 3u, double>::filled(5); - PIMathMatrixT<1u, 3u, double> n2 = PIMathMatrixT<1u, 3u, double>::filled(4); - piCout << n2*n1; -// piCout << n.transposed() << n.transposed()*n; + PIMap & m(PIObject::__meta_data()); + for (auto it = m.constBegin(); it != m.constEnd(); ++it) { + const PIObject::__MetaData & md(it.value()); + piCout << it.key() << md.scope_list << md.scope_id << ":"; + for (auto j = md.eh_func.constBegin(); j != md.eh_func.constEnd(); ++j) { + piCout << " " << j.value().fullFormat(); + } + piCout << ""; + } return 0; } diff --git a/src_main/core/piinit.cpp b/src_main/core/piinit.cpp index f2d1b64f..3f26f314 100644 --- a/src_main/core/piinit.cpp +++ b/src_main/core/piinit.cpp @@ -63,7 +63,6 @@ void __PISetTimerResolution() { # include # include # include -//# include extern clock_serv_t __pi_mac_clock; #endif #ifdef PIP_ICU @@ -179,20 +178,12 @@ PIInit::PIInit() { __syslocname__ = __sysoemname__ = 0; __utf8name__ = const_cast("UTF-8"); #ifdef PIP_ICU - //__syslocname__ = new char[256]; - //memset(__syslocname__, 0, 256); UErrorCode e((UErrorCode)0); u_init(&e); # ifdef WINDOWS PRIVATE->delete_locs = true; CPINFOEX cpinfo; int l = 0; - /*GetCPInfoEx(CP_ACP, 0, &cpinfo); - for (l = 0; l < MAX_PATH; ++l) - if (cpinfo.CodePageName[l] == '\0' || cpinfo.CodePageName[l] == ' ') - break; - memcpy(__syslocname__, "windows-", 8); - memcpy(&(__syslocname__[8]), cpinfo.CodePageName, l);*/ GetCPInfoEx(CP_OEMCP, 0, &cpinfo); for (l = 0; l < MAX_PATH; ++l) if (cpinfo.CodePageName[l] == '\0' || cpinfo.CodePageName[l] == ' ') @@ -274,28 +265,18 @@ PIInit::PIInit() { sinfo->OS_name = #ifdef WINDOWS PIStringAscii("Windows"); -#else - # ifdef QNX +#elif QNX PIStringAscii("QNX"); -# else - # ifdef MAC_OS +#elif MAC_OS PIStringAscii("MacOS"); -# else - # ifdef ANDROID +#elif ANDROID PIStringAscii("Android"); -# else - # ifdef FREE_BSD +#elif FREE_BSD PIStringAscii("FreeBSD"); -# else - # ifdef FREERTOS +#elif FREERTOS PIStringAscii("FreeRTOS"); -# else +#else uns.sysname; -# endif -# endif -# endif -# endif -# endif #endif } From 99e93dfc62424b9a18a36139ba694062deefc106 Mon Sep 17 00:00:00 2001 From: Ivan Pelipenko Date: Wed, 10 Jun 2020 15:11:22 +0300 Subject: [PATCH 2/2] PIInit --- src_main/core/piinit.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src_main/core/piinit.cpp b/src_main/core/piinit.cpp index 3f26f314..6063a2c5 100644 --- a/src_main/core/piinit.cpp +++ b/src_main/core/piinit.cpp @@ -265,15 +265,15 @@ PIInit::PIInit() { sinfo->OS_name = #ifdef WINDOWS PIStringAscii("Windows"); -#elif QNX +#elif defined(QNX) PIStringAscii("QNX"); -#elif MAC_OS +#elif defined(MAC_OS) PIStringAscii("MacOS"); -#elif ANDROID +#elif defined(ANDROID) PIStringAscii("Android"); -#elif FREE_BSD +#elif defined(FREE_BSD) PIStringAscii("FreeBSD"); -#elif FREERTOS +#elif defined(FREERTOS) PIStringAscii("FreeRTOS"); #else uns.sysname;