diff --git a/main.cpp b/main.cpp index d27f3fdd..f8b632a4 100644 --- a/main.cpp +++ b/main.cpp @@ -32,13 +32,17 @@ const char pult_config[] = "; */ +class A { +public: + void f() { + piCout << this; + } +}; + int main(int argc, char *argv[]) { - PIDir d;//(PIDir::current().absolutePath()); - d.cd("0"); - d.cd("1"); - d.cd("2"); - piCout << d.absolutePath(); - piCout << d.make(); + PIThread t; + PIObject * o = (PIObject*)&t; + piCout << (o->cast()); // PIDiagnostics d; // piCout << d.receiveBytesPerSec(); diff --git a/src_crypt/picrypt.cpp b/src_crypt/picrypt.cpp index 7c8a4337..c659f0a5 100644 --- a/src_crypt/picrypt.cpp +++ b/src_crypt/picrypt.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Cryptographic class using lib Sodium - Copyright (C) 2016 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2017 Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_fftw/pifft.cpp b/src_fftw/pifft.cpp index ecccecc3..19d8c046 100644 --- a/src_fftw/pifft.cpp +++ b/src_fftw/pifft.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Class for FFT, IFFT and Hilbert transformations - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/code/picodeinfo.cpp b/src_main/code/picodeinfo.cpp index 0bd3b992..a3661ce7 100755 --- a/src_main/code/picodeinfo.cpp +++ b/src_main/code/picodeinfo.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives C++ code info structs - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/code/picodeinfo.h b/src_main/code/picodeinfo.h index dee2ccb2..e91f6f38 100755 --- a/src_main/code/picodeinfo.h +++ b/src_main/code/picodeinfo.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives C++ code info structs - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/code/picodemodule.h b/src_main/code/picodemodule.h index 3b053dbb..ee5e5aa1 100644 --- a/src_main/code/picodemodule.h +++ b/src_main/code/picodemodule.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Module includes - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/code/picodeparser.cpp b/src_main/code/picodeparser.cpp index 304dc32c..96be0981 100755 --- a/src_main/code/picodeparser.cpp +++ b/src_main/code/picodeparser.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives C++ code parser - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/code/picodeparser.h b/src_main/code/picodeparser.h index 0ecdbb0d..bae37414 100755 --- a/src_main/code/picodeparser.h +++ b/src_main/code/picodeparser.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives C++ code parser - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/console/piconsole.cpp b/src_main/console/piconsole.cpp index fcd80ba8..568d27ac 100644 --- a/src_main/console/piconsole.cpp +++ b/src_main/console/piconsole.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Console output/input - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/console/piconsole.h b/src_main/console/piconsole.h index 75aa7a2a..db66b197 100644 --- a/src_main/console/piconsole.h +++ b/src_main/console/piconsole.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Console output/input - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/console/piconsolemodule.h b/src_main/console/piconsolemodule.h index 49705a6c..dab86a35 100644 --- a/src_main/console/piconsolemodule.h +++ b/src_main/console/piconsolemodule.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Module includes - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/console/pikbdlistener.cpp b/src_main/console/pikbdlistener.cpp index a2ec8911..3a223a6c 100644 --- a/src_main/console/pikbdlistener.cpp +++ b/src_main/console/pikbdlistener.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Keyboard grabber for console - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/console/pikbdlistener.h b/src_main/console/pikbdlistener.h index da04e0b4..caf9374c 100644 --- a/src_main/console/pikbdlistener.h +++ b/src_main/console/pikbdlistener.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Keyboard grabber for console - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/console/piscreen.cpp b/src_main/console/piscreen.cpp index 3bcfe845..576a7100 100644 --- a/src_main/console/piscreen.cpp +++ b/src_main/console/piscreen.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Console output/input - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/console/piscreen.h b/src_main/console/piscreen.h index 6fc8baf1..8d44f260 100644 --- a/src_main/console/piscreen.h +++ b/src_main/console/piscreen.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Console output/input - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/console/piscreendrawer.cpp b/src_main/console/piscreendrawer.cpp index 4160647f..4440353c 100644 --- a/src_main/console/piscreendrawer.cpp +++ b/src_main/console/piscreendrawer.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Console output/input - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/console/piscreendrawer.h b/src_main/console/piscreendrawer.h index 8696f5fb..d8ec1a1b 100644 --- a/src_main/console/piscreendrawer.h +++ b/src_main/console/piscreendrawer.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Drawer for PIScreen - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/console/piscreentile.cpp b/src_main/console/piscreentile.cpp index 203dafc0..1846c859 100644 --- a/src_main/console/piscreentile.cpp +++ b/src_main/console/piscreentile.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Basic PIScreen tile - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/console/piscreentile.h b/src_main/console/piscreentile.h index d33f3abe..5b6cb741 100644 --- a/src_main/console/piscreentile.h +++ b/src_main/console/piscreentile.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Basic PIScreen tile - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/console/piscreentiles.cpp b/src_main/console/piscreentiles.cpp index 93aac25c..0660c992 100644 --- a/src_main/console/piscreentiles.cpp +++ b/src_main/console/piscreentiles.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Various tiles for PIScreen - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/console/piscreentiles.h b/src_main/console/piscreentiles.h index 6f0766ff..381dcd54 100644 --- a/src_main/console/piscreentiles.h +++ b/src_main/console/piscreentiles.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Various tiles for PIScreen - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/console/piscreentypes.h b/src_main/console/piscreentypes.h index eca3e573..94c297e3 100644 --- a/src_main/console/piscreentypes.h +++ b/src_main/console/piscreentypes.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Types for PIScreen - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/console/piterminal.cpp b/src_main/console/piterminal.cpp index 76c1037d..5e4c4144 100644 --- a/src_main/console/piterminal.cpp +++ b/src_main/console/piterminal.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Virtual terminal - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/console/piterminal.h b/src_main/console/piterminal.h index bee77052..d9c2e2aa 100644 --- a/src_main/console/piterminal.h +++ b/src_main/console/piterminal.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Virtual terminal - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/containers/picontainers.cpp b/src_main/containers/picontainers.cpp index 5566cda9..82401281 100755 --- a/src_main/containers/picontainers.cpp +++ b/src_main/containers/picontainers.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Generic containers - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/containers/picontainers.h b/src_main/containers/picontainers.h index d2bbdc13..b3ff06ae 100755 --- a/src_main/containers/picontainers.h +++ b/src_main/containers/picontainers.h @@ -7,7 +7,7 @@ /* PIP - Platform Independent Primitives Generic containers - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/containers/picontainersmodule.h b/src_main/containers/picontainersmodule.h index 7eb2e85a..c9eefc48 100644 --- a/src_main/containers/picontainersmodule.h +++ b/src_main/containers/picontainersmodule.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Module includes - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/containers/pideque.h b/src_main/containers/pideque.h index 62b257c5..176560e6 100755 --- a/src_main/containers/pideque.h +++ b/src_main/containers/pideque.h @@ -6,7 +6,7 @@ /* PIP - Platform Independent Primitives Dynamic array of any type - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/containers/pimap.h b/src_main/containers/pimap.h index 4f940563..43795744 100644 --- a/src_main/containers/pimap.h +++ b/src_main/containers/pimap.h @@ -6,7 +6,7 @@ /* PIP - Platform Independent Primitives Dynamic array of any type - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/containers/pipair.h b/src_main/containers/pipair.h index 8dc04a45..59ed514f 100644 --- a/src_main/containers/pipair.h +++ b/src_main/containers/pipair.h @@ -2,6 +2,7 @@ #define PIPAIR_H #include "pibase.h" + class PICout; template diff --git a/src_main/containers/piqueue.h b/src_main/containers/piqueue.h index d345cbb6..025786aa 100755 --- a/src_main/containers/piqueue.h +++ b/src_main/containers/piqueue.h @@ -6,7 +6,7 @@ /* PIP - Platform Independent Primitives Queue container - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/containers/piset.h b/src_main/containers/piset.h index adde5f6d..4c44015a 100644 --- a/src_main/containers/piset.h +++ b/src_main/containers/piset.h @@ -6,7 +6,7 @@ /* PIP - Platform Independent Primitives Set container - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/containers/pistack.h b/src_main/containers/pistack.h index 6afa5006..2a8a031c 100755 --- a/src_main/containers/pistack.h +++ b/src_main/containers/pistack.h @@ -6,7 +6,7 @@ /* PIP - Platform Independent Primitives Stack container - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/containers/pivector.h b/src_main/containers/pivector.h index e4717f32..781194f0 100755 --- a/src_main/containers/pivector.h +++ b/src_main/containers/pivector.h @@ -6,7 +6,7 @@ /* PIP - Platform Independent Primitives Dynamic array of any type - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/pibase.h b/src_main/core/pibase.h index c501ccb0..ed4bab8e 100644 --- a/src_main/core/pibase.h +++ b/src_main/core/pibase.h @@ -7,7 +7,7 @@ /* PIP - Platform Independent Primitives Base types and functions - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/pibitarray.h b/src_main/core/pibitarray.h index 912f0984..c47bb8f6 100755 --- a/src_main/core/pibitarray.h +++ b/src_main/core/pibitarray.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Bit array - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/pibytearray.cpp b/src_main/core/pibytearray.cpp index 1b12fcc1..a2ce26d4 100755 --- a/src_main/core/pibytearray.cpp +++ b/src_main/core/pibytearray.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Byte array - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/pibytearray.h b/src_main/core/pibytearray.h index 857e8a3b..1723daaf 100755 --- a/src_main/core/pibytearray.h +++ b/src_main/core/pibytearray.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Byte array - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/pichar.cpp b/src_main/core/pichar.cpp index d1d9c23c..1baa6381 100644 --- a/src_main/core/pichar.cpp +++ b/src_main/core/pichar.cpp @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Unicode char - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/pichar.h b/src_main/core/pichar.h index af6d38b0..50430bb9 100755 --- a/src_main/core/pichar.h +++ b/src_main/core/pichar.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Unicode char - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/pichunkstream.h b/src_main/core/pichunkstream.h index f1aac273..3265a8ad 100644 --- a/src_main/core/pichunkstream.h +++ b/src_main/core/pichunkstream.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Binary serializator - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/picli.cpp b/src_main/core/picli.cpp index d89d2f21..7a1ac470 100755 --- a/src_main/core/picli.cpp +++ b/src_main/core/picli.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Command-Line Parser - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/picli.h b/src_main/core/picli.h index fdc4872f..b97b1558 100755 --- a/src_main/core/picli.h +++ b/src_main/core/picli.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Command-Line Parser - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/picollection.h b/src_main/core/picollection.h index d1ea7910..bc68dd06 100755 --- a/src_main/core/picollection.h +++ b/src_main/core/picollection.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Peer - named I/O ethernet node, forming self-organized peering network - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/picoremodule.h b/src_main/core/picoremodule.h index 96eafec2..106a0fa9 100644 --- a/src_main/core/picoremodule.h +++ b/src_main/core/picoremodule.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Module includes - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/picout.cpp b/src_main/core/picout.cpp index 75aa1028..885629af 100644 --- a/src_main/core/picout.cpp +++ b/src_main/core/picout.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Universal output to console class - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/picout.h b/src_main/core/picout.h index ff4cddd8..95f3036c 100644 --- a/src_main/core/picout.h +++ b/src_main/core/picout.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Universal output to console class - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/piflags.h b/src_main/core/piflags.h index 167e88e7..928fefcf 100644 --- a/src_main/core/piflags.h +++ b/src_main/core/piflags.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives General flags class - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/piincludes.cpp b/src_main/core/piincludes.cpp index 6cb66f7b..447a8283 100755 --- a/src_main/core/piincludes.cpp +++ b/src_main/core/piincludes.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Global includes - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/piincludes.h b/src_main/core/piincludes.h index 1aeba224..f0f8e7d6 100755 --- a/src_main/core/piincludes.h +++ b/src_main/core/piincludes.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Minimal PIP includes - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/piincludes_p.h b/src_main/core/piincludes_p.h index 1231e4f2..5c6b43a3 100644 --- a/src_main/core/piincludes_p.h +++ b/src_main/core/piincludes_p.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Initialization - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/piinit.cpp b/src_main/core/piinit.cpp index 0de6fed8..efcc6ee5 100644 --- a/src_main/core/piinit.cpp +++ b/src_main/core/piinit.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Initialization - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/piinit.h b/src_main/core/piinit.h index 238b3713..b0ca5a18 100644 --- a/src_main/core/piinit.h +++ b/src_main/core/piinit.h @@ -6,7 +6,7 @@ /* PIP - Platform Independent Primitives Initialization - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/piobject.cpp b/src_main/core/piobject.cpp index e8fa22e2..cf47486c 100755 --- a/src_main/core/piobject.cpp +++ b/src_main/core/piobject.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Object, base class of some PIP classes, provide EVENT -> EVENT_HANDLER mechanism - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -55,9 +55,6 @@ handler A: event to event */ -PIVector PIObject::objects; -PIMap PIObject::__eh_data; - PIString PIObject::__EHFunc::arguments() const { return types.join(","); @@ -80,7 +77,7 @@ PIObject::PIObject(const PIString & name): _signature_(__PIOBJECT_SIGNATURE__), //__PIVariantInitBuiltin__(); setName(name); setDebug(true); - objects << this; + objects() << this; //piCout << "new" << this; } @@ -88,7 +85,7 @@ PIObject::PIObject(const PIString & name): _signature_(__PIOBJECT_SIGNATURE__), PIObject::~PIObject() { //piCout << "delete" << this; piMonitor.objects--; - objects.removeAll(this); + objects().removeAll(this); piDisconnect(this); } @@ -148,7 +145,7 @@ PIStringList PIObject::events() { PIStringList PIObject::methodsEH() { PIMutexLocker ml(__eh_mutex()); PIStringList ret; - __EHData & ehd(__eh_data[className()]); + __EHData & ehd(__eh_data()[className()]); piForeachC (__EHPair & eh, ehd.eh_func) ret << eh.second.fullFormat(); return ret; @@ -157,7 +154,7 @@ PIStringList PIObject::methodsEH() { bool PIObject::isMethodEHContains(const PIString & name) const { PIMutexLocker ml(__eh_mutex()); - __EHData & ehd(__eh_data[className()]); + __EHData & ehd(__eh_data()[className()]); piForeachC (__EHPair & eh, ehd.eh_func) if (eh.second.func_name == name) return true; @@ -167,7 +164,7 @@ bool PIObject::isMethodEHContains(const PIString & name) const { PIString PIObject::methodEHArguments(const PIString & name) const { PIMutexLocker ml(__eh_mutex()); - __EHData & ehd(__eh_data[className()]); + __EHData & ehd(__eh_data()[className()]); piForeachC (__EHPair & eh, ehd.eh_func) if (eh.second.func_name == name) return eh.second.arguments(); @@ -177,7 +174,7 @@ PIString PIObject::methodEHArguments(const PIString & name) const { PIString PIObject::methodEHFullFormat(const PIString & name) const { PIMutexLocker ml(__eh_mutex()); - __EHData & ehd(__eh_data[className()]); + __EHData & ehd(__eh_data()[className()]); piForeachC (__EHPair & eh, ehd.eh_func) if (eh.second.func_name == name) return eh.second.fullFormat(); @@ -192,7 +189,7 @@ PIString PIObject::methodEHFromAddr(const void * addr) const { PIVector PIObject::findEH(const PIString & name) const { PIVector<__EHFunc> ret; - __EHData & ehd(__eh_data[className()]); + __EHData & ehd(__eh_data()[className()]); piForeachC (__EHPair & eh, ehd.eh_func) if (eh.second.func_name == name) ret << eh.second; @@ -202,7 +199,7 @@ PIVector PIObject::findEH(const PIString & name) const { PIObject::__EHFunc PIObject::methodEH(const void * addr) const { PIMutexLocker ml(__eh_mutex()); - return __eh_data[className()].eh_func.value(addr); + return __eh_data()[className()].eh_func.value(addr); } @@ -341,7 +338,7 @@ void PIObject::piDisconnect(PIObject * src) { void PIObject::updateConnectors() { //piCout << "*** updateConnectors" << this; connectors.clear(); - piForeach (PIObject * o, objects) { + piForeach (PIObject * o, objects()) { if (o == this) continue; PIVector & oc(o->connections); piForeach (Connection & c, oc) @@ -357,6 +354,18 @@ PIMutex & PIObject::__eh_mutex() { } +PIMap & PIObject::__eh_data() { + static PIMap ret; + return ret; +} + + +PIVector & PIObject::objects() { + static PIVector ret; + return ret; +} + + PIString PIObject::simplifyType(const char * a) { PIString ret = PIStringAscii(a).trim(); int white = -1; @@ -398,6 +407,12 @@ bool PIObject::execute(const PIString & method) { } +bool PIObject::isPIObject(const PIObject * o) { + if (!o) return false; + return o->_signature_ == __PIOBJECT_SIGNATURE__; +} + + void PIObject::dump(const PIString & line_prefix) const { @@ -412,7 +427,7 @@ void PIObject::dump(const PIString & line_prefix) const { //printf("dump %d properties ok\n", properties_.size()); PICout(PICoutManipulators::AddNewLine) << line_prefix << " }"; PICout(PICoutManipulators::AddNewLine) << line_prefix << " methodsEH {"; - __EHData & ehd(__eh_data[className()]); + __EHData & ehd(__eh_data()[className()]); PICout(PICoutManipulators::AddNewLine) << line_prefix << " count: " << ehd.eh_func.size_s(); //printf("dump %d methods\n", ehd.eh_func.size()); piForeachC (__EHPair & eh, ehd.eh_func) { @@ -455,8 +470,8 @@ void dumpApplication() { PICout(PICoutManipulators::AddNewLine) << " started: " << pi->execDateTime.toString(); PICout(PICoutManipulators::AddNewLine) << " uptime, s: " << (cd.toSystemTime() - pi->execDateTime.toSystemTime()).toSeconds(); PICout(PICoutManipulators::AddNewLine) << " PIObjects {"; - PICout(PICoutManipulators::AddNewLine) << " count: " << PIObject::objects.size_s(); - piForeachC (PIObject * o, PIObject::objects) + PICout(PICoutManipulators::AddNewLine) << " count: " << PIObject::objects().size_s(); + piForeachC (PIObject * o, PIObject::objects()) o->dump(" "); PICout(PICoutManipulators::AddNewLine) << " }"; PICout(PICoutManipulators::AddNewLine) << "}"; diff --git a/src_main/core/piobject.h b/src_main/core/piobject.h index 07519cf1..ec98e8c5 100755 --- a/src_main/core/piobject.h +++ b/src_main/core/piobject.h @@ -6,7 +6,7 @@ /* PIP - Platform Independent Primitives Object, base class of some PIP classes, provide EVENT -> EVENT_HANDLER mechanism - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -185,8 +185,8 @@ #define PIOBJECT(name) \ protected: \ typedef name __PIObject__; \ - static const PIString __classNameS() {return PIStringAscii(#name);} \ public: \ + static const PIString __classNameS() {return PIStringAscii(#name);} \ virtual const char * className() const {return #name;} \ private: @@ -197,11 +197,11 @@ PIString pn(name::__classNameS()); \ if (pn.isEmpty()) return; \ PIMutexLocker ml(__eh_mutex()); \ - if (__eh_data.contains(__classNameS())) return; \ - __eh_data[pn]; \ - __eh_data[__classNameS()]; \ - __EHData & ehp(__eh_data[pn]); \ - __EHData & eh(__eh_data[__classNameS()]); \ + if (__eh_data().contains(__classNameS())) return; \ + __eh_data()[pn]; \ + __eh_data()[__classNameS()]; \ + __EHData & ehp(__eh_data()[pn]); \ + __EHData & eh(__eh_data()[__classNameS()]); \ eh.eh_set << ehp.eh_set; \ eh.eh_func << ehp.eh_func; \ } \ @@ -219,7 +219,7 @@ public: \ __##name##0_Initializer__() { \ PIMutexLocker ml(__eh_mutex()); \ - __EHData & eh(__eh_data[__classNameS()]); \ + __EHData & eh(__eh_data()[__classNameS()]); \ void * fp = (void*)(ret(*)(void*))__stat_eh_##name##__; \ if (eh.eh_set[fp]) return; \ eh.eh_set << fp; \ @@ -237,7 +237,7 @@ public: \ __##name##1##n0##_Initializer__() { \ PIMutexLocker ml(__eh_mutex()); \ - __EHData & eh(__eh_data[__classNameS()]); \ + __EHData & eh(__eh_data()[__classNameS()]); \ void * fp = (void*)(ret(*)(void*, a0))__stat_eh_##name##__; \ if (eh.eh_set[fp]) return; \ eh.eh_set << fp; \ @@ -257,7 +257,7 @@ public: \ __##name##2##n0##n1##_Initializer__() { \ PIMutexLocker ml(__eh_mutex()); \ - __EHData & eh(__eh_data[__classNameS()]); \ + __EHData & eh(__eh_data()[__classNameS()]); \ void * fp = (void*)(ret(*)(void*, a0, a1))__stat_eh_##name##__; \ if (eh.eh_set[fp]) return; \ eh.eh_set << fp; \ @@ -277,7 +277,7 @@ public: \ __##name##3##n0##n1##n2##_Initializer__() { \ PIMutexLocker ml(__eh_mutex()); \ - __EHData & eh(__eh_data[__classNameS()]); \ + __EHData & eh(__eh_data()[__classNameS()]); \ void * fp = (void*)(ret(*)(void*, a0, a1, a2))__stat_eh_##name##__; \ if (eh.eh_set[fp]) return; \ eh.eh_set << fp; \ @@ -297,7 +297,7 @@ public: \ __##name##4##n0##n1##n2##n3##_Initializer__() { \ PIMutexLocker ml(__eh_mutex()); \ - __EHData & eh(__eh_data[__classNameS()]); \ + __EHData & eh(__eh_data()[__classNameS()]); \ void * fp = (void*)(ret(*)(void*, a0, a1, a2, a3))__stat_eh_##name##__; \ if (eh.eh_set[fp]) return; \ eh.eh_set << fp; \ @@ -660,7 +660,7 @@ public: //! Returns PIObject* with name "name" or 0, if there is no object found static PIObject * findByName(const PIString & name) { - piForeach (PIObject * i, PIObject::objects) { + piForeach (PIObject * i, PIObject::objects()) { if (i->name() != name) continue; return i; } @@ -668,15 +668,29 @@ public: } bool isPIObject() const {return isPIObject(this);} + template + bool isTypeOf() const { + if (!this) return false; + if (!isPIObject()) return false; + return (PIStringAscii(className()) == T::__classNameS()); + } + template + T * cast() const { + if (!isTypeOf()) return (T*)0; + return (T*)this; + } bool execute(const PIString & method); - static bool isPIObject(const PIObject * o) {return o->_signature_ == __PIOBJECT_SIGNATURE__;} + + static bool isPIObject(const PIObject * o); static bool isPIObject(const void * o) {return isPIObject((PIObject*)o);} + template + static bool isTypeOf(const PIObject * o) {return o->isTypeOf();} + template + static bool isTypeOf(const void * o) {return isTypeOf((PIObject*)o);} static bool execute(PIObject * o, const PIString & method) {return o->execute(method);} static bool execute(void * o, const PIString & method) {return ((PIObject*)o)->execute(method);} static PIString simplifyType(const char * a); - static PIMutex & __eh_mutex(); - struct __EHFunc { __EHFunc(): addr(0) {;} bool isNull() const {return addr == 0;} @@ -694,7 +708,8 @@ public: PIMap eh_func; }; typedef PIPair __EHPair; - static PIMap __eh_data; + static PIMutex & __eh_mutex(); + static PIMap & __eh_data(); protected: @@ -745,7 +760,7 @@ private: typedef PIPair Property; PIMap properties_; - static PIVector objects; + static PIVector & objects(); PISet connectors; PIMutex mutex_, mutex_connect; diff --git a/src_main/core/pistatemachine.h b/src_main/core/pistatemachine.h index d1deb858..43e20c83 100755 --- a/src_main/core/pistatemachine.h +++ b/src_main/core/pistatemachine.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives State machine - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/pistring.cpp b/src_main/core/pistring.cpp index 833b1453..4feba173 100755 --- a/src_main/core/pistring.cpp +++ b/src_main/core/pistring.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives String - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/pistring.h b/src_main/core/pistring.h index 445088e0..3abeab29 100755 --- a/src_main/core/pistring.h +++ b/src_main/core/pistring.h @@ -6,7 +6,7 @@ /* PIP - Platform Independent Primitives String - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/pitime.cpp b/src_main/core/pitime.cpp index 3a3c42aa..1044945c 100755 --- a/src_main/core/pitime.cpp +++ b/src_main/core/pitime.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Timer - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/pitime.h b/src_main/core/pitime.h index 1d670e08..1154bfad 100755 --- a/src_main/core/pitime.h +++ b/src_main/core/pitime.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Time structs - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/pivariant.cpp b/src_main/core/pivariant.cpp index 5dba6a15..68cf155d 100755 --- a/src_main/core/pivariant.cpp +++ b/src_main/core/pivariant.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Variant type - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/core/pivariant.h b/src_main/core/pivariant.h index db0c641b..83aaa4fe 100755 --- a/src_main/core/pivariant.h +++ b/src_main/core/pivariant.h @@ -6,7 +6,7 @@ /* PIP - Platform Independent Primitives Variant type - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/geo/piellipsoidmodel.h b/src_main/geo/piellipsoidmodel.h index 3dc1b4db..d0031170 100644 --- a/src_main/geo/piellipsoidmodel.h +++ b/src_main/geo/piellipsoidmodel.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Contains geo ellipsoid models - Copyright (C) 2016 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2017 Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/geo/pigeomodule.h b/src_main/geo/pigeomodule.h index 5a8d1cb6..b7579769 100644 --- a/src_main/geo/pigeomodule.h +++ b/src_main/geo/pigeomodule.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Module includes - Copyright (C) 2016 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2017 Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/geo/pigeoposition.h b/src_main/geo/pigeoposition.h index c7e8dcc8..14547788 100644 --- a/src_main/geo/pigeoposition.h +++ b/src_main/geo/pigeoposition.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Class for geo position storage and conversions - Copyright (C) 2016 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2017 Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/pibasetransfer.h b/src_main/io/pibasetransfer.h index b390b031..4670f6c7 100644 --- a/src_main/io/pibasetransfer.h +++ b/src_main/io/pibasetransfer.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Base class for reliable send and receive data in fixed packets with error correction, pause and resume - Copyright (C) 2016 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2017 Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/pibinarylog.cpp b/src_main/io/pibinarylog.cpp index 120d1dea..61318375 100644 --- a/src_main/io/pibinarylog.cpp +++ b/src_main/io/pibinarylog.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Class for write binary data to logfile, and read or playback this data - Copyright (C) 2016 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2017 Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/pibinarylog.h b/src_main/io/pibinarylog.h index 82d2afec..1b004eda 100644 --- a/src_main/io/pibinarylog.h +++ b/src_main/io/pibinarylog.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Class for write binary data to logfile, and read or playback this data - Copyright (C) 2016 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2017 Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/piconfig.cpp b/src_main/io/piconfig.cpp index 50adaf39..94055d31 100755 --- a/src_main/io/piconfig.cpp +++ b/src_main/io/piconfig.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Config parser - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/piconfig.h b/src_main/io/piconfig.h index df4a6c89..1ab8e6c9 100755 --- a/src_main/io/piconfig.h +++ b/src_main/io/piconfig.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Configuration parser and writer - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/piconnection.cpp b/src_main/io/piconnection.cpp index 42a10499..167cbbaf 100755 --- a/src_main/io/piconnection.cpp +++ b/src_main/io/piconnection.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Complex I/O point - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/piconnection.h b/src_main/io/piconnection.h index f3e1df03..b615e3a7 100755 --- a/src_main/io/piconnection.h +++ b/src_main/io/piconnection.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Complex I/O point - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/pidatatransfer.h b/src_main/io/pidatatransfer.h index f4758c3e..bca7b49f 100644 --- a/src_main/io/pidatatransfer.h +++ b/src_main/io/pidatatransfer.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Class for send and receive PIByteArray via PIBaseTransfer - Copyright (C) 2016 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2017 Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/pidiagnostics.cpp b/src_main/io/pidiagnostics.cpp index ca9bd7ed..134fcad2 100755 --- a/src_main/io/pidiagnostics.cpp +++ b/src_main/io/pidiagnostics.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Speed and quality in/out diagnostics - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/pidiagnostics.h b/src_main/io/pidiagnostics.h index f83fe6c6..8628b4ae 100755 --- a/src_main/io/pidiagnostics.h +++ b/src_main/io/pidiagnostics.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Speed and quality in/out diagnostics - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru, Bychkov Andrey wapmobil@gmail.com + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Bychkov Andrey wapmobil@gmail.com This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/pidir.cpp b/src_main/io/pidir.cpp index 38ce2924..eb4b3f39 100755 --- a/src_main/io/pidir.cpp +++ b/src_main/io/pidir.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Directory - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/pidir.h b/src_main/io/pidir.h index 9905e688..051016ee 100755 --- a/src_main/io/pidir.h +++ b/src_main/io/pidir.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Directory - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/piethernet.cpp b/src_main/io/piethernet.cpp index 50a7a1ef..d6abfb6a 100755 --- a/src_main/io/piethernet.cpp +++ b/src_main/io/piethernet.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Ethernet, UDP/TCP Broadcast/Multicast - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/piethernet.h b/src_main/io/piethernet.h index a330b0dd..d0df6880 100755 --- a/src_main/io/piethernet.h +++ b/src_main/io/piethernet.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Ethernet, UDP/TCP Broadcast/Multicast - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/pifile.cpp b/src_main/io/pifile.cpp index 45f43c09..5d364277 100755 --- a/src_main/io/pifile.cpp +++ b/src_main/io/pifile.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives File - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/pifile.h b/src_main/io/pifile.h index d0ce9703..6ad6bdd9 100755 --- a/src_main/io/pifile.h +++ b/src_main/io/pifile.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives File - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/pifiletransfer.h b/src_main/io/pifiletransfer.h index 058de183..9fdc9901 100644 --- a/src_main/io/pifiletransfer.h +++ b/src_main/io/pifiletransfer.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Class for send and receive files and directories via PIBaseTransfer - Copyright (C) 2016 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2017 Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/piiobytearray.cpp b/src_main/io/piiobytearray.cpp index 01f0f52e..77b8cc9f 100644 --- a/src_main/io/piiobytearray.cpp +++ b/src_main/io/piiobytearray.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives PIIODevice wrapper around PIByteArray - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/piiobytearray.h b/src_main/io/piiobytearray.h index 97fdb398..2b9f241c 100644 --- a/src_main/io/piiobytearray.h +++ b/src_main/io/piiobytearray.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives PIIODevice wrapper around PIByteArray - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/piiodevice.cpp b/src_main/io/piiodevice.cpp index 75d460f3..70ad8dea 100755 --- a/src_main/io/piiodevice.cpp +++ b/src_main/io/piiodevice.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Abstract input/output device - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/piiodevice.h b/src_main/io/piiodevice.h index 6f1d9a47..1dc30bba 100755 --- a/src_main/io/piiodevice.h +++ b/src_main/io/piiodevice.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Abstract input/output device - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/piiomodule.h b/src_main/io/piiomodule.h index 76e3abdf..986fd870 100644 --- a/src_main/io/piiomodule.h +++ b/src_main/io/piiomodule.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Module includes - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/piiostring.cpp b/src_main/io/piiostring.cpp index 8ab7bfba..e31e55c7 100644 --- a/src_main/io/piiostring.cpp +++ b/src_main/io/piiostring.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives PIIODevice wrapper around PIString - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/piiostring.h b/src_main/io/piiostring.h index 55b2e060..091880d0 100644 --- a/src_main/io/piiostring.h +++ b/src_main/io/piiostring.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives PIIODevice wrapper around PIString - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/pimultiprotocol.cpp b/src_main/io/pimultiprotocol.cpp index 397a1b4d..573988e9 100755 --- a/src_main/io/pimultiprotocol.cpp +++ b/src_main/io/pimultiprotocol.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Multiprotocol - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/pimultiprotocol.h b/src_main/io/pimultiprotocol.h index e8dc9b72..f834def9 100755 --- a/src_main/io/pimultiprotocol.h +++ b/src_main/io/pimultiprotocol.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Multiprotocol - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/pipacketextractor.cpp b/src_main/io/pipacketextractor.cpp index 6ab9d421..ec05c88e 100755 --- a/src_main/io/pipacketextractor.cpp +++ b/src_main/io/pipacketextractor.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Packets extractor - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/pipacketextractor.h b/src_main/io/pipacketextractor.h index 53ddb136..3f1f0dec 100755 --- a/src_main/io/pipacketextractor.h +++ b/src_main/io/pipacketextractor.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Packets extractor - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/pipeer.cpp b/src_main/io/pipeer.cpp index 4bcf0e7f..335d87d3 100755 --- a/src_main/io/pipeer.cpp +++ b/src_main/io/pipeer.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Peer - named I/O ethernet node - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/pipeer.h b/src_main/io/pipeer.h index 9486397b..d860126a 100755 --- a/src_main/io/pipeer.h +++ b/src_main/io/pipeer.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Peer - named I/O ethernet node, forming self-organized peering network - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/piprotocol.cpp b/src_main/io/piprotocol.cpp index 7871219a..dea737d4 100755 --- a/src_main/io/piprotocol.cpp +++ b/src_main/io/piprotocol.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Protocol, input/output channel (COM, UDP) - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru, Bychkov Andrey wapmobil@gmail.com + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Bychkov Andrey wapmobil@gmail.com This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/piprotocol.h b/src_main/io/piprotocol.h index bfbe786e..902251f4 100755 --- a/src_main/io/piprotocol.h +++ b/src_main/io/piprotocol.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Protocol, input/output channel (COM, UDP) - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru, Bychkov Andrey wapmobil@gmail.com + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Bychkov Andrey wapmobil@gmail.com This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/piserial.cpp b/src_main/io/piserial.cpp index c4c10f89..f20e2600 100755 --- a/src_main/io/piserial.cpp +++ b/src_main/io/piserial.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives COM - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru, Bychkov Andrey wapmobil@gmail.com + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Bychkov Andrey wapmobil@gmail.com This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/piserial.h b/src_main/io/piserial.h index aca32f4d..bbf06766 100755 --- a/src_main/io/piserial.h +++ b/src_main/io/piserial.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives COM - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru, Bychkov Andrey wapmobil@gmail.com + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Bychkov Andrey wapmobil@gmail.com This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/pisharedmemory.cpp b/src_main/io/pisharedmemory.cpp index bffc895f..c0aa08ae 100644 --- a/src_main/io/pisharedmemory.cpp +++ b/src_main/io/pisharedmemory.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives File - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/pisharedmemory.h b/src_main/io/pisharedmemory.h index 43e74ebc..1e885165 100644 --- a/src_main/io/pisharedmemory.h +++ b/src_main/io/pisharedmemory.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Shared Memory - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/io/piusb.h b/src_main/io/piusb.h index d31b3cdd..ad30f8f6 100755 --- a/src_main/io/piusb.h +++ b/src_main/io/piusb.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives USB, based on libusb - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/math/picrc.h b/src_main/math/picrc.h index 2632e7fb..d22f773e 100755 --- a/src_main/math/picrc.h +++ b/src_main/math/picrc.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives CRC checksum calculator - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/math/picrypt.h b/src_main/math/picrypt.h index cb7bdb1e..b0182a52 100644 --- a/src_main/math/picrypt.h +++ b/src_main/math/picrypt.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Cryptographic class using lib Sodium - Copyright (C) 2016 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2017 Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/math/pievaluator.cpp b/src_main/math/pievaluator.cpp index b105bc6d..6e36739c 100755 --- a/src_main/math/pievaluator.cpp +++ b/src_main/math/pievaluator.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Evaluator designed for stream computing - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/math/pievaluator.h b/src_main/math/pievaluator.h index 85523200..b728c9f6 100755 --- a/src_main/math/pievaluator.h +++ b/src_main/math/pievaluator.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Evaluator designed for stream calculations - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/math/pifft.cpp b/src_main/math/pifft.cpp index 81eeba0f..fd50b285 100644 --- a/src_main/math/pifft.cpp +++ b/src_main/math/pifft.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Class for FFT, IFFT and Hilbert transformations - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/math/pifft.h b/src_main/math/pifft.h index 58e660c5..fc1d9ab8 100644 --- a/src_main/math/pifft.h +++ b/src_main/math/pifft.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Class for FFT, IFFT and Hilbert transformations - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/math/pifixedpoint.h b/src_main/math/pifixedpoint.h index 37cf0729..4d00217a 100644 --- a/src_main/math/pifixedpoint.h +++ b/src_main/math/pifixedpoint.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Class for fixed point numbers - Copyright (C) 2016 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2017 Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/math/pimathbase.cpp b/src_main/math/pimathbase.cpp index b5a1a204..15894ca1 100644 --- a/src_main/math/pimathbase.cpp +++ b/src_main/math/pimathbase.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Basic mathematical functions and defines - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/math/pimathbase.h b/src_main/math/pimathbase.h index c627e490..fd9dc1b4 100644 --- a/src_main/math/pimathbase.h +++ b/src_main/math/pimathbase.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Basic mathematical functions and defines - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/math/pimathmatrix.h b/src_main/math/pimathmatrix.h index cb467955..48a178c5 100644 --- a/src_main/math/pimathmatrix.h +++ b/src_main/math/pimathmatrix.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives PIMathMatrix - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/math/pimathmodule.h b/src_main/math/pimathmodule.h index e5884cc1..ff570e5c 100644 --- a/src_main/math/pimathmodule.h +++ b/src_main/math/pimathmodule.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Module includes - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/math/pimathsolver.cpp b/src_main/math/pimathsolver.cpp index 63b84654..ad306e1f 100644 --- a/src_main/math/pimathsolver.cpp +++ b/src_main/math/pimathsolver.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives PIMathSolver - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/math/pimathsolver.h b/src_main/math/pimathsolver.h index ce4338de..89c4dbc3 100644 --- a/src_main/math/pimathsolver.h +++ b/src_main/math/pimathsolver.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives PIMathSolver - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/math/pimathvector.h b/src_main/math/pimathvector.h index 4536051d..769b8f88 100644 --- a/src_main/math/pimathvector.h +++ b/src_main/math/pimathvector.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives PIMathVector - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/math/piquaternion.h b/src_main/math/piquaternion.h index 8172f55c..6eddbf75 100644 --- a/src_main/math/piquaternion.h +++ b/src_main/math/piquaternion.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Class for quaternions - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/math/pistatistic.h b/src_main/math/pistatistic.h index 72418f7f..71fc37de 100644 --- a/src_main/math/pistatistic.h +++ b/src_main/math/pistatistic.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Class for calculacing math statistic in values array - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/pip.h b/src_main/pip.h index 5c16ce0b..0e14da08 100755 --- a/src_main/pip.h +++ b/src_main/pip.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives All includes - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/piplatform.h b/src_main/piplatform.h index ee3f3ec2..4d734025 100644 --- a/src_main/piplatform.h +++ b/src_main/piplatform.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Platform and compiler macros - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/system/picodec.cpp b/src_main/system/picodec.cpp index 0c7f9ef1..f83f984b 100755 --- a/src_main/system/picodec.cpp +++ b/src_main/system/picodec.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Text codings coder, based on "iconv" - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/system/picodec.h b/src_main/system/picodec.h index 3fde3381..27df05e6 100755 --- a/src_main/system/picodec.h +++ b/src_main/system/picodec.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Text codings coder, based on "iconv" - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/system/piintrospection.cpp b/src_main/system/piintrospection.cpp index ccd61efb..ce48f2a8 100644 --- a/src_main/system/piintrospection.cpp +++ b/src_main/system/piintrospection.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Introspection module - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/system/piintrospection.h b/src_main/system/piintrospection.h index 50542f58..c6122f10 100644 --- a/src_main/system/piintrospection.h +++ b/src_main/system/piintrospection.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Introspection module - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/system/piintrospection_proxy.cpp b/src_main/system/piintrospection_proxy.cpp index e8650b68..5d21c9ed 100644 --- a/src_main/system/piintrospection_proxy.cpp +++ b/src_main/system/piintrospection_proxy.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Introspection module - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/system/piintrospection_proxy.h b/src_main/system/piintrospection_proxy.h index 0470a6f4..301e5cce 100644 --- a/src_main/system/piintrospection_proxy.h +++ b/src_main/system/piintrospection_proxy.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Introspection module - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/system/pilibrary.cpp b/src_main/system/pilibrary.cpp index f92f13be..a97c0650 100644 --- a/src_main/system/pilibrary.cpp +++ b/src_main/system/pilibrary.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Dynamic library - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/system/pilibrary.h b/src_main/system/pilibrary.h index 7d6ba57f..e86fc073 100644 --- a/src_main/system/pilibrary.h +++ b/src_main/system/pilibrary.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Dynamic library - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/system/pimonitor.cpp b/src_main/system/pimonitor.cpp index 6876acfb..f6e365d4 100755 --- a/src_main/system/pimonitor.cpp +++ b/src_main/system/pimonitor.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Counter of some PIP types - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/system/pimonitor.h b/src_main/system/pimonitor.h index 6873cb8a..50d1e3f8 100755 --- a/src_main/system/pimonitor.h +++ b/src_main/system/pimonitor.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Counter of some PIP types - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/system/piprocess.cpp b/src_main/system/piprocess.cpp index 4993df27..eee58825 100755 --- a/src_main/system/piprocess.cpp +++ b/src_main/system/piprocess.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Process - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/system/piprocess.h b/src_main/system/piprocess.h index 718c67f8..8955cc0a 100755 --- a/src_main/system/piprocess.h +++ b/src_main/system/piprocess.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Process - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/system/pisignals.cpp b/src_main/system/pisignals.cpp index 8a6c1087..0e3fc05e 100755 --- a/src_main/system/pisignals.cpp +++ b/src_main/system/pisignals.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Signals - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/system/pisignals.h b/src_main/system/pisignals.h index bbe72325..1d98df49 100755 --- a/src_main/system/pisignals.h +++ b/src_main/system/pisignals.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Signals - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/system/pisingleapplication.cpp b/src_main/system/pisingleapplication.cpp index b8c5823c..4444d57c 100644 --- a/src_main/system/pisingleapplication.cpp +++ b/src_main/system/pisingleapplication.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Single application - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/system/pisingleapplication.h b/src_main/system/pisingleapplication.h index 45e8906f..9a70d0a3 100644 --- a/src_main/system/pisingleapplication.h +++ b/src_main/system/pisingleapplication.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Single application - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/system/pisysteminfo.cpp b/src_main/system/pisysteminfo.cpp index 6f15c53a..f3ee5186 100644 --- a/src_main/system/pisysteminfo.cpp +++ b/src_main/system/pisysteminfo.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives System information - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/system/pisysteminfo.h b/src_main/system/pisysteminfo.h index da3e0d6d..cbcc2ac4 100644 --- a/src_main/system/pisysteminfo.h +++ b/src_main/system/pisysteminfo.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives System information - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/system/pisystemmodule.h b/src_main/system/pisystemmodule.h index 01a9f154..afd112cd 100644 --- a/src_main/system/pisystemmodule.h +++ b/src_main/system/pisystemmodule.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Module includes - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/system/pisystemmonitor.cpp b/src_main/system/pisystemmonitor.cpp index a989c53b..b2ea524e 100755 --- a/src_main/system/pisystemmonitor.cpp +++ b/src_main/system/pisystemmonitor.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Process resource monitor - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/system/pisystemmonitor.h b/src_main/system/pisystemmonitor.h index d1e44da9..24feff18 100755 --- a/src_main/system/pisystemmonitor.h +++ b/src_main/system/pisystemmonitor.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Process resource monitor - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/system/pisystemtests.cpp b/src_main/system/pisystemtests.cpp index 3c403304..227f94cd 100755 --- a/src_main/system/pisystemtests.cpp +++ b/src_main/system/pisystemtests.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives System tests results (see system_test folder) - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/system/pisystemtests.h b/src_main/system/pisystemtests.h index ae2d0099..304cd030 100755 --- a/src_main/system/pisystemtests.h +++ b/src_main/system/pisystemtests.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives System tests results (see system_test folder) - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/thread/pimutex.cpp b/src_main/thread/pimutex.cpp index 17e3d589..29cac5e4 100755 --- a/src_main/thread/pimutex.cpp +++ b/src_main/thread/pimutex.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Mutex - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/thread/pimutex.h b/src_main/thread/pimutex.h index e7d9ac24..c3a39852 100755 --- a/src_main/thread/pimutex.h +++ b/src_main/thread/pimutex.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Mutex - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/thread/pipipelinethread.h b/src_main/thread/pipipelinethread.h index 1e8bb943..1f3fa432 100644 --- a/src_main/thread/pipipelinethread.h +++ b/src_main/thread/pipipelinethread.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Class for create multihread pipeline - Copyright (C) 2016 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2017 Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/thread/pithread.cpp b/src_main/thread/pithread.cpp index b269f5d2..a04c3624 100755 --- a/src_main/thread/pithread.cpp +++ b/src_main/thread/pithread.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Thread - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/thread/pithread.h b/src_main/thread/pithread.h index c6cb55c6..141c1fbb 100755 --- a/src_main/thread/pithread.h +++ b/src_main/thread/pithread.h @@ -6,7 +6,7 @@ /* PIP - Platform Independent Primitives Thread - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/thread/pithreadmodule.h b/src_main/thread/pithreadmodule.h index 3efd8827..4203043a 100644 --- a/src_main/thread/pithreadmodule.h +++ b/src_main/thread/pithreadmodule.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Module includes - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/thread/pitimer.cpp b/src_main/thread/pitimer.cpp index 27026ab4..431fa099 100755 --- a/src_main/thread/pitimer.cpp +++ b/src_main/thread/pitimer.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Timer - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src_main/thread/pitimer.h b/src_main/thread/pitimer.h index 609e05c1..5895320e 100755 --- a/src_main/thread/pitimer.h +++ b/src_main/thread/pitimer.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Timer - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/utils/code_model_generator/main.cpp b/utils/code_model_generator/main.cpp index b8c4f242..864e9af7 100755 --- a/utils/code_model_generator/main.cpp +++ b/utils/code_model_generator/main.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Code model generator - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/utils/remote_console/main.cpp b/utils/remote_console/main.cpp index 080a10a1..e54278aa 100755 --- a/utils/remote_console/main.cpp +++ b/utils/remote_console/main.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Remote console viewer - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/utils/system_daemon/main.cpp b/utils/system_daemon/main.cpp index 1a8f5e91..2ad58166 100755 --- a/utils/system_daemon/main.cpp +++ b/utils/system_daemon/main.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives PIp System Daemon - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/utils/system_test/main.cpp b/utils/system_test/main.cpp index 6ae946f9..30422ccc 100755 --- a/utils/system_test/main.cpp +++ b/utils/system_test/main.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives System tests program - Copyright (C) 2016 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by