diff --git a/CMakeLists.txt b/CMakeLists.txt index b7cd3737..45ca8791 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -371,7 +371,7 @@ endif() # Check if PIP support OpenCL find_package(OpenCL QUIET) if(OpenCL_FOUND) - message(STATUS "Building with OpenCL support)") + message(STATUS "Building with OpenCL support") if(APPLE) include_directories(${OpenCL_INCLUDE_DIRS}/Headers) else() diff --git a/doc/html/pip.qch b/doc/html/pip.qch index 92aec6e2..3d1f66a0 100644 Binary files a/doc/html/pip.qch and b/doc/html/pip.qch differ diff --git a/main.cpp b/main.cpp index 99b376f5..a3ca91b2 100644 --- a/main.cpp +++ b/main.cpp @@ -1,8 +1,16 @@ #include "pip.h" #include "picodeparser.h" +#define PIMETA(...) + +struct S { + + int i PIMETA(a="123",j=5); +}; int main(int argc, char *argv[]) { + //S s; + //s.i; PICodeParser cp; cp.parseFile("cp.h"); return 0; diff --git a/src_compress/picompress.cpp b/src_compress/picompress.cpp index 3236ae15..4547ea80 100644 --- a/src_compress/picompress.cpp +++ b/src_compress/picompress.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Cryptographic class using lib Sodium - Copyright (C) 2017 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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_crypt/picrypt.cpp b/src_crypt/picrypt.cpp index 36a74624..9fe5705e 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) 2017 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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 19d8c046..da65ae5a 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) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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_fftw/pifft_p.h b/src_fftw/pifft_p.h index bb58e61e..e9109e8d 100644 --- a/src_fftw/pifft_p.h +++ b/src_fftw/pifft_p.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Private header for fftw3 - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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 a3661ce7..c245ba4f 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 12dd655e..5b9df1e9 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 @@ -40,10 +40,12 @@ enum TypeFlag { }; typedef PIFlags TypeFlags; +typedef PIMap MetaMap; struct TypeInfo { TypeInfo(const PIString & n = PIString(), const PIString & t = PIString(), PICodeInfo::TypeFlags f = 0, int b = -1) {name = n; type = t; flags = f; bits = b;} const bool isBitfield() const {return bits > 0;} + MetaMap meta; PIString name; PIString type; PICodeInfo::TypeFlags flags; @@ -51,6 +53,7 @@ struct TypeInfo { }; struct FunctionInfo { + MetaMap meta; PIString name; TypeInfo return_type; PIVector arguments; @@ -58,6 +61,7 @@ struct FunctionInfo { struct ClassInfo { ClassInfo() {has_name = true;} + MetaMap meta; bool has_name; PIString type; PIString name; @@ -69,6 +73,7 @@ struct ClassInfo { struct EnumeratorInfo { EnumeratorInfo(const PIString & n = PIString(), int v = 0) {name = n; value = v;} + MetaMap meta; PIString name; int value; }; @@ -76,6 +81,7 @@ struct EnumeratorInfo { struct EnumInfo { PIString memberName(int value) const; int memberValue(const PIString & name) const; + MetaMap meta; PIString name; PIVector members; }; diff --git a/src_main/code/picodemodule.h b/src_main/code/picodemodule.h index ee5e5aa1..d778179d 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 ce50c2ee..8851df26 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 @@ -439,10 +439,10 @@ bool PICodeParser::parseEnum(Entity * parent, const PIString & name, PIString fc vn = v; ind = v.find("="); if (ind > 0) {cv = v.right(v.size_s() - ind - 1).toInt(); vn = v.left(ind);} if (ind < 0) ++cv; - e.members << Enumerator(vn.trim(), cv); + e.members << EnumeratorInfo(vn.trim(), cv); } if (!e.members.isEmpty()) - if (e.members.back().first.isEmpty()) + if (e.members.back().name.isEmpty()) e.members.pop_back(); enums << e; return true; @@ -802,6 +802,7 @@ PIString PICodeParser::procMacros(PIString fc) { if (line.left(1) == "#") { mifcond = line.mid(1); mif = mifcond.takeCWord(); + //piCout << mif; //piCout << "mif mifcond" << mif << mifcond << ifcnt; if (skip || grab) { if (mif.left(2) == "if") ifcnt++; @@ -877,6 +878,8 @@ bool PICodeParser::parseDirective(PIString d) { } if (dname == "define") { PIString mname = d.takeCWord(); + //piCout << mname; + if (mname == "PIMETA") return true; if (d.left(1) == "(") { // macro PIStringList args = d.takeRange("(", ")").split(",").trim(); macros << Macro(mname, d.trim(), args); diff --git a/src_main/code/picodeparser.h b/src_main/code/picodeparser.h index b2a24bdd..252e586f 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 @@ -48,8 +48,8 @@ public: typedef PIFlags Attributes; typedef PIPair Define; typedef PIPair Typedef; - typedef PIPair Enumerator; - + typedef PIMap MetaMap; + struct PIP_EXPORT Macro { Macro(const PIString & n = PIString(), const PIString & v = PIString(), const PIStringList & a = PIStringList()) { name = n; @@ -71,6 +71,7 @@ public: attributes = NoAttributes; } const bool isBitfield() const {return bits > 0;} + MetaMap meta; PIString type; PIString name; PIStringList arguments_full; @@ -90,6 +91,7 @@ public: size = 0; parent_scope = 0; } + MetaMap meta; PIString type; PIString name; PIString file; @@ -103,13 +105,21 @@ public: PIVector members; PIVector typedefs; }; - + + struct PIP_EXPORT EnumeratorInfo { + EnumeratorInfo(const PIString & n = PIString(), int v = 0) {name = n; value = v;} + MetaMap meta; + PIString name; + int value; + }; + struct PIP_EXPORT Enum { Enum(const PIString & n = PIString()) { name = n; } + MetaMap meta; PIString name; - PIVector members; + PIVector members; }; void parseFile(const PIString & file, bool follow_includes = true); diff --git a/src_main/console/piconsole.cpp b/src_main/console/piconsole.cpp index 60a460ef..db258b96 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 eda890e2..cf085a9c 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 dab86a35..2fd99887 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 d4469faa..2649c610 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 b5a9c2bc..099c8ce3 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 216ce42b..6e545226 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 de3b0032..31e27e7e 100644 --- a/src_main/console/piscreen.h +++ b/src_main/console/piscreen.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Console GUI - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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/piscreenconsole.h b/src_main/console/piscreenconsole.h index 2bb0ff81..04afb931 100644 --- a/src_main/console/piscreenconsole.h +++ b/src_main/console/piscreenconsole.h @@ -6,7 +6,7 @@ /* PIP - Platform Independent Primitives Tile for PIScreen with PIConsole API - Copyright (C) 2017 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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/console/piscreendrawer.cpp b/src_main/console/piscreendrawer.cpp index 30a61dc9..570b53a4 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 054eb7b4..daa504cc 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 90689348..a7e04d16 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 531cf980..65367d95 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 fa398268..96b5d98a 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 33230de8..1d44ca14 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 5fce6e1f..fc8254a1 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 e0525c01..37bc36a4 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 d9c2e2aa..42035201 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 82401281..6d6d71db 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 20e9bb53..429d7eaf 100755 --- a/src_main/containers/picontainers.h +++ b/src_main/containers/picontainers.h @@ -7,7 +7,7 @@ /* PIP - Platform Independent Primitives Base for generic containers - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 f4d25401..2d2e9fea 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 c40a299b..2f15a25e 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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/pilist.h b/src_main/containers/pilist.h index 2cab1127..4ef51cac 100644 --- a/src_main/containers/pilist.h +++ b/src_main/containers/pilist.h @@ -6,7 +6,7 @@ /* PIP - Platform Independent Primitives Linked list container, wrapper for std::list - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 204832db..02da29fc 100644 --- a/src_main/containers/pimap.h +++ b/src_main/containers/pimap.h @@ -6,7 +6,7 @@ /* PIP - Platform Independent Primitives Associative array with custom types of key and value - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 ab991f76..21ff3a29 100644 --- a/src_main/containers/pipair.h +++ b/src_main/containers/pipair.h @@ -6,7 +6,7 @@ /* PIP - Platform Independent Primitives pair - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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/piqueue.h b/src_main/containers/piqueue.h index e6da0370..e3cbba27 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 1877a84f..b29fcdbc 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 2a8a031c..9bffbd57 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 454d8497..a113addd 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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/pivector2d.h b/src_main/containers/pivector2d.h index b8c6a582..3a58590d 100644 --- a/src_main/containers/pivector2d.h +++ b/src_main/containers/pivector2d.h @@ -6,7 +6,7 @@ /* PIP - Platform Independent Primitives 2D wrapper around PIVector - Copyright (C) 2017 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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/pibase.h b/src_main/core/pibase.h index 1adc25cf..ac2a5ed6 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 @@ -33,6 +33,12 @@ //! Version of PIP in hex - 0x##(Major)##(Minor)##(Revision) #define PIP_VERSION ((PIP_VERSION_MAJOR << 16) | (PIP_VERSION_MINOR < 8) | PIP_VERSION_REVISION) +//! Meta-information section for any entity. +//! Parsing by \a pip_cmg and can be accessed by \a PICodeInfo. +//! Contains sequence of key=value pairs, e.g. +//! PIMETA(id=12345,tag="my string") +#define PIMETA(...) + #ifdef DOXYGEN //! Major value of PIP version diff --git a/src_main/core/pibitarray.h b/src_main/core/pibitarray.h index e2b8f9cc..052bd976 100755 --- a/src_main/core/pibitarray.h +++ b/src_main/core/pibitarray.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Bit array - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 3a493cc3..be01669e 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 c1b6b7c6..df8e2c76 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) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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 78c4d880..83ee30dc 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 d03b4410..ee28f033 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 354bc696..5fe81aa3 100644 --- a/src_main/core/pichunkstream.h +++ b/src_main/core/pichunkstream.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Binary markup serializator - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 7a1ac470..ef8ebbf7 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 b97b1558..63442615 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 bc68dd06..cc74d61e 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 106a0fa9..af8d14cd 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 8e8b68cd..c200d0b2 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 b42c712c..12940094 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 928fefcf..abee48ea 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 c17e3d10..0931eb3c 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 882f5fb8..a57ebd73 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 867d936b..24d08f8f 100644 --- a/src_main/core/piincludes_p.h +++ b/src_main/core/piincludes_p.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Private PIP includes - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 342056ba..126ad840 100644 --- a/src_main/core/piinit.cpp +++ b/src_main/core/piinit.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Initialization - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 efaffc88..63b7d1b8 100644 --- a/src_main/core/piinit.h +++ b/src_main/core/piinit.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Initialization - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 8757609d..45f386b5 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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.h b/src_main/core/piobject.h index b5ee5f18..c1eeee5e 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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/pipropertystorage.h b/src_main/core/pipropertystorage.h index 0efcac98..bc6e97c9 100644 --- a/src_main/core/pipropertystorage.h +++ b/src_main/core/pipropertystorage.h @@ -6,7 +6,7 @@ /* PIP - Platform Independent Primitives Storage of properties for GUI usage - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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/pistatemachine.h b/src_main/core/pistatemachine.h index 43e20c83..f6251d4a 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 aa80228b..437926cd 100755 --- a/src_main/core/pistring.cpp +++ b/src_main/core/pistring.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives String - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 69b415cc..92c655bd 100755 --- a/src_main/core/pistring.h +++ b/src_main/core/pistring.h @@ -6,7 +6,7 @@ /* PIP - Platform Independent Primitives String - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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_std.h b/src_main/core/pistring_std.h index 95178d2d..0de498cd 100644 --- a/src_main/core/pistring_std.h +++ b/src_main/core/pistring_std.h @@ -6,7 +6,7 @@ /* PIP - Platform Independent Primitives STD for PIString - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 f58f2839..d6d43a18 100755 --- a/src_main/core/pitime.cpp +++ b/src_main/core/pitime.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Timer - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 1154bfad..1527859a 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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_win.h b/src_main/core/pitime_win.h index 5df15ea5..6de9ebbb 100644 --- a/src_main/core/pitime_win.h +++ b/src_main/core/pitime_win.h @@ -6,7 +6,7 @@ /* PIP - Platform Independent Primitives PITime conversions for Windows - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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/pivariant.cpp b/src_main/core/pivariant.cpp index b1fb78f9..4df683c1 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 096e5639..7e247c04 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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/pivarianttypes.cpp b/src_main/core/pivarianttypes.cpp index 3afb2922..933f3314 100644 --- a/src_main/core/pivarianttypes.cpp +++ b/src_main/core/pivarianttypes.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Variant types - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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/pivarianttypes.h b/src_main/core/pivarianttypes.h index 669eb508..9ed76a91 100644 --- a/src_main/core/pivarianttypes.h +++ b/src_main/core/pivarianttypes.h @@ -6,7 +6,7 @@ /* PIP - Platform Independent Primitives Variant types - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 d0031170..a3a4fb60 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) 2017 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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 b7579769..abdeb579 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) 2017 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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 14547788..0a0e6683 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) 2017 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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 be64686c..38892c7a 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) 2017 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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 c49b1d2a..a8a97619 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) 2017 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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 836c2e52..e7afce78 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) 2017 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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 28bf59e4..e9011c75 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 885c77f9..b42c1761 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 c802effd..55b1c63a 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 b7d3e592..67a243b9 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 bca7b49f..4e0de732 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) 2017 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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 7e2d78bf..c20b9177 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 8c96323f..06b8e3cb 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) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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/pidir.cpp b/src_main/io/pidir.cpp index d39ff0df..d9294738 100755 --- a/src_main/io/pidir.cpp +++ b/src_main/io/pidir.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Directory - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 051016ee..c30fc16f 100755 --- a/src_main/io/pidir.h +++ b/src_main/io/pidir.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Directory - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 1e601b55..30678c87 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 31d6f2a7..444f0609 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 a70df7e4..5e43df9c 100755 --- a/src_main/io/pifile.cpp +++ b/src_main/io/pifile.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives File - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 db23f15c..ecd74265 100755 --- a/src_main/io/pifile.h +++ b/src_main/io/pifile.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives File - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 b13bcf4e..35e65b7a 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) 2017 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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 77b8cc9f..e8fcef50 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) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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 d6dfcd6b..244ba600 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) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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 6c55a9a0..e90da9a1 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 4267a073..a86722de 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 3d4332c6..e88e6625 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 e31e55c7..b2da10d8 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 3843b3d8..869f8066 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 573988e9..adbd0386 100755 --- a/src_main/io/pimultiprotocol.cpp +++ b/src_main/io/pimultiprotocol.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Multiprotocol - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 f834def9..bf292f6a 100755 --- a/src_main/io/pimultiprotocol.h +++ b/src_main/io/pimultiprotocol.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Multiprotocol - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 7270ec44..db5a9049 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 69024e60..3d6c1585 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 05542384..72175d35 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 09376472..070bd4b4 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 85648de5..8d0b09b3 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) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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/piprotocol.h b/src_main/io/piprotocol.h index 2b51a02e..e5ebca82 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) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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/piserial.cpp b/src_main/io/piserial.cpp index 39b74b27..9963b144 100755 --- a/src_main/io/piserial.cpp +++ b/src_main/io/piserial.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives COM - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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/piserial.h b/src_main/io/piserial.h index f7628047..a2b291d2 100755 --- a/src_main/io/piserial.h +++ b/src_main/io/piserial.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives COM - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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/pisharedmemory.cpp b/src_main/io/pisharedmemory.cpp index 3e5714ba..1ec0b2dc 100644 --- a/src_main/io/pisharedmemory.cpp +++ b/src_main/io/pisharedmemory.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives File - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 2dec679d..2cc26958 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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/pitransparentdevice.cpp b/src_main/io/pitransparentdevice.cpp index 70dacee5..eb2bab1b 100644 --- a/src_main/io/pitransparentdevice.cpp +++ b/src_main/io/pitransparentdevice.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives PIIODevice that pass write to read - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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/pitransparentdevice.h b/src_main/io/pitransparentdevice.h index e7d9db09..1201ecee 100644 --- a/src_main/io/pitransparentdevice.h +++ b/src_main/io/pitransparentdevice.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives PIIODevice that pass write to read - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 3d4749e7..15a685d8 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 d22f773e..f9f76f82 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 8c657bc7..0d22761e 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) 2017 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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 0b7ef16f..1209a609 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 299e43c0..3d0d0af6 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 fd50b285..50fea547 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) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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 fc1d9ab8..14294908 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) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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 93704ca5..32dfc3d2 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) 2017 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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 15894ca1..1759acb1 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 fd9dc1b4..84615d3b 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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/pimathcomplex.h b/src_main/math/pimathcomplex.h index 9dbef824..cd67bfc3 100644 --- a/src_main/math/pimathcomplex.h +++ b/src_main/math/pimathcomplex.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives PIP math complex - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 48a178c5..c5c535fb 100644 --- a/src_main/math/pimathmatrix.h +++ b/src_main/math/pimathmatrix.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives PIMathMatrix - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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 ff570e5c..f52fbe01 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 ad306e1f..c1e0143c 100644 --- a/src_main/math/pimathsolver.cpp +++ b/src_main/math/pimathsolver.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives PIMathSolver - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 89c4dbc3..517fe58d 100644 --- a/src_main/math/pimathsolver.h +++ b/src_main/math/pimathsolver.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives PIMathSolver - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 769b8f88..9f67ef1d 100644 --- a/src_main/math/pimathvector.h +++ b/src_main/math/pimathvector.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives PIMathVector - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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 6eddbf75..c58c9940 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) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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 71fc37de..1c271e6f 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) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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 0e14da08..84d51677 100755 --- a/src_main/pip.h +++ b/src_main/pip.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives All includes - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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 4d734025..d75690b2 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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/resources/piresources.cpp b/src_main/resources/piresources.cpp index a9215e28..e3bf37fd 100644 --- a/src_main/resources/piresources.cpp +++ b/src_main/resources/piresources.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Resources subsystem - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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/resources/piresources.h b/src_main/resources/piresources.h index 34b9d674..8bfc16e7 100644 --- a/src_main/resources/piresources.h +++ b/src_main/resources/piresources.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Resources subsystem - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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/resources/piresourcesstorage.cpp b/src_main/resources/piresourcesstorage.cpp index c842b106..882e07a2 100644 --- a/src_main/resources/piresourcesstorage.cpp +++ b/src_main/resources/piresourcesstorage.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Resources subsystem - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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/resources/piresourcesstorage.h b/src_main/resources/piresourcesstorage.h index c1691dd6..44f3dcfd 100644 --- a/src_main/resources/piresourcesstorage.h +++ b/src_main/resources/piresourcesstorage.h @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Resources subsystem - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 f83f984b..d6c63394 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 45725e34..d34f8e4c 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 ce48f2a8..a24102d6 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 c6122f10..85229d6a 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 5d21c9ed..6ee41271 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 301e5cce..fdd27221 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 a97c0650..985aee64 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 e86fc073..24bb6268 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 f6e365d4..e02a85cf 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 50d1e3f8..8c297d1e 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 b602025b..4c496f1d 100755 --- a/src_main/system/piprocess.cpp +++ b/src_main/system/piprocess.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Process - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 830d99fe..57c19382 100755 --- a/src_main/system/piprocess.h +++ b/src_main/system/piprocess.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Process - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 0e3fc05e..5ec8c9d7 100755 --- a/src_main/system/pisignals.cpp +++ b/src_main/system/pisignals.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Signals - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 1d98df49..e0bb8bca 100755 --- a/src_main/system/pisignals.h +++ b/src_main/system/pisignals.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Signals - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 4444d57c..78bdeae8 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 9a70d0a3..9e4c2b44 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 f3ee5186..ff9574ce 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 bdd0c2c6..ad691caa 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 afd112cd..8cd2bd19 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 a82c318c..a2e12e71 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 ffec210b..9ea60ee5 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 227f94cd..bfde06df 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 304cd030..30aeafdb 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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/pigrabberbase.h b/src_main/thread/pigrabberbase.h index d0b4ba2f..beb04ea3 100644 --- a/src_main/thread/pigrabberbase.h +++ b/src_main/thread/pigrabberbase.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Abstract class for create grabbers - Copyright (C) 2017 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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/pimutex.cpp b/src_main/thread/pimutex.cpp index 29cac5e4..03aa72e9 100755 --- a/src_main/thread/pimutex.cpp +++ b/src_main/thread/pimutex.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Mutex - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 a76e0293..aaef8634 100755 --- a/src_main/thread/pimutex.h +++ b/src_main/thread/pimutex.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Mutex - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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/thread/pipipelinethread.h b/src_main/thread/pipipelinethread.h index 1f3fa432..8ab8483d 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) 2017 Andrey Bychkov work.a.b@yandex.ru + Copyright (C) 2018 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 9f3557a9..be48fe6b 100755 --- a/src_main/thread/pithread.cpp +++ b/src_main/thread/pithread.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Thread - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 6fc4370c..db2afa0f 100755 --- a/src_main/thread/pithread.h +++ b/src_main/thread/pithread.h @@ -6,7 +6,7 @@ /* PIP - Platform Independent Primitives Thread - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 4203043a..7cb9f045 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 f7005539..751e18a1 100755 --- a/src_main/thread/pitimer.cpp +++ b/src_main/thread/pitimer.cpp @@ -1,7 +1,7 @@ /* PIP - Platform Independent Primitives Timer - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 d2deeb5e..115fa892 100755 --- a/src_main/thread/pitimer.h +++ b/src_main/thread/pitimer.h @@ -4,7 +4,7 @@ /* PIP - Platform Independent Primitives Timer - Copyright (C) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 e37f2233..46457298 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 @@ -129,8 +129,8 @@ void makeEnumInfo(PIFile & f, const PICodeParser::Enum * e) { f << "\t(*enumsInfo)[\"" << e->name << "\"] = ei;\n"; f << "\tei->name = \"" << e->name << "\";\n"; } - piForeachC (PICodeParser::Enumerator & m, e->members) - f << "\tei->members << PICodeInfo::EnumeratorInfo(\"" << m.first << "\", " << m.second << ");\n"; + piForeachC (PICodeParser::EnumeratorInfo & m, e->members) + f << "\tei->members << PICodeInfo::EnumeratorInfo(\"" << m.name << "\", " << m.value << ");\n"; } @@ -198,6 +198,7 @@ void writeClassStreamMembersIn(PIFile & f, const PICodeParser::Entity * e, int & f << "\t\t\tfor (int i = 0; i < cnt; ++i)\n"; f << "\t\t\t\t((" << ptype << " *)(v." << m.name << "))[i] = d[i];\n"; f << "\t\t\t}\n"; + f << "\t\t\tbreak;\n"; } if (is_union) piBreak; diff --git a/utils/remote_console/main.cpp b/utils/remote_console/main.cpp index e54278aa..ae7bb77d 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 bcbd1695..ec64b8d8 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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 30422ccc..03caf844 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) 2017 Ivan Pelipenko peri4ko@yandex.ru + Copyright (C) 2018 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