]> gitweb.hamatoma.de Git - reqt/commitdiff
License changed to UNLICENSE, ready for github
authorhama <hama@siduction.net>
Fri, 25 Dec 2015 16:21:59 +0000 (17:21 +0100)
committerhama <hama@siduction.net>
Fri, 25 Dec 2015 16:23:04 +0000 (17:23 +0100)
219 files changed:
.gitignore
FormatSrc.sh [new file with mode: 0755]
LICENCE [deleted file]
UNLICENCE [new file with mode: 0644]
appl/labor/droptablewidget.cpp
appl/labor/droptablewidget.hpp
appl/labor/main.cpp
appl/labor/mainwindow.cpp
appl/labor/mainwindow.hpp
appl/recform/.gitignore [new file with mode: 0644]
appl/recform/CFormatter.cpp [new file with mode: 0644]
appl/recform/CFormatter.hpp [new file with mode: 0644]
appl/recform/recform.pro [new file with mode: 0644]
appl/refind/aboutdialog.cpp
appl/refind/aboutdialog.hpp
appl/refind/dialogfileplaceholder.cpp
appl/refind/dialogfileplaceholder.hpp
appl/refind/dialogglobalplaceholder.cpp
appl/refind/dialogglobalplaceholder.hpp
appl/refind/dialogoptions.cpp
appl/refind/dialogoptions.hpp
appl/refind/filefinder.cpp
appl/refind/filefinder.hpp
appl/refind/filetablewidget.cpp
appl/refind/filetablewidget.hpp
appl/refind/main.cpp
appl/refind/mainwindow.cpp
appl/refind/mainwindow.hpp
appl/refind/textfinder.cpp
appl/refind/textfinder.hpp
appl/refind/utils.cpp
appl/refind/utils.hpp
appl/reide/filesearch.cpp
appl/reide/filesearch.hpp
appl/reide/main.cpp
appl/reide/mainwindow.cpp
appl/reide/mainwindow.hpp
appl/reide/project.cpp
appl/reide/project.hpp
appl/reide/projectselection.cpp
appl/reide/projectselection.hpp
appl/reide/reide.hpp
appl/reide/views/EditorView.cpp
appl/reide/views/EditorView.hpp
appl/reide/views/FileTreeView.cpp
appl/reide/views/FileTreeView.hpp
appl/reide/views/Perspective.cpp
appl/reide/views/Perspective.hpp
appl/reide/views/ProjectPerspective.cpp
appl/reide/views/ProjectPerspective.hpp
appl/reide/views/StartPerspective.cpp
appl/reide/views/StartPerspective.hpp
appl/reide/views/StartView.cpp
appl/reide/views/StartView.hpp
appl/reide/views/View.cpp
appl/reide/views/View.hpp
appl/reide/workspace.cpp
appl/reide/workspace.hpp
appl/reidos/FileCommander.cpp
appl/reidos/FileCommander.hpp
appl/reidos/idosmain.cpp
appl/reidos/idosmain.hpp
appl/reidos/main.cpp
appl/reidos/maincmdline.cpp
appl/reidos/reidos.hpp
appl/reidos/reidoscmdline.hpp
appl/reidoscl/reidoscl.cpp
appl/reidoscl/reidoscl.hpp
appl/reimgconvert/aboutdialog.cpp
appl/reimgconvert/aboutdialog.hpp
appl/reimgconvert/converter.cpp
appl/reimgconvert/converter.hpp
appl/reimgconvert/main.cpp
appl/reimgconvert/mainwindow.cpp
appl/reimgconvert/mainwindow.hpp
appl/reprime/Prime.cpp
appl/reprime/Prime.hpp
appl/reprime/main.cpp
appl/resh/ReShellTree.cpp
appl/resh/ReShellTree.hpp
appl/resh/main.cpp
appl/resh/resh.hpp
appl/reviewer/aboutdialog.cpp
appl/reviewer/aboutdialog.hpp
appl/reviewer/main.cpp
appl/reviewer/mainwindow.cpp
appl/reviewer/mainwindow.hpp
base/ReByteStorage.cpp
base/ReByteStorage.hpp
base/ReCharPtrMap.cpp
base/ReCharPtrMap.hpp
base/ReConfig.cpp
base/ReConfig.hpp
base/ReConfigurator.hpp
base/ReContainer.cpp
base/ReContainer.hpp
base/ReDiff.cpp
base/ReDiff.hpp
base/ReException.cpp
base/ReException.hpp
base/ReFile.cpp
base/ReFile.hpp
base/ReFileUtils.cpp
base/ReFileUtils.hpp
base/ReLineSource.cpp
base/ReLineSource.hpp
base/ReLogger.cpp
base/ReLogger.hpp
base/ReMatcher.cpp
base/ReMatcher.hpp
base/ReProcess.cpp
base/ReProcess.hpp
base/ReProgramArgs.cpp
base/ReProgramArgs.hpp
base/ReQStringUtils.cpp
base/ReQStringUtils.hpp
base/ReRandomizer.cpp
base/ReRandomizer.hpp
base/ReStringUtils.cpp
base/ReStringUtils.hpp
base/ReTerminator.cpp
base/ReTerminator.hpp
base/ReTest.cpp
base/ReTest.hpp
base/ReWriter.cpp
base/ReWriter.hpp
base/rebase.hpp
base/retrace.hpp
base/testrplexample.cpp
call_Artistic_Style.astylerc [new file with mode: 0644]
call_Artistic_Style.sh [new file with mode: 0755]
cunit/allTests.cpp
cunit/cuReASTree.cpp
cunit/cuReBench.cpp
cunit/cuReByteStorage.cpp
cunit/cuReCharPtrMap.cpp
cunit/cuReConfig.cpp
cunit/cuReContainer.cpp
cunit/cuReCryptFileSystem.cpp
cunit/cuReEdit.cpp
cunit/cuReEnigma.cpp
cunit/cuReException.cpp
cunit/cuReFile.cpp
cunit/cuReFileSystem.cpp
cunit/cuReFileUtils.cpp
cunit/cuReLexer.cpp
cunit/cuReMFParser.cpp
cunit/cuReMatcher.cpp
cunit/cuReMatrix.cpp
cunit/cuReProcess.cpp
cunit/cuReProgArgs.cpp
cunit/cuReQStringUtils.cpp
cunit/cuReRandomizer.cpp
cunit/cuReSettings.cpp
cunit/cuReSource.cpp
cunit/cuReStateStorage.cpp
cunit/cuReStringUtils.cpp
cunit/cuReTraverser.cpp
cunit/cuReVM.cpp
cunit/cuReWriter.cpp
cunit/main.cpp
expr/ReASClasses.cpp
expr/ReASClasses.hpp
expr/ReASTree.cpp
expr/ReASTree.hpp
expr/ReLexer.cpp
expr/ReLexer.hpp
expr/ReMFParser.cpp
expr/ReMFParser.hpp
expr/ReParser.cpp
expr/ReParser.hpp
expr/ReSource.cpp
expr/ReSource.hpp
expr/ReVM.cpp
expr/ReVM.hpp
expr/reexpr.hpp
gui/ReEdit.cpp
gui/ReEdit.hpp
gui/ReFileTree.cpp
gui/ReFileTree.hpp
gui/ReGuiQueue.cpp
gui/ReGuiQueue.hpp
gui/ReGuiValidator.cpp
gui/ReGuiValidator.hpp
gui/ReSettings.cpp
gui/ReSettings.hpp
gui/ReStateStorage.cpp
gui/ReStateStorage.hpp
gui/regui.hpp
guiwidget/ReFileTable.cpp
guiwidget/ReFileTable.hpp
guiwidget/reguiwidget.hpp
math/ReEnigma.cpp
math/ReEnigma.hpp
math/ReMatrix.cpp
math/ReMatrix.hpp
math/ReRandom.cpp
math/ReRandom.hpp
math/remath.hpp
net/ReNetConfig.cpp
net/ReNetConfig.hpp
net/ReTCPPeer.cpp
net/ReTCPPeer.hpp
net/ReTCPServer.cpp
net/ReTCPServer.hpp
net/ReTcpClient.cpp
net/ReTcpClient.hpp
net/renet.hpp
os/ReCryptFileSystem.cpp
os/ReCryptFileSystem.hpp
os/ReFileSystem.cpp
os/ReFileSystem.hpp
os/ReTraverser.cpp
os/ReTraverser.hpp
os/reos.hpp
release.notes.txt [new file with mode: 0644]
remodules.hpp
static/ReStaticLib.cpp
tools/PubDomain.pl [new file with mode: 0755]

index 8543d61fcc223e9f2c2af5a6c442614987bdcd4f..76d98cb793ac12818abc1d1afdb1d6497b33fddf 100644 (file)
@@ -7,6 +7,7 @@ doc/
 .cproject
 .project
 *.pro.user.*
+static/
 rpldoc.zip
 build/
 appl/build-reidos-Desktop-Debug/
diff --git a/FormatSrc.sh b/FormatSrc.sh
new file mode 100755 (executable)
index 0000000..cdb2d7e
--- /dev/null
@@ -0,0 +1,5 @@
+#! /bin/sh
+./call_Artistic_Style.sh . 'hpp'
+./call_Artistic_Style.sh . 'cpp'
+find -name "*.orig" -delete
+
diff --git a/LICENCE b/LICENCE
deleted file mode 100644 (file)
index 8930d84..0000000
--- a/LICENCE
+++ /dev/null
@@ -1,8 +0,0 @@
-These are files of the Real Public Library.
-You can use or modify this files without any restrictions.
-There is no warrenty.
-You also can use the following licence: http://www.wtfpl.net/
-
-The original code was published at https://github.com/republib
-
-
diff --git a/UNLICENCE b/UNLICENCE
new file mode 100644 (file)
index 0000000..ae127f7
--- /dev/null
+++ b/UNLICENCE
@@ -0,0 +1,26 @@
+These are files of the Real Public Library.
+
+This is free and unencumbered software released into the public domain.
+
+Anyone is free to copy, modify, publish, use, compile, sell, or
+distribute this software, either in source code form or as a compiled
+binary, for any purpose, commercial or non-commercial, and by any
+means.
+
+In jurisdictions that recognize copyright laws, the author or authors
+of this software dedicate any and all copyright interest in the
+software to the public domain. We make this dedication for the benefit
+of the public at large and to the detriment of our heirs and
+successors. We intend this dedication to be an overt act of
+relinquishment in perpetuity of all present and future rights to this
+software under copyright law.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+For more information, please refer to <http://unlicense.org/>
index 0a342b915f77a65087a47d095c34fb30ba32f3fb..9bf907249e473f1bbbaa581a5bd54df45a9b1b5b 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * droptablewidget.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 64abde921c4eae62807ccb5a34ab73aadc494d0f..9d6429f6258c6cdabd4edb80b85665f8d974b01d 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * droptablewidget.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index cd6cf8ecaeb28c8966437b8dcf6aeefb1a6d1e61..28859ada2833f957c2c7b21fe916812b619e872b 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * main.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 08f8c174548209c2ced007339cad2352d497d5e8..d9964fd4d2775795f026df896198eb53fb41434b 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * mainwindow.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 677147096a82837666aad8edbf653f69190308fe..3d617802012965dff6f1b2e8adf0fbcf6ae8b22e 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * mainwindow.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
diff --git a/appl/recform/.gitignore b/appl/recform/.gitignore
new file mode 100644 (file)
index 0000000..fab7372
--- /dev/null
@@ -0,0 +1,73 @@
+# This file is used to ignore files which are generated
+# ----------------------------------------------------------------------------
+
+*~
+*.autosave
+*.a
+*.core
+*.moc
+*.o
+*.obj
+*.orig
+*.rej
+*.so
+*.so.*
+*_pch.h.cpp
+*_resource.rc
+*.qm
+.#*
+*.*#
+core
+!core/
+tags
+.DS_Store
+.directory
+*.debug
+Makefile*
+*.prl
+*.app
+moc_*.cpp
+ui_*.h
+qrc_*.cpp
+Thumbs.db
+*.res
+*.rc
+/.qmake.cache
+/.qmake.stash
+
+# qtcreator generated files
+*.pro.user*
+
+# xemacs temporary files
+*.flc
+
+# Vim temporary files
+.*.swp
+
+# Visual Studio generated files
+*.ib_pdb_index
+*.idb
+*.ilk
+*.pdb
+*.sln
+*.suo
+*.vcproj
+*vcproj.*.*.user
+*.ncb
+*.sdf
+*.opensdf
+*.vcxproj
+*vcxproj.*
+
+# MinGW generated files
+*.Debug
+*.Release
+
+# Python byte code
+*.pyc
+
+# Binaries
+# --------
+*.dll
+*.exe
+
diff --git a/appl/recform/CFormatter.cpp b/appl/recform/CFormatter.cpp
new file mode 100644 (file)
index 0000000..be92045
--- /dev/null
@@ -0,0 +1,54 @@
+/*
+ * Licence:
+ * You can use and modify this file without any restriction.
+ * There is no warranty.
+ * You also can use the licence from http://www.wtfpl.net/.
+ * The original sources can be found on https://github.com/republib.
+*/
+
+#include "CFormatter.hpp"
+
+/**
+ * Constructor.
+ *
+ * @param args the program arguments
+ */
+CFormatter::CFormatter(ReProgramArgs& args) :
+       m_args(args)
+{
+}
+
+/**
+ * Formats a C++ file.
+ *
+ * @param filename     the file to format
+ */
+void CFormatter::format(const char* filename)
+{
+       ReSimpleSource source(filename);
+       const char* keywords = "";
+       const char* operators = "";
+       const char* rightAssociatives = "";
+       const char* comments = "";
+       const char* firstCharsId = "a-zA-Z_";
+       const char* restCharsId = "a-zA-Z0-9_";
+       int numericTypes = ReLexer::NUMTYPE_DECIMAL | ReLexer::NUMTYPE_HEXADECIMAL
+                       | ReLexer::NUMTYPE_FLOAT;
+       int stringFeatures = ReLexer::SF_TICK | ReLexer::SF_QUOTE
+                       | ReLexer::SF_C_ESCAPING | ReLexer::SF_C_SPECIAL | ReLexer::SF_C_HEX_CHARS;
+       int storageFlags = ReLexer::STORE_COMMENT | ReLexer::STORE_ORG_STRING;
+       ReLexer lexer(&source, keywords, operators, rightAssociatives, comments,
+                                 firstCharsId, restCharsId, numericTypes, stringFeatures,
+                                 storageFlags);
+
+}
+
+/**
+ * Formats the files given by the program arguments.
+ */
+void CFormatter::formatAll()
+{
+       for (int ix = 0; ix < m_args.argCount(); ix++) {
+               format(m_args.arg(ix));
+       }
+}
diff --git a/appl/recform/CFormatter.hpp b/appl/recform/CFormatter.hpp
new file mode 100644 (file)
index 0000000..16ad68c
--- /dev/null
@@ -0,0 +1,29 @@
+/*
+ * Licence:
+ * You can use and modify this file without any restriction.
+ * There is no warranty.
+ * You also can use the licence from http://www.wtfpl.net/.
+ * The original sources can be found on https://github.com/republib.
+*/
+
+#ifndef CFORMATTER_HPP
+#define CFORMATTER_HPP
+#ifndef REBASE_HPP
+#include "base/rebase.hpp"
+#endif
+#ifndef REEXPR_HPP
+#include "expr/reexpr.hpp"
+#endif
+
+class CFormatter
+{
+public:
+       CFormatter(ReProgramArgs& args);
+public:
+       void format(const char* filename);
+       void formatAll();
+private:
+       ReProgramArgs& m_args;
+};
+
+#endif // CFORMATTER_HPP
diff --git a/appl/recform/recform.pro b/appl/recform/recform.pro
new file mode 100644 (file)
index 0000000..321298e
--- /dev/null
@@ -0,0 +1,36 @@
+QT += core
+QT -= gui
+
+CONFIG += c++11
+
+TARGET = recform
+
+CONFIG += console
+CONFIG -= app_bundle
+
+TEMPLATE = app
+
+DEFINES += _NO_WIDGETS_=1
+
+INCLUDEPATH = ../..
+
+SOURCES += recformmain.cpp \
+        ../../base/ReException.cpp \
+        ../../base/ReStringUtils.cpp \
+        ../../base/ReQStringUtils.cpp \
+        ../../base/ReFileUtils.cpp \
+        ../../base/ReProgramArgs.cpp \
+        ../../base/ReCharPtrMap.cpp \
+        ../../base/ReLogger.cpp \
+        ../../expr/ReSource.cpp \
+        ../../expr/ReLexer.cpp \
+        ../../expr/ReParser.cpp \
+       CFormatter.cpp \
+       CppParser.cpp
+
+HEADERS  += recformmain.hpp \
+        ../../base/rebase.hpp \
+       CFormatter.hpp \
+       cppparser.hpp
+
+CODECFORSRC = UTF-8
index 929b95c44cf49b8aabb97aff85008ccd2d0b2bcd..eedd0a8e4df08907c704ac645d7a2ab9cd01bb71 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * aboutdialog.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 1ada737a20aebad6c207731294ae3d6ed12a50ac..bf51cc7f66219927c92db3717bba7e512de96779 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * aboutdialog.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 11c50acda560a59b0a9e7018cf5179bd632c1418..7fd36d8cd6a0fc8185d660d14339d1bd9c4627dc 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * dialogfileplaceholder.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index b14bf6f0feb0839ee882b6b184bc7233e8cb7a02..ae485958372f8d24c94bce70a4ca8e28205d3c89 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * dialogfileplaceholder.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 6659d6c88e78bc8309f0d547d5e9e0f0502e0398..4b9dffb49c735d63ca89e4add6c9bed03a917c07 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * dialogglobalplaceholder.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 22284325a5f464e78209bb17c27dfc6ff1ff4f53..f3743ac8184d9162d12b2b40ffe941164eed19bd 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * dialogglobalplaceholder.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index d1f5e8b923ec4664b6c19a36042d76f45a3e8efc..7709095179ba8dbcfb68b382eeb97b72c61a10aa 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * dialogoptions.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 8ad3f4ae433aca84c5b26bf60aaec431a57bceb4..2e0202c667079c369d0aa1721dcaced7db6f0588 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * dialogoptions.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 469221e7b6ce165ee88526e6d856f05ed91c8b66..673f9f591054938f84bf2bf8e56a41cd2adc1e66 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * filefinder.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 188ebc3f59cd8f757a32faa88745867283144e03..6df6ee0ea7fd3b6e47cb6b27415c4ff6bef10231 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * filefinder.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 543d57bae3855b8053dc7a68348302d53d372906..705d7449104a86a5cb3dcdbbf8afafe41eb7eb90 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * filetablewidget.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 2cb07749118c6fef2502cefe58c62b239b79ceed..80a8f73eff1b3f8a41893ff8c7c1c3e4f7399f44 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * filetablewidget.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 60031bd31fe830b97fec8e237ba2a79b4bbac898..6bc3b2c67299c459251271a9d1882c11e86b7759 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * main.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 884e7ceac3faf86e92933529ca7e7a304dc22349..1f50c4115415005998d4bfe07902264f8ee7d7f5 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * mainwindow.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index f4429e2848463f3f9fc629d5399a2c8a36f17bd4..f29f983454011e28a804207073abeff740e98592 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * mainwindow.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 346a5979ba636ef3fbf384e495014dcf53a0648e..6750246bbc11fe223c248af9bb1b01ae08246333 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * textfinder.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 651ba85f4ccc44455314069b2dce7ad40266851f..708b2d3d0fcaf88b38fa1c42ffb62d91684340eb 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * textfinder.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index c0c6cb13489f90c41f03e3b4d59ae006b352b50e..ae83a42c652e13c1a96cdaecf743d3c0990e1646 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * utils.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index d6be1f185cf02a218502c555405666e820b45913..7a02c1e8b6afcb943f14ff2168c6a1f8450532de 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * utils.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 3198c8a984228b273ffd8524d7e488f3708c6a7a..731c10fbb8a567b16451cc4e5ae5d5d09f7d7007 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * filesearch.cpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 
 #include "filesearch.hpp"
index eb5e1513a55ed8f6d42ec7e2a17f7b70df586893..cde777e5008627f46cc2905ff6dc1e2d26af3502 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * filesearch.hpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 
 #ifndef FILESEARCH_HPP
index a456b87b00818cfdc741e393e6eb53eb0b66f76b..23c32e2656233d122931a975afe8cc86b88146ac 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * main.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #include "reide.hpp"
index 37eb3b13c586f9dc4887cdffba9413b347d5b62c..f1cae7443456af51e01c01dcc6da53127f2e4171 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * mainwindow.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 3a3c43ab6d8345b950adaf54bb9b51cdce1c9b82..9e9ca8343d266909993fd1114f2fa9c54bcd23fa 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * mainwindow.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 7e0c03d4ae4c166d301849a7db6975d465db37d3..cb9ea3f7a42cd78ddbcd033182bdc88230a76f26 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * project.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index dc0b2677784f77a0a495f5d14227e0721bc47fca..229109ec6f3f6e63673a7248804a6c00a948ff0f 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * project.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 17c78d69bcaa714528de3e1e203c33793b88259d..58d3d8e8a38d89b96ee017f1e075d812c38c7724 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * projectselection.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index a04d1e359ff0a3c66b35e93ee38aab7c0778e1dc..846f5271ac70c9938d9558c3155bbfac446d5481 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * projectselection.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 028baf2a8dab63153933d293e71c25a0bb1732c8..9f9dd34428f116bf3796f35dca00d416e87e9ff9 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * reditor.hpp
+ * reide.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 043c4bfbb5493f49b3b484b860f7e64f19a06479..d36fee5dae05ba45a5621412288294639b3c5e87 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * project.cpp
+ * EditorView.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 15fbe0ee3916e07d2d9f9de71094bf9eacb9c0ef..cac5b2209af05a280ffa2c4bf6e66abd540d28a0 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * project.hpp
+ * EditorView.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 5eacbc0d3b6a70491227fc36f22f6072fc919012..b34b73401a1a2470dd195ebf05acc0859b55b769 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * project.cpp
+ * FileTreeView.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index b83e2f98a67850bda61de81cbffa958b31bdc9e7..2a87e8d740bf2498947be5d1078fe41bc8e15463 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * project.hpp
+ * FileTreeView.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 539c3d33efab5920962bafe04d79761aeb7b04e4..1470b93bfc731860b7ed6a4b8197b7d2a9c58a08 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * project.cpp
+ * Perspective.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index f0703043b36adf916942c9d1b6d4546b72d6f439..2e0a0c507061edcb05ca30f7de84399217a2dabf 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * project.hpp
+ * Perspective.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 6a707eec71186d742514a037f874781de4405066..f3954793a71e673fe49bdba7495c4afe8f3c9f8c 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * project.cpp
+ * ProjectPerspective.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 5f180549ad4389d0c8d62e8458b3993881841f13..2632fdf8ff9e57afe2644683cf5dbdb7aeba4995 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * project.hpp
+ * ProjectPerspective.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 866f16f39b280f5e7cd718529f4993394a66535d..e1ae232d6a39f51a42095111f13959ebf15d92df 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * project.cpp
+ * StartPerspective.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index ef23f8a691ee8e12a7db9c6859e36ec93ba3ca2f..4960d00f1cbb3450797c4cd98e0421776d44bbe7 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * project.hpp
+ * StartPerspective.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 672367c31151e8d8ae24306398cff802e45b336e..65c297b34f5675a52e57c31d07a324e0b885e98d 100644 (file)
@@ -1,9 +1,12 @@
 /*
- * Licence:
+ * StartView.cpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
  */
 
 #include "reide.hpp"
index 375131afca07ad771de9401d8ce038701bad074a..f83998590fbf06a73c6d20311522874a4a68019f 100644 (file)
@@ -1,9 +1,12 @@
 /*
- * Licence:
+ * StartView.hpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
  */
 
 #ifndef STARTVIEW_HPP
index 65cdad0af36041587ed0c5eb56f64b227ec9e32e..af9db47b57c5e2ac0f7e1c0a4e4e0831a23af5af 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * project.cpp
+ * View.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 73d99a2f0706d5e165aec44d91be7bd817c385c0..783f50ef17d7e2ad127c3f520b29a4300aad7cb4 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * project.hpp
+ * View.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index f6eaa1b9a3b8d3dcf71276e62911afdde8158a60..0aa6de566b987c9f0c793f156fd52ed213d46d09 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * workspace.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 8776fed01a406dce083b9cecb512c38ba680f6d6..4cb03f162c36d9f2938bb8a2c889dec38da6d9ce 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * workspace.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 77709e376475731be6f71f1575b746aae0e06bef..4d83752d233570cfa441d091096004c46a97e46f 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * FileCommander.cpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 
 #include "reidos.hpp"
index 92af7dc7adbba4227506a03f9c00a6ddbc96b541..3f35df3df8fbec0a74fe0317f262d27779bc6b9d 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * FileCommander.hpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 
 #ifndef FILECOMMANDER_HPP
index fd9440481347fa5497756d0bb8de0f9cba91b107..308606f0e7feb3490fbe8d999d92ab7b09937872 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * idosmain.cpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 #include "reidos.hpp"
 #include "ui_idosmain.h"
index 6fc4ff55e549d5760cdd3d4c7897c12a0df50e56..12ca3098e14804d7a058fe11cf064a5731595a78 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * idosmain.hpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 
 #ifndef IDOSMAIN_HPP
index 055ec2ee03caea27b34057e92cdd6863a4e05db6..aa58e2951c200114769d6864e3bdf2b199a0fd01 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * main.cpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 
 #include "reidos.hpp"
index e38fa701519ff78f5ec71564e3cfee1dcfb163dc..bcd0a91a76f3cb66838472fe52774bb948f5a6f7 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * maincmdline.cpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 
 #include "reidoscmdline.hpp"
index 89cdf3b4f882cf6a03009159706dfd8a908bac62..af4da49232e7f986c459d8e523e198d459b24703 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * reidos.hpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 
 #ifndef REIDOS_HPP
index c7254557bd45c6f8aa8644f0566e7cd57897656d..f0cbe992e531605df322a39edb87aa1ad49c704b 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * reidoscmdline.hpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 
 #ifndef REIDOSCMDLINE_HPP
index fe86261058ccaf3cfe462e3d3d15e130af06cee8..f161b5c9f6d02e8b00463aa4fcaa697d4897cf15 100644 (file)
@@ -1,3 +1,13 @@
+/*
+ * reidoscl.cpp
+ *
+ * (Un)License: Public Domain
+ * You can use and modify this file without any restriction.
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 #include "reidoscl.hpp"
 #include <QApplication>
 
index c7254557bd45c6f8aa8644f0566e7cd57897656d..7336ce46ad3d3d497be1736670e2bc99e4d3e2e7 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * reidoscl.hpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 
 #ifndef REIDOSCMDLINE_HPP
index 929b95c44cf49b8aabb97aff85008ccd2d0b2bcd..eedd0a8e4df08907c704ac645d7a2ab9cd01bb71 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * aboutdialog.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 1ada737a20aebad6c207731294ae3d6ed12a50ac..bf51cc7f66219927c92db3717bba7e512de96779 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * aboutdialog.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 396cab701074dc0edeee88a8c055eb13288ff02e..f4f511a06ef0204abe345ef32fd6018978a3367b 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * converter.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 3c98c79e9cdd3d5ef59e78cb90246b34ed7f827a..c8c4b8d7b3678d607be65c1b7e1e1852ac1cef48 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * converter.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 140eda36e13f1d4108939c565c592b680a8f166d..e70992efb25cc5ba68d3436f6db1fce56b28d4f2 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * main.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 5af43245f287eb68819c19343b8d84ffd83eab75..78c123bb64c58b25697ef0f5680fe9760db0cd26 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * mainwindow.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index b7135c7a970ed8e59e74f3d5569f70ad53c19a70..86479905927d524f6392742a41db5a68b817fb2f 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * mainwindow.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 75b23e2fabc496d4d40ef64e641f8e9696a2c1cd..5e6444438ac56eac8fc1c81d6e9294115d8820ea 100644 (file)
@@ -1,8 +1,12 @@
 /*
  * Prime.cpp
  *
- *  Created on: Oct 8, 2015
- *      Author: kawi
+ * (Un)License: Public Domain
+ * You can use and modify this file without any restriction.
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
  */
 #include "math.h"
 #include "stdlib.h"
index 3c4b4f16049d9429c1bf9638dd7688d636230332..d6a7b7339551089b401f4724caee1c123b3d5cb9 100644 (file)
@@ -1,8 +1,12 @@
 /*
  * Prime.hpp
  *
- *  Created on: Oct 8, 2015
- *      Author: kawi
+ * (Un)License: Public Domain
+ * You can use and modify this file without any restriction.
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
  */
 
 #ifndef PRIME_HPP_
index 32f2bfd852ae20284e573e906b006a56c9721268..33ef15613cd831e378a3795c11821f69c9d6ffae 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * main.cpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 
 #include <QCoreApplication>
index 6f8cce0d071a1412bde793994988a83f797c4fc3..40389bceef0127f586211de753e28aa7da5717bb 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * ReShellTree.cpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 
 #include "resh.hpp"
index ab58302b693cafe5e020fa845b559bebc43a6a7a..5318bed3cbad0cb243859a2bdb4bae89511dee58 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * ReShellTree.hpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 
 #ifndef RESHELLTREE_HPP
index 8a70156aa24a4c45526ca8b3363e54a57679eb89..0649db121a3775190d310e558abc6c144a65574d 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * main.cpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 
 #include <QCoreApplication>
index 6bfb77861cbd1a93aa87f128c4fea013d5df4b04..c68217e63133732b6bd9be231fa7e110375b9a17 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * resh.hpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 
 #ifndef RESH_HPP
index 6a117e751853a2ed460e9cd403ba994534c3d756..9b6834098019086846d171ab3c4ceb0e39c0a047 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * aboutdialog.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 48d3f19340b48e8e2759bd898a8cc25c98c4b37b..a23d2d916ba2350c286cb4898f1a0564103f4b6a 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * aboutdialog.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index d6cf1aa6ee12fa8fc9301b247713718701f7aef1..9bfd0305bd4ed872348f5846970ebf5b2c2c76d0 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * main.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index c00c2b8f6b0ebecad3471646776020c638b1c827..bb68c2b53eddcb525eb842d5516c35a17d46789f 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * mainwindow.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 00c3fc853ecd31e6b7d3bbcf38d610243f635ed6..516aaf81bf676bed7acc18a0cafab74de24dca2a 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * mainwindow.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index b8d990f3da4960ed359291dd8f82ffaa583eb805..2d1d0d2a987114c30651e8385edd3dc684f69947 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReByteStorage.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 048b5b9d737aa6f5758e5296e59e60362bafe49d..7061e1f5dbf796f6833fb3afd3827e4604048b04 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReByteStorage.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index c594d0cffd78c6ec6e514de34d818248d043480d..a31a3f058e0f0aecd4921ce4e3e16eb3acdb9a2b 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReCharPtrMap.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 67fb53990134e05d7d2faa0a1aab7be93b276a8d..ff12f8c3ccffbf20798ff2fb7e54dbcd4807be64 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReCharPtrMap.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 299021f597686f123af82f338c240d3bca148097..dffdb11d57e282a30750cb313a8de1c5a07d5da1 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReConfig.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #include "base/rebase.hpp"
index 43733b076d74fc4a956f9297f884d393e1b06c86..cb8ee06b2f52403ab4b9b9a719b61139a15a7e67 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReConfig.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #ifndef RECONFIG_HPP
index 006127655cd1094c1e8aa0064c382793b6eaa8fe..1410d45af2625e5a74dd6a2dd8c0dc16bb132a3e 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReConfigurator.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #ifndef RECONFIGURATOR_HPP
index 248b98c14ab58c128e55d457dc939b4ec4738deb..62d7683a5f02af92e6db4d03e2ce8f098e46db3e 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReContainer.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #include "base/rebase.hpp"
index 02eebb6483ec24abf7fbd28f56636a0e12309daf..c3427524e9e1c8407b5cc74626d46550b2dbcc6f 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReContainer.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #ifndef RECONTAINER_HPP
index e14af2c244c1b2ab031fd14552d8b4bfa6749df4..76034c03c915f718c39b3e0fd4745ff2fe5b7e74 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * ReFile.cpp
+ * ReDiff.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index edf057b93378553f6a563440cec1092feb52dfb2..7f081fa47a1b44274e3252d9dab39cb3d98c6326 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * ReFile.hpp
+ * ReDiff.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 64814e5e49d0b3872ef61753ce85b4b1da8a342c..03540e9609f898c99e0f8e6bf299520fcb6338df 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReException.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 /** @mainpage
index 1000b8193c9856ce243ee15650e998ef8bae02c9..65494d04e702c8b88b09b67a3f0c9685eb144b4f 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReException.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #ifndef REEXCEPTION_HPP
index 2a3dc31de66945ee2559b66c8490e2c37352a0e4..324841353e8cf8da5191b0e92982d66bcfb32394 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReFile.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 953b74f65b4bc8a6c5fafd1123b09828023cea3d..22b99bd0adcbfd61836dd1e68008288ec271e6bb 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReFile.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 5edbcc18ddc7f3140a5e91395d6d3c5cb7f5a513..2c49d40e50d2a7c9a2a5ba6fa30e0fec57cdd5ee 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReFileUtils.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 44251da11ba6e927d0a19f39941563d45e44deac..a378ce86a66014aa6d1bdca8b25c8a9ff2c2ef36 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReFileUtils.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index ef28838b7bf7c9ebf202d2591738deea3eed5f01..ee3a690a03e8d4d142d24bf9e643a594daf6fd65 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReLineSource.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index a4aac3fa7bc6ae789de16a333c4dd56188490fb2..091e0588dc783ca123ed5a46c27b270f2d660f0d 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReLineSource.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index d85fe3fe5c09aacb109ae67bbe2ddc01eb1e5459..8c2037c8f160a4ea5192f4d4b824115ee705139f 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReLogger.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 9c5035927de3024221467b4fcff94cd4b3ac49de..a8063d471c6e4d0ad3b6b0cc80ef0fed39e30391 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReLogger.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #ifndef RELOGGER_HPP
index e10730f3f501901c6d3b884670d93dc31f0e665d..ec7c9f04698182d805356031b07b0438130949bc 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * ReQStringUtil.cpp
+ * ReMatcher.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 57c43b253c850696183fffd4f19439f64d96dddf..2bd6012b2f08f106c4dda8a6ad00da0c557e47b4 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * ReQStringUtil.hpp
+ * ReMatcher.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index c9ccd1cd2fbcf1869d873073ee87a81b8586a922..79068f93a8e05f57b1428558afd5e0df716dcf21 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * ReProcess.cpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 
 #include "base/rebase.hpp"
index c549d71a429e533babb9c495bc5a02e40fe34178..8f3a9570c5934cb9ac635e87f239afdc8caa6b0b 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * ReProcess.hpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 
 #ifndef REPROCESS_HPP
index 5156851aca01bb4bed9ab65397e420326032e0d5..eb79887f42695f10655832494ac0f86b752fb2df 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReProgramArgs.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index e30c72d105042879a1ac25c500cc9b8889a6ba57..4363a447959a1e12a84587b6a5b809f202e09ba2 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReProgramArgs.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index fb116eb0026a43ebefd363e156af62a5fb222971..785a0727adcb1d2153fb735bd271ccfb18c430c6 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * ReQStringUtil.cpp
+ * ReQStringUtils.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
@@ -144,7 +144,7 @@ int ReQStringUtils::lengthOfUInt64(const ReString& text, int start, int radix,
  */
 int ReQStringUtils::lengthOfUInt(const ReString& text, int start, int radix,
        uint* pValue) {
-       quint64 value;
+       uint64_t value;
        int rc = lengthOfUInt64(text, start, radix, &value);
        if (pValue != NULL)
                *pValue = (uint) value;
index cb00b810a4f7879b607dffeed45bf8421258630e..f90372a389866af1c7301f5cf1f2a927663fa32a 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * ReQStringUtil.hpp
+ * ReQStringUtils.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 286ca08dae1cccb12f2f6ef43a3bb52f07e26358..e2dd05e77cd367ba1edd5496790ffcf63ad7d36c 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReRandomizer.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 515defb417675261adfeccc648b32c4bcf17ec57..7fd1f54a4197816fb00f2e198036e10bdab39102 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReRandomizer.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 5502eb546c03ce9934473157685a1b8c41f31754..3dd566c0420bbbc8f4743574a2ede6886ffd5a76 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * ReStringUtil.cpp
+ * ReStringUtils.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 /** @file
index a3939c47ad973e81a04e5dede0de7b3e3f742ad6..b443eab8c5764a5a8e28b05a49d9ae1c3c4df97b 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * ReStringUtil.hpp
+ * ReStringUtils.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #ifndef RPLSTRING_HPP
index 7a87637a1594199b679ec73b00dbd6db81695fdb..7e9cca8ebf41a1968ff2bf528b661b0c3e0578db 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReTerminator.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 /** @file
index 82f00301ddb6423e0823db42eed35b15569ece64..746d5a9e4ce0b0c4bfe4c55a2185e43ff679da18 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReTerminator.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #ifndef RPLTERMINATOR_HPP
index 6852e907055c69add8d5a0a0797a04de7e22bacf..0c708e33ff58705cbbb94b178f5115a8139409ed 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReTest.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 /** @file
index afa6e813b66cad8ebbed504fdd42558dad74cdc3..f76e7c35999e4deadcce20bf448680eb8452cd05 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReTest.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #ifndef RETEST_HPP
index 272eb2ce2c4960f5ad77188f4c07597626b2a644..f163bb75b55dfc418d59b3ad926079b482132806 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReWriter.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index d0aaaa96cea4f1ab0d773b1eb7c854fc44505102..49d0f712ca3b8120646cc751be572cc363624428 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReWriter.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index c4d6aa151e2d8e9693f4645a6960768cdf6580c2..464806e73f21ae73c871c9d52491198ba550b410 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * rebase.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #ifndef REBASE_HPP
 #include <QDateTime>
 #include <QDir>
 #include <QTimer>
+#ifndef _NO_WIDGETS_
 #include <QWidget>
 #include <QMainWindow>
 #include <QComboBox>
 #include <QComboBox>
+#endif
 #include <QProcess>
 #include <QMutex>
 
@@ -53,7 +55,7 @@ typedef unsigned char uint8_t;
 #if !defined __linux__
 typedef qint64 int64_t;
 #endif
-typedef quint64 uint64_t;
+//typedef quint64 uint64_t;
 typedef qint32 int32_t;
 typedef quint32 uint32_t;
 typedef qreal real_t;
index 387763dc6246dd50d1ccb22262c29ab39a6afc76..80a8b18509dff90ccf5f712d06e16cba3fc2e1a8 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * retrace.hpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 
 #ifndef RETRACE_HPP
index 19308d300b5afb922dbc9e4c679396ae26a609ab..82cdcf4b6481a4d0190e484396f030976d8747b3 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * testrplexample.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 include "project.hpp"
diff --git a/call_Artistic_Style.astylerc b/call_Artistic_Style.astylerc
new file mode 100644 (file)
index 0000000..8ff7f0a
--- /dev/null
@@ -0,0 +1,5 @@
+--delete-empty-lines
+--indent=spaces=3
+-A2
+--align-pointer=type
+--mode=c
diff --git a/call_Artistic_Style.sh b/call_Artistic_Style.sh
new file mode 100755 (executable)
index 0000000..4cb44fc
--- /dev/null
@@ -0,0 +1,41 @@
+#!/bin/sh 
+
+if [ ! -n "$1" ]; then
+echo "Syntax is: recurse.sh dirname filesuffix"
+echo "Syntax is: recurse.sh filename"
+echo "Example: recurse.sh temp cpp"
+exit 1
+fi
+
+if [ -d "$1" ]; then
+#echo "Dir ${1} exists"
+if [ -n "$2" ]; then
+filesuffix=$2
+else
+filesuffix="*"
+fi
+
+#echo "Filtering files using suffix ${filesuffix}"
+
+file_list=`find ${1} -name "*.${filesuffix}" -type f`
+for file2indent in $file_list
+do 
+echo "Indenting file $file2indent"
+#!/bin/bash
+astyle "$file2indent" --options="./call_Artistic_Style.astylerc"
+
+done
+else
+if [ -f "$1" ]; then
+echo "Indenting one file $1"
+#!/bin/bash
+astyle "$1" --options="./call_Artistic_Style.astylerc"
+
+else
+echo "ERROR: As parameter given directory or file does not exist!"
+echo "Syntax is: call_Artistic_Style.sh dirname filesuffix"
+echo "Syntax is: call_Artistic_Style.sh filename"
+echo "Example: call_Artistic_Style.sh temp cpp"
+exit 1
+fi
+fi
index e82c18a8fefb528b6f964e92052d8819f0f57831..998ec7b4d6597793c297fea08420a3d2ab095c6c 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * allTests.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #include "../base/rebase.hpp"
index 6ea95b479a69cbce8646085e30d27c7059044879..89bfb3f5da959727565971a69f6a1cc17320bcde 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReASTree.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index be3f76397c4ea5c939bcb0c5f9b4c6527f979d3b..0a022a65863da916b0363d01c39c4a7840c22aab 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReBench.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 1bb50309d9304161e9dc8204523f28693f20c295..13c80af8cc00cd9856a7432fa064951b63036f81 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReByteStorage.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 /** @file
index 6ad49f2ca16e26812d5e3d472fd69dbc4a4c3f11..0cec63d535cfc729b1da9b616bf4e665140cdffc 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReCharPtrMap.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 5738b2059ca9a22af349d1e28aa6cc9ed2b02da8..afc0877fe8dc0319bd93cb2d575e7ca9d9458110 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReConfig.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 6c3e68825b811ca1fb537f813cb626e4a822aedd..62a114e8473b141bcd7940168277a3b247045217 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReContainer.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #include "base/rebase.hpp"
index a8589665739819f33d7338d175f660bb2c71183f..dda3d2c12679eeaf78d5bac3d1b07f2ed2234771 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReCryptFileSystem.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #include "base/rebase.hpp"
index 1f4ba762c4cb55f5f2a28344ddc7e89355390bcb..a7f9a39ae4da823ac5cdf03ae1be32bc9a30041b 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReEdit.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #include "base/rebase.hpp"
index 75699909337e59b52307e46e7c8a8de59e12f7fc..65f41eb1001d8bb232f1b0652a71b5b4df96818a 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReEnigma.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #include "base/rebase.hpp"
index 51d187f0a8d1322615e728818bafb6b88015b339..a667d48f028366694d6c22fb3c6419683569a2a5 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReException.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #include "base/rebase.hpp"
index 61fad46ee6a1ed1314648beabb1531d64504bd5d..003524fc3174fc6887a578ad1ffff747dbb34627 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReFile.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #include "base/rebase.hpp"
index 96cef6f5e0f9ad49960dc7d649195e3a1783eccc..870ae661712f346e7a84eeb89ff4c8acec6d30e6 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReFileSystem.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #include "base/rebase.hpp"
index 2259809b20f119105adb07c36fee231e5e220508..c4c25d31387302ddc1e3a41969e21c446b8c4df5 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReFileUtils.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #include "base/rebase.hpp"
index b7b0e3453097d1144a45491599c38215fb7889eb..3f330c6e1c66a3addd95cb1520fb7452b1b673d6 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReLexer.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 95231b2254a1c3800972790f8eb38e25a6c58b7a..1cd4e8323672490131e502d768d4a92d72b85225 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReMFParser.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 /** @file
index 582a3f53f1c7f700cc4d4739e6ce53afb1ca4b3f..b261c0d3b232442e9e6b56788d15bc65c6cc461c 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReMatcher.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 /** @file
index 9e6279f6045d1a6bb59478b31af778b5104d5482..87cda1a523d7be7fc624f8fa76ffa3a4a720eee9 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReMatrix.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 2ca321df90a8a399417e658ae75d08e14ca35f4b..a71774bc8ea52666599bef630b265fc3e1cf0e68 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * cuReProcess.cpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 /** @file
  * @brief Unit test of the byte and C string storage.
  */
index a09ae435e52d485fdc7a04be4c092ccf16e13b15..2155eb08cb02f05606cc1083a351b950ddc92928 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * cuReProgArguments.cpp
+ * cuReProgArgs.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index c771ff7ece02db990b2ed14e3dc2556507f14638..34e1bd0d507632d00cd52342c7128507c84a98bd 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * cuReQStringUtil.cpp
+ * cuReQStringUtils.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 /** @file
index 6fe8698f58958234ba4006eca43db16503453a65..4a06f5d1ba9ef017c4ec6f91ea9f227aa902fdd4 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReRandomizer.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 /** @file
index 75221a7144040599dcd630ae173262a4cd71b253..6072a76dfe39405bf2d2cf31c87409c53f11dfd5 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReSettings.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index aa588edb91e92c093c37de8badee56bc6ad381d6..031f17423c51b957fd551e185f1715bb81289cbf 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReSource.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 8b6bae292bea7dcec55284bdb5e6604840515926..44d0f8588b6255e26838331c04df9cf431b20e0d 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReStateStorage.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 57101862578157cffa08e99816233cae585c6494..50c4c9255ee8ea41e27f5002ac1bf5f75ddf3e28 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * cuReStringUtil.cpp
+ * cuReStringUtils.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 84e4b6ce54afb198d5a67f62b7e1b225bd2ac122..41dc444b8f5b54be8a0d60022308a91746241f45 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReTraverser.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 0945102c809276be01e830e2355fb054808de662..a9e99518d840800501d86433a6659446612cecbb 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReVM.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index be884bf9c633c6bb1ab993050440b971fc202d60..abaec54ac8cefe08a531c4122d5e75f0d47a3723 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * cuReWriter.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index b1c9e8c81261877b542d244e701fe9d9e36ee97f..19adf491305dee790117c0254941c748f738ec61 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * main.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index d95e38395e3f033563a88bf0eae7b3418ef98c94..a6023fafadd3e3a2f038144cb116ce79cf88d66f 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReASClasses.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 5f106b71585deee6583ac7508ebe9c7ed295d8ca..f13c5f37b223e2620d995d9554dadbc9320338c2 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReASClasses.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index f2e6ad7fee0f0e513cebb55d9519f87bdf985034..ff6ccd662dd56d46b452491975853797551bc281 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReASTree.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 /** @file
index 1c09b25037d6aa290336a0e2ed32c64d3d2fba68..ce8c320a871fd6931030f21f18dcf2f70eb25cd0 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReASTree.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 8220780ce7a4443dced9f2191f749f7f86b3414f..9ffa4aafdf1d7187d91f82d0618cfda98bf4c560 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReLexer.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 /** @file
index b771e88d4ae0905f7a5f36bdecdd230ed3977b1b..e081021173388cb1b0010b285ef41b432cd32b27 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReLexer.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index a2b13900621f22c989ab91a13bce26a3dc88b954..2a6babe91926b0156ae59eb0be075d359c5f839a 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReMFParser.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index bd17a7d8c1548ac69e0f319c391d2f5d7dec9acc..06a4f3f7562f48d3c5647517315328ea425680df 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReMFParser.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 497d40012f8ba711e2e22756aec277ae9248a894..a8f1ddbf207a819b2d9ca0c751ae683eacbaa1fd 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReParser.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index b11b00b9c15196bb0091642e71916a9e265097dc..ebdd4066b4381508a9327ca02f449cbd43410630 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReParser.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index b1d85455e967c8775a12d60bbad0ad6e9d7c1f6b..1b6a103055ad7fb0a246c9fc6f52e774e237aaf2 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReSource.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
@@ -45,9 +45,9 @@
  * @param reader    the reader which can read the unit
  */
 ReSourceUnit::ReSourceUnit(ReSourceUnitName name, ReReader* reader) :
-           m_name(name),
-           m_lineNo(0),
-           m_reader(reader) {
+               m_name(name),
+               m_lineNo(0),
+               m_reader(reader) {
 }
 
 /**
@@ -107,10 +107,10 @@ ReReader* ReSourceUnit::reader() const {
  * @brief Constructor.
  */
 ReSourcePosition::ReSourcePosition() :
-           m_sourceUnit(NULL),
-           m_lineNo(0),
-           m_column(0),
-           m_caller(NULL) {
+               m_sourceUnit(NULL),
+               m_lineNo(0),
+               m_column(0),
+               m_caller(NULL) {
 }
 
 /**
@@ -121,10 +121,10 @@ ReSourcePosition::ReSourcePosition() :
  * @param colNo     distance to the line start
  */
 ReSourcePosition::ReSourcePosition(ReSourceUnit* unit, int lineNo, int colNo) :
-           m_sourceUnit(unit),
-           m_lineNo(lineNo),
-           m_column(colNo),
-           m_caller(NULL) {
+               m_sourceUnit(unit),
+               m_lineNo(lineNo),
+               m_column(colNo),
+               m_caller(NULL) {
        ReReader* reader = dynamic_cast<ReReader*>(unit->reader());
        m_caller = reader->source().caller();
 }
@@ -168,7 +168,7 @@ ReString ReSourcePosition::toString() const {
  */
 char* ReSourcePosition::utf8(char buffer[], size_t bufferSize) const {
        qsnprintf(buffer, bufferSize, "%s:%d:%d",
-           m_sourceUnit == NULL ? "" : m_sourceUnit->name(), m_lineNo, m_column);
+               m_sourceUnit == NULL ? "" : m_sourceUnit->name(), m_lineNo, m_column);
        return buffer;
 }
 
@@ -236,9 +236,9 @@ void ReSourcePosition::setSourceUnit(ReSourceUnit* sourceUnit) {
  * @param source    the parent
  */
 ReReader::ReReader(ReSource& source) :
-           m_currentSourceUnit(NULL),
-           m_units(),
-           m_source(source) {
+               m_currentSourceUnit(NULL),
+               m_units(),
+               m_source(source) {
 }
 
 /**
@@ -312,7 +312,7 @@ void ReReader::removeSourceUnit() {
  * Therefore a simple allocation is possible with blocks.
  */
 ReSourcePositionBlock::ReSourcePositionBlock() :
-           m_successor(NULL)
+               m_successor(NULL)
 // m_positions
 {
        memset(m_positions, 0, sizeof m_positions);
@@ -329,13 +329,13 @@ ReSourcePositionBlock::ReSourcePositionBlock() :
  * @brief Constructor.
  */
 ReSource::ReSource() :
-           m_sourcePositionStack(),
-           m_sourcePositionBlock(NULL),
-           m_countPositionBlock(RPL_POSITIONS_PER_BLOCK + 1),
-           m_readers(),
-           m_sourceUnits(),
-           m_unitStack(),
-           m_currentReader(NULL) {
+               m_sourcePositionStack(),
+               m_sourcePositionBlock(NULL),
+               m_countPositionBlock(RPL_POSITIONS_PER_BLOCK + 1),
+               m_readers(),
+               m_sourceUnits(),
+               m_unitStack(),
+               m_currentReader(NULL) {
        // the stack should never be empty:
        m_sourcePositionStack.push(NULL);
 }
@@ -427,12 +427,12 @@ void ReSource::addSourceUnit(ReSourceUnit* unit) {
  *
  */
 bool ReSource::startUnit(ReSourceUnitName unit,
-    const ReSourcePosition& caller) {
+       const ReSourcePosition& caller) {
        m_sourcePositionStack.push_back(&caller);
        ReReader* reader = NULL;
        QList<ReReader*>::iterator it;
        for (it = m_readers.begin(); reader == NULL && it != m_readers.end();
-           it++) {
+               it++) {
                ReReader* current = *it;
                if (current->openSourceUnit(unit)) {
                        reader = current;
@@ -464,7 +464,7 @@ ReSourceUnit* ReSource::popSourceUnit(ReReader* reader) {
        if (m_unitStack.size() > 0)
                m_unitStack.pop();
        m_currentReader =
-           m_unitStack.size() <= 0 ? NULL : m_unitStack.top()->reader();
+               m_unitStack.size() <= 0 ? NULL : m_unitStack.top()->reader();
        if (m_currentReader == reader)
                rc = m_unitStack.top();
        else {
@@ -507,9 +507,9 @@ const ReSourcePosition* ReSource::newPosition(int colNo) {
        m_countPositionBlock++;
        char* posInBlock = &m_sourcePositionBlock->m_positions[offset];
        ReSourceUnit* unit = dynamic_cast<ReSourceUnit*>(m_currentReader
-           ->currentSourceUnit());
+               ->currentSourceUnit());
        ReSourcePosition* rc = new (posInBlock) ReSourcePosition(unit,
-           unit->lineNo(), colNo);
+               unit->lineNo(), colNo);
        return rc;
 }
 
@@ -528,7 +528,7 @@ void ReSource::clear() {
  */
 const ReSourcePosition* ReSource::caller() const {
        return
-           m_sourcePositionStack.size() == 0 ? NULL : m_sourcePositionStack.top();
+               m_sourcePositionStack.size() == 0 ? NULL : m_sourcePositionStack.top();
 }
 
 /** @class ReStringSourceUnit ReSource.hpp "expr/ReSource.hpp"
@@ -545,10 +545,10 @@ const ReSourcePosition* ReSource::caller() const {
  * @param reader    the parent
  */
 ReStringSourceUnit::ReStringSourceUnit(ReSourceUnitName name,
-    const ReSourceUnitContent& content, ReStringReader* reader) :
-           ReSourceUnit(name, reader),
-           m_currentPosition(0),
-           m_content(content) {
+       const ReSourceUnitContent& content, ReStringReader* reader) :
+               ReSourceUnit(name, reader),
+               m_currentPosition(0),
+               m_content(content) {
 }
 
 /**
@@ -597,7 +597,7 @@ ReSourceUnitContent ReStringSourceUnit::content() const {
  * @param source    the parent
  */
 ReStringReader::ReStringReader(ReSource& source) :
-           ReReader(source) {
+               ReReader(source) {
 }
 
 /**
@@ -655,7 +655,7 @@ bool ReStringReader::nextLine(int maxSize, QByteArray& buffer, bool& hasMore) {
  *                  true: success
  */
 bool ReStringReader::fillBuffer(int maxSize, QByteArray& buffer,
-    bool& hasMore) {
+       bool& hasMore) {
        ReStringSourceUnit* unit = (ReStringSourceUnit*) m_currentSourceUnit;
        ReSourceUnitContent content = unit->content();
        int startPos = unit->currentPosition();
@@ -684,7 +684,7 @@ bool ReStringReader::fillBuffer(int maxSize, QByteArray& buffer,
  * @param content
  */
 void ReStringReader::addSource(ReSourceUnitName name,
-    ReSourceUnitContent content) {
+       ReSourceUnitContent content) {
        // Deletion in the destructor of the base class ReReader
        ReStringSourceUnit* unit = new ReStringSourceUnit(name, content, this);
        m_units.insert(m_units.begin(), unit->name(), unit);
@@ -698,10 +698,10 @@ void ReStringReader::addSource(ReSourceUnitName name,
  * @param content   new content
  */
 void ReStringReader::replaceSource(ReSourceUnitName name,
-    ReSourceUnitContent content) {
+       ReSourceUnitContent content) {
        if (m_units.contains(name)) {
                ReStringSourceUnit* unit =
-                   dynamic_cast<ReStringSourceUnit*>(m_units[name]);
+                       dynamic_cast<ReStringSourceUnit*>(m_units[name]);
                unit->m_content = content;
        }
 }
@@ -714,12 +714,12 @@ void ReStringReader::replaceSource(ReSourceUnitName name,
  */
 
 ReFileSourceUnit::ReFileSourceUnit(ReSourceUnitName filename,
-    ReFileReader* reader) :
-           ReSourceUnit(filename, reader),
-           m_currentPosition(0),
-           m_fp(fopen(filename, "r")),
-           m_textStream(m_fp, QIODevice::ReadOnly),
-           m_line() {
+       ReFileReader* reader) :
+               ReSourceUnit(filename, reader),
+               m_currentPosition(0),
+               m_fp(fopen(filename, "r")),
+               m_textStream(m_fp, QIODevice::ReadOnly),
+               m_line() {
 }
 
 /**
@@ -743,7 +743,7 @@ bool ReFileSourceUnit::isOpen() const {
  * @brief Constructor.
  */
 ReFileReader::ReFileReader(ReSource& source) :
-           ReReader(source) {
+               ReReader(source) {
 }
 
 /**
@@ -836,3 +836,13 @@ void ReFileReader::addSource(ReSourceUnitName filename) {
        m_currentSourceUnit = unit;
 }
 
+/**
+ * Constructor.
+ *
+ * @param filename     the input file for the source
+ */
+ReSimpleSource::ReSimpleSource(const char* filename) :
+       m_reader(*this)
+{
+       m_reader.addSource(filename);
+}
index ce178b8a553aa30ed2e8cb81b45a24f11f10dda6..bce36f16ec66c56fde356c7a94a973b0f9e83847 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReSource.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
@@ -150,6 +150,8 @@ public:
        const ReSourcePosition* caller() const;
 protected:
        void destroy();
+public:
+       static ReSource* buildFileSource(const char* filename);
 protected:
        // stack of the info about the stacked (open) source units:
        QStack<const ReSourcePosition*> m_sourcePositionStack;
@@ -169,7 +171,7 @@ class ReStringSourceUnit: public ReSourceUnit {
        friend class ReStringReader;
 public:
        ReStringSourceUnit(ReSourceUnitName name,
-           const ReSourceUnitContent& content, ReStringReader* reader);
+               const ReSourceUnitContent& content, ReStringReader* reader);
        virtual ~ReStringSourceUnit();
 public:
        int currentPosition() const;
@@ -224,4 +226,14 @@ public:
        void addSource(ReSourceUnitName filename);
 };
 
+/**
+ * A simple input source initialized with one file.
+ */
+class ReSimpleSource : public ReSource{
+public:
+       ReSimpleSource(const char* filename);
+protected:
+       ReFileReader m_reader;
+};
+
 #endif // RPLSOURCE_HPP
index 4e4db4d0ce11629bfb301c14d7f755af9e72ae2d..4f50f0c268c719ff4576f0aa1ca9b17c764309e9 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReVM.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index fbeddbe9a7d4b7c72306c650eb4b8ed28ef7ac11..1a826b1e80d78c8b72b4eca622bc7bef31f78363 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReVM.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index e21c50ac1adb355711209bcfda0874e067f2430e..ccab8bac5216c2e25f395e3c9de42928b2230e05 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * reexpr.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 074c7d60c83d0667ec3120047aa699e934632b54..f6b8736f11877c1e67d4a2f1d40b4b1e6ec90e2d 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReEdit.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 64ea4b2c27278262be6fe7e544b67456cd864595..fbf1fef59e40712e5fb5da67aefc4521ceafa6bc 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReEdit.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index ea589d3820a2413be2bc1b926c35619388551c7b..2762058cc11480767a8ff76eed401976c4336ae6 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * storage.cpp
+ * ReFileTree.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 8af9ec011cfaf49360bf60c26d6e5b0faed21abb..de9e9510299cc7fd4058c1d9b50319600df58562 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * storage.hpp
+ * ReFileTree.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 8657ef3a2a3e3ec99878bb4b47eed3a919ff513f..7a79dccae1aa726402b89a624a0df7346309166b 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * ReGuiQueue.cpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 #include "base/rebase.hpp"
 #include "gui/regui.hpp"
index 4ae65875d8cc79e29726d014624ec01eaa036e0f..fd76ecd22fc8a9ffeb7ede444e36cb40e6853c1d 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * ReGuiQueue.hpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 #ifndef REGUIQUEUE_HPP
 #define REGUIQUEUE_HPP
index d98fa3bcd3de5d638495d570ed1618aeae6bd637..8ea19622681b79cd5e54f49781c33549ef74d498 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReGuiValidator.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index c044b362a70d1678999cb2a7e2484be7aa4ea498..fe238f7f3ce3b115867211a093bedfcc58def009 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReGuiValidator.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index a697836797696aade4a1ca00e64eeb45a911a7d9..a07cfb790045c776f4de7d37ba6a0d516a6970cc 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * storage.cpp
+ * ReSettings.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index eb4e73de1941c6480c334adb1c16f1ff1d2c1cf6..135d639801f14f19e71a5d425908427697f1bc51 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * storage.hpp
+ * ReSettings.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index a55668dc07fc673706b866d46dd14aad4f7767c7..50a68f33a0bd88ae41ecab2a67b3c4d5e7f2592f 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReStateStorage.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #include "QIODevice"
index e7d6511b076e9761b54a81f8a7e8a18cd9be3c12..b44de8b338de2300592267071e91b8bfa9c9fe4d 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReStateStorage.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index b459c51b5f21579c11544107f8e9f2b6f8a4ec23..ec911b2c20d8b152efa981924fdf6765df1e0ebf 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * regui.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index b341c761ca6e15bda3016d05889f6495fc822660..0e2a02828a5d840ff10252b4e3e70a1432c3d7da 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * ReFileTable.cpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 
 #include "guiwidget/reguiwidget.hpp"
index ce9942fc2dd9c64b07f6806eaa630e9152e27293..fe0fcf169a3faf5386736a8efc6f6a1eae65e289 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * ReFileTable.hpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 #ifndef REFILETABLE_HPP
 #define REFILETABLE_HPP
index c43e5fda6a869cb3e7e0beb4fa1f37c5762f5e03..952a431cea013fece55f324527489dc88e4fe5f8 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * reguiwidget.hpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 
 #ifndef REGUIWIDGET_HPP
index d1b5877071924816899e50197b01b03b549bd9e3..1684b319fa25aad10cab927fb1386196bab6f048 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReEnigma.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 /** @file
index e026abdc696d2006672da26f7e1c64de215b48da..54fa09ae04fed4f9ce691ff0308e085428da7a14 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReEnigma.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #ifndef RPLENIGMA_HPP
index 4becc0562667c514b689aaa64007373ecca22d70..f0770fdf3b45528fd40b89a031c35ec46bce4d08 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReMatrix.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 047102e6045fc5d4e58622a14f23a73dc14d11cd..e10c303550f4d3dc53eea9b136b5027413c44f49 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReMatrix.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 60146b120f22d760caeacf1fae07056adfc1abe5..7825a44de0a3e15e079453d204f9ac0ce6e5d29a 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReRandom.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 265a3c263f8c3ac7b2e07231b36d4c5bd3f9bd46..3dad74f217dc8049c87ca70a225049b237659cf3 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReRandom.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #ifndef RERANDOM_HPP
index 56703a98526fda1854e9c8415ad239e63482bd99..7554e0179cef2977a65ffbd869550de7ba2144ef 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * remath.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #ifndef RPLMATH_HPP
index 15b7be0d364b67bcda7decc2ac737a26d53c6b76..f782bd09813e4eb6550e10883d31543830117d95 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReNetConfig.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index f1ac9cb855499488fabefdc065a84b087d807079..4fb5ca7c492b194941ee5d6ec69f8cef492eab9b 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReNetConfig.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index 603fa1796507999ff70de5455a05585d7a2a064e..620ea668ea84c0de28e97684626b1f5855780bd8 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReTCPPeer.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #include "base/rebase.hpp"
index 9367271b37459bf264fb0a28f35cba551c81c072..6cdd0703234c14052d321f5df9a2eeefb6902ece 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReTCPPeer.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #ifndef RPLTCPPEER_HPP
index 8c2b7c93294a69d98265b6b013646495b3af1dc8..c6b5029382e28c1fd3878bc2ce8a5addddd1b574 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReTCPServer.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #include "base/rebase.hpp"
index 2d05ebf118c8bf30d851d49a3ec6e3e6003ce28f..3aefc5099cdb7a62c97e46232f373c9b676fcdd3 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReTCPServer.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #ifndef RPLTCPSERVER_HPP
index 7c5379eff0c4f6f9e3d721e8a627d7c14f398f89..2639fd3ee581273259f18d6780d67a8072b8528b 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * ReTCPClient.cpp
+ * ReTcpClient.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #include "base/rebase.hpp"
index 24084f110c771306dbd92fc2d26b50ad99a273b5..bcc80cdfc8e87c1cf1ffb2b6fdb0166074ce4f85 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * ReTCPClient.hpp
+ * ReTcpClient.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #ifndef RETCPCLIENT_HPP
index 489f3f9a09a1cdc46e7d5dc5b433e83b5b58f278..a4acbf3d11e69a0131f1ae87af1e6bc44a7b2351 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * renet.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #ifndef RPLNET_HPP
index aa1b35494a8ef1905c774c72f3a2ef6ff2f981a9..7a5c2f9eace6537c8f64c9517426ac4081a17aee 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * ReCryptFileSystem.cpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 
 #include "base/rebase.hpp"
index 6cf9aa24ae9b2c7113d02cf680b5dd55996ca89b..a27c2d210110db2a378f1fb66a679ac6d2795de4 100644 (file)
@@ -1,10 +1,13 @@
 /*
- * Licence:
+ * ReCryptFileSystem.hpp
+ *
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
- * There is no warranty.
- * You also can use the licence from http://www.wtfpl.net/.
- * The original sources can be found on https://github.com/republib.
-*/
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
 
 
 #ifndef RECRYPTFILESYSTEM_HPP
index 5347503366f264eeab405777c63d7c43a19f9b11..a99bf01aeb0d78b6ba89532c9fba6a228b6a86ba 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * ReTraverser.cpp
+ * ReFileSystem.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index b2675b49ce8004d762b2fc67fc95857e0a98173f..58e8795f27fc32edca03d74d2493785660dbc8dc 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReFileSystem.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index a8ef08cf67b4ee892893a3207d8163933b544fdb..84ce643c09b9f90d22b0421ddf78fb48e89182ca 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReTraverser.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index a52f221cbed0e829481da6abefcac67aff7234f7..00d9c44ca709f31a2d077d1e84df1ee8af47e9df 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReTraverser.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
index ba2c10e72fde51e019dfd07d90cbeee96f425403..e9b302d21f8491577046cfc53928967fdc9a237b 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * reos.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
diff --git a/release.notes.txt b/release.notes.txt
new file mode 100644 (file)
index 0000000..09dee32
--- /dev/null
@@ -0,0 +1,5 @@
+Version 2015.12.25:
+ReFind:
+* Initial working version v2015.12.24
+Library:
+* Initial version
index 0d27c65baaa00953347618190f788cff477be3f4..37ad07592861f0f023c3c2c812104f6a051cd09b 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * remodules.hpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 #ifndef RPLMODULES_HPP
index 1b5cdde88283ed03f3229d2a4c9d62b4c05e11b4..393eca13b997d2d2e0f84b6003e01ac302cdc8a9 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * ReStaticLib.cpp
  *
- * License: Public Domain
+ * (Un)License: Public Domain
  * You can use and modify this file without any restriction.
  * Do what you want.
  * No warranties and disclaimer of any damages.
- * You also can use this license: http://www.wtfpl.net
+ * More info: http://unlicense.org
  * The latest sources: https://github.com/republib
  */
 
diff --git a/tools/PubDomain.pl b/tools/PubDomain.pl
new file mode 100755 (executable)
index 0000000..99327f8
--- /dev/null
@@ -0,0 +1,90 @@
+#! /usr/bin/perl
+#
+# Replaces the file header comment of *.cpp + *.hpp files with
+# a public domain license.
+# all files of the current directory and its subdirectory will be modified.
+#
+
+use strict;
+
+my $s_delim = "/";
+my $s_template = "/*
+ * %NODE%
+ *
+ * (Un)License: Public Domain
+ * You can use and modify this file without any restriction.
+ * Do what you want.
+ * No warranties and disclaimer of any damages.
+ * More info: http://unlicense.org
+ * The latest sources: https://github.com/republib
+ */
+";
+
+&oneDir(".");
+exit 0;
+
+
+sub oneFile(){
+       my $filename = shift;
+       my $node = shift;
+       
+       my $comment = $s_template;
+       $comment =~ s/%NODE%/$node/;
+       my @expected = split(/\n/, $comment);
+       
+       open(my $INP, "<", $filename) || die "$filename: $!";
+       my @lines = <$INP>;
+       close $INP;
+       my $ix;
+       my $equal = 1;
+       for ($ix = 0; $equal && $ix <= $#expected; $ix++){
+               $equal = $expected[$ix] . "\n" eq $lines[$ix];
+       }
+       if (! $equal){
+               my $org = $lines[$ix-1];
+               chomp $org;
+               my $exp = $expected[$ix-1];
+               chomp $exp;
+               my $col = 0;
+               while (substr($org, $col, 1) eq substr($exp, $col, 1)){
+                        $col++;
+               }
+               $col++;
+               print "$filename differs in line $ix-$col:\n'$org'\n'$exp'\n",
+               '-' x $col, "^\n";
+               # Remove the first comment:
+               if ($lines[0] =~ m!^/\*!){
+                       my $stop = 0;
+                       while (! $stop && $#lines >= 0){
+                               $stop = index($lines[0], "*/") >= 0;
+                               shift @lines;
+                       }
+               }
+               open(my $OUT, ">", $filename) || die "$filename: $!";
+               print $OUT $comment;
+               print $OUT @lines;
+       }
+}
+sub oneDir{
+  my $dir = shift;
+  
+  opendir (DIR, $dir) || die;
+  my @files = readdir (DIR);
+  closedir(DIR);
+  
+  my $node;
+  foreach $node(@files){
+    my $fn = $dir . $s_delim . $node;
+    next unless $node =~ /\.(cpp|hpp|java)$/;
+    &oneFile($fn, $node);
+  }
+  
+  foreach $node(@files){
+    my $fn = $dir . $s_delim . $node;
+    next unless -d $fn;
+    next if $node =~ /^[.]{1,2}$/;
+    &oneDir($fn);
+  }
+}
+
+