.
諏訪子 <suwako@076.moe>、2026-04-29 00:26
コミット 7bd77a0da6f31c6a5217d333526da345ad1fd3c5
・親 fba6d08
・ファイルを見る
3個のファイル、+108 -0
変更
main.cc
| @@ -1,3 +1,39 @@ | ||
| 1 | +/************************************************************************************** | |
| 2 | +# 076 License | |
| 3 | + | |
| 4 | +Copyright (c) 2026 テクニカル諏訪子 | |
| 5 | + | |
| 6 | +Permission is hereby granted to any person obtaining a copy of the software | |
| 7 | +Hexagon (the "Software") to use, modify, merge, copy, publish, distribute, | |
| 8 | +sublicense, and/or sell copies of the Software, subject to the following conditions: | |
| 9 | + | |
| 10 | + 1. **Origin Attribution**: | |
| 11 | + - You must not misrepresent the origin of the Software; you must not claim | |
| 12 | + you created the original Software. | |
| 13 | + - If the Software is used in a product, you must either: | |
| 14 | + a. Provide clear attribution in the product's documentation, user interface, | |
| 15 | + or other visible areas, **OR** | |
| 16 | + b. Pay the original developers a fee they specify in writing. | |
| 17 | + 2. **Usage Restriction**: | |
| 18 | + - The Software, or any derivative works, dependencies, or libraries | |
| 19 | + incorporating it, must not be used for censorship or to suppress freedom of | |
| 20 | + speech, expression, or creativity. Prohibited uses include, but are not | |
| 21 | + limited to: | |
| 22 | + - Censorship of so-called "hate speech", visuals, non-mainstream opinions, | |
| 23 | + ideas, or objective reality. | |
| 24 | + - Tools or systems designed to restrict access to information or | |
| 25 | + artistic works. | |
| 26 | + 3. **Notice Preservation**: | |
| 27 | + - This license and the above copyright notice must remain intact in all copies | |
| 28 | + of the source code. | |
| 29 | + | |
| 30 | +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, | |
| 31 | +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A | |
| 32 | +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT | |
| 33 | +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF | |
| 34 | +CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE | |
| 35 | +OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | |
| 36 | +**************************************************************************************/ | |
| 1 | 37 | #include <iostream> |
| 2 | 38 | |
| 3 | 39 | #include "src/hexeditor.hh" |
| @@ -1,3 +1,39 @@ | ||
| 1 | +/************************************************************************************** | |
| 2 | +# 076 License | |
| 3 | + | |
| 4 | +Copyright (c) 2026 テクニカル諏訪子 | |
| 5 | + | |
| 6 | +Permission is hereby granted to any person obtaining a copy of the software | |
| 7 | +Hexagon (the "Software") to use, modify, merge, copy, publish, distribute, | |
| 8 | +sublicense, and/or sell copies of the Software, subject to the following conditions: | |
| 9 | + | |
| 10 | + 1. **Origin Attribution**: | |
| 11 | + - You must not misrepresent the origin of the Software; you must not claim | |
| 12 | + you created the original Software. | |
| 13 | + - If the Software is used in a product, you must either: | |
| 14 | + a. Provide clear attribution in the product's documentation, user interface, | |
| 15 | + or other visible areas, **OR** | |
| 16 | + b. Pay the original developers a fee they specify in writing. | |
| 17 | + 2. **Usage Restriction**: | |
| 18 | + - The Software, or any derivative works, dependencies, or libraries | |
| 19 | + incorporating it, must not be used for censorship or to suppress freedom of | |
| 20 | + speech, expression, or creativity. Prohibited uses include, but are not | |
| 21 | + limited to: | |
| 22 | + - Censorship of so-called "hate speech", visuals, non-mainstream opinions, | |
| 23 | + ideas, or objective reality. | |
| 24 | + - Tools or systems designed to restrict access to information or | |
| 25 | + artistic works. | |
| 26 | + 3. **Notice Preservation**: | |
| 27 | + - This license and the above copyright notice must remain intact in all copies | |
| 28 | + of the source code. | |
| 29 | + | |
| 30 | +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, | |
| 31 | +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A | |
| 32 | +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT | |
| 33 | +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF | |
| 34 | +CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE | |
| 35 | +OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | |
| 36 | +**************************************************************************************/ | |
| 1 | 37 | #include <algorithm> |
| 2 | 38 | #include <csignal> |
| 3 | 39 | #include <fstream> |
| @@ -1,3 +1,39 @@ | ||
| 1 | +/************************************************************************************** | |
| 2 | +# 076 License | |
| 3 | + | |
| 4 | +Copyright (c) 2026 テクニカル諏訪子 | |
| 5 | + | |
| 6 | +Permission is hereby granted to any person obtaining a copy of the software | |
| 7 | +Hexagon (the "Software") to use, modify, merge, copy, publish, distribute, | |
| 8 | +sublicense, and/or sell copies of the Software, subject to the following conditions: | |
| 9 | + | |
| 10 | + 1. **Origin Attribution**: | |
| 11 | + - You must not misrepresent the origin of the Software; you must not claim | |
| 12 | + you created the original Software. | |
| 13 | + - If the Software is used in a product, you must either: | |
| 14 | + a. Provide clear attribution in the product's documentation, user interface, | |
| 15 | + or other visible areas, **OR** | |
| 16 | + b. Pay the original developers a fee they specify in writing. | |
| 17 | + 2. **Usage Restriction**: | |
| 18 | + - The Software, or any derivative works, dependencies, or libraries | |
| 19 | + incorporating it, must not be used for censorship or to suppress freedom of | |
| 20 | + speech, expression, or creativity. Prohibited uses include, but are not | |
| 21 | + limited to: | |
| 22 | + - Censorship of so-called "hate speech", visuals, non-mainstream opinions, | |
| 23 | + ideas, or objective reality. | |
| 24 | + - Tools or systems designed to restrict access to information or | |
| 25 | + artistic works. | |
| 26 | + 3. **Notice Preservation**: | |
| 27 | + - This license and the above copyright notice must remain intact in all copies | |
| 28 | + of the source code. | |
| 29 | + | |
| 30 | +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, | |
| 31 | +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A | |
| 32 | +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT | |
| 33 | +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF | |
| 34 | +CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE | |
| 35 | +OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | |
| 36 | +**************************************************************************************/ | |
| 1 | 37 | #pragma once |
| 2 | 38 | |
| 3 | 39 | #ifdef _WIN32 |