diff --git a/SamTFE/Sources/Ecc/Parser.y b/SamTFE/Sources/Ecc/Parser.y index 383bacf6..f672f0e0 100644 --- a/SamTFE/Sources/Ecc/Parser.y +++ b/SamTFE/Sources/Ecc/Parser.y @@ -1,4 +1,19 @@ %{ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // rcg10042001 Changed to specify Ecc directory... #include "Ecc/StdH.h" #include "Ecc/Main.h" diff --git a/SamTFE/Sources/Ecc/Scanner.l b/SamTFE/Sources/Ecc/Scanner.l index d85a4992..6bd38345 100644 --- a/SamTFE/Sources/Ecc/Scanner.l +++ b/SamTFE/Sources/Ecc/Scanner.l @@ -1,4 +1,19 @@ %{ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // rcg10042001 Changed to specify Ecc directory... #include "Ecc/StdH.h" #include "Ecc/Main.h" diff --git a/SamTFE/Sources/Engine/Base/CTString.inl b/SamTFE/Sources/Engine/Base/CTString.inl index d4744215..6e8059cb 100644 --- a/SamTFE/Sources/Engine/Base/CTString.inl +++ b/SamTFE/Sources/Engine/Base/CTString.inl @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef SE_INCL_CTSTRING_INL #define SE_INCL_CTSTRING_INL #ifdef PRAGMA_ONCE diff --git a/SamTFE/Sources/Engine/Base/FLEX.skl b/SamTFE/Sources/Engine/Base/FLEX.skl index 7cdf44b2..e60be9c3 100644 --- a/SamTFE/Sources/Engine/Base/FLEX.skl +++ b/SamTFE/Sources/Engine/Base/FLEX.skl @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include "Engine/StdH.h" /* A lexical scanner generated by flex */ diff --git a/SamTFE/Sources/Engine/Base/ListIterator.inl b/SamTFE/Sources/Engine/Base/ListIterator.inl index ec91cb15..4a8a55ee 100644 --- a/SamTFE/Sources/Engine/Base/ListIterator.inl +++ b/SamTFE/Sources/Engine/Base/ListIterator.inl @@ -1,3 +1,17 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ #ifndef SE_INCL_LISTITERATOR_INL #define SE_INCL_LISTITERATOR_INL diff --git a/SamTFE/Sources/Engine/Base/Lists.inl b/SamTFE/Sources/Engine/Base/Lists.inl index b0822ed1..293c06a5 100644 --- a/SamTFE/Sources/Engine/Base/Lists.inl +++ b/SamTFE/Sources/Engine/Base/Lists.inl @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef SE_INCL_LISTS_INL #define SE_INCL_LISTS_INL #ifdef PRAGMA_ONCE diff --git a/SamTFE/Sources/Engine/Base/NullSynchronization.cpp b/SamTFE/Sources/Engine/Base/NullSynchronization.cpp index 5c68c048..fe56fb30 100644 --- a/SamTFE/Sources/Engine/Base/NullSynchronization.cpp +++ b/SamTFE/Sources/Engine/Base/NullSynchronization.cpp @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include "Engine/StdH.h" #include diff --git a/SamTFE/Sources/Engine/Base/Parser.y b/SamTFE/Sources/Engine/Base/Parser.y index 0235b73c..6784a9fd 100644 --- a/SamTFE/Sources/Engine/Base/Parser.y +++ b/SamTFE/Sources/Engine/Base/Parser.y @@ -1,4 +1,19 @@ %{ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include #include diff --git a/SamTFE/Sources/Engine/Base/Priority.inl b/SamTFE/Sources/Engine/Base/Priority.inl index 14b6c0b3..73166637 100644 --- a/SamTFE/Sources/Engine/Base/Priority.inl +++ b/SamTFE/Sources/Engine/Base/Priority.inl @@ -1,3 +1,17 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ #ifndef SE_INCL_PRIORITY_INL #define SE_INCL_PRIORITY_INL diff --git a/SamTFE/Sources/Engine/Base/SDL/SDLEvents.cpp b/SamTFE/Sources/Engine/Base/SDL/SDLEvents.cpp index 9d69ef1e..d9bd2bb9 100644 --- a/SamTFE/Sources/Engine/Base/SDL/SDLEvents.cpp +++ b/SamTFE/Sources/Engine/Base/SDL/SDLEvents.cpp @@ -1,4 +1,17 @@ -/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ #include diff --git a/SamTFE/Sources/Engine/Base/SDL/SDLEvents.h b/SamTFE/Sources/Engine/Base/SDL/SDLEvents.h index cdc7a816..297af56d 100644 --- a/SamTFE/Sources/Engine/Base/SDL/SDLEvents.h +++ b/SamTFE/Sources/Engine/Base/SDL/SDLEvents.h @@ -1,4 +1,17 @@ -/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ #ifndef SE_INCL_SDLEVENTS_H #define SE_INCL_SDLEVENTS_H diff --git a/SamTFE/Sources/Engine/Base/SDL/SDLInput.cpp b/SamTFE/Sources/Engine/Base/SDL/SDLInput.cpp index d8bba524..703786f6 100644 --- a/SamTFE/Sources/Engine/Base/SDL/SDLInput.cpp +++ b/SamTFE/Sources/Engine/Base/SDL/SDLInput.cpp @@ -1,4 +1,17 @@ -/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ /* rcg10072001 Moved stuff into this file. */ diff --git a/SamTFE/Sources/Engine/Base/SDL/SDLSynchronization.cpp b/SamTFE/Sources/Engine/Base/SDL/SDLSynchronization.cpp index a4c91f11..3dd06b1d 100644 --- a/SamTFE/Sources/Engine/Base/SDL/SDLSynchronization.cpp +++ b/SamTFE/Sources/Engine/Base/SDL/SDLSynchronization.cpp @@ -1,4 +1,17 @@ -/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ #include "SDL.h" #include "SDL_thread.h" diff --git a/SamTFE/Sources/Engine/Base/SDL/SDLTimer.cpp b/SamTFE/Sources/Engine/Base/SDL/SDLTimer.cpp index ab5a1b28..97c86452 100644 --- a/SamTFE/Sources/Engine/Base/SDL/SDLTimer.cpp +++ b/SamTFE/Sources/Engine/Base/SDL/SDLTimer.cpp @@ -1,4 +1,17 @@ -/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ /* rcg10072001 Moved stuff into this file. */ #define __STDC_LIMIT_MACROS 1 diff --git a/SamTFE/Sources/Engine/Base/Scanner.l b/SamTFE/Sources/Engine/Base/Scanner.l index 3971471b..e4411d0e 100644 --- a/SamTFE/Sources/Engine/Base/Scanner.l +++ b/SamTFE/Sources/Engine/Base/Scanner.l @@ -1,4 +1,19 @@ %{ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include "ParsingSymbols.h" #include "Parser.h" diff --git a/SamTFE/Sources/Engine/Base/Timer.inl b/SamTFE/Sources/Engine/Base/Timer.inl index 98593183..13a87523 100644 --- a/SamTFE/Sources/Engine/Base/Timer.inl +++ b/SamTFE/Sources/Engine/Base/Timer.inl @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef SE_INCL_TIMER_INL #define SE_INCL_TIMER_INL #ifdef PRAGMA_ONCE diff --git a/SamTFE/Sources/Engine/Base/Unix/UnixDynamicLoader.cpp b/SamTFE/Sources/Engine/Base/Unix/UnixDynamicLoader.cpp index 301ec82a..11fa4ed5 100644 --- a/SamTFE/Sources/Engine/Base/Unix/UnixDynamicLoader.cpp +++ b/SamTFE/Sources/Engine/Base/Unix/UnixDynamicLoader.cpp @@ -1,4 +1,17 @@ -/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ /* rcg10072001 Implemented. */ diff --git a/SamTFE/Sources/Engine/Base/Unix/UnixFileSystem.cpp b/SamTFE/Sources/Engine/Base/Unix/UnixFileSystem.cpp index 6bf7d995..d8656353 100644 --- a/SamTFE/Sources/Engine/Base/Unix/UnixFileSystem.cpp +++ b/SamTFE/Sources/Engine/Base/Unix/UnixFileSystem.cpp @@ -1,4 +1,17 @@ -/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ /* rcg10142001 Implemented. */ diff --git a/SamTFE/Sources/Engine/Base/Unix/UnixSynchronization.h b/SamTFE/Sources/Engine/Base/Unix/UnixSynchronization.h index 41602829..d525841a 100644 --- a/SamTFE/Sources/Engine/Base/Unix/UnixSynchronization.h +++ b/SamTFE/Sources/Engine/Base/Unix/UnixSynchronization.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include #define WAIT_OBJECT_0 0 diff --git a/SamTFE/Sources/Engine/Base/iconvlite.cpp b/SamTFE/Sources/Engine/Base/iconvlite.cpp index f70cfdfc..dbb89733 100644 --- a/SamTFE/Sources/Engine/Base/iconvlite.cpp +++ b/SamTFE/Sources/Engine/Base/iconvlite.cpp @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include "Engine/StdH.h" #include "iconvlite.h" diff --git a/SamTFE/Sources/Engine/Base/iconvlite.h b/SamTFE/Sources/Engine/Base/iconvlite.h index 90a61075..aa1cf166 100644 --- a/SamTFE/Sources/Engine/Base/iconvlite.h +++ b/SamTFE/Sources/Engine/Base/iconvlite.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + /* iconvlite.h Iconv Lite diff --git a/SamTFE/Sources/Engine/GameAgent/MSLegacy.h b/SamTFE/Sources/Engine/GameAgent/MSLegacy.h index 21ced210..474a970b 100644 --- a/SamTFE/Sources/Engine/GameAgent/MSLegacy.h +++ b/SamTFE/Sources/Engine/GameAgent/MSLegacy.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2004-2008 Luigi Auriemma. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + /* GSMSALG 0.3.3 by Luigi Auriemma @@ -55,21 +70,6 @@ EXAMPLE LICENSE ======= - Copyright 2004,2005,2006,2007,2008 Luigi Auriemma - - This 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA http://www.gnu.org/licenses/gpl.txt */ diff --git a/SamTFE/Sources/Engine/Graphics/Gfx_OpenGL.h b/SamTFE/Sources/Engine/Graphics/Gfx_OpenGL.h index 9a26d847..2bc76eb5 100644 --- a/SamTFE/Sources/Engine/Graphics/Gfx_OpenGL.h +++ b/SamTFE/Sources/Engine/Graphics/Gfx_OpenGL.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + /* TODO External vars */ extern int aiAttribList[]; diff --git a/SamTFE/Sources/Engine/Math/Clipping.inl b/SamTFE/Sources/Engine/Math/Clipping.inl index d75ee4ef..537dd9d0 100644 --- a/SamTFE/Sources/Engine/Math/Clipping.inl +++ b/SamTFE/Sources/Engine/Math/Clipping.inl @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef SE_INCL_CLIPPING_INL #define SE_INCL_CLIPPING_INL #ifdef PRAGMA_ONCE diff --git a/SamTFE/Sources/Engine/Math/Geometry.inl b/SamTFE/Sources/Engine/Math/Geometry.inl index 5c72a874..dd1a3440 100644 --- a/SamTFE/Sources/Engine/Math/Geometry.inl +++ b/SamTFE/Sources/Engine/Math/Geometry.inl @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef SE_INCL_GEOMETRY_INL #define SE_INCL_GEOMETRY_INL #ifdef PRAGMA_ONCE diff --git a/SamTFE/Sources/Engine/Ska/smcFlex.skl b/SamTFE/Sources/Engine/Ska/smcFlex.skl index b1c5a1d5..f71b0e7e 100644 --- a/SamTFE/Sources/Engine/Ska/smcFlex.skl +++ b/SamTFE/Sources/Engine/Ska/smcFlex.skl @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include /* A lexical scanner generated by flex */ diff --git a/SamTFE/Sources/Engine/Ska/smcPars.y b/SamTFE/Sources/Engine/Ska/smcPars.y index 711cd5e0..903e7e5e 100644 --- a/SamTFE/Sources/Engine/Ska/smcPars.y +++ b/SamTFE/Sources/Engine/Ska/smcPars.y @@ -1,4 +1,19 @@ %{ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include #include #include diff --git a/SamTFE/Sources/Engine/Ska/smcScan.l b/SamTFE/Sources/Engine/Ska/smcScan.l index 4be51486..08c97cf7 100644 --- a/SamTFE/Sources/Engine/Ska/smcScan.l +++ b/SamTFE/Sources/Engine/Ska/smcScan.l @@ -1,5 +1,20 @@ %option prefix="engine_ska_yy" %{ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include #include #include diff --git a/SamTFE/Sources/Engine/Ska/smcScwin.l b/SamTFE/Sources/Engine/Ska/smcScwin.l index 759907c5..ced0bbed 100644 --- a/SamTFE/Sources/Engine/Ska/smcScwin.l +++ b/SamTFE/Sources/Engine/Ska/smcScwin.l @@ -1,5 +1,20 @@ %option prefix="syy" %{ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include "ParsingSmbs.h" #include "smcPars.h" diff --git a/SamTFE/Sources/Entities/Acid.es b/SamTFE/Sources/Entities/Acid.es index c9b0f313..b7192ed6 100644 --- a/SamTFE/Sources/Entities/Acid.es +++ b/SamTFE/Sources/Entities/Acid.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 509 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/AirWave.es b/SamTFE/Sources/Entities/AirWave.es index dbfbd46c..3ff3a036 100644 --- a/SamTFE/Sources/Entities/AirWave.es +++ b/SamTFE/Sources/Entities/AirWave.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 510 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/AmmoItem.es b/SamTFE/Sources/Entities/AmmoItem.es index b05369e6..87b92de1 100644 --- a/SamTFE/Sources/Entities/AmmoItem.es +++ b/SamTFE/Sources/Entities/AmmoItem.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 803 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/AmmoPack.es b/SamTFE/Sources/Entities/AmmoPack.es index 59170b1c..a46be86b 100644 --- a/SamTFE/Sources/Entities/AmmoPack.es +++ b/SamTFE/Sources/Entities/AmmoPack.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 806 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/AnimationChanger.es b/SamTFE/Sources/Entities/AnimationChanger.es index bfa99ea2..2f9a7acb 100644 --- a/SamTFE/Sources/Entities/AnimationChanger.es +++ b/SamTFE/Sources/Entities/AnimationChanger.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 218 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/AnimationHub.es b/SamTFE/Sources/Entities/AnimationHub.es index ad945a06..52b15c33 100644 --- a/SamTFE/Sources/Entities/AnimationHub.es +++ b/SamTFE/Sources/Entities/AnimationHub.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 228 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/ArmorItem.es b/SamTFE/Sources/Entities/ArmorItem.es index bbe05b9c..516a970d 100644 --- a/SamTFE/Sources/Entities/ArmorItem.es +++ b/SamTFE/Sources/Entities/ArmorItem.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 804 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/BackgroundViewer.es b/SamTFE/Sources/Entities/BackgroundViewer.es index 5ad58902..9fee9f9f 100644 --- a/SamTFE/Sources/Entities/BackgroundViewer.es +++ b/SamTFE/Sources/Entities/BackgroundViewer.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 211 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/BasicEffects.es b/SamTFE/Sources/Entities/BasicEffects.es index 7b886749..30f63c6b 100644 --- a/SamTFE/Sources/Entities/BasicEffects.es +++ b/SamTFE/Sources/Entities/BasicEffects.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 601 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Beast.es b/SamTFE/Sources/Entities/Beast.es index e0a1bdd9..408832e8 100644 --- a/SamTFE/Sources/Entities/Beast.es +++ b/SamTFE/Sources/Entities/Beast.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 336 %{ diff --git a/SamTFE/Sources/Entities/BigHead.es b/SamTFE/Sources/Entities/BigHead.es index 69738835..0b3c02f5 100644 --- a/SamTFE/Sources/Entities/BigHead.es +++ b/SamTFE/Sources/Entities/BigHead.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 340 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/BlendController.es b/SamTFE/Sources/Entities/BlendController.es index 43a17701..a92c87dc 100644 --- a/SamTFE/Sources/Entities/BlendController.es +++ b/SamTFE/Sources/Entities/BlendController.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 612 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/BloodSpray.es b/SamTFE/Sources/Entities/BloodSpray.es index 12d27236..776206ee 100644 --- a/SamTFE/Sources/Entities/BloodSpray.es +++ b/SamTFE/Sources/Entities/BloodSpray.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 603 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Boneman.es b/SamTFE/Sources/Entities/Boneman.es index 1e19e16d..b4f4e9ba 100644 --- a/SamTFE/Sources/Entities/Boneman.es +++ b/SamTFE/Sources/Entities/Boneman.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 305 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Bouncer.es b/SamTFE/Sources/Entities/Bouncer.es index eda4a2a7..1fec1a93 100644 --- a/SamTFE/Sources/Entities/Bouncer.es +++ b/SamTFE/Sources/Entities/Bouncer.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 105 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Bullet.es b/SamTFE/Sources/Entities/Bullet.es index 84b115a8..a7bbc510 100644 --- a/SamTFE/Sources/Entities/Bullet.es +++ b/SamTFE/Sources/Entities/Bullet.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 502 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Camera.es b/SamTFE/Sources/Entities/Camera.es index a9431874..24f627dd 100644 --- a/SamTFE/Sources/Entities/Camera.es +++ b/SamTFE/Sources/Entities/Camera.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 220 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/CameraMarker.es b/SamTFE/Sources/Entities/CameraMarker.es index f6b540d8..d1331b51 100644 --- a/SamTFE/Sources/Entities/CameraMarker.es +++ b/SamTFE/Sources/Entities/CameraMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 224 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/CannonBall.es b/SamTFE/Sources/Entities/CannonBall.es index 510802ba..f919d8c7 100644 --- a/SamTFE/Sources/Entities/CannonBall.es +++ b/SamTFE/Sources/Entities/CannonBall.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 506 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Catman.es b/SamTFE/Sources/Entities/Catman.es index 657f0c18..5661d83b 100644 --- a/SamTFE/Sources/Entities/Catman.es +++ b/SamTFE/Sources/Entities/Catman.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 301 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Common/Common.cpp b/SamTFE/Sources/Entities/Common/Common.cpp index 7c2f9c87..c5f3b74f 100644 --- a/SamTFE/Sources/Entities/Common/Common.cpp +++ b/SamTFE/Sources/Entities/Common/Common.cpp @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include "../StdH/StdH.h" #include "Entities/Reminder.h" //#include "Entities/Flame.h" diff --git a/SamTFE/Sources/Entities/Common/Common.h b/SamTFE/Sources/Entities/Common/Common.h index 4d8321d1..40c2d0b1 100644 --- a/SamTFE/Sources/Entities/Common/Common.h +++ b/SamTFE/Sources/Entities/Common/Common.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // common headers for flesh entity classes #include /* rcg10062001 need enum definition... */ diff --git a/SamTFE/Sources/Entities/Common/Debris.cpp b/SamTFE/Sources/Entities/Common/Debris.cpp index e69de29b..d70515e2 100644 --- a/SamTFE/Sources/Entities/Common/Debris.cpp +++ b/SamTFE/Sources/Entities/Common/Debris.cpp @@ -0,0 +1,15 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + diff --git a/SamTFE/Sources/Entities/Common/Flags.h b/SamTFE/Sources/Entities/Common/Flags.h index afee7566..cdaacd47 100644 --- a/SamTFE/Sources/Entities/Common/Flags.h +++ b/SamTFE/Sources/Entities/Common/Flags.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef SE_INCL_FLAGS_H #define SE_INCL_FLAGS_H #ifdef PRAGMA_ONCE diff --git a/SamTFE/Sources/Entities/Common/GameInterface.h b/SamTFE/Sources/Entities/Common/GameInterface.h index 4c772396..cb91c328 100644 --- a/SamTFE/Sources/Entities/Common/GameInterface.h +++ b/SamTFE/Sources/Entities/Common/GameInterface.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // interfacing between CGame and entities #ifndef SE_INCL_GAMEINTERFACE_H #define SE_INCL_GAMEINTERFACE_H diff --git a/SamTFE/Sources/Entities/Common/HUD.cpp b/SamTFE/Sources/Entities/Common/HUD.cpp index b859c5ac..3fef6363 100644 --- a/SamTFE/Sources/Entities/Common/HUD.cpp +++ b/SamTFE/Sources/Entities/Common/HUD.cpp @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include "../StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Common/HUD.h b/SamTFE/Sources/Entities/Common/HUD.h index e69de29b..d70515e2 100644 --- a/SamTFE/Sources/Entities/Common/HUD.h +++ b/SamTFE/Sources/Entities/Common/HUD.h @@ -0,0 +1,15 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + diff --git a/SamTFE/Sources/Entities/Common/LightFixes.h b/SamTFE/Sources/Entities/Common/LightFixes.h index 4430d6c9..eb5483b4 100644 --- a/SamTFE/Sources/Entities/Common/LightFixes.h +++ b/SamTFE/Sources/Entities/Common/LightFixes.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef SE_INCL_LIGHTFIXES_H #define SE_INCL_LIGHTFIXES_H // ******************************************************************************************** diff --git a/SamTFE/Sources/Entities/Common/Particles.cpp b/SamTFE/Sources/Entities/Common/Particles.cpp index 9ff1f5cd..d7f0f6e3 100644 --- a/SamTFE/Sources/Entities/Common/Particles.cpp +++ b/SamTFE/Sources/Entities/Common/Particles.cpp @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include "../StdH/StdH.h" #include "Entities/BloodSpray.h" #include "Entities/PlayerWeapons.h" diff --git a/SamTFE/Sources/Entities/Common/Particles.h b/SamTFE/Sources/Entities/Common/Particles.h index 2f413f24..10513298 100644 --- a/SamTFE/Sources/Entities/Common/Particles.h +++ b/SamTFE/Sources/Entities/Common/Particles.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // init particle effects void DECL_DLL InitParticles(void); diff --git a/SamTFE/Sources/Entities/Common/PathFinding.cpp b/SamTFE/Sources/Entities/Common/PathFinding.cpp index 654c1e10..17abf1d5 100644 --- a/SamTFE/Sources/Entities/Common/PathFinding.cpp +++ b/SamTFE/Sources/Entities/Common/PathFinding.cpp @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include "../StdH/StdH.h" #include "Entities/Common/PathFinding.h" #include "Entities/NavigationMarker.h" diff --git a/SamTFE/Sources/Entities/Common/PathFinding.h b/SamTFE/Sources/Entities/Common/PathFinding.h index 8fa4e277..85a45630 100644 --- a/SamTFE/Sources/Entities/Common/PathFinding.h +++ b/SamTFE/Sources/Entities/Common/PathFinding.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef SE_INCL_PATHFINDING_H #define SE_INCL_PATHFINDING_H #ifdef PRAGMA_ONCE diff --git a/SamTFE/Sources/Entities/Common/Stats.cpp b/SamTFE/Sources/Entities/Common/Stats.cpp index e69de29b..d70515e2 100644 --- a/SamTFE/Sources/Entities/Common/Stats.cpp +++ b/SamTFE/Sources/Entities/Common/Stats.cpp @@ -0,0 +1,15 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + diff --git a/SamTFE/Sources/Entities/Common/WeaponPositions.h b/SamTFE/Sources/Entities/Common/WeaponPositions.h index e17ca2d1..6f9dcc1b 100644 --- a/SamTFE/Sources/Entities/Common/WeaponPositions.h +++ b/SamTFE/Sources/Entities/Common/WeaponPositions.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #if 0 // use this part when manually setting weapon positions diff --git a/SamTFE/Sources/Entities/Copier.es b/SamTFE/Sources/Entities/Copier.es index 7de96fab..97d1d5ef 100644 --- a/SamTFE/Sources/Entities/Copier.es +++ b/SamTFE/Sources/Entities/Copier.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 225 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Counter.es b/SamTFE/Sources/Entities/Counter.es index e84443e0..9153b47c 100644 --- a/SamTFE/Sources/Entities/Counter.es +++ b/SamTFE/Sources/Entities/Counter.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 232 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/CrateRider.es b/SamTFE/Sources/Entities/CrateRider.es index d9f43424..dc5a35b6 100644 --- a/SamTFE/Sources/Entities/CrateRider.es +++ b/SamTFE/Sources/Entities/CrateRider.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 341 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Cyborg.es b/SamTFE/Sources/Entities/Cyborg.es index 385a08be..cb8fe19f 100644 --- a/SamTFE/Sources/Entities/Cyborg.es +++ b/SamTFE/Sources/Entities/Cyborg.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 330 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/CyborgBike.es b/SamTFE/Sources/Entities/CyborgBike.es index 1930ebc4..a6629347 100644 --- a/SamTFE/Sources/Entities/CyborgBike.es +++ b/SamTFE/Sources/Entities/CyborgBike.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 331 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Damager.es b/SamTFE/Sources/Entities/Damager.es index 6eb06747..8e74b29c 100644 --- a/SamTFE/Sources/Entities/Damager.es +++ b/SamTFE/Sources/Entities/Damager.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 229 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Debris.es b/SamTFE/Sources/Entities/Debris.es index 03be50e6..74088606 100644 --- a/SamTFE/Sources/Entities/Debris.es +++ b/SamTFE/Sources/Entities/Debris.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 602 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/DestroyableArchitecture.es b/SamTFE/Sources/Entities/DestroyableArchitecture.es index 9a19805b..88a6b074 100644 --- a/SamTFE/Sources/Entities/DestroyableArchitecture.es +++ b/SamTFE/Sources/Entities/DestroyableArchitecture.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 107 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Devil.es b/SamTFE/Sources/Entities/Devil.es index 4368a3d5..87b5e810 100644 --- a/SamTFE/Sources/Entities/Devil.es +++ b/SamTFE/Sources/Entities/Devil.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 332 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/DevilMarker.es b/SamTFE/Sources/Entities/DevilMarker.es index ae6bc881..62794ef1 100644 --- a/SamTFE/Sources/Entities/DevilMarker.es +++ b/SamTFE/Sources/Entities/DevilMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 338 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/DevilProjectile.es b/SamTFE/Sources/Entities/DevilProjectile.es index 261bed91..88ef72ea 100644 --- a/SamTFE/Sources/Entities/DevilProjectile.es +++ b/SamTFE/Sources/Entities/DevilProjectile.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 511 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/DoorController.es b/SamTFE/Sources/Entities/DoorController.es index e0a1b6cc..5d98c356 100644 --- a/SamTFE/Sources/Entities/DoorController.es +++ b/SamTFE/Sources/Entities/DoorController.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 221 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Dragonman.es b/SamTFE/Sources/Entities/Dragonman.es index 5788adec..13f3e246 100644 --- a/SamTFE/Sources/Entities/Dragonman.es +++ b/SamTFE/Sources/Entities/Dragonman.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 321 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/EffectMarker.es b/SamTFE/Sources/Entities/EffectMarker.es index 3b739c94..78803531 100644 --- a/SamTFE/Sources/Entities/EffectMarker.es +++ b/SamTFE/Sources/Entities/EffectMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 611 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Effector.es b/SamTFE/Sources/Entities/Effector.es index 18c7d1d4..ecf10a64 100644 --- a/SamTFE/Sources/Entities/Effector.es +++ b/SamTFE/Sources/Entities/Effector.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 608 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Elemental.es b/SamTFE/Sources/Entities/Elemental.es index 56ff61dc..03036474 100644 --- a/SamTFE/Sources/Entities/Elemental.es +++ b/SamTFE/Sources/Entities/Elemental.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 322 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/EnemyBase.es b/SamTFE/Sources/Entities/EnemyBase.es index f1b1df4c..f6760338 100644 --- a/SamTFE/Sources/Entities/EnemyBase.es +++ b/SamTFE/Sources/Entities/EnemyBase.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 310 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/EnemyCounter.es b/SamTFE/Sources/Entities/EnemyCounter.es index 0ccf18d4..0a3811d7 100644 --- a/SamTFE/Sources/Entities/EnemyCounter.es +++ b/SamTFE/Sources/Entities/EnemyCounter.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 339 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/EnemyDive.es b/SamTFE/Sources/Entities/EnemyDive.es index 42547135..fe62c091 100644 --- a/SamTFE/Sources/Entities/EnemyDive.es +++ b/SamTFE/Sources/Entities/EnemyDive.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 313 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/EnemyFly.es b/SamTFE/Sources/Entities/EnemyFly.es index 7d09d926..1ea0c32e 100644 --- a/SamTFE/Sources/Entities/EnemyFly.es +++ b/SamTFE/Sources/Entities/EnemyFly.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 311 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/EnemyMarker.es b/SamTFE/Sources/Entities/EnemyMarker.es index 07797213..0cb0579e 100644 --- a/SamTFE/Sources/Entities/EnemyMarker.es +++ b/SamTFE/Sources/Entities/EnemyMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 302 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/EnemyRunInto.es b/SamTFE/Sources/Entities/EnemyRunInto.es index e5793fdd..9b678921 100644 --- a/SamTFE/Sources/Entities/EnemyRunInto.es +++ b/SamTFE/Sources/Entities/EnemyRunInto.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 312 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/EnemySpawner.es b/SamTFE/Sources/Entities/EnemySpawner.es index 2ce56668..93896275 100644 --- a/SamTFE/Sources/Entities/EnemySpawner.es +++ b/SamTFE/Sources/Entities/EnemySpawner.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 304 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/EnvironmentBase.es b/SamTFE/Sources/Entities/EnvironmentBase.es index 82df8707..b186f12e 100644 --- a/SamTFE/Sources/Entities/EnvironmentBase.es +++ b/SamTFE/Sources/Entities/EnvironmentBase.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 900 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/EnvironmentMarker.es b/SamTFE/Sources/Entities/EnvironmentMarker.es index a86c599f..18d4c22a 100644 --- a/SamTFE/Sources/Entities/EnvironmentMarker.es +++ b/SamTFE/Sources/Entities/EnvironmentMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 901 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Eruptor.es b/SamTFE/Sources/Entities/Eruptor.es index e33288f8..efc45c02 100644 --- a/SamTFE/Sources/Entities/Eruptor.es +++ b/SamTFE/Sources/Entities/Eruptor.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 213 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Eyeman.es b/SamTFE/Sources/Entities/Eyeman.es index e20d0eac..5fd1d7fc 100644 --- a/SamTFE/Sources/Entities/Eyeman.es +++ b/SamTFE/Sources/Entities/Eyeman.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 323 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Fish.es b/SamTFE/Sources/Entities/Fish.es index 849b05cf..022d7198 100644 --- a/SamTFE/Sources/Entities/Fish.es +++ b/SamTFE/Sources/Entities/Fish.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 337 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Fishman.es b/SamTFE/Sources/Entities/Fishman.es index b2b2dbdf..cf4025ac 100644 --- a/SamTFE/Sources/Entities/Fishman.es +++ b/SamTFE/Sources/Entities/Fishman.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 328 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Flame.es b/SamTFE/Sources/Entities/Flame.es index c66c9658..94fd793a 100644 --- a/SamTFE/Sources/Entities/Flame.es +++ b/SamTFE/Sources/Entities/Flame.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 504 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/FogMarker.es b/SamTFE/Sources/Entities/FogMarker.es index 78280008..de4c3dfe 100644 --- a/SamTFE/Sources/Entities/FogMarker.es +++ b/SamTFE/Sources/Entities/FogMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 215 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/GhostBusterRay.es b/SamTFE/Sources/Entities/GhostBusterRay.es index ec934405..37c245e3 100644 --- a/SamTFE/Sources/Entities/GhostBusterRay.es +++ b/SamTFE/Sources/Entities/GhostBusterRay.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 505 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Gizmo.es b/SamTFE/Sources/Entities/Gizmo.es index b985db7c..2d72c870 100644 --- a/SamTFE/Sources/Entities/Gizmo.es +++ b/SamTFE/Sources/Entities/Gizmo.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 335 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Global.es b/SamTFE/Sources/Entities/Global.es index 3b016c7f..6b828143 100644 --- a/SamTFE/Sources/Entities/Global.es +++ b/SamTFE/Sources/Entities/Global.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 0 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/GradientMarker.es b/SamTFE/Sources/Entities/GradientMarker.es index 7c6a88e4..a2757862 100644 --- a/SamTFE/Sources/Entities/GradientMarker.es +++ b/SamTFE/Sources/Entities/GradientMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 230 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/GravityMarker.es b/SamTFE/Sources/Entities/GravityMarker.es index 5a57be04..91dc613a 100644 --- a/SamTFE/Sources/Entities/GravityMarker.es +++ b/SamTFE/Sources/Entities/GravityMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 212 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/GravityRouter.es b/SamTFE/Sources/Entities/GravityRouter.es index 34e785a8..1ce7f086 100644 --- a/SamTFE/Sources/Entities/GravityRouter.es +++ b/SamTFE/Sources/Entities/GravityRouter.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 227 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/HazeMarker.es b/SamTFE/Sources/Entities/HazeMarker.es index 23edcdbd..932d1231 100644 --- a/SamTFE/Sources/Entities/HazeMarker.es +++ b/SamTFE/Sources/Entities/HazeMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 216 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Headman.es b/SamTFE/Sources/Entities/Headman.es index 1293edd4..b0f9c821 100644 --- a/SamTFE/Sources/Entities/Headman.es +++ b/SamTFE/Sources/Entities/Headman.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 303 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/HealthItem.es b/SamTFE/Sources/Entities/HealthItem.es index 71bd4aa5..486e811a 100644 --- a/SamTFE/Sources/Entities/HealthItem.es +++ b/SamTFE/Sources/Entities/HealthItem.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 801 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Huanman.es b/SamTFE/Sources/Entities/Huanman.es index 559aa795..4fdff237 100644 --- a/SamTFE/Sources/Entities/Huanman.es +++ b/SamTFE/Sources/Entities/Huanman.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 325 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Item.es b/SamTFE/Sources/Entities/Item.es index f0bc1496..251723d7 100644 --- a/SamTFE/Sources/Entities/Item.es +++ b/SamTFE/Sources/Entities/Item.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 800 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/KeyItem.es b/SamTFE/Sources/Entities/KeyItem.es index 5269cc4a..501025c5 100644 --- a/SamTFE/Sources/Entities/KeyItem.es +++ b/SamTFE/Sources/Entities/KeyItem.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 805 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Light.es b/SamTFE/Sources/Entities/Light.es index b25c8f8d..7427f6a2 100644 --- a/SamTFE/Sources/Entities/Light.es +++ b/SamTFE/Sources/Entities/Light.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 200 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/LightStyle.es b/SamTFE/Sources/Entities/LightStyle.es index 03b80416..87bedeb2 100644 --- a/SamTFE/Sources/Entities/LightStyle.es +++ b/SamTFE/Sources/Entities/LightStyle.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 201 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Lightning.es b/SamTFE/Sources/Entities/Lightning.es index 3cc7433d..a391f5cc 100644 --- a/SamTFE/Sources/Entities/Lightning.es +++ b/SamTFE/Sources/Entities/Lightning.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 607 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Mamut.es b/SamTFE/Sources/Entities/Mamut.es index f63825b1..998aa240 100644 --- a/SamTFE/Sources/Entities/Mamut.es +++ b/SamTFE/Sources/Entities/Mamut.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 327 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Mamutman.es b/SamTFE/Sources/Entities/Mamutman.es index c97f4881..6d3ba8f7 100644 --- a/SamTFE/Sources/Entities/Mamutman.es +++ b/SamTFE/Sources/Entities/Mamutman.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 326 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Mantaman.es b/SamTFE/Sources/Entities/Mantaman.es index dbb6d0a0..8aaa77b1 100644 --- a/SamTFE/Sources/Entities/Mantaman.es +++ b/SamTFE/Sources/Entities/Mantaman.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 329 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Marker.es b/SamTFE/Sources/Entities/Marker.es index 8549edb8..93d0250c 100644 --- a/SamTFE/Sources/Entities/Marker.es +++ b/SamTFE/Sources/Entities/Marker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 202 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/MessageHolder.es b/SamTFE/Sources/Entities/MessageHolder.es index d103ef02..d22f1f6d 100644 --- a/SamTFE/Sources/Entities/MessageHolder.es +++ b/SamTFE/Sources/Entities/MessageHolder.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 226 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/MessageItem.es b/SamTFE/Sources/Entities/MessageItem.es index 5973ec86..2a35d51e 100644 --- a/SamTFE/Sources/Entities/MessageItem.es +++ b/SamTFE/Sources/Entities/MessageItem.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 807 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/MirrorMarker.es b/SamTFE/Sources/Entities/MirrorMarker.es index 5cc754cc..7dac88e3 100644 --- a/SamTFE/Sources/Entities/MirrorMarker.es +++ b/SamTFE/Sources/Entities/MirrorMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 218 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/ModelDestruction.es b/SamTFE/Sources/Entities/ModelDestruction.es index 162b5c74..43efe49b 100644 --- a/SamTFE/Sources/Entities/ModelDestruction.es +++ b/SamTFE/Sources/Entities/ModelDestruction.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 217 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/ModelHolder.es b/SamTFE/Sources/Entities/ModelHolder.es index add1c6c9..be26ccec 100644 --- a/SamTFE/Sources/Entities/ModelHolder.es +++ b/SamTFE/Sources/Entities/ModelHolder.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 203 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/ModelHolder2.es b/SamTFE/Sources/Entities/ModelHolder2.es index fbb8d3ba..857af014 100644 --- a/SamTFE/Sources/Entities/ModelHolder2.es +++ b/SamTFE/Sources/Entities/ModelHolder2.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 210 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/MovingBrush.es b/SamTFE/Sources/Entities/MovingBrush.es index edc859c5..a8f6938b 100644 --- a/SamTFE/Sources/Entities/MovingBrush.es +++ b/SamTFE/Sources/Entities/MovingBrush.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 101 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/MovingBrushMarker.es b/SamTFE/Sources/Entities/MovingBrushMarker.es index b1711e37..f3c8b510 100644 --- a/SamTFE/Sources/Entities/MovingBrushMarker.es +++ b/SamTFE/Sources/Entities/MovingBrushMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 102 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/MusicChanger.es b/SamTFE/Sources/Entities/MusicChanger.es index 69c90f59..d4f72e03 100644 --- a/SamTFE/Sources/Entities/MusicChanger.es +++ b/SamTFE/Sources/Entities/MusicChanger.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 225 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/MusicHolder.es b/SamTFE/Sources/Entities/MusicHolder.es index f4ba8b81..dccea54c 100644 --- a/SamTFE/Sources/Entities/MusicHolder.es +++ b/SamTFE/Sources/Entities/MusicHolder.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 222 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/NavigationMarker.es b/SamTFE/Sources/Entities/NavigationMarker.es index 468d85e2..979e96ea 100644 --- a/SamTFE/Sources/Entities/NavigationMarker.es +++ b/SamTFE/Sources/Entities/NavigationMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 704 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/ParticlesHolder.es b/SamTFE/Sources/Entities/ParticlesHolder.es index ad29aca1..ee79e021 100644 --- a/SamTFE/Sources/Entities/ParticlesHolder.es +++ b/SamTFE/Sources/Entities/ParticlesHolder.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 223 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Pendulum.es b/SamTFE/Sources/Entities/Pendulum.es index d6afe941..f1cef3ff 100644 --- a/SamTFE/Sources/Entities/Pendulum.es +++ b/SamTFE/Sources/Entities/Pendulum.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 106 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Pipebomb.es b/SamTFE/Sources/Entities/Pipebomb.es index 753eb032..a9d4b2fb 100644 --- a/SamTFE/Sources/Entities/Pipebomb.es +++ b/SamTFE/Sources/Entities/Pipebomb.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 503 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Player.es b/SamTFE/Sources/Entities/Player.es index 450c701b..b7b3fbbb 100644 --- a/SamTFE/Sources/Entities/Player.es +++ b/SamTFE/Sources/Entities/Player.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 401 %{ diff --git a/SamTFE/Sources/Entities/PlayerActionMarker.es b/SamTFE/Sources/Entities/PlayerActionMarker.es index 34e6609d..8cb7a974 100644 --- a/SamTFE/Sources/Entities/PlayerActionMarker.es +++ b/SamTFE/Sources/Entities/PlayerActionMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 407 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/PlayerAnimator.es b/SamTFE/Sources/Entities/PlayerAnimator.es index 7481797d..c0a515d0 100644 --- a/SamTFE/Sources/Entities/PlayerAnimator.es +++ b/SamTFE/Sources/Entities/PlayerAnimator.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 406 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/PlayerMarker.es b/SamTFE/Sources/Entities/PlayerMarker.es index e6f314e7..68fe174d 100644 --- a/SamTFE/Sources/Entities/PlayerMarker.es +++ b/SamTFE/Sources/Entities/PlayerMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 404 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/PlayerView.es b/SamTFE/Sources/Entities/PlayerView.es index 289327f2..b3375ded 100644 --- a/SamTFE/Sources/Entities/PlayerView.es +++ b/SamTFE/Sources/Entities/PlayerView.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 403 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/PlayerWeapons.es b/SamTFE/Sources/Entities/PlayerWeapons.es index 20145cab..5f0a29aa 100644 --- a/SamTFE/Sources/Entities/PlayerWeapons.es +++ b/SamTFE/Sources/Entities/PlayerWeapons.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 402 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/PlayerWeaponsEffects.es b/SamTFE/Sources/Entities/PlayerWeaponsEffects.es index 32a194a8..b59bec97 100644 --- a/SamTFE/Sources/Entities/PlayerWeaponsEffects.es +++ b/SamTFE/Sources/Entities/PlayerWeaponsEffects.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 405 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/PlayerWeaponsHD.es b/SamTFE/Sources/Entities/PlayerWeaponsHD.es index a4ec565b..8347c1f4 100644 --- a/SamTFE/Sources/Entities/PlayerWeaponsHD.es +++ b/SamTFE/Sources/Entities/PlayerWeaponsHD.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 402 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/PlayerWeapons_old.es b/SamTFE/Sources/Entities/PlayerWeapons_old.es index 20145cab..5f0a29aa 100644 --- a/SamTFE/Sources/Entities/PlayerWeapons_old.es +++ b/SamTFE/Sources/Entities/PlayerWeapons_old.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 402 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Projectile.es b/SamTFE/Sources/Entities/Projectile.es index 819e08ed..88041e00 100644 --- a/SamTFE/Sources/Entities/Projectile.es +++ b/SamTFE/Sources/Entities/Projectile.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 501 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/PyramidSpaceShip.es b/SamTFE/Sources/Entities/PyramidSpaceShip.es index 7ff69e9b..d36382fe 100644 --- a/SamTFE/Sources/Entities/PyramidSpaceShip.es +++ b/SamTFE/Sources/Entities/PyramidSpaceShip.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 609 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/PyramidSpaceShipMarker.es b/SamTFE/Sources/Entities/PyramidSpaceShipMarker.es index 8bbe09ec..a04cb9ef 100644 --- a/SamTFE/Sources/Entities/PyramidSpaceShipMarker.es +++ b/SamTFE/Sources/Entities/PyramidSpaceShipMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 610 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Reminder.es b/SamTFE/Sources/Entities/Reminder.es index e527adda..f1f03fb0 100644 --- a/SamTFE/Sources/Entities/Reminder.es +++ b/SamTFE/Sources/Entities/Reminder.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 703 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/RobotDriving.es b/SamTFE/Sources/Entities/RobotDriving.es index 1abfbacd..de93d891 100644 --- a/SamTFE/Sources/Entities/RobotDriving.es +++ b/SamTFE/Sources/Entities/RobotDriving.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 333 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/RobotFixed.es b/SamTFE/Sources/Entities/RobotFixed.es index e69de29b..d70515e2 100644 --- a/SamTFE/Sources/Entities/RobotFixed.es +++ b/SamTFE/Sources/Entities/RobotFixed.es @@ -0,0 +1,15 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + diff --git a/SamTFE/Sources/Entities/RobotFlying.es b/SamTFE/Sources/Entities/RobotFlying.es index 22c93c59..d09641c0 100644 --- a/SamTFE/Sources/Entities/RobotFlying.es +++ b/SamTFE/Sources/Entities/RobotFlying.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 334 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/RollingStone.es b/SamTFE/Sources/Entities/RollingStone.es index 0775a1bf..817801f7 100644 --- a/SamTFE/Sources/Entities/RollingStone.es +++ b/SamTFE/Sources/Entities/RollingStone.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 604 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Scorpman.es b/SamTFE/Sources/Entities/Scorpman.es index 29832d42..0adac631 100644 --- a/SamTFE/Sources/Entities/Scorpman.es +++ b/SamTFE/Sources/Entities/Scorpman.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 306 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Ship.es b/SamTFE/Sources/Entities/Ship.es index ae87dbfe..3e46897b 100644 --- a/SamTFE/Sources/Entities/Ship.es +++ b/SamTFE/Sources/Entities/Ship.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 103 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/ShipMarker.es b/SamTFE/Sources/Entities/ShipMarker.es index d89dda6a..0ea84f0a 100644 --- a/SamTFE/Sources/Entities/ShipMarker.es +++ b/SamTFE/Sources/Entities/ShipMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 104 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/SoundHolder.es b/SamTFE/Sources/Entities/SoundHolder.es index 210c05f6..e804477a 100644 --- a/SamTFE/Sources/Entities/SoundHolder.es +++ b/SamTFE/Sources/Entities/SoundHolder.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + /* * Sound Holder. */ diff --git a/SamTFE/Sources/Entities/StormController.es b/SamTFE/Sources/Entities/StormController.es index a9006f70..e5bd78d0 100644 --- a/SamTFE/Sources/Entities/StormController.es +++ b/SamTFE/Sources/Entities/StormController.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 606 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Switch.es b/SamTFE/Sources/Entities/Switch.es index f756f467..c5368605 100644 --- a/SamTFE/Sources/Entities/Switch.es +++ b/SamTFE/Sources/Entities/Switch.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 209 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Teleport.es b/SamTFE/Sources/Entities/Teleport.es index 74fa93ae..b1654400 100644 --- a/SamTFE/Sources/Entities/Teleport.es +++ b/SamTFE/Sources/Entities/Teleport.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 219 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/TouchField.es b/SamTFE/Sources/Entities/TouchField.es index 458a102d..e9a985a9 100644 --- a/SamTFE/Sources/Entities/TouchField.es +++ b/SamTFE/Sources/Entities/TouchField.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 206 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Trigger.es b/SamTFE/Sources/Entities/Trigger.es index f09cb218..6987fe24 100644 --- a/SamTFE/Sources/Entities/Trigger.es +++ b/SamTFE/Sources/Entities/Trigger.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 205 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Twister.es b/SamTFE/Sources/Entities/Twister.es index 2a584035..24e45c88 100644 --- a/SamTFE/Sources/Entities/Twister.es +++ b/SamTFE/Sources/Entities/Twister.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 507 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/VoiceHolder.es b/SamTFE/Sources/Entities/VoiceHolder.es index 208d9501..6bef6cfe 100644 --- a/SamTFE/Sources/Entities/VoiceHolder.es +++ b/SamTFE/Sources/Entities/VoiceHolder.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 231 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Walker.es b/SamTFE/Sources/Entities/Walker.es index 80e61089..1d3a9d94 100644 --- a/SamTFE/Sources/Entities/Walker.es +++ b/SamTFE/Sources/Entities/Walker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 324 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/WatchPlayers.es b/SamTFE/Sources/Entities/WatchPlayers.es index 19679b9c..0875e59a 100644 --- a/SamTFE/Sources/Entities/WatchPlayers.es +++ b/SamTFE/Sources/Entities/WatchPlayers.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 702 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Watcher.es b/SamTFE/Sources/Entities/Watcher.es index a37c4965..5c378b57 100644 --- a/SamTFE/Sources/Entities/Watcher.es +++ b/SamTFE/Sources/Entities/Watcher.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 700 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Water.es b/SamTFE/Sources/Entities/Water.es index f59c9d00..2b7d3841 100644 --- a/SamTFE/Sources/Entities/Water.es +++ b/SamTFE/Sources/Entities/Water.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 508 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/WeaponItem.es b/SamTFE/Sources/Entities/WeaponItem.es index 08071f3f..b573cd5b 100644 --- a/SamTFE/Sources/Entities/WeaponItem.es +++ b/SamTFE/Sources/Entities/WeaponItem.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 802 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Werebull.es b/SamTFE/Sources/Entities/Werebull.es index 8b0efc84..49b51d7a 100644 --- a/SamTFE/Sources/Entities/Werebull.es +++ b/SamTFE/Sources/Entities/Werebull.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 307 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/Woman.es b/SamTFE/Sources/Entities/Woman.es index b9c9e99f..7dd4bf37 100644 --- a/SamTFE/Sources/Entities/Woman.es +++ b/SamTFE/Sources/Entities/Woman.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 320 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/WorldBase.es b/SamTFE/Sources/Entities/WorldBase.es index 7f8ca634..b3ffa2f2 100644 --- a/SamTFE/Sources/Entities/WorldBase.es +++ b/SamTFE/Sources/Entities/WorldBase.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 100 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/WorldLink.es b/SamTFE/Sources/Entities/WorldLink.es index f01f0f70..cfb3124c 100644 --- a/SamTFE/Sources/Entities/WorldLink.es +++ b/SamTFE/Sources/Entities/WorldLink.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 214 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Entities/WorldSettingsController.es b/SamTFE/Sources/Entities/WorldSettingsController.es index 14fc9af1..a863ca18 100644 --- a/SamTFE/Sources/Entities/WorldSettingsController.es +++ b/SamTFE/Sources/Entities/WorldSettingsController.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 605 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTFE/Sources/Models/Enemies/Mamut/MAMUT.H b/SamTFE/Sources/Models/Enemies/Mamut/MAMUT.H index b6a67b13..d026b884 100644 --- a/SamTFE/Sources/Models/Enemies/Mamut/MAMUT.H +++ b/SamTFE/Sources/Models/Enemies/Mamut/MAMUT.H @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define MAMUT_ANIM_DEFAULT_ANIMATION 0 #define MAMUT_ANIM_ATTACK01 1 diff --git a/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/Berretta01.h b/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/Berretta01.h index eabd5958..ab096970 100644 --- a/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/Berretta01.h +++ b/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/Berretta01.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define BERRETTA01_ANIM_DEFAULT_ANIMATION 0 diff --git a/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/Cap01.h b/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/Cap01.h index 24ef491c..d99e5ff6 100644 --- a/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/Cap01.h +++ b/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/Cap01.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define CAP01_ANIM_DEFAULT_ANIMATION 0 diff --git a/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/Hat01.h b/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/Hat01.h index d7d0fdd9..5a14386d 100644 --- a/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/Hat01.h +++ b/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/Hat01.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define HAT01_ANIM_DEFAULT_ANIMATION 0 diff --git a/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/Helmet01.h b/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/Helmet01.h index 660afb5a..ed7d189a 100644 --- a/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/Helmet01.h +++ b/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/Helmet01.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define HELMET01_ANIM_DEFAULT_ANIMATION 0 diff --git a/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack01.h b/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack01.h index d850220c..2d6ac0d0 100644 --- a/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack01.h +++ b/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack01.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define KNAPSACK01_ANIM_DEFAULT_ANIMATION 0 diff --git a/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack04.h b/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack04.h index 48cfa1a0..4287faf0 100644 --- a/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack04.h +++ b/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack04.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define KNAPSACK04_ANIM_DEFAULT_ANIMATION 0 diff --git a/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack05.h b/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack05.h index bfe42519..b5d503d2 100644 --- a/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack05.h +++ b/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack05.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define KNAPSACK05_ANIM_DEFAULT_ANIMATION 0 diff --git a/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/Knife01.h b/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/Knife01.h index 8a014f51..f27afa82 100644 --- a/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/Knife01.h +++ b/SamTFE/Sources/Models/Player_old/SeriousSamOld/Misc/Knife01.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define KNIFE01_ANIM_DEFAULT_ANIMATION 0 diff --git a/SamTFE/Sources/Models/WeaponsHD/Laser/Projectile/LaserProjectile.h b/SamTFE/Sources/Models/WeaponsHD/Laser/Projectile/LaserProjectile.h old mode 100755 new mode 100644 index 2ee62e00..4e62b733 --- a/SamTFE/Sources/Models/WeaponsHD/Laser/Projectile/LaserProjectile.h +++ b/SamTFE/Sources/Models/WeaponsHD/Laser/Projectile/LaserProjectile.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define LASERPROJECTILE_ANIM_DEFAULT 0 diff --git a/SamTFE/Sources/Models/WeaponsHD/RocketLauncher/Projectile/Rocket.h b/SamTFE/Sources/Models/WeaponsHD/RocketLauncher/Projectile/Rocket.h old mode 100755 new mode 100644 index 07b1f479..78bf1d18 --- a/SamTFE/Sources/Models/WeaponsHD/RocketLauncher/Projectile/Rocket.h +++ b/SamTFE/Sources/Models/WeaponsHD/RocketLauncher/Projectile/Rocket.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define ROCKET_ANIM_DEFAULT 0 #define ROCKET_ANIM_ITEM 1 diff --git a/SamTFE/Sources/Models/headers/Enemies/Mamut/MAMUT.H b/SamTFE/Sources/Models/headers/Enemies/Mamut/MAMUT.H index b6a67b13..d026b884 100644 --- a/SamTFE/Sources/Models/headers/Enemies/Mamut/MAMUT.H +++ b/SamTFE/Sources/Models/headers/Enemies/Mamut/MAMUT.H @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define MAMUT_ANIM_DEFAULT_ANIMATION 0 #define MAMUT_ANIM_ATTACK01 1 diff --git a/SamTFE/Sources/amp11lib/CMakeLists.txt b/SamTFE/Sources/amp11lib/CMakeLists.txt index 5957ec2d..271fca01 100644 --- a/SamTFE/Sources/amp11lib/CMakeLists.txt +++ b/SamTFE/Sources/amp11lib/CMakeLists.txt @@ -1,30 +1,30 @@ -cmake_minimum_required(VERSION 2.8) -project(amp11lib) - -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ffast-math -Wall") - -add_definitions(-DFASTBITS) -add_definitions(-DTIME) -add_definitions(-DUNIX) -add_definitions(-DLINUX) -add_definitions(-DOSS) -add_definitions(-DAMP11LIB_EXPORTS) - -set(SOURCE_FILES - binfile/binfarc.cpp - binfile/binfarc.h - binfile/binfile.cpp - binfile/binfile.h - binfile/binfstd.cpp - binfile/binfstd.h - binfile/ptypes.h - amp11lib.cpp - amp11lib.h - amp1dec.cpp - amp2dec.cpp - amp3dec.cpp - ampdec.cpp - ampdec.h - ampsynth.cpp) - -add_library(amp11lib SHARED ${SOURCE_FILES}) +cmake_minimum_required(VERSION 2.8) +project(amp11lib) + +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ffast-math -Wall") + +add_definitions(-DFASTBITS) +add_definitions(-DTIME) +add_definitions(-DUNIX) +add_definitions(-DLINUX) +add_definitions(-DOSS) +add_definitions(-DAMP11LIB_EXPORTS) + +set(SOURCE_FILES + binfile/binfarc.cpp + binfile/binfarc.h + binfile/binfile.cpp + binfile/binfile.h + binfile/binfstd.cpp + binfile/binfstd.h + binfile/ptypes.h + amp11lib.cpp + amp11lib.h + amp1dec.cpp + amp2dec.cpp + amp3dec.cpp + ampdec.cpp + ampdec.h + ampsynth.cpp) + +add_library(amp11lib SHARED ${SOURCE_FILES}) diff --git a/SamTFE/Sources/amp11lib/COPYING b/SamTFE/Sources/amp11lib/COPYING index 3ea3eced..f8ad0f33 100644 --- a/SamTFE/Sources/amp11lib/COPYING +++ b/SamTFE/Sources/amp11lib/COPYING @@ -1,481 +1,481 @@ -GNU LIBRARY GENERAL PUBLIC LICENSE -Version 2, June 1991 - -Copyright (C) 1991 Free Software Foundation, Inc. -675 Mass Ave, Cambridge, MA 02139, USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is -numbered 2 because it goes with version 2 of the ordinary GPL.] - -Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, 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 -this service 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 make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - -Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - -Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - -The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - -Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - -However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - -Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - -GNU LIBRARY GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -c) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -d) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -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 -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Library 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 Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - -NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "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 -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY 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 -LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - -END OF TERMS AND CONDITIONS - -Appendix: How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -This library 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 -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this library; if not, write to the Free -Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! +GNU LIBRARY GENERAL PUBLIC LICENSE +Version 2, June 1991 + +Copyright (C) 1991 Free Software Foundation, Inc. +675 Mass Ave, Cambridge, MA 02139, USA +Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed. + +[This is the first released version of the library GPL. It is +numbered 2 because it goes with version 2 of the ordinary GPL.] + +Preamble + +The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + +This license, the Library General Public License, applies to some +specially designated Free Software Foundation software, and to any +other libraries whose authors decide to use it. You can use it for +your libraries, 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 +this service 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 make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if +you distribute copies of the library, or if you modify it. + +For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link a program with the library, you must provide +complete object files to the recipients so that they can relink them +with the library, after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + +Our method of protecting your rights has two steps: (1) copyright +the library, and (2) offer you this license which gives you legal +permission to copy, distribute and/or modify the library. + +Also, for each distributor's protection, we want to make certain +that everyone understands that there is no warranty for this free +library. If the library is modified by someone else and passed on, we +want its recipients to know that what they have is not the original +version, so that any problems introduced by others will not reflect on +the original authors' reputations. + +Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that companies distributing free +software will individually obtain patent licenses, thus in effect +transforming the program into proprietary software. To prevent this, +we have made it clear that any patent must be licensed for everyone's +free use or not licensed at all. + +Most GNU software, including some libraries, is covered by the ordinary +GNU General Public License, which was designed for utility programs. This +license, the GNU Library General Public License, applies to certain +designated libraries. This license is quite different from the ordinary +one; be sure to read it in full, and don't assume that anything in it is +the same as in the ordinary license. + +The reason we have a separate public license for some libraries is that +they blur the distinction we usually make between modifying or adding to a +program and simply using it. Linking a program with a library, without +changing the library, is in some sense simply using the library, and is +analogous to running a utility program or application program. However, in +a textual and legal sense, the linked executable is a combined work, a +derivative of the original library, and the ordinary General Public License +treats it as such. + +Because of this blurred distinction, using the ordinary General +Public License for libraries did not effectively promote software +sharing, because most developers did not use the libraries. We +concluded that weaker conditions might promote sharing better. + +However, unrestricted linking of non-free programs would deprive the +users of those programs of all benefit from the free status of the +libraries themselves. This Library General Public License is intended to +permit developers of non-free programs to use free libraries, while +preserving your freedom as a user of such programs to change the free +libraries that are incorporated in them. (We have not seen how to achieve +this as regards changes in header files, but we have achieved it as regards +changes in the actual functions of the Library.) The hope is that this +will lead to faster development of free libraries. + +The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, while the latter only +works together with the library. + +Note that it is possible for a library to be covered by the ordinary +General Public License rather than by this special one. + +GNU LIBRARY GENERAL PUBLIC LICENSE +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License Agreement applies to any software library which +contains a notice placed by the copyright holder or other authorized +party saying it may be distributed under the terms of this Library +General Public License (also called "this License"). Each licensee is +addressed as "you". + +A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + +The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + +"Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + +1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + +You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + +2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + +a) The modified work must itself be a software library. + +b) You must cause the files modified to carry prominent notices +stating that you changed the files and the date of any change. + +c) You must cause the whole of the work to be licensed at no +charge to all third parties under the terms of this License. + +d) If a facility in the modified Library refers to a function or a +table of data to be supplied by an application program that uses +the facility, other than as an argument passed when the facility +is invoked, then you must make a good faith effort to ensure that, +in the event an application does not supply such function or +table, the facility still operates, and performs whatever part of +its purpose remains meaningful. + +(For example, a function in a library to compute square roots has +a purpose that is entirely well-defined independent of the +application. Therefore, Subsection 2d requires that any +application-supplied function or table used by this function must +be optional: if the application does not supply it, the square +root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + +3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + +Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + +This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + +4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + +If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + +5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + +However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + +When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + +If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + +Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + +6. As an exception to the Sections above, you may also compile or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + +You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + +a) Accompany the work with the complete corresponding +machine-readable source code for the Library including whatever +changes were used in the work (which must be distributed under +Sections 1 and 2 above); and, if the work is an executable linked +with the Library, with the complete machine-readable "work that +uses the Library", as object code and/or source code, so that the +user can modify the Library and then relink to produce a modified +executable containing the modified Library. (It is understood +that the user who changes the contents of definitions files in the +Library will not necessarily be able to recompile the application +to use the modified definitions.) + +b) Accompany the work with a written offer, valid for at +least three years, to give the same user the materials +specified in Subsection 6a, above, for a charge no more +than the cost of performing this distribution. + +c) If distribution of the work is made by offering access to copy +from a designated place, offer equivalent access to copy the above +specified materials from the same place. + +d) Verify that the user has already received a copy of these +materials or that you have already sent this user a copy. + +For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the source code distributed need not include anything that is normally +distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + +It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + +7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + +a) Accompany the combined library with a copy of the same work +based on the Library, uncombined with any other library +facilities. This must be distributed under the terms of the +Sections above. + +b) Give prominent notice with the combined library of the fact +that part of it is a work based on the Library, and explaining +where to find the accompanying uncombined form of the same work. + +8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + +9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + +10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + +11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +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 +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + +12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + +13. The Free Software Foundation may publish revised and/or new +versions of the Library 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 Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + +14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + +NO WARRANTY + +15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "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 +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY 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 +LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + +END OF TERMS AND CONDITIONS + +Appendix: How to Apply These Terms to Your New Libraries + +If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + +To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + +Copyright (C) + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Library General Public +License as published by the Free Software Foundation; either +version 2 of the License, or (at your option) any later version. + +This library 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 +Library General Public License for more details. + +You should have received a copy of the GNU Library General Public +License along with this library; if not, write to the Free +Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + +Yoyodyne, Inc., hereby disclaims all copyright interest in the +library `Frob' (a library for tweaking knobs) written by James Random Hacker. + +, 1 April 1990 +Ty Coon, President of Vice + +That's all there is to it! diff --git a/SamTFE/Sources/amp11lib/Interface.txt b/SamTFE/Sources/amp11lib/Interface.txt index 31c31252..943def0a 100644 --- a/SamTFE/Sources/amp11lib/Interface.txt +++ b/SamTFE/Sources/amp11lib/Interface.txt @@ -1,49 +1,49 @@ - Interface description for amp11lib - - - Current amp11lib interface was built with two primary goals: to make -it simple to use and to make it callable from different languages. - It has to be simple in a way that the library does most things by -itself, e.g. you just to redirect an mpeg decoder to a player, and it -gets played from now on. Set and forget. That enables a programmer to -use this library even in development environments that are not suitable -for real-time scheduling, like Visual Basic, or Java. - Also, the interface must be procedural and use only simple types, so -that it can be easily linked with different languages. I believe that -the current form is very portable (at the interface level), since it -is based mostly same paradigms as OpenGL interface, and it has proved -very well on different platforms and languages, ranging from C, C++, -and Delphi, through Java and Visual Basic up to various Fortrans and I -believe even Tcl. - - All identifiers are prefixed with letters 'al' (short for amplib), to -prevent name-clashes. - Interface uses 32 bit integers and bools, 32 bit floats, simple -zero-terminated strings, and a handle type, which is just an int in fact. - Library requires manual initialization and cleanup using alInitLibrary -and alEndLibrary. I considered that safer than using automatic init/end -for libraries, which, btw, is not portable. - - Most work is done with alOpen functions and redirection functions. -Redirection provides automatic streaming from one stream to another. -Generally, you open few streams, and redirect them one to another. Library -then copies blocks from one source streams to destination streams -automatically handling any potentially needed mixing. To make redirection -work, you need to enable it first. When you enable redirection, another -thread is activated that sits in timer and does the redirection. If you -only want to read/write files yourself, you just don't enable redirection -and resources are not spent on another thread. - - For example, to make an mpeg play to speakers, you need to make a -following sequence of calls: - - alInitLibrary - hPlayer = alOpenPlayer - hFile = alOpenInputFile - hDecoder = alOpenDecoder(hFile) - alEnableRedirection - alSetRedirection(hDecoder, hPlayer); - - If you want to play more mpegs at the same time, just redirect more -decoders to a single player. To pause one decoder, redirect in to -nothing (zero-handle). + Interface description for amp11lib + + + Current amp11lib interface was built with two primary goals: to make +it simple to use and to make it callable from different languages. + It has to be simple in a way that the library does most things by +itself, e.g. you just to redirect an mpeg decoder to a player, and it +gets played from now on. Set and forget. That enables a programmer to +use this library even in development environments that are not suitable +for real-time scheduling, like Visual Basic, or Java. + Also, the interface must be procedural and use only simple types, so +that it can be easily linked with different languages. I believe that +the current form is very portable (at the interface level), since it +is based mostly same paradigms as OpenGL interface, and it has proved +very well on different platforms and languages, ranging from C, C++, +and Delphi, through Java and Visual Basic up to various Fortrans and I +believe even Tcl. + + All identifiers are prefixed with letters 'al' (short for amplib), to +prevent name-clashes. + Interface uses 32 bit integers and bools, 32 bit floats, simple +zero-terminated strings, and a handle type, which is just an int in fact. + Library requires manual initialization and cleanup using alInitLibrary +and alEndLibrary. I considered that safer than using automatic init/end +for libraries, which, btw, is not portable. + + Most work is done with alOpen functions and redirection functions. +Redirection provides automatic streaming from one stream to another. +Generally, you open few streams, and redirect them one to another. Library +then copies blocks from one source streams to destination streams +automatically handling any potentially needed mixing. To make redirection +work, you need to enable it first. When you enable redirection, another +thread is activated that sits in timer and does the redirection. If you +only want to read/write files yourself, you just don't enable redirection +and resources are not spent on another thread. + + For example, to make an mpeg play to speakers, you need to make a +following sequence of calls: + + alInitLibrary + hPlayer = alOpenPlayer + hFile = alOpenInputFile + hDecoder = alOpenDecoder(hFile) + alEnableRedirection + alSetRedirection(hDecoder, hPlayer); + + If you want to play more mpegs at the same time, just redirect more +decoders to a single player. To pause one decoder, redirect in to +nothing (zero-handle). diff --git a/SamTFE/Sources/amp11lib/README b/SamTFE/Sources/amp11lib/README index c4d16322..d79d00ab 100644 --- a/SamTFE/Sources/amp11lib/README +++ b/SamTFE/Sources/amp11lib/README @@ -1,74 +1,74 @@ - - amp11lib - ========== - - (c) 1997-2001 Niklas Beisert, Alen Ladavac - -amp11lib is an Audio-MPEG decoder and player library distributed under -the GNU Library General Public License Version 2 (see file COPYING). - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -This library 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 -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this library; if not, write to the Free -Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -usage: - see the file interface.txt for detailed explanation of how to call - amp11lib functions from an application. - -features: - -all features of amp11 concerning decoding mpeg music files, - streaming from http and playing on output - -can play more than one stream at the same time, with built-in mixing - -supports using more than one audio output device - -easy to use simple library interface callable from any language - -library compiling tested only with Visual C++ so far - -library calling tested with Visual C++ and VisualBasic so far - -comments/bugs/todos: - -'makeunix' and 'makewc' are not currently valid, since have not - been tested yet - -test on other compilers/systems - -add support for equalizers - -support for multiple audio output devices has not actually been - tested on multiple audio output devices at the same time yet :) - -revision history: - -al20010102: - -added support for mp3s with id3v2 tags (the tags are now skipped correctly) - -al20000318: - -second thread uses multimedia timer on win32, that should solve - most latency, skipping and blocking problems - -customizable timer frequency - -support for multiple audio output devices (not yet tested well) - -al19991024: - -first test version, not released - -a word on amp11 and amp11lib: - - amp11lib is based on amp11 and its underlying mpxdec and binfile - libraries. this is in fact an interface for binfile/decoder part - of amp11, and most comments/features that apply to amp11, apply - to this library too. - it is intended to simplify incorporating decoding and playing of - mpeg audio files in different applications. currently, it is - beeing used for building a turn-tables-like-application with - visual basic, and as a plug-in music player for a pc game still - in development. - -contact: - Niklas Beisert - nbeisert@ph.tum.de - Alen Ladavac - elf@marvin.cc.fer.hr - -www: - http://www.ph.tum.de/~nbeisert/amp11.html - http://marvin.cc.fer.hr/~elf/amp11lib/ + + amp11lib + ========== + + (c) 1997-2001 Niklas Beisert, Alen Ladavac + +amp11lib is an Audio-MPEG decoder and player library distributed under +the GNU Library General Public License Version 2 (see file COPYING). + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Library General Public +License as published by the Free Software Foundation; either +version 2 of the License, or (at your option) any later version. + +This library 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 +Library General Public License for more details. + +You should have received a copy of the GNU Library General Public +License along with this library; if not, write to the Free +Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +usage: + see the file interface.txt for detailed explanation of how to call + amp11lib functions from an application. + +features: + -all features of amp11 concerning decoding mpeg music files, + streaming from http and playing on output + -can play more than one stream at the same time, with built-in mixing + -supports using more than one audio output device + -easy to use simple library interface callable from any language + -library compiling tested only with Visual C++ so far + -library calling tested with Visual C++ and VisualBasic so far + +comments/bugs/todos: + -'makeunix' and 'makewc' are not currently valid, since have not + been tested yet + -test on other compilers/systems + -add support for equalizers + -support for multiple audio output devices has not actually been + tested on multiple audio output devices at the same time yet :) + +revision history: + -al20010102: + -added support for mp3s with id3v2 tags (the tags are now skipped correctly) + -al20000318: + -second thread uses multimedia timer on win32, that should solve + most latency, skipping and blocking problems + -customizable timer frequency + -support for multiple audio output devices (not yet tested well) + -al19991024: + -first test version, not released + +a word on amp11 and amp11lib: + + amp11lib is based on amp11 and its underlying mpxdec and binfile + libraries. this is in fact an interface for binfile/decoder part + of amp11, and most comments/features that apply to amp11, apply + to this library too. + it is intended to simplify incorporating decoding and playing of + mpeg audio files in different applications. currently, it is + beeing used for building a turn-tables-like-application with + visual basic, and as a plug-in music player for a pc game still + in development. + +contact: + Niklas Beisert - nbeisert@ph.tum.de + Alen Ladavac - elf@marvin.cc.fer.hr + +www: + http://www.ph.tum.de/~nbeisert/amp11.html + http://marvin.cc.fer.hr/~elf/amp11lib/ diff --git a/SamTFE/Sources/amp11lib/amp11lib.cpp b/SamTFE/Sources/amp11lib/amp11lib.cpp index 8a785000..a06defb7 100644 --- a/SamTFE/Sources/amp11lib/amp11lib.cpp +++ b/SamTFE/Sources/amp11lib/amp11lib.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // amp11lib - library interface layer and asynchronious player -// Copyright (c) 1999-2000 Alen Ladavac -// See COPYING (GNU Library General Public License 2) for license #include #include diff --git a/SamTFE/Sources/amp11lib/amp11lib.h b/SamTFE/Sources/amp11lib/amp11lib.h index 047257da..702390c5 100644 --- a/SamTFE/Sources/amp11lib/amp11lib.h +++ b/SamTFE/Sources/amp11lib/amp11lib.h @@ -1,3 +1,17 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ // AMP11LIB_EXPORTS should be defined when compiling the DLL, and not defined otherwise #ifdef _WIN32 diff --git a/SamTFE/Sources/amp11lib/amp1dec.cpp b/SamTFE/Sources/amp11lib/amp1dec.cpp index f4349eda..4cc58ead 100644 --- a/SamTFE/Sources/amp11lib/amp1dec.cpp +++ b/SamTFE/Sources/amp11lib/amp1dec.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // amp11 - an Audio-MPEG decoder - layer 1 decoder -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #include #include "ampdec.h" diff --git a/SamTFE/Sources/amp11lib/amp2dec.cpp b/SamTFE/Sources/amp11lib/amp2dec.cpp index 2cdfc3bd..2f1657bf 100644 --- a/SamTFE/Sources/amp11lib/amp2dec.cpp +++ b/SamTFE/Sources/amp11lib/amp2dec.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // amp11 - an Audio-MPEG decoder - layer 2 decoder -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #include #include "ampdec.h" diff --git a/SamTFE/Sources/amp11lib/amp3dec.cpp b/SamTFE/Sources/amp11lib/amp3dec.cpp index c9025d84..94fbe1f8 100644 --- a/SamTFE/Sources/amp11lib/amp3dec.cpp +++ b/SamTFE/Sources/amp11lib/amp3dec.cpp @@ -1,7 +1,19 @@ -// amp11 - an Audio-MPEG decoder - layer 3 decoder -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + +// amp11 - an Audio-MPEG decoder - layer 3 decoder // huffman tables were taken from mpg123 by Michael Hipp #include @@ -1058,7 +1070,6 @@ void ampegdecoder::jointstereo(grsistruct &si, float (*xr)[576], int *scalefacl) ispos[i]=v; } - int msstereo=hdrmodeext&2; for (i=0; i #include diff --git a/SamTFE/Sources/amp11lib/ampdec.h b/SamTFE/Sources/amp11lib/ampdec.h index 9e8a7bc3..2dfefd21 100644 --- a/SamTFE/Sources/amp11lib/ampdec.h +++ b/SamTFE/Sources/amp11lib/ampdec.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef __MPDECODE_H #define __MPDECODE_H diff --git a/SamTFE/Sources/amp11lib/ampsynth.cpp b/SamTFE/Sources/amp11lib/ampsynth.cpp index 34429ef3..507540c1 100644 --- a/SamTFE/Sources/amp11lib/ampsynth.cpp +++ b/SamTFE/Sources/amp11lib/ampsynth.cpp @@ -1,7 +1,19 @@ -// amp11 - an Audio-MPEG decoder - synthesizer -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + +// amp11 - an Audio-MPEG decoder - synthesizer // some ideas regarding optimization of the subband synthesis // were taken from mpg123 by Michael Hipp diff --git a/SamTFE/Sources/amp11lib/binfile/COPYING b/SamTFE/Sources/amp11lib/binfile/COPYING index 3ea3eced..f8ad0f33 100644 --- a/SamTFE/Sources/amp11lib/binfile/COPYING +++ b/SamTFE/Sources/amp11lib/binfile/COPYING @@ -1,481 +1,481 @@ -GNU LIBRARY GENERAL PUBLIC LICENSE -Version 2, June 1991 - -Copyright (C) 1991 Free Software Foundation, Inc. -675 Mass Ave, Cambridge, MA 02139, USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is -numbered 2 because it goes with version 2 of the ordinary GPL.] - -Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, 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 -this service 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 make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - -Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - -Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - -The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - -Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - -However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - -Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - -GNU LIBRARY GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -c) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -d) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -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 -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Library 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 Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - -NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "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 -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY 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 -LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - -END OF TERMS AND CONDITIONS - -Appendix: How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -This library 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 -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this library; if not, write to the Free -Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! +GNU LIBRARY GENERAL PUBLIC LICENSE +Version 2, June 1991 + +Copyright (C) 1991 Free Software Foundation, Inc. +675 Mass Ave, Cambridge, MA 02139, USA +Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed. + +[This is the first released version of the library GPL. It is +numbered 2 because it goes with version 2 of the ordinary GPL.] + +Preamble + +The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + +This license, the Library General Public License, applies to some +specially designated Free Software Foundation software, and to any +other libraries whose authors decide to use it. You can use it for +your libraries, 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 +this service 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 make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if +you distribute copies of the library, or if you modify it. + +For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link a program with the library, you must provide +complete object files to the recipients so that they can relink them +with the library, after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + +Our method of protecting your rights has two steps: (1) copyright +the library, and (2) offer you this license which gives you legal +permission to copy, distribute and/or modify the library. + +Also, for each distributor's protection, we want to make certain +that everyone understands that there is no warranty for this free +library. If the library is modified by someone else and passed on, we +want its recipients to know that what they have is not the original +version, so that any problems introduced by others will not reflect on +the original authors' reputations. + +Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that companies distributing free +software will individually obtain patent licenses, thus in effect +transforming the program into proprietary software. To prevent this, +we have made it clear that any patent must be licensed for everyone's +free use or not licensed at all. + +Most GNU software, including some libraries, is covered by the ordinary +GNU General Public License, which was designed for utility programs. This +license, the GNU Library General Public License, applies to certain +designated libraries. This license is quite different from the ordinary +one; be sure to read it in full, and don't assume that anything in it is +the same as in the ordinary license. + +The reason we have a separate public license for some libraries is that +they blur the distinction we usually make between modifying or adding to a +program and simply using it. Linking a program with a library, without +changing the library, is in some sense simply using the library, and is +analogous to running a utility program or application program. However, in +a textual and legal sense, the linked executable is a combined work, a +derivative of the original library, and the ordinary General Public License +treats it as such. + +Because of this blurred distinction, using the ordinary General +Public License for libraries did not effectively promote software +sharing, because most developers did not use the libraries. We +concluded that weaker conditions might promote sharing better. + +However, unrestricted linking of non-free programs would deprive the +users of those programs of all benefit from the free status of the +libraries themselves. This Library General Public License is intended to +permit developers of non-free programs to use free libraries, while +preserving your freedom as a user of such programs to change the free +libraries that are incorporated in them. (We have not seen how to achieve +this as regards changes in header files, but we have achieved it as regards +changes in the actual functions of the Library.) The hope is that this +will lead to faster development of free libraries. + +The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, while the latter only +works together with the library. + +Note that it is possible for a library to be covered by the ordinary +General Public License rather than by this special one. + +GNU LIBRARY GENERAL PUBLIC LICENSE +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License Agreement applies to any software library which +contains a notice placed by the copyright holder or other authorized +party saying it may be distributed under the terms of this Library +General Public License (also called "this License"). Each licensee is +addressed as "you". + +A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + +The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + +"Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + +1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + +You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + +2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + +a) The modified work must itself be a software library. + +b) You must cause the files modified to carry prominent notices +stating that you changed the files and the date of any change. + +c) You must cause the whole of the work to be licensed at no +charge to all third parties under the terms of this License. + +d) If a facility in the modified Library refers to a function or a +table of data to be supplied by an application program that uses +the facility, other than as an argument passed when the facility +is invoked, then you must make a good faith effort to ensure that, +in the event an application does not supply such function or +table, the facility still operates, and performs whatever part of +its purpose remains meaningful. + +(For example, a function in a library to compute square roots has +a purpose that is entirely well-defined independent of the +application. Therefore, Subsection 2d requires that any +application-supplied function or table used by this function must +be optional: if the application does not supply it, the square +root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + +3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + +Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + +This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + +4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + +If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + +5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + +However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + +When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + +If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + +Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + +6. As an exception to the Sections above, you may also compile or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + +You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + +a) Accompany the work with the complete corresponding +machine-readable source code for the Library including whatever +changes were used in the work (which must be distributed under +Sections 1 and 2 above); and, if the work is an executable linked +with the Library, with the complete machine-readable "work that +uses the Library", as object code and/or source code, so that the +user can modify the Library and then relink to produce a modified +executable containing the modified Library. (It is understood +that the user who changes the contents of definitions files in the +Library will not necessarily be able to recompile the application +to use the modified definitions.) + +b) Accompany the work with a written offer, valid for at +least three years, to give the same user the materials +specified in Subsection 6a, above, for a charge no more +than the cost of performing this distribution. + +c) If distribution of the work is made by offering access to copy +from a designated place, offer equivalent access to copy the above +specified materials from the same place. + +d) Verify that the user has already received a copy of these +materials or that you have already sent this user a copy. + +For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the source code distributed need not include anything that is normally +distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + +It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + +7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + +a) Accompany the combined library with a copy of the same work +based on the Library, uncombined with any other library +facilities. This must be distributed under the terms of the +Sections above. + +b) Give prominent notice with the combined library of the fact +that part of it is a work based on the Library, and explaining +where to find the accompanying uncombined form of the same work. + +8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + +9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + +10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + +11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +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 +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + +12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + +13. The Free Software Foundation may publish revised and/or new +versions of the Library 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 Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + +14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + +NO WARRANTY + +15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "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 +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY 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 +LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + +END OF TERMS AND CONDITIONS + +Appendix: How to Apply These Terms to Your New Libraries + +If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + +To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + +Copyright (C) + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Library General Public +License as published by the Free Software Foundation; either +version 2 of the License, or (at your option) any later version. + +This library 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 +Library General Public License for more details. + +You should have received a copy of the GNU Library General Public +License along with this library; if not, write to the Free +Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + +Yoyodyne, Inc., hereby disclaims all copyright interest in the +library `Frob' (a library for tweaking knobs) written by James Random Hacker. + +, 1 April 1990 +Ty Coon, President of Vice + +That's all there is to it! diff --git a/SamTFE/Sources/amp11lib/binfile/README b/SamTFE/Sources/amp11lib/binfile/README index b2bb7567..07d32a08 100644 --- a/SamTFE/Sources/amp11lib/binfile/README +++ b/SamTFE/Sources/amp11lib/binfile/README @@ -1,433 +1,433 @@ - BINFILE - ========= - -binfile is a class library for C++ for stream and file io. I needed -something one can easily enhance and use and made binfile. binfile offers a -set of implementations like files, tcp, http, wave output, memory files, -etc., but that's not all one can do with it by far. - - -binfile is under the GNU General Public License Version 2 (see file COPYING). - - This 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., 675 Mass Ave, Cambridge, MA 02139, USA. - - - - 1. types, constants - --------------------- - - intm -integer, at least 32 bits. (probably int) - uintm -unsigned integer, at least 32 bits. (probably unsigned int) - boolm -boolean type. (probably intm) - errstat (return value) -negative: error, zero: ok - binfilepos -file position, at least 32 bit integer - modeopen -binfile is opened, only opened binfiles can be closed... - moderead -binfile can be read from - modewrite -binfile can be written to - modeseek -binfile can be seeked. read and write streams are synchronized. (file) - modeappend -binfile can changed in size. (I wonder if this is necessary.) - - - - 2. basic io - ------------- - - int binfile::getmode(); - binfile::operator int(); -returns the mode of this file. (mode...) - - binfilepos binfile::ioctl(int code); - binfilepos binfile::ioctl(int code, binfilepos len); - binfilepos binfile::ioctl(int code, void *buf, binfilepos len); -general function for anything special you can do. the codes are discussed -later. - - - modeopen required - -errstat binfile::close(); -closes the binfile. - - - moderead required - - binfilepos binfile::read(void *buf, binfilepos len); -reads len bytes from the stream into buf. returns the number of bytes read. -if buf is 0 len bytes of the input stream will be discarded. - - binfilepos binfile::peek(void *buf, binfilepos len); -same as binfile::read, only the read bytes are not removed from the stream -and will be read with the next read/peek again (no buf==0 please!). peek in -streams can only give you as much as can be buffered, otherwise the data -would be lost and that's not the sense of a peek, is it? - - boolm binfile::eread(void *buf, binfilepos len); -same as binfile::read, but returns true if read len bytes sucessfully. - - boolm binfile::epeek(void *buf, binfilepos len); -obvious. - - - modewrite required - - binfilepos binfile::write(const void *buf, binfilepos len); -writes len bytes from buf to the stream. returns the number of bytes -written. - - boolm binfile::ewrite(const void *buf, binfilepos len); -yeah, you guessed it. - - - modeseek required - - binfilepos binfile::seek(binfilepos pos); -seeks to byte pos. returns the actual position. - - binfile &operator [](binfilepos pos); -seeks to pos, but returns a reference to this binfile. use for -file[pos].read(buf,len); to read len bytes from pos into buf. - - binfilepos binfile::seekcur(binfilepos pos); -seeks pos from current position. returns the actual position. - - binfilepos binfile::seekend(binfilepos pos); -seeks pos from end of file (negative values!). returns the actual position. - - binfilepos binfile::tell(); -tells you where we are. - - binfilepos binfile::lenght(); -how long are we? - - boolm binfile::eof(); -end of file? - - - input bitstream functions (moderead) - -when you switch from bit to byte operation make sure you synchronize to a -byte boundary to make sure you stay out of trouble. - - intm binfile::getrbitpos(); -read bit position in a byte. - - void binfile::rflushbits(intm n); -tell the stream, you don't care about the next n bits and that it should go -fuck them. - - void binfile::rsyncbye(); -lost in the middle of a byte? need some help? here comes the ultimate -solution: binfile::rsyncbyte() and you immediate get out of this shit. - - boolm binfile::peekbit(); -what's the next bit? tell me! but keep quiet i asked, will ya? - - uintm binfile::peekbits(intm n); -you need more? - - boolm binfile::getbit(); -Bitte ein Bit! - - uintm binfile::getbits(intm n); -Ich schmeiss ne Runde! (keep it below 24, though. 25 Bit are way too much -anyway, don't you think so?) - - - output bitstream functions (modewrite) - -please note that input and output bitstreams are synchonized and use the -same set of parameters if the binfile is a file (modeseek). - - intm binfile::getwbitpos(); -returns bit position in a byte - - boolm binfile::wsyncbyte(); -sync to next byte. returns success. - - boolm binfile::putbit(boolm bit); -write one bit. - - boolm binfile::putbits(uintm bits, int n); -write several bits. - - - - 3. ioctls - ----------- - -This is a general interface to do anything else with the binfile. there are -3 forms of ioctls: - binfile::ioctl(binfile::ioctlxxx); - binfile::ioctl(binfile::ioctlyyy, binfilepos par); - binfile::ioctl(binfile::ioctlzzz, void *ptr, binfilepos len); -In the following list I will use a short form for these: - ioctlxxx() - ioctlyyy(par) - ioctlzzz(ptr,len) -remember this will not work as code... - - ioctlrtell() -tells you the read position of a stream. - ioctlwtell() -tells you the write position of a stream. - ioctlrlen() -returns the read length of the stream. - ioctlreof() - ioctlweof() -returns if the end of the stream is reached. - ioctlrfill(fill) - ioctlrfillget() -sets/gets the behavior when a read/peek does not complete. when fill is –1 -the unused buffer will not be touched, otherwise it will be filled with -fill. returns the last fill value. - ioctlrbo(bitorder) - ioctlrboget() - ioctlwbo(bitorder) - ioctlwboget() -sets/gets the bitorder for read/write bitstreams. 0 (default) means LSB -first, 1 MSB first. example: first byte in a stream is 0x71 (01000001). in -LSB mode a bit-wise read will give you 1,0,0,0,0,0,1,0, in MSB mode it is -0,1,0,0,0,0,0,1. a read of 2 bits however will give 01 in both cases. -returns the old bitorder. - ioctlwbfill() - ioctlwbfillget() -this is for the wsyncbyte method in output bitstream in output streams -(!modeseek). 0 means the byte will be filled up with zeroes, otherwise with -ones. - ioctlrerr() - ioctlrerrclr() - ioctlwerr() - ioctlwerrclr() -returns the last error in the read/write stream. 0 means no error. clr will -clear up the error afterwards, otherwise the error will be remembered. - ioctlrbufset(len) - ioctlwbufset(len) -installs a buffer of len. very small buffers are internal, bigger ones on -the heap. a len of 0 removes the buffer. returns 1 on success otherwise 0. -make sure the buffer is clean before you change it, otherwise the call will -fail. bigger buffers can fail due to a lack of memory. -the buffers are meant to reduce the number of system calls and speed up the -program. -this feature has not been tested extensively and I expect there are things -to be improved. (especially in connection with streams and blocking mode) -if something behaves odd, turn off the buffer and try again. this buffering -is so complex and I don't know what's the best way to do certain things. - ioctlrbufgetlen() - ioctlwbufgetlen() -returns the length of the buffer. - ioctlrbufget() - ioctlwbufget() -returns the number of bytes in the buffer. - ioctlrmax() - ioctlwmax() -returns the maximum number of bytes that can be read/written. - ioctlrflush() - ioctlrflushforce() - ioctlwflush() - ioctlwflushforce() -flushes the buffer if possible. if you use force everything's possible. - ioctlrcancel() - ioctlwcancel() -oops, ignore what's in the buffer. hands off! I have no idea if it works -satisfactory. - ioctlrsetlog((void*)&file, xxx) -all reads will be logged into file. - ioctlrshutdown() - ioctlwshutdown() - ioctlwshutdownforce() -shuts down the read/write streams. no more reads/writes will be permitted. -force is more radical. - ioctltrunc() - ioctltruncget() -if you enable trunc the file will be truncated where the file pointer -points when you close the file. - ioctlblock() - ioctlblockget() -if you enable block, calls to read will not return until at least one byte -is read or the end of the stream is reached. calls to write will not return -before all data is written. - -Phew, I hope that's it. - - - - 4. included classes - --------------------- - -Maybe you wondered why I never mentioned any open function. That's because -it's up to the class how to open a file. You might need a filename, if you -want a temp file you don't, there could be options, who says this is about -files anyway? - - - 1. nullfile: binfile - -You cannot open this file. it's the same as a null device, accessing it is -useless, however allowed. - - - 2. standard binfiles: sbinfile - -Standard file as a binfile. No big deal. Open with sbinfile::open(name, -mode). If the open fails a negative value is returned otherwise 0. There -are 4 file modes (required) and 4 creation modes (optional): - - sbinfile::openis: open as input stream - sbinfile::openos: open as output stream - sbinfile::openro: open as read only file - sbinfile::openrw: open as read/write file - - sbinfile::openex: open an existing file (default) - sbinfile::opencr: create the file if it does not exist - sbinfile::opentr: create/truncate the file - sbinfile::opencn: create a new file - - - 3. archive binfiles: abinfile - -binfile in binfile. With this you can make a binfile that refers to a -specified region of another binfile. Open with abinfile::open(file, ofs, -len); - - 4. memory binfiles: mbinfile - -binfile in memory. “virtual files”. If you have an image of a file in -memory you can use this to access it. You can also use mbinfile to accept -the output of something that writes to a binfile. Open with open(buf, len, -type) if you have a fixed buffer. Type can be either mbinfile::openro or -mbinfile::openrw. You can specify mbinfile::openfree to free the buffer on -close automatically. Open with opencs(buf, len, inc) for a variable buffer. -if the buffer is empty set buf to 0. When the file shall be appended to inc -specifies the number of bytes to add (to avoid many reallocs). When the -file is closed buf and len will contain the buffer pointer and the length. - - - 5. console binfiles - -These binfiles are opened automatically. They are the corresponding -binfiles for the standard input and output. There are 4 types: - - consolebinfile: stdin/stdout - iconsolebinfile: stdin - oconsolebinfile: stdout - econsolebinfile: stderr - - - 6. wave playback binfile - -There are currently 3 such binfiles. One for Windows 95/NT, one for Linux -and one for DOS/SoundBlaster 16. Another one writes to a WAV file. -When you open the file you specify the output rate in Hz, the -stereo mode and the format of a sample. You may also have to specify the -buffer/block size, number of blocks and a file (and the estimated length of -the WAV, 0 is file if you don't know what to do) for the WAV. Mono (0) is -obvious and stereo (1) is interleaved as usual and left comes first. -Currently there are only two formats: unsigned 8 bit (0) and signed 16 bit -little endian (1). Open the stream and write to it. Writing will be blocked -and delayed until there is enough buffer to hold the data. If not enough -data is supplied, the sound will pause or repeat. On close the buffers will -be flushed. - - Windows: ntplaybinfile -ntplaybinfile::open(rate, stereo, format, blksize, nblks); - - Linux: linuxplaybinfile -linuxplaybinfile::open(rate, stereo, format); - - DOS/SB: sbplaybinfile -sbplaybinfile::open(rate, stereo, format, bufsize); - - WAV: wavplaybinfile -wavplaybinfile::open(file, rate, stereo, format, orglen); - - - 7. tcpbinfile - -Internet the easy way. just tcpbinfile::open(addr, port), where addr is -either a string or an int, and you are connected. If you want to accept -connections you need a tcplistener. Open it with tcplistener::open(port, -num) to listen for num incoming connections on port port (or 0 for all). -Then tcpbinfile::open(listener) to accept a connection. -There are some special functions in tcpbinfile. Find out about them -yourself. - - - 8. httpbinfile - -To receive a file via HTTP. httpbinfile::open(url, proxy, off, len); -receive len bytes (0 for complete file) of url url from proxy proxy (0 -without proxy) from byte position off. Note that not all servers support -partial files, ioctlrpos and ioctlrlen will contain the actual file -position and length (off+len). - - - - 5. do it yourself - ------------------- - -If you want to make your own binfile class you should overwrite at least -rawclose and one of rawread and rawwrite and supply at least one open -method. -The open method should call close() first or make sure an open instance -will not be opened again. then initialize its variables and the stream. -finally call openmode(mode, pos, len). -the rawclose() method calls closemode() and then closes the stream. if -rawclose should fail, do not call closemode(). -rawread/write/peek(buf, len) read/write/peek the buffer from/to the stream -and return the number of bytes read/written/peeked. -rawseek(pos) seeks to a positision and returns the actual position. -rawioctl(code, buf, len) can handle some codes and must pass all others to -the rawioctl of the parent class. - - - - 6. portability - ---------------- - -I hope binfile is quite portable. make sure all the stuff in ptypes.h -is correct for your system. define BIGENDIAN if your machine is BIGENDIAN. -define UNIX for Unix systems, define LINUX for Linux, SUNOS4 for Sun -and ALPHA for Alpha machines. define NOUNISTD if you don't have the unix -functions open,read,close etc. - - - - 7. comments - ------------- - - -sorry for the documentation, but who'll read it anyway? -binfile is not really finished. there are still problems with -blocking/nonblocking io, closing files, the buffer in certain cases. -i still haven't found a solution to special combinations of cases. -i'm not happy with ptypes.h (just why is this stuff not defined in c?) - - - - 8. contact - ------------ - -mailto:nbeisert@ph.tum.de -http://www.ph.tum.de/~nbeisert/binfile.html + BINFILE + ========= + +binfile is a class library for C++ for stream and file io. I needed +something one can easily enhance and use and made binfile. binfile offers a +set of implementations like files, tcp, http, wave output, memory files, +etc., but that's not all one can do with it by far. + + +binfile is under the GNU General Public License Version 2 (see file COPYING). + + This 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., 675 Mass Ave, Cambridge, MA 02139, USA. + + + + 1. types, constants + --------------------- + + intm +integer, at least 32 bits. (probably int) + uintm +unsigned integer, at least 32 bits. (probably unsigned int) + boolm +boolean type. (probably intm) + errstat (return value) +negative: error, zero: ok + binfilepos +file position, at least 32 bit integer + modeopen +binfile is opened, only opened binfiles can be closed... + moderead +binfile can be read from + modewrite +binfile can be written to + modeseek +binfile can be seeked. read and write streams are synchronized. (file) + modeappend +binfile can changed in size. (I wonder if this is necessary.) + + + + 2. basic io + ------------- + + int binfile::getmode(); + binfile::operator int(); +returns the mode of this file. (mode...) + + binfilepos binfile::ioctl(int code); + binfilepos binfile::ioctl(int code, binfilepos len); + binfilepos binfile::ioctl(int code, void *buf, binfilepos len); +general function for anything special you can do. the codes are discussed +later. + + + modeopen required + +errstat binfile::close(); +closes the binfile. + + + moderead required + + binfilepos binfile::read(void *buf, binfilepos len); +reads len bytes from the stream into buf. returns the number of bytes read. +if buf is 0 len bytes of the input stream will be discarded. + + binfilepos binfile::peek(void *buf, binfilepos len); +same as binfile::read, only the read bytes are not removed from the stream +and will be read with the next read/peek again (no buf==0 please!). peek in +streams can only give you as much as can be buffered, otherwise the data +would be lost and that's not the sense of a peek, is it? + + boolm binfile::eread(void *buf, binfilepos len); +same as binfile::read, but returns true if read len bytes sucessfully. + + boolm binfile::epeek(void *buf, binfilepos len); +obvious. + + + modewrite required + + binfilepos binfile::write(const void *buf, binfilepos len); +writes len bytes from buf to the stream. returns the number of bytes +written. + + boolm binfile::ewrite(const void *buf, binfilepos len); +yeah, you guessed it. + + + modeseek required + + binfilepos binfile::seek(binfilepos pos); +seeks to byte pos. returns the actual position. + + binfile &operator [](binfilepos pos); +seeks to pos, but returns a reference to this binfile. use for +file[pos].read(buf,len); to read len bytes from pos into buf. + + binfilepos binfile::seekcur(binfilepos pos); +seeks pos from current position. returns the actual position. + + binfilepos binfile::seekend(binfilepos pos); +seeks pos from end of file (negative values!). returns the actual position. + + binfilepos binfile::tell(); +tells you where we are. + + binfilepos binfile::lenght(); +how long are we? + + boolm binfile::eof(); +end of file? + + + input bitstream functions (moderead) + +when you switch from bit to byte operation make sure you synchronize to a +byte boundary to make sure you stay out of trouble. + + intm binfile::getrbitpos(); +read bit position in a byte. + + void binfile::rflushbits(intm n); +tell the stream, you don't care about the next n bits and that it should go +fuck them. + + void binfile::rsyncbye(); +lost in the middle of a byte? need some help? here comes the ultimate +solution: binfile::rsyncbyte() and you immediate get out of this shit. + + boolm binfile::peekbit(); +what's the next bit? tell me! but keep quiet i asked, will ya? + + uintm binfile::peekbits(intm n); +you need more? + + boolm binfile::getbit(); +Bitte ein Bit! + + uintm binfile::getbits(intm n); +Ich schmeiss ne Runde! (keep it below 24, though. 25 Bit are way too much +anyway, don't you think so?) + + + output bitstream functions (modewrite) + +please note that input and output bitstreams are synchonized and use the +same set of parameters if the binfile is a file (modeseek). + + intm binfile::getwbitpos(); +returns bit position in a byte + + boolm binfile::wsyncbyte(); +sync to next byte. returns success. + + boolm binfile::putbit(boolm bit); +write one bit. + + boolm binfile::putbits(uintm bits, int n); +write several bits. + + + + 3. ioctls + ----------- + +This is a general interface to do anything else with the binfile. there are +3 forms of ioctls: + binfile::ioctl(binfile::ioctlxxx); + binfile::ioctl(binfile::ioctlyyy, binfilepos par); + binfile::ioctl(binfile::ioctlzzz, void *ptr, binfilepos len); +In the following list I will use a short form for these: + ioctlxxx() + ioctlyyy(par) + ioctlzzz(ptr,len) +remember this will not work as code... + + ioctlrtell() +tells you the read position of a stream. + ioctlwtell() +tells you the write position of a stream. + ioctlrlen() +returns the read length of the stream. + ioctlreof() + ioctlweof() +returns if the end of the stream is reached. + ioctlrfill(fill) + ioctlrfillget() +sets/gets the behavior when a read/peek does not complete. when fill is –1 +the unused buffer will not be touched, otherwise it will be filled with +fill. returns the last fill value. + ioctlrbo(bitorder) + ioctlrboget() + ioctlwbo(bitorder) + ioctlwboget() +sets/gets the bitorder for read/write bitstreams. 0 (default) means LSB +first, 1 MSB first. example: first byte in a stream is 0x71 (01000001). in +LSB mode a bit-wise read will give you 1,0,0,0,0,0,1,0, in MSB mode it is +0,1,0,0,0,0,0,1. a read of 2 bits however will give 01 in both cases. +returns the old bitorder. + ioctlwbfill() + ioctlwbfillget() +this is for the wsyncbyte method in output bitstream in output streams +(!modeseek). 0 means the byte will be filled up with zeroes, otherwise with +ones. + ioctlrerr() + ioctlrerrclr() + ioctlwerr() + ioctlwerrclr() +returns the last error in the read/write stream. 0 means no error. clr will +clear up the error afterwards, otherwise the error will be remembered. + ioctlrbufset(len) + ioctlwbufset(len) +installs a buffer of len. very small buffers are internal, bigger ones on +the heap. a len of 0 removes the buffer. returns 1 on success otherwise 0. +make sure the buffer is clean before you change it, otherwise the call will +fail. bigger buffers can fail due to a lack of memory. +the buffers are meant to reduce the number of system calls and speed up the +program. +this feature has not been tested extensively and I expect there are things +to be improved. (especially in connection with streams and blocking mode) +if something behaves odd, turn off the buffer and try again. this buffering +is so complex and I don't know what's the best way to do certain things. + ioctlrbufgetlen() + ioctlwbufgetlen() +returns the length of the buffer. + ioctlrbufget() + ioctlwbufget() +returns the number of bytes in the buffer. + ioctlrmax() + ioctlwmax() +returns the maximum number of bytes that can be read/written. + ioctlrflush() + ioctlrflushforce() + ioctlwflush() + ioctlwflushforce() +flushes the buffer if possible. if you use force everything's possible. + ioctlrcancel() + ioctlwcancel() +oops, ignore what's in the buffer. hands off! I have no idea if it works +satisfactory. + ioctlrsetlog((void*)&file, xxx) +all reads will be logged into file. + ioctlrshutdown() + ioctlwshutdown() + ioctlwshutdownforce() +shuts down the read/write streams. no more reads/writes will be permitted. +force is more radical. + ioctltrunc() + ioctltruncget() +if you enable trunc the file will be truncated where the file pointer +points when you close the file. + ioctlblock() + ioctlblockget() +if you enable block, calls to read will not return until at least one byte +is read or the end of the stream is reached. calls to write will not return +before all data is written. + +Phew, I hope that's it. + + + + 4. included classes + --------------------- + +Maybe you wondered why I never mentioned any open function. That's because +it's up to the class how to open a file. You might need a filename, if you +want a temp file you don't, there could be options, who says this is about +files anyway? + + + 1. nullfile: binfile + +You cannot open this file. it's the same as a null device, accessing it is +useless, however allowed. + + + 2. standard binfiles: sbinfile + +Standard file as a binfile. No big deal. Open with sbinfile::open(name, +mode). If the open fails a negative value is returned otherwise 0. There +are 4 file modes (required) and 4 creation modes (optional): + + sbinfile::openis: open as input stream + sbinfile::openos: open as output stream + sbinfile::openro: open as read only file + sbinfile::openrw: open as read/write file + + sbinfile::openex: open an existing file (default) + sbinfile::opencr: create the file if it does not exist + sbinfile::opentr: create/truncate the file + sbinfile::opencn: create a new file + + + 3. archive binfiles: abinfile + +binfile in binfile. With this you can make a binfile that refers to a +specified region of another binfile. Open with abinfile::open(file, ofs, +len); + + 4. memory binfiles: mbinfile + +binfile in memory. “virtual files”. If you have an image of a file in +memory you can use this to access it. You can also use mbinfile to accept +the output of something that writes to a binfile. Open with open(buf, len, +type) if you have a fixed buffer. Type can be either mbinfile::openro or +mbinfile::openrw. You can specify mbinfile::openfree to free the buffer on +close automatically. Open with opencs(buf, len, inc) for a variable buffer. +if the buffer is empty set buf to 0. When the file shall be appended to inc +specifies the number of bytes to add (to avoid many reallocs). When the +file is closed buf and len will contain the buffer pointer and the length. + + + 5. console binfiles + +These binfiles are opened automatically. They are the corresponding +binfiles for the standard input and output. There are 4 types: + + consolebinfile: stdin/stdout + iconsolebinfile: stdin + oconsolebinfile: stdout + econsolebinfile: stderr + + + 6. wave playback binfile + +There are currently 3 such binfiles. One for Windows 95/NT, one for Linux +and one for DOS/SoundBlaster 16. Another one writes to a WAV file. +When you open the file you specify the output rate in Hz, the +stereo mode and the format of a sample. You may also have to specify the +buffer/block size, number of blocks and a file (and the estimated length of +the WAV, 0 is file if you don't know what to do) for the WAV. Mono (0) is +obvious and stereo (1) is interleaved as usual and left comes first. +Currently there are only two formats: unsigned 8 bit (0) and signed 16 bit +little endian (1). Open the stream and write to it. Writing will be blocked +and delayed until there is enough buffer to hold the data. If not enough +data is supplied, the sound will pause or repeat. On close the buffers will +be flushed. + + Windows: ntplaybinfile +ntplaybinfile::open(rate, stereo, format, blksize, nblks); + + Linux: linuxplaybinfile +linuxplaybinfile::open(rate, stereo, format); + + DOS/SB: sbplaybinfile +sbplaybinfile::open(rate, stereo, format, bufsize); + + WAV: wavplaybinfile +wavplaybinfile::open(file, rate, stereo, format, orglen); + + + 7. tcpbinfile + +Internet the easy way. just tcpbinfile::open(addr, port), where addr is +either a string or an int, and you are connected. If you want to accept +connections you need a tcplistener. Open it with tcplistener::open(port, +num) to listen for num incoming connections on port port (or 0 for all). +Then tcpbinfile::open(listener) to accept a connection. +There are some special functions in tcpbinfile. Find out about them +yourself. + + + 8. httpbinfile + +To receive a file via HTTP. httpbinfile::open(url, proxy, off, len); +receive len bytes (0 for complete file) of url url from proxy proxy (0 +without proxy) from byte position off. Note that not all servers support +partial files, ioctlrpos and ioctlrlen will contain the actual file +position and length (off+len). + + + + 5. do it yourself + ------------------- + +If you want to make your own binfile class you should overwrite at least +rawclose and one of rawread and rawwrite and supply at least one open +method. +The open method should call close() first or make sure an open instance +will not be opened again. then initialize its variables and the stream. +finally call openmode(mode, pos, len). +the rawclose() method calls closemode() and then closes the stream. if +rawclose should fail, do not call closemode(). +rawread/write/peek(buf, len) read/write/peek the buffer from/to the stream +and return the number of bytes read/written/peeked. +rawseek(pos) seeks to a positision and returns the actual position. +rawioctl(code, buf, len) can handle some codes and must pass all others to +the rawioctl of the parent class. + + + + 6. portability + ---------------- + +I hope binfile is quite portable. make sure all the stuff in ptypes.h +is correct for your system. define BIGENDIAN if your machine is BIGENDIAN. +define UNIX for Unix systems, define LINUX for Linux, SUNOS4 for Sun +and ALPHA for Alpha machines. define NOUNISTD if you don't have the unix +functions open,read,close etc. + + + + 7. comments + ------------- + + +sorry for the documentation, but who'll read it anyway? +binfile is not really finished. there are still problems with +blocking/nonblocking io, closing files, the buffer in certain cases. +i still haven't found a solution to special combinations of cases. +i'm not happy with ptypes.h (just why is this stuff not defined in c?) + + + + 8. contact + ------------ + +mailto:nbeisert@ph.tum.de +http://www.ph.tum.de/~nbeisert/binfile.html diff --git a/SamTFE/Sources/amp11lib/binfile/binfarc.cpp b/SamTFE/Sources/amp11lib/binfile/binfarc.cpp index 2c406971..b5ba7574 100644 --- a/SamTFE/Sources/amp11lib/binfile/binfarc.cpp +++ b/SamTFE/Sources/amp11lib/binfile/binfarc.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - archive files -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #include "binfarc.h" diff --git a/SamTFE/Sources/amp11lib/binfile/binfarc.h b/SamTFE/Sources/amp11lib/binfile/binfarc.h index 6b827aea..a0b732e9 100644 --- a/SamTFE/Sources/amp11lib/binfile/binfarc.h +++ b/SamTFE/Sources/amp11lib/binfile/binfarc.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef __BINFARC_H #define __BINFARC_H diff --git a/SamTFE/Sources/amp11lib/binfile/binfcon.cpp b/SamTFE/Sources/amp11lib/binfile/binfcon.cpp index deb7b450..09100f15 100644 --- a/SamTFE/Sources/amp11lib/binfile/binfcon.cpp +++ b/SamTFE/Sources/amp11lib/binfile/binfcon.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - console io -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #ifndef NOUNISTD #if defined(WIN32)||defined(DOS) diff --git a/SamTFE/Sources/amp11lib/binfile/binfcon.h b/SamTFE/Sources/amp11lib/binfile/binfcon.h index bb4d1f42..91189103 100644 --- a/SamTFE/Sources/amp11lib/binfile/binfcon.h +++ b/SamTFE/Sources/amp11lib/binfile/binfcon.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef __BINFCON_H #define __BINFCON_H diff --git a/SamTFE/Sources/amp11lib/binfile/binfhttp.cpp b/SamTFE/Sources/amp11lib/binfile/binfhttp.cpp index 0846ffc5..76cc4f32 100644 --- a/SamTFE/Sources/amp11lib/binfile/binfhttp.cpp +++ b/SamTFE/Sources/amp11lib/binfile/binfhttp.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - http receiver -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #include #include diff --git a/SamTFE/Sources/amp11lib/binfile/binfhttp.h b/SamTFE/Sources/amp11lib/binfile/binfhttp.h index d021de4c..aade2b94 100644 --- a/SamTFE/Sources/amp11lib/binfile/binfhttp.h +++ b/SamTFE/Sources/amp11lib/binfile/binfhttp.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef __BINFHTTP_H #define __BINFHTTP_H diff --git a/SamTFE/Sources/amp11lib/binfile/binfile.cpp b/SamTFE/Sources/amp11lib/binfile/binfile.cpp index 81f22ff3..64325a86 100644 --- a/SamTFE/Sources/amp11lib/binfile/binfile.cpp +++ b/SamTFE/Sources/amp11lib/binfile/binfile.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - base class -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #include #include "binfile.h" diff --git a/SamTFE/Sources/amp11lib/binfile/binfile.h b/SamTFE/Sources/amp11lib/binfile/binfile.h index d81d9e71..79e7fab8 100644 --- a/SamTFE/Sources/amp11lib/binfile/binfile.h +++ b/SamTFE/Sources/amp11lib/binfile/binfile.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef __BINFILE_H #define __BINFILE_H diff --git a/SamTFE/Sources/amp11lib/binfile/binfilef.cpp b/SamTFE/Sources/amp11lib/binfile/binfilef.cpp index b3fd0a98..f1c9fe1a 100644 --- a/SamTFE/Sources/amp11lib/binfile/binfilef.cpp +++ b/SamTFE/Sources/amp11lib/binfile/binfilef.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - float functions -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #include "binfile.h" diff --git a/SamTFE/Sources/amp11lib/binfile/binfmem.cpp b/SamTFE/Sources/amp11lib/binfile/binfmem.cpp index f4d8f8cb..f324b5cf 100644 --- a/SamTFE/Sources/amp11lib/binfile/binfmem.cpp +++ b/SamTFE/Sources/amp11lib/binfile/binfmem.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - memory files -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #include #include diff --git a/SamTFE/Sources/amp11lib/binfile/binfmem.h b/SamTFE/Sources/amp11lib/binfile/binfmem.h index 939410eb..51518af8 100644 --- a/SamTFE/Sources/amp11lib/binfile/binfmem.h +++ b/SamTFE/Sources/amp11lib/binfile/binfmem.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef __BINFMEM_H #define __BINFMEM_H diff --git a/SamTFE/Sources/amp11lib/binfile/binfpllx.cpp b/SamTFE/Sources/amp11lib/binfile/binfpllx.cpp index b9419ce4..86650807 100644 --- a/SamTFE/Sources/amp11lib/binfile/binfpllx.cpp +++ b/SamTFE/Sources/amp11lib/binfile/binfpllx.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - linux sound playback -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #ifndef LINUX #error must compile for LINUX diff --git a/SamTFE/Sources/amp11lib/binfile/binfpllx.h b/SamTFE/Sources/amp11lib/binfile/binfpllx.h index 484afc58..69638ed0 100644 --- a/SamTFE/Sources/amp11lib/binfile/binfpllx.h +++ b/SamTFE/Sources/amp11lib/binfile/binfpllx.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef LINUX #error must compile for LINUX #endif diff --git a/SamTFE/Sources/amp11lib/binfile/binfplnt.cpp b/SamTFE/Sources/amp11lib/binfile/binfplnt.cpp index 571a8e01..06ba1968 100644 --- a/SamTFE/Sources/amp11lib/binfile/binfplnt.cpp +++ b/SamTFE/Sources/amp11lib/binfile/binfplnt.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - windows nt/95 sound playback -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #ifndef WIN32 #error must compile for WIN32 diff --git a/SamTFE/Sources/amp11lib/binfile/binfplnt.h b/SamTFE/Sources/amp11lib/binfile/binfplnt.h index 1688a602..2f7bf5dc 100644 --- a/SamTFE/Sources/amp11lib/binfile/binfplnt.h +++ b/SamTFE/Sources/amp11lib/binfile/binfplnt.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef WIN32 #error must compile for NT #endif diff --git a/SamTFE/Sources/amp11lib/binfile/binfplsb.cpp b/SamTFE/Sources/amp11lib/binfile/binfplsb.cpp index cbd9a32a..b41a38bf 100644 --- a/SamTFE/Sources/amp11lib/binfile/binfplsb.cpp +++ b/SamTFE/Sources/amp11lib/binfile/binfplsb.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - DOS/SB16 sound playback -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #include #include diff --git a/SamTFE/Sources/amp11lib/binfile/binfplsb.h b/SamTFE/Sources/amp11lib/binfile/binfplsb.h index 177a68fb..9ac95ba6 100644 --- a/SamTFE/Sources/amp11lib/binfile/binfplsb.h +++ b/SamTFE/Sources/amp11lib/binfile/binfplsb.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef DOS #error must compile for DOS4G or DJGPP #endif diff --git a/SamTFE/Sources/amp11lib/binfile/binfplwv.cpp b/SamTFE/Sources/amp11lib/binfile/binfplwv.cpp index 22089050..3aa0b578 100644 --- a/SamTFE/Sources/amp11lib/binfile/binfplwv.cpp +++ b/SamTFE/Sources/amp11lib/binfile/binfplwv.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - WAV format writer -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #include "binfplwv.h" diff --git a/SamTFE/Sources/amp11lib/binfile/binfplwv.h b/SamTFE/Sources/amp11lib/binfile/binfplwv.h index 07a9865e..6e3d7bb3 100644 --- a/SamTFE/Sources/amp11lib/binfile/binfplwv.h +++ b/SamTFE/Sources/amp11lib/binfile/binfplwv.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef __WAVPLAYBINFILE_H #define __WAVPLAYBINFILE_H diff --git a/SamTFE/Sources/amp11lib/binfile/binfstd.cpp b/SamTFE/Sources/amp11lib/binfile/binfstd.cpp index 3aa4cacb..4deca850 100644 --- a/SamTFE/Sources/amp11lib/binfile/binfstd.cpp +++ b/SamTFE/Sources/amp11lib/binfile/binfstd.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - standard disk files -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #ifndef NOUNISTD #include diff --git a/SamTFE/Sources/amp11lib/binfile/binfstd.h b/SamTFE/Sources/amp11lib/binfile/binfstd.h index f4c705ca..ec289039 100644 --- a/SamTFE/Sources/amp11lib/binfile/binfstd.h +++ b/SamTFE/Sources/amp11lib/binfile/binfstd.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef __BINFSTD_H #define __BINFSTD_H diff --git a/SamTFE/Sources/amp11lib/binfile/binftcp.cpp b/SamTFE/Sources/amp11lib/binfile/binftcp.cpp index 8afab9b0..276f8765 100644 --- a/SamTFE/Sources/amp11lib/binfile/binftcp.cpp +++ b/SamTFE/Sources/amp11lib/binfile/binftcp.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - tcp io -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #if defined(WIN32)||defined(UNIX) diff --git a/SamTFE/Sources/amp11lib/binfile/binftcp.h b/SamTFE/Sources/amp11lib/binfile/binftcp.h index 4c922f91..5e693459 100644 --- a/SamTFE/Sources/amp11lib/binfile/binftcp.h +++ b/SamTFE/Sources/amp11lib/binfile/binftcp.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef __BINFTCP_H #define __BINFTCP_H diff --git a/SamTFE/Sources/amp11lib/binfile/ptypes.h b/SamTFE/Sources/amp11lib/binfile/ptypes.h index 214ed5db..c0380e51 100644 --- a/SamTFE/Sources/amp11lib/binfile/ptypes.h +++ b/SamTFE/Sources/amp11lib/binfile/ptypes.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef __PTYPES_H #define __PTYPES_H diff --git a/SamTFE/Sources/amp11lib/mpgsplit.cpp b/SamTFE/Sources/amp11lib/mpgsplit.cpp index 7c724299..832e21ff 100644 --- a/SamTFE/Sources/amp11lib/mpgsplit.cpp +++ b/SamTFE/Sources/amp11lib/mpgsplit.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // MPEG stream splitter -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #include "mpgsplit.h" diff --git a/SamTFE/Sources/amp11lib/mpgsplit.h b/SamTFE/Sources/amp11lib/mpgsplit.h index b6f91f2e..39faf798 100644 --- a/SamTFE/Sources/amp11lib/mpgsplit.h +++ b/SamTFE/Sources/amp11lib/mpgsplit.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include "binfile.h" class mpegsplitstream : public binfile diff --git a/SamTFE/Sources/amp11lib/timer.cpp b/SamTFE/Sources/amp11lib/timer.cpp index a23e1015..0529a45d 100644 --- a/SamTFE/Sources/amp11lib/timer.cpp +++ b/SamTFE/Sources/amp11lib/timer.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // just a timer for WC/DOS4G -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #include #include diff --git a/SamTFE/Sources/amp11lib/timer.h b/SamTFE/Sources/amp11lib/timer.h index fae3d1a6..7a0e8ded 100644 --- a/SamTFE/Sources/amp11lib/timer.h +++ b/SamTFE/Sources/amp11lib/timer.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef __DOS4G__ #error must compile for DOS4G #endif diff --git a/SamTSE/Sources/Ecc/Parser.y b/SamTSE/Sources/Ecc/Parser.y index 383bacf6..f672f0e0 100644 --- a/SamTSE/Sources/Ecc/Parser.y +++ b/SamTSE/Sources/Ecc/Parser.y @@ -1,4 +1,19 @@ %{ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // rcg10042001 Changed to specify Ecc directory... #include "Ecc/StdH.h" #include "Ecc/Main.h" diff --git a/SamTSE/Sources/Ecc/Scanner.l b/SamTSE/Sources/Ecc/Scanner.l index d85a4992..6bd38345 100644 --- a/SamTSE/Sources/Ecc/Scanner.l +++ b/SamTSE/Sources/Ecc/Scanner.l @@ -1,4 +1,19 @@ %{ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // rcg10042001 Changed to specify Ecc directory... #include "Ecc/StdH.h" #include "Ecc/Main.h" diff --git a/SamTSE/Sources/Engine/Base/CTString.inl b/SamTSE/Sources/Engine/Base/CTString.inl index d4744215..6e8059cb 100644 --- a/SamTSE/Sources/Engine/Base/CTString.inl +++ b/SamTSE/Sources/Engine/Base/CTString.inl @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef SE_INCL_CTSTRING_INL #define SE_INCL_CTSTRING_INL #ifdef PRAGMA_ONCE diff --git a/SamTSE/Sources/Engine/Base/FLEX.skl b/SamTSE/Sources/Engine/Base/FLEX.skl index 7cdf44b2..e60be9c3 100644 --- a/SamTSE/Sources/Engine/Base/FLEX.skl +++ b/SamTSE/Sources/Engine/Base/FLEX.skl @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include "Engine/StdH.h" /* A lexical scanner generated by flex */ diff --git a/SamTSE/Sources/Engine/Base/ListIterator.inl b/SamTSE/Sources/Engine/Base/ListIterator.inl index ec91cb15..4a8a55ee 100644 --- a/SamTSE/Sources/Engine/Base/ListIterator.inl +++ b/SamTSE/Sources/Engine/Base/ListIterator.inl @@ -1,3 +1,17 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ #ifndef SE_INCL_LISTITERATOR_INL #define SE_INCL_LISTITERATOR_INL diff --git a/SamTSE/Sources/Engine/Base/Lists.inl b/SamTSE/Sources/Engine/Base/Lists.inl index b0822ed1..293c06a5 100644 --- a/SamTSE/Sources/Engine/Base/Lists.inl +++ b/SamTSE/Sources/Engine/Base/Lists.inl @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef SE_INCL_LISTS_INL #define SE_INCL_LISTS_INL #ifdef PRAGMA_ONCE diff --git a/SamTSE/Sources/Engine/Base/NullSynchronization.cpp b/SamTSE/Sources/Engine/Base/NullSynchronization.cpp index 5c68c048..fe56fb30 100644 --- a/SamTSE/Sources/Engine/Base/NullSynchronization.cpp +++ b/SamTSE/Sources/Engine/Base/NullSynchronization.cpp @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include "Engine/StdH.h" #include diff --git a/SamTSE/Sources/Engine/Base/Parser.y b/SamTSE/Sources/Engine/Base/Parser.y index 0235b73c..6784a9fd 100644 --- a/SamTSE/Sources/Engine/Base/Parser.y +++ b/SamTSE/Sources/Engine/Base/Parser.y @@ -1,4 +1,19 @@ %{ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include #include diff --git a/SamTSE/Sources/Engine/Base/Priority.inl b/SamTSE/Sources/Engine/Base/Priority.inl index 14b6c0b3..73166637 100644 --- a/SamTSE/Sources/Engine/Base/Priority.inl +++ b/SamTSE/Sources/Engine/Base/Priority.inl @@ -1,3 +1,17 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ #ifndef SE_INCL_PRIORITY_INL #define SE_INCL_PRIORITY_INL diff --git a/SamTSE/Sources/Engine/Base/SDL/SDLEvents.cpp b/SamTSE/Sources/Engine/Base/SDL/SDLEvents.cpp index 9d69ef1e..d9bd2bb9 100644 --- a/SamTSE/Sources/Engine/Base/SDL/SDLEvents.cpp +++ b/SamTSE/Sources/Engine/Base/SDL/SDLEvents.cpp @@ -1,4 +1,17 @@ -/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ #include diff --git a/SamTSE/Sources/Engine/Base/SDL/SDLEvents.h b/SamTSE/Sources/Engine/Base/SDL/SDLEvents.h index cdc7a816..297af56d 100644 --- a/SamTSE/Sources/Engine/Base/SDL/SDLEvents.h +++ b/SamTSE/Sources/Engine/Base/SDL/SDLEvents.h @@ -1,4 +1,17 @@ -/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ #ifndef SE_INCL_SDLEVENTS_H #define SE_INCL_SDLEVENTS_H diff --git a/SamTSE/Sources/Engine/Base/SDL/SDLInput.cpp b/SamTSE/Sources/Engine/Base/SDL/SDLInput.cpp index d8bba524..703786f6 100644 --- a/SamTSE/Sources/Engine/Base/SDL/SDLInput.cpp +++ b/SamTSE/Sources/Engine/Base/SDL/SDLInput.cpp @@ -1,4 +1,17 @@ -/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ /* rcg10072001 Moved stuff into this file. */ diff --git a/SamTSE/Sources/Engine/Base/SDL/SDLSynchronization.cpp b/SamTSE/Sources/Engine/Base/SDL/SDLSynchronization.cpp index a4c91f11..3dd06b1d 100644 --- a/SamTSE/Sources/Engine/Base/SDL/SDLSynchronization.cpp +++ b/SamTSE/Sources/Engine/Base/SDL/SDLSynchronization.cpp @@ -1,4 +1,17 @@ -/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ #include "SDL.h" #include "SDL_thread.h" diff --git a/SamTSE/Sources/Engine/Base/SDL/SDLTimer.cpp b/SamTSE/Sources/Engine/Base/SDL/SDLTimer.cpp index ab5a1b28..97c86452 100644 --- a/SamTSE/Sources/Engine/Base/SDL/SDLTimer.cpp +++ b/SamTSE/Sources/Engine/Base/SDL/SDLTimer.cpp @@ -1,4 +1,17 @@ -/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ /* rcg10072001 Moved stuff into this file. */ #define __STDC_LIMIT_MACROS 1 diff --git a/SamTSE/Sources/Engine/Base/Scanner.l b/SamTSE/Sources/Engine/Base/Scanner.l index 3971471b..e4411d0e 100644 --- a/SamTSE/Sources/Engine/Base/Scanner.l +++ b/SamTSE/Sources/Engine/Base/Scanner.l @@ -1,4 +1,19 @@ %{ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include "ParsingSymbols.h" #include "Parser.h" diff --git a/SamTSE/Sources/Engine/Base/Timer.inl b/SamTSE/Sources/Engine/Base/Timer.inl index 98593183..13a87523 100644 --- a/SamTSE/Sources/Engine/Base/Timer.inl +++ b/SamTSE/Sources/Engine/Base/Timer.inl @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef SE_INCL_TIMER_INL #define SE_INCL_TIMER_INL #ifdef PRAGMA_ONCE diff --git a/SamTSE/Sources/Engine/Base/Unix/UnixDynamicLoader.cpp b/SamTSE/Sources/Engine/Base/Unix/UnixDynamicLoader.cpp index 301ec82a..11fa4ed5 100644 --- a/SamTSE/Sources/Engine/Base/Unix/UnixDynamicLoader.cpp +++ b/SamTSE/Sources/Engine/Base/Unix/UnixDynamicLoader.cpp @@ -1,4 +1,17 @@ -/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ /* rcg10072001 Implemented. */ diff --git a/SamTSE/Sources/Engine/Base/Unix/UnixFileSystem.cpp b/SamTSE/Sources/Engine/Base/Unix/UnixFileSystem.cpp index 6bf7d995..d8656353 100644 --- a/SamTSE/Sources/Engine/Base/Unix/UnixFileSystem.cpp +++ b/SamTSE/Sources/Engine/Base/Unix/UnixFileSystem.cpp @@ -1,4 +1,17 @@ -/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ /* rcg10142001 Implemented. */ diff --git a/SamTSE/Sources/Engine/Base/Unix/UnixSynchronization.h b/SamTSE/Sources/Engine/Base/Unix/UnixSynchronization.h index 41602829..d525841a 100644 --- a/SamTSE/Sources/Engine/Base/Unix/UnixSynchronization.h +++ b/SamTSE/Sources/Engine/Base/Unix/UnixSynchronization.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include #define WAIT_OBJECT_0 0 diff --git a/SamTSE/Sources/Engine/Base/iconvlite.cpp b/SamTSE/Sources/Engine/Base/iconvlite.cpp index f70cfdfc..dbb89733 100644 --- a/SamTSE/Sources/Engine/Base/iconvlite.cpp +++ b/SamTSE/Sources/Engine/Base/iconvlite.cpp @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include "Engine/StdH.h" #include "iconvlite.h" diff --git a/SamTSE/Sources/Engine/Base/iconvlite.h b/SamTSE/Sources/Engine/Base/iconvlite.h index 90a61075..aa1cf166 100644 --- a/SamTSE/Sources/Engine/Base/iconvlite.h +++ b/SamTSE/Sources/Engine/Base/iconvlite.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + /* iconvlite.h Iconv Lite diff --git a/SamTSE/Sources/Engine/GameAgent/MSLegacy.h b/SamTSE/Sources/Engine/GameAgent/MSLegacy.h index 21ced210..474a970b 100644 --- a/SamTSE/Sources/Engine/GameAgent/MSLegacy.h +++ b/SamTSE/Sources/Engine/GameAgent/MSLegacy.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2004-2008 Luigi Auriemma. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + /* GSMSALG 0.3.3 by Luigi Auriemma @@ -55,21 +70,6 @@ EXAMPLE LICENSE ======= - Copyright 2004,2005,2006,2007,2008 Luigi Auriemma - - This 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA http://www.gnu.org/licenses/gpl.txt */ diff --git a/SamTSE/Sources/Engine/Graphics/Gfx_OpenGL.h b/SamTSE/Sources/Engine/Graphics/Gfx_OpenGL.h index 9a26d847..2bc76eb5 100644 --- a/SamTSE/Sources/Engine/Graphics/Gfx_OpenGL.h +++ b/SamTSE/Sources/Engine/Graphics/Gfx_OpenGL.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + /* TODO External vars */ extern int aiAttribList[]; diff --git a/SamTSE/Sources/Engine/Math/Clipping.inl b/SamTSE/Sources/Engine/Math/Clipping.inl index d75ee4ef..537dd9d0 100644 --- a/SamTSE/Sources/Engine/Math/Clipping.inl +++ b/SamTSE/Sources/Engine/Math/Clipping.inl @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef SE_INCL_CLIPPING_INL #define SE_INCL_CLIPPING_INL #ifdef PRAGMA_ONCE diff --git a/SamTSE/Sources/Engine/Math/Geometry.inl b/SamTSE/Sources/Engine/Math/Geometry.inl index 5c72a874..dd1a3440 100644 --- a/SamTSE/Sources/Engine/Math/Geometry.inl +++ b/SamTSE/Sources/Engine/Math/Geometry.inl @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef SE_INCL_GEOMETRY_INL #define SE_INCL_GEOMETRY_INL #ifdef PRAGMA_ONCE diff --git a/SamTSE/Sources/Engine/Ska/smcFlex.skl b/SamTSE/Sources/Engine/Ska/smcFlex.skl index b1c5a1d5..f71b0e7e 100644 --- a/SamTSE/Sources/Engine/Ska/smcFlex.skl +++ b/SamTSE/Sources/Engine/Ska/smcFlex.skl @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include /* A lexical scanner generated by flex */ diff --git a/SamTSE/Sources/Engine/Ska/smcPars.y b/SamTSE/Sources/Engine/Ska/smcPars.y index 711cd5e0..903e7e5e 100644 --- a/SamTSE/Sources/Engine/Ska/smcPars.y +++ b/SamTSE/Sources/Engine/Ska/smcPars.y @@ -1,4 +1,19 @@ %{ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include #include #include diff --git a/SamTSE/Sources/Engine/Ska/smcScan.l b/SamTSE/Sources/Engine/Ska/smcScan.l index 4be51486..08c97cf7 100644 --- a/SamTSE/Sources/Engine/Ska/smcScan.l +++ b/SamTSE/Sources/Engine/Ska/smcScan.l @@ -1,5 +1,20 @@ %option prefix="engine_ska_yy" %{ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include #include #include diff --git a/SamTSE/Sources/Engine/Ska/smcScwin.l b/SamTSE/Sources/Engine/Ska/smcScwin.l index 759907c5..ced0bbed 100644 --- a/SamTSE/Sources/Engine/Ska/smcScwin.l +++ b/SamTSE/Sources/Engine/Ska/smcScwin.l @@ -1,5 +1,20 @@ %option prefix="syy" %{ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include "ParsingSmbs.h" #include "smcPars.h" diff --git a/SamTSE/Sources/Entities/Acid.es b/SamTSE/Sources/Entities/Acid.es index c9b0f313..b7192ed6 100644 --- a/SamTSE/Sources/Entities/Acid.es +++ b/SamTSE/Sources/Entities/Acid.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 509 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/AirWave.es b/SamTSE/Sources/Entities/AirWave.es index dbfbd46c..3ff3a036 100644 --- a/SamTSE/Sources/Entities/AirWave.es +++ b/SamTSE/Sources/Entities/AirWave.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 510 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/AmmoItem.es b/SamTSE/Sources/Entities/AmmoItem.es index b05369e6..87b92de1 100644 --- a/SamTSE/Sources/Entities/AmmoItem.es +++ b/SamTSE/Sources/Entities/AmmoItem.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 803 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/AmmoPack.es b/SamTSE/Sources/Entities/AmmoPack.es index 59170b1c..a46be86b 100644 --- a/SamTSE/Sources/Entities/AmmoPack.es +++ b/SamTSE/Sources/Entities/AmmoPack.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 806 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/AnimationChanger.es b/SamTSE/Sources/Entities/AnimationChanger.es index bfa99ea2..2f9a7acb 100644 --- a/SamTSE/Sources/Entities/AnimationChanger.es +++ b/SamTSE/Sources/Entities/AnimationChanger.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 218 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/AnimationHub.es b/SamTSE/Sources/Entities/AnimationHub.es index ad945a06..52b15c33 100644 --- a/SamTSE/Sources/Entities/AnimationHub.es +++ b/SamTSE/Sources/Entities/AnimationHub.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 228 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/ArmorItem.es b/SamTSE/Sources/Entities/ArmorItem.es index bbe05b9c..516a970d 100644 --- a/SamTSE/Sources/Entities/ArmorItem.es +++ b/SamTSE/Sources/Entities/ArmorItem.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 804 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/BackgroundViewer.es b/SamTSE/Sources/Entities/BackgroundViewer.es index 5ad58902..9fee9f9f 100644 --- a/SamTSE/Sources/Entities/BackgroundViewer.es +++ b/SamTSE/Sources/Entities/BackgroundViewer.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 211 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/BasicEffects.es b/SamTSE/Sources/Entities/BasicEffects.es index 7b886749..30f63c6b 100644 --- a/SamTSE/Sources/Entities/BasicEffects.es +++ b/SamTSE/Sources/Entities/BasicEffects.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 601 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Beast.es b/SamTSE/Sources/Entities/Beast.es index e0a1bdd9..408832e8 100644 --- a/SamTSE/Sources/Entities/Beast.es +++ b/SamTSE/Sources/Entities/Beast.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 336 %{ diff --git a/SamTSE/Sources/Entities/BigHead.es b/SamTSE/Sources/Entities/BigHead.es index 69738835..0b3c02f5 100644 --- a/SamTSE/Sources/Entities/BigHead.es +++ b/SamTSE/Sources/Entities/BigHead.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 340 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/BlendController.es b/SamTSE/Sources/Entities/BlendController.es index 43a17701..a92c87dc 100644 --- a/SamTSE/Sources/Entities/BlendController.es +++ b/SamTSE/Sources/Entities/BlendController.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 612 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/BloodSpray.es b/SamTSE/Sources/Entities/BloodSpray.es index 12d27236..776206ee 100644 --- a/SamTSE/Sources/Entities/BloodSpray.es +++ b/SamTSE/Sources/Entities/BloodSpray.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 603 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Boneman.es b/SamTSE/Sources/Entities/Boneman.es index 1e19e16d..b4f4e9ba 100644 --- a/SamTSE/Sources/Entities/Boneman.es +++ b/SamTSE/Sources/Entities/Boneman.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 305 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Bouncer.es b/SamTSE/Sources/Entities/Bouncer.es index eda4a2a7..1fec1a93 100644 --- a/SamTSE/Sources/Entities/Bouncer.es +++ b/SamTSE/Sources/Entities/Bouncer.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 105 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Bullet.es b/SamTSE/Sources/Entities/Bullet.es index 84b115a8..a7bbc510 100644 --- a/SamTSE/Sources/Entities/Bullet.es +++ b/SamTSE/Sources/Entities/Bullet.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 502 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Camera.es b/SamTSE/Sources/Entities/Camera.es index a9431874..24f627dd 100644 --- a/SamTSE/Sources/Entities/Camera.es +++ b/SamTSE/Sources/Entities/Camera.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 220 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/CameraMarker.es b/SamTSE/Sources/Entities/CameraMarker.es index f6b540d8..d1331b51 100644 --- a/SamTSE/Sources/Entities/CameraMarker.es +++ b/SamTSE/Sources/Entities/CameraMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 224 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/CannonBall.es b/SamTSE/Sources/Entities/CannonBall.es index 510802ba..f919d8c7 100644 --- a/SamTSE/Sources/Entities/CannonBall.es +++ b/SamTSE/Sources/Entities/CannonBall.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 506 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Catman.es b/SamTSE/Sources/Entities/Catman.es index 657f0c18..5661d83b 100644 --- a/SamTSE/Sources/Entities/Catman.es +++ b/SamTSE/Sources/Entities/Catman.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 301 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Common/Common.cpp b/SamTSE/Sources/Entities/Common/Common.cpp index 7c2f9c87..c5f3b74f 100644 --- a/SamTSE/Sources/Entities/Common/Common.cpp +++ b/SamTSE/Sources/Entities/Common/Common.cpp @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include "../StdH/StdH.h" #include "Entities/Reminder.h" //#include "Entities/Flame.h" diff --git a/SamTSE/Sources/Entities/Common/Common.h b/SamTSE/Sources/Entities/Common/Common.h index 4d8321d1..40c2d0b1 100644 --- a/SamTSE/Sources/Entities/Common/Common.h +++ b/SamTSE/Sources/Entities/Common/Common.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // common headers for flesh entity classes #include /* rcg10062001 need enum definition... */ diff --git a/SamTSE/Sources/Entities/Common/Debris.cpp b/SamTSE/Sources/Entities/Common/Debris.cpp index e69de29b..d70515e2 100644 --- a/SamTSE/Sources/Entities/Common/Debris.cpp +++ b/SamTSE/Sources/Entities/Common/Debris.cpp @@ -0,0 +1,15 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + diff --git a/SamTSE/Sources/Entities/Common/Flags.h b/SamTSE/Sources/Entities/Common/Flags.h index afee7566..cdaacd47 100644 --- a/SamTSE/Sources/Entities/Common/Flags.h +++ b/SamTSE/Sources/Entities/Common/Flags.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef SE_INCL_FLAGS_H #define SE_INCL_FLAGS_H #ifdef PRAGMA_ONCE diff --git a/SamTSE/Sources/Entities/Common/GameInterface.h b/SamTSE/Sources/Entities/Common/GameInterface.h index 4c772396..cb91c328 100644 --- a/SamTSE/Sources/Entities/Common/GameInterface.h +++ b/SamTSE/Sources/Entities/Common/GameInterface.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // interfacing between CGame and entities #ifndef SE_INCL_GAMEINTERFACE_H #define SE_INCL_GAMEINTERFACE_H diff --git a/SamTSE/Sources/Entities/Common/HUD.cpp b/SamTSE/Sources/Entities/Common/HUD.cpp index b859c5ac..3fef6363 100644 --- a/SamTSE/Sources/Entities/Common/HUD.cpp +++ b/SamTSE/Sources/Entities/Common/HUD.cpp @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include "../StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Common/HUD.h b/SamTSE/Sources/Entities/Common/HUD.h index e69de29b..d70515e2 100644 --- a/SamTSE/Sources/Entities/Common/HUD.h +++ b/SamTSE/Sources/Entities/Common/HUD.h @@ -0,0 +1,15 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + diff --git a/SamTSE/Sources/Entities/Common/Particles.cpp b/SamTSE/Sources/Entities/Common/Particles.cpp index 9ff1f5cd..d7f0f6e3 100644 --- a/SamTSE/Sources/Entities/Common/Particles.cpp +++ b/SamTSE/Sources/Entities/Common/Particles.cpp @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include "../StdH/StdH.h" #include "Entities/BloodSpray.h" #include "Entities/PlayerWeapons.h" diff --git a/SamTSE/Sources/Entities/Common/Particles.h b/SamTSE/Sources/Entities/Common/Particles.h index 2f413f24..10513298 100644 --- a/SamTSE/Sources/Entities/Common/Particles.h +++ b/SamTSE/Sources/Entities/Common/Particles.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // init particle effects void DECL_DLL InitParticles(void); diff --git a/SamTSE/Sources/Entities/Common/PathFinding.cpp b/SamTSE/Sources/Entities/Common/PathFinding.cpp index 654c1e10..17abf1d5 100644 --- a/SamTSE/Sources/Entities/Common/PathFinding.cpp +++ b/SamTSE/Sources/Entities/Common/PathFinding.cpp @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include "../StdH/StdH.h" #include "Entities/Common/PathFinding.h" #include "Entities/NavigationMarker.h" diff --git a/SamTSE/Sources/Entities/Common/PathFinding.h b/SamTSE/Sources/Entities/Common/PathFinding.h index 8fa4e277..85a45630 100644 --- a/SamTSE/Sources/Entities/Common/PathFinding.h +++ b/SamTSE/Sources/Entities/Common/PathFinding.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef SE_INCL_PATHFINDING_H #define SE_INCL_PATHFINDING_H #ifdef PRAGMA_ONCE diff --git a/SamTSE/Sources/Entities/Common/Stats.cpp b/SamTSE/Sources/Entities/Common/Stats.cpp index e69de29b..d70515e2 100644 --- a/SamTSE/Sources/Entities/Common/Stats.cpp +++ b/SamTSE/Sources/Entities/Common/Stats.cpp @@ -0,0 +1,15 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + diff --git a/SamTSE/Sources/Entities/Common/WeaponPositions.h b/SamTSE/Sources/Entities/Common/WeaponPositions.h index e17ca2d1..6f9dcc1b 100644 --- a/SamTSE/Sources/Entities/Common/WeaponPositions.h +++ b/SamTSE/Sources/Entities/Common/WeaponPositions.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #if 0 // use this part when manually setting weapon positions diff --git a/SamTSE/Sources/Entities/Copier.es b/SamTSE/Sources/Entities/Copier.es index 7de96fab..97d1d5ef 100644 --- a/SamTSE/Sources/Entities/Copier.es +++ b/SamTSE/Sources/Entities/Copier.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 225 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Counter.es b/SamTSE/Sources/Entities/Counter.es index e84443e0..9153b47c 100644 --- a/SamTSE/Sources/Entities/Counter.es +++ b/SamTSE/Sources/Entities/Counter.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 232 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/CrateRider.es b/SamTSE/Sources/Entities/CrateRider.es index d9f43424..dc5a35b6 100644 --- a/SamTSE/Sources/Entities/CrateRider.es +++ b/SamTSE/Sources/Entities/CrateRider.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 341 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Cyborg.es b/SamTSE/Sources/Entities/Cyborg.es index 385a08be..cb8fe19f 100644 --- a/SamTSE/Sources/Entities/Cyborg.es +++ b/SamTSE/Sources/Entities/Cyborg.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 330 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/CyborgBike.es b/SamTSE/Sources/Entities/CyborgBike.es index 1930ebc4..a6629347 100644 --- a/SamTSE/Sources/Entities/CyborgBike.es +++ b/SamTSE/Sources/Entities/CyborgBike.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 331 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Damager.es b/SamTSE/Sources/Entities/Damager.es index 6eb06747..8e74b29c 100644 --- a/SamTSE/Sources/Entities/Damager.es +++ b/SamTSE/Sources/Entities/Damager.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 229 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Debris.es b/SamTSE/Sources/Entities/Debris.es index 03be50e6..74088606 100644 --- a/SamTSE/Sources/Entities/Debris.es +++ b/SamTSE/Sources/Entities/Debris.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 602 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/DestroyableArchitecture.es b/SamTSE/Sources/Entities/DestroyableArchitecture.es index 9a19805b..88a6b074 100644 --- a/SamTSE/Sources/Entities/DestroyableArchitecture.es +++ b/SamTSE/Sources/Entities/DestroyableArchitecture.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 107 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Devil.es b/SamTSE/Sources/Entities/Devil.es index 4368a3d5..87b5e810 100644 --- a/SamTSE/Sources/Entities/Devil.es +++ b/SamTSE/Sources/Entities/Devil.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 332 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/DevilMarker.es b/SamTSE/Sources/Entities/DevilMarker.es index ae6bc881..62794ef1 100644 --- a/SamTSE/Sources/Entities/DevilMarker.es +++ b/SamTSE/Sources/Entities/DevilMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 338 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/DevilProjectile.es b/SamTSE/Sources/Entities/DevilProjectile.es index 261bed91..88ef72ea 100644 --- a/SamTSE/Sources/Entities/DevilProjectile.es +++ b/SamTSE/Sources/Entities/DevilProjectile.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 511 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/DoorController.es b/SamTSE/Sources/Entities/DoorController.es index e0a1b6cc..5d98c356 100644 --- a/SamTSE/Sources/Entities/DoorController.es +++ b/SamTSE/Sources/Entities/DoorController.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 221 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Dragonman.es b/SamTSE/Sources/Entities/Dragonman.es index 5788adec..13f3e246 100644 --- a/SamTSE/Sources/Entities/Dragonman.es +++ b/SamTSE/Sources/Entities/Dragonman.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 321 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/EffectMarker.es b/SamTSE/Sources/Entities/EffectMarker.es index 3b739c94..78803531 100644 --- a/SamTSE/Sources/Entities/EffectMarker.es +++ b/SamTSE/Sources/Entities/EffectMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 611 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Effector.es b/SamTSE/Sources/Entities/Effector.es index 18c7d1d4..ecf10a64 100644 --- a/SamTSE/Sources/Entities/Effector.es +++ b/SamTSE/Sources/Entities/Effector.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 608 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Elemental.es b/SamTSE/Sources/Entities/Elemental.es index 56ff61dc..03036474 100644 --- a/SamTSE/Sources/Entities/Elemental.es +++ b/SamTSE/Sources/Entities/Elemental.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 322 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/EnemyBase.es b/SamTSE/Sources/Entities/EnemyBase.es index f1b1df4c..f6760338 100644 --- a/SamTSE/Sources/Entities/EnemyBase.es +++ b/SamTSE/Sources/Entities/EnemyBase.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 310 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/EnemyCounter.es b/SamTSE/Sources/Entities/EnemyCounter.es index 0ccf18d4..0a3811d7 100644 --- a/SamTSE/Sources/Entities/EnemyCounter.es +++ b/SamTSE/Sources/Entities/EnemyCounter.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 339 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/EnemyDive.es b/SamTSE/Sources/Entities/EnemyDive.es index 42547135..fe62c091 100644 --- a/SamTSE/Sources/Entities/EnemyDive.es +++ b/SamTSE/Sources/Entities/EnemyDive.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 313 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/EnemyFly.es b/SamTSE/Sources/Entities/EnemyFly.es index 7d09d926..1ea0c32e 100644 --- a/SamTSE/Sources/Entities/EnemyFly.es +++ b/SamTSE/Sources/Entities/EnemyFly.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 311 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/EnemyMarker.es b/SamTSE/Sources/Entities/EnemyMarker.es index 07797213..0cb0579e 100644 --- a/SamTSE/Sources/Entities/EnemyMarker.es +++ b/SamTSE/Sources/Entities/EnemyMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 302 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/EnemyRunInto.es b/SamTSE/Sources/Entities/EnemyRunInto.es index e5793fdd..9b678921 100644 --- a/SamTSE/Sources/Entities/EnemyRunInto.es +++ b/SamTSE/Sources/Entities/EnemyRunInto.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 312 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/EnemySpawner.es b/SamTSE/Sources/Entities/EnemySpawner.es index 2ce56668..93896275 100644 --- a/SamTSE/Sources/Entities/EnemySpawner.es +++ b/SamTSE/Sources/Entities/EnemySpawner.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 304 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/EnvironmentBase.es b/SamTSE/Sources/Entities/EnvironmentBase.es index 82df8707..b186f12e 100644 --- a/SamTSE/Sources/Entities/EnvironmentBase.es +++ b/SamTSE/Sources/Entities/EnvironmentBase.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 900 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/EnvironmentMarker.es b/SamTSE/Sources/Entities/EnvironmentMarker.es index a86c599f..18d4c22a 100644 --- a/SamTSE/Sources/Entities/EnvironmentMarker.es +++ b/SamTSE/Sources/Entities/EnvironmentMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 901 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Eruptor.es b/SamTSE/Sources/Entities/Eruptor.es index e33288f8..efc45c02 100644 --- a/SamTSE/Sources/Entities/Eruptor.es +++ b/SamTSE/Sources/Entities/Eruptor.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 213 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Eyeman.es b/SamTSE/Sources/Entities/Eyeman.es index e20d0eac..5fd1d7fc 100644 --- a/SamTSE/Sources/Entities/Eyeman.es +++ b/SamTSE/Sources/Entities/Eyeman.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 323 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Fish.es b/SamTSE/Sources/Entities/Fish.es index 849b05cf..022d7198 100644 --- a/SamTSE/Sources/Entities/Fish.es +++ b/SamTSE/Sources/Entities/Fish.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 337 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Fishman.es b/SamTSE/Sources/Entities/Fishman.es index b2b2dbdf..cf4025ac 100644 --- a/SamTSE/Sources/Entities/Fishman.es +++ b/SamTSE/Sources/Entities/Fishman.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 328 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Flame.es b/SamTSE/Sources/Entities/Flame.es index c66c9658..94fd793a 100644 --- a/SamTSE/Sources/Entities/Flame.es +++ b/SamTSE/Sources/Entities/Flame.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 504 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/FogMarker.es b/SamTSE/Sources/Entities/FogMarker.es index 78280008..de4c3dfe 100644 --- a/SamTSE/Sources/Entities/FogMarker.es +++ b/SamTSE/Sources/Entities/FogMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 215 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/GhostBusterRay.es b/SamTSE/Sources/Entities/GhostBusterRay.es index ec934405..37c245e3 100644 --- a/SamTSE/Sources/Entities/GhostBusterRay.es +++ b/SamTSE/Sources/Entities/GhostBusterRay.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 505 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Gizmo.es b/SamTSE/Sources/Entities/Gizmo.es index b985db7c..2d72c870 100644 --- a/SamTSE/Sources/Entities/Gizmo.es +++ b/SamTSE/Sources/Entities/Gizmo.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 335 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Global.es b/SamTSE/Sources/Entities/Global.es index 3b016c7f..6b828143 100644 --- a/SamTSE/Sources/Entities/Global.es +++ b/SamTSE/Sources/Entities/Global.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 0 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/GradientMarker.es b/SamTSE/Sources/Entities/GradientMarker.es index 7c6a88e4..a2757862 100644 --- a/SamTSE/Sources/Entities/GradientMarker.es +++ b/SamTSE/Sources/Entities/GradientMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 230 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/GravityMarker.es b/SamTSE/Sources/Entities/GravityMarker.es index 5a57be04..91dc613a 100644 --- a/SamTSE/Sources/Entities/GravityMarker.es +++ b/SamTSE/Sources/Entities/GravityMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 212 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/GravityRouter.es b/SamTSE/Sources/Entities/GravityRouter.es index 34e785a8..1ce7f086 100644 --- a/SamTSE/Sources/Entities/GravityRouter.es +++ b/SamTSE/Sources/Entities/GravityRouter.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 227 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/HazeMarker.es b/SamTSE/Sources/Entities/HazeMarker.es index 23edcdbd..932d1231 100644 --- a/SamTSE/Sources/Entities/HazeMarker.es +++ b/SamTSE/Sources/Entities/HazeMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 216 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Headman.es b/SamTSE/Sources/Entities/Headman.es index 1293edd4..b0f9c821 100644 --- a/SamTSE/Sources/Entities/Headman.es +++ b/SamTSE/Sources/Entities/Headman.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 303 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/HealthItem.es b/SamTSE/Sources/Entities/HealthItem.es index 71bd4aa5..486e811a 100644 --- a/SamTSE/Sources/Entities/HealthItem.es +++ b/SamTSE/Sources/Entities/HealthItem.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 801 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Huanman.es b/SamTSE/Sources/Entities/Huanman.es index 559aa795..4fdff237 100644 --- a/SamTSE/Sources/Entities/Huanman.es +++ b/SamTSE/Sources/Entities/Huanman.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 325 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Item.es b/SamTSE/Sources/Entities/Item.es index f0bc1496..251723d7 100644 --- a/SamTSE/Sources/Entities/Item.es +++ b/SamTSE/Sources/Entities/Item.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 800 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/KeyItem.es b/SamTSE/Sources/Entities/KeyItem.es index 5269cc4a..501025c5 100644 --- a/SamTSE/Sources/Entities/KeyItem.es +++ b/SamTSE/Sources/Entities/KeyItem.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 805 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Light.es b/SamTSE/Sources/Entities/Light.es index b25c8f8d..7427f6a2 100644 --- a/SamTSE/Sources/Entities/Light.es +++ b/SamTSE/Sources/Entities/Light.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 200 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/LightStyle.es b/SamTSE/Sources/Entities/LightStyle.es index 03b80416..87bedeb2 100644 --- a/SamTSE/Sources/Entities/LightStyle.es +++ b/SamTSE/Sources/Entities/LightStyle.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 201 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Lightning.es b/SamTSE/Sources/Entities/Lightning.es index 3cc7433d..a391f5cc 100644 --- a/SamTSE/Sources/Entities/Lightning.es +++ b/SamTSE/Sources/Entities/Lightning.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 607 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Mamut.es b/SamTSE/Sources/Entities/Mamut.es index f63825b1..998aa240 100644 --- a/SamTSE/Sources/Entities/Mamut.es +++ b/SamTSE/Sources/Entities/Mamut.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 327 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Mamutman.es b/SamTSE/Sources/Entities/Mamutman.es index c97f4881..6d3ba8f7 100644 --- a/SamTSE/Sources/Entities/Mamutman.es +++ b/SamTSE/Sources/Entities/Mamutman.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 326 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Mantaman.es b/SamTSE/Sources/Entities/Mantaman.es index dbb6d0a0..8aaa77b1 100644 --- a/SamTSE/Sources/Entities/Mantaman.es +++ b/SamTSE/Sources/Entities/Mantaman.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 329 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Marker.es b/SamTSE/Sources/Entities/Marker.es index 8549edb8..93d0250c 100644 --- a/SamTSE/Sources/Entities/Marker.es +++ b/SamTSE/Sources/Entities/Marker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 202 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/MessageHolder.es b/SamTSE/Sources/Entities/MessageHolder.es index d103ef02..d22f1f6d 100644 --- a/SamTSE/Sources/Entities/MessageHolder.es +++ b/SamTSE/Sources/Entities/MessageHolder.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 226 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/MessageItem.es b/SamTSE/Sources/Entities/MessageItem.es index 5973ec86..2a35d51e 100644 --- a/SamTSE/Sources/Entities/MessageItem.es +++ b/SamTSE/Sources/Entities/MessageItem.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 807 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/MirrorMarker.es b/SamTSE/Sources/Entities/MirrorMarker.es index 5cc754cc..7dac88e3 100644 --- a/SamTSE/Sources/Entities/MirrorMarker.es +++ b/SamTSE/Sources/Entities/MirrorMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 218 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/ModelDestruction.es b/SamTSE/Sources/Entities/ModelDestruction.es index 162b5c74..43efe49b 100644 --- a/SamTSE/Sources/Entities/ModelDestruction.es +++ b/SamTSE/Sources/Entities/ModelDestruction.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 217 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/ModelHolder.es b/SamTSE/Sources/Entities/ModelHolder.es index add1c6c9..be26ccec 100644 --- a/SamTSE/Sources/Entities/ModelHolder.es +++ b/SamTSE/Sources/Entities/ModelHolder.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 203 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/ModelHolder2.es b/SamTSE/Sources/Entities/ModelHolder2.es index fbb8d3ba..857af014 100644 --- a/SamTSE/Sources/Entities/ModelHolder2.es +++ b/SamTSE/Sources/Entities/ModelHolder2.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 210 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/MovingBrush.es b/SamTSE/Sources/Entities/MovingBrush.es index edc859c5..a8f6938b 100644 --- a/SamTSE/Sources/Entities/MovingBrush.es +++ b/SamTSE/Sources/Entities/MovingBrush.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 101 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/MovingBrushMarker.es b/SamTSE/Sources/Entities/MovingBrushMarker.es index b1711e37..f3c8b510 100644 --- a/SamTSE/Sources/Entities/MovingBrushMarker.es +++ b/SamTSE/Sources/Entities/MovingBrushMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 102 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/MusicChanger.es b/SamTSE/Sources/Entities/MusicChanger.es index 69c90f59..d4f72e03 100644 --- a/SamTSE/Sources/Entities/MusicChanger.es +++ b/SamTSE/Sources/Entities/MusicChanger.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 225 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/MusicHolder.es b/SamTSE/Sources/Entities/MusicHolder.es index 0f82aebb..01a0682f 100644 --- a/SamTSE/Sources/Entities/MusicHolder.es +++ b/SamTSE/Sources/Entities/MusicHolder.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 222 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/NavigationMarker.es b/SamTSE/Sources/Entities/NavigationMarker.es index 468d85e2..979e96ea 100644 --- a/SamTSE/Sources/Entities/NavigationMarker.es +++ b/SamTSE/Sources/Entities/NavigationMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 704 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/ParticlesHolder.es b/SamTSE/Sources/Entities/ParticlesHolder.es index ad29aca1..ee79e021 100644 --- a/SamTSE/Sources/Entities/ParticlesHolder.es +++ b/SamTSE/Sources/Entities/ParticlesHolder.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 223 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Pendulum.es b/SamTSE/Sources/Entities/Pendulum.es index d6afe941..f1cef3ff 100644 --- a/SamTSE/Sources/Entities/Pendulum.es +++ b/SamTSE/Sources/Entities/Pendulum.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 106 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Pipebomb.es b/SamTSE/Sources/Entities/Pipebomb.es index 753eb032..a9d4b2fb 100644 --- a/SamTSE/Sources/Entities/Pipebomb.es +++ b/SamTSE/Sources/Entities/Pipebomb.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 503 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Player.es b/SamTSE/Sources/Entities/Player.es index db4c1939..7ba5d5e5 100644 --- a/SamTSE/Sources/Entities/Player.es +++ b/SamTSE/Sources/Entities/Player.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 401 %{ diff --git a/SamTSE/Sources/Entities/PlayerActionMarker.es b/SamTSE/Sources/Entities/PlayerActionMarker.es index 34e6609d..8cb7a974 100644 --- a/SamTSE/Sources/Entities/PlayerActionMarker.es +++ b/SamTSE/Sources/Entities/PlayerActionMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 407 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/PlayerAnimator.es b/SamTSE/Sources/Entities/PlayerAnimator.es index 7481797d..c0a515d0 100644 --- a/SamTSE/Sources/Entities/PlayerAnimator.es +++ b/SamTSE/Sources/Entities/PlayerAnimator.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 406 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/PlayerMarker.es b/SamTSE/Sources/Entities/PlayerMarker.es index e6f314e7..68fe174d 100644 --- a/SamTSE/Sources/Entities/PlayerMarker.es +++ b/SamTSE/Sources/Entities/PlayerMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 404 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/PlayerView.es b/SamTSE/Sources/Entities/PlayerView.es index 289327f2..b3375ded 100644 --- a/SamTSE/Sources/Entities/PlayerView.es +++ b/SamTSE/Sources/Entities/PlayerView.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 403 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/PlayerWeapons.es b/SamTSE/Sources/Entities/PlayerWeapons.es index 20145cab..5f0a29aa 100644 --- a/SamTSE/Sources/Entities/PlayerWeapons.es +++ b/SamTSE/Sources/Entities/PlayerWeapons.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 402 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/PlayerWeaponsEffects.es b/SamTSE/Sources/Entities/PlayerWeaponsEffects.es index 32a194a8..b59bec97 100644 --- a/SamTSE/Sources/Entities/PlayerWeaponsEffects.es +++ b/SamTSE/Sources/Entities/PlayerWeaponsEffects.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 405 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/PlayerWeaponsHD.es b/SamTSE/Sources/Entities/PlayerWeaponsHD.es index a4ec565b..8347c1f4 100644 --- a/SamTSE/Sources/Entities/PlayerWeaponsHD.es +++ b/SamTSE/Sources/Entities/PlayerWeaponsHD.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 402 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/PlayerWeapons_old.es b/SamTSE/Sources/Entities/PlayerWeapons_old.es index 20145cab..5f0a29aa 100644 --- a/SamTSE/Sources/Entities/PlayerWeapons_old.es +++ b/SamTSE/Sources/Entities/PlayerWeapons_old.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 402 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Projectile.es b/SamTSE/Sources/Entities/Projectile.es index 819e08ed..88041e00 100644 --- a/SamTSE/Sources/Entities/Projectile.es +++ b/SamTSE/Sources/Entities/Projectile.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 501 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/PyramidSpaceShip.es b/SamTSE/Sources/Entities/PyramidSpaceShip.es index 7ff69e9b..d36382fe 100644 --- a/SamTSE/Sources/Entities/PyramidSpaceShip.es +++ b/SamTSE/Sources/Entities/PyramidSpaceShip.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 609 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/PyramidSpaceShipMarker.es b/SamTSE/Sources/Entities/PyramidSpaceShipMarker.es index 8bbe09ec..a04cb9ef 100644 --- a/SamTSE/Sources/Entities/PyramidSpaceShipMarker.es +++ b/SamTSE/Sources/Entities/PyramidSpaceShipMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 610 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Reminder.es b/SamTSE/Sources/Entities/Reminder.es index e527adda..f1f03fb0 100644 --- a/SamTSE/Sources/Entities/Reminder.es +++ b/SamTSE/Sources/Entities/Reminder.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 703 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/RobotDriving.es b/SamTSE/Sources/Entities/RobotDriving.es index 1abfbacd..de93d891 100644 --- a/SamTSE/Sources/Entities/RobotDriving.es +++ b/SamTSE/Sources/Entities/RobotDriving.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 333 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/RobotFixed.es b/SamTSE/Sources/Entities/RobotFixed.es index e69de29b..d70515e2 100644 --- a/SamTSE/Sources/Entities/RobotFixed.es +++ b/SamTSE/Sources/Entities/RobotFixed.es @@ -0,0 +1,15 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + diff --git a/SamTSE/Sources/Entities/RobotFlying.es b/SamTSE/Sources/Entities/RobotFlying.es index 22c93c59..d09641c0 100644 --- a/SamTSE/Sources/Entities/RobotFlying.es +++ b/SamTSE/Sources/Entities/RobotFlying.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 334 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/RollingStone.es b/SamTSE/Sources/Entities/RollingStone.es index 0775a1bf..817801f7 100644 --- a/SamTSE/Sources/Entities/RollingStone.es +++ b/SamTSE/Sources/Entities/RollingStone.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 604 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Scorpman.es b/SamTSE/Sources/Entities/Scorpman.es index 29832d42..0adac631 100644 --- a/SamTSE/Sources/Entities/Scorpman.es +++ b/SamTSE/Sources/Entities/Scorpman.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 306 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Ship.es b/SamTSE/Sources/Entities/Ship.es index ae87dbfe..3e46897b 100644 --- a/SamTSE/Sources/Entities/Ship.es +++ b/SamTSE/Sources/Entities/Ship.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 103 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/ShipMarker.es b/SamTSE/Sources/Entities/ShipMarker.es index d89dda6a..0ea84f0a 100644 --- a/SamTSE/Sources/Entities/ShipMarker.es +++ b/SamTSE/Sources/Entities/ShipMarker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 104 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/SoundHolder.es b/SamTSE/Sources/Entities/SoundHolder.es index 210c05f6..e804477a 100644 --- a/SamTSE/Sources/Entities/SoundHolder.es +++ b/SamTSE/Sources/Entities/SoundHolder.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + /* * Sound Holder. */ diff --git a/SamTSE/Sources/Entities/StormController.es b/SamTSE/Sources/Entities/StormController.es index a9006f70..e5bd78d0 100644 --- a/SamTSE/Sources/Entities/StormController.es +++ b/SamTSE/Sources/Entities/StormController.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 606 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Switch.es b/SamTSE/Sources/Entities/Switch.es index f756f467..c5368605 100644 --- a/SamTSE/Sources/Entities/Switch.es +++ b/SamTSE/Sources/Entities/Switch.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 209 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Teleport.es b/SamTSE/Sources/Entities/Teleport.es index 74fa93ae..b1654400 100644 --- a/SamTSE/Sources/Entities/Teleport.es +++ b/SamTSE/Sources/Entities/Teleport.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 219 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/TouchField.es b/SamTSE/Sources/Entities/TouchField.es index 458a102d..e9a985a9 100644 --- a/SamTSE/Sources/Entities/TouchField.es +++ b/SamTSE/Sources/Entities/TouchField.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 206 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Trigger.es b/SamTSE/Sources/Entities/Trigger.es index f09cb218..6987fe24 100644 --- a/SamTSE/Sources/Entities/Trigger.es +++ b/SamTSE/Sources/Entities/Trigger.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 205 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Twister.es b/SamTSE/Sources/Entities/Twister.es index 2a584035..24e45c88 100644 --- a/SamTSE/Sources/Entities/Twister.es +++ b/SamTSE/Sources/Entities/Twister.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 507 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/VoiceHolder.es b/SamTSE/Sources/Entities/VoiceHolder.es index 208d9501..6bef6cfe 100644 --- a/SamTSE/Sources/Entities/VoiceHolder.es +++ b/SamTSE/Sources/Entities/VoiceHolder.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 231 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Walker.es b/SamTSE/Sources/Entities/Walker.es index 80e61089..1d3a9d94 100644 --- a/SamTSE/Sources/Entities/Walker.es +++ b/SamTSE/Sources/Entities/Walker.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 324 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/WatchPlayers.es b/SamTSE/Sources/Entities/WatchPlayers.es index 19679b9c..0875e59a 100644 --- a/SamTSE/Sources/Entities/WatchPlayers.es +++ b/SamTSE/Sources/Entities/WatchPlayers.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 702 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Watcher.es b/SamTSE/Sources/Entities/Watcher.es index a37c4965..5c378b57 100644 --- a/SamTSE/Sources/Entities/Watcher.es +++ b/SamTSE/Sources/Entities/Watcher.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 700 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Water.es b/SamTSE/Sources/Entities/Water.es index f59c9d00..2b7d3841 100644 --- a/SamTSE/Sources/Entities/Water.es +++ b/SamTSE/Sources/Entities/Water.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 508 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/WeaponItem.es b/SamTSE/Sources/Entities/WeaponItem.es index 08071f3f..b573cd5b 100644 --- a/SamTSE/Sources/Entities/WeaponItem.es +++ b/SamTSE/Sources/Entities/WeaponItem.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 802 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Werebull.es b/SamTSE/Sources/Entities/Werebull.es index 8b0efc84..49b51d7a 100644 --- a/SamTSE/Sources/Entities/Werebull.es +++ b/SamTSE/Sources/Entities/Werebull.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 307 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/Woman.es b/SamTSE/Sources/Entities/Woman.es index b9c9e99f..7dd4bf37 100644 --- a/SamTSE/Sources/Entities/Woman.es +++ b/SamTSE/Sources/Entities/Woman.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 320 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/WorldBase.es b/SamTSE/Sources/Entities/WorldBase.es index 7f8ca634..b3ffa2f2 100644 --- a/SamTSE/Sources/Entities/WorldBase.es +++ b/SamTSE/Sources/Entities/WorldBase.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 100 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/WorldLink.es b/SamTSE/Sources/Entities/WorldLink.es index f01f0f70..cfb3124c 100644 --- a/SamTSE/Sources/Entities/WorldLink.es +++ b/SamTSE/Sources/Entities/WorldLink.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 214 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Entities/WorldSettingsController.es b/SamTSE/Sources/Entities/WorldSettingsController.es index 14fc9af1..a863ca18 100644 --- a/SamTSE/Sources/Entities/WorldSettingsController.es +++ b/SamTSE/Sources/Entities/WorldSettingsController.es @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + 605 %{ #include "Entities/StdH/StdH.h" diff --git a/SamTSE/Sources/Models/Enemies/Mamut/MAMUT.H b/SamTSE/Sources/Models/Enemies/Mamut/MAMUT.H index b6a67b13..d026b884 100644 --- a/SamTSE/Sources/Models/Enemies/Mamut/MAMUT.H +++ b/SamTSE/Sources/Models/Enemies/Mamut/MAMUT.H @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define MAMUT_ANIM_DEFAULT_ANIMATION 0 #define MAMUT_ANIM_ATTACK01 1 diff --git a/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/Berretta01.h b/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/Berretta01.h index eabd5958..ab096970 100644 --- a/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/Berretta01.h +++ b/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/Berretta01.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define BERRETTA01_ANIM_DEFAULT_ANIMATION 0 diff --git a/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/Cap01.h b/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/Cap01.h index 24ef491c..d99e5ff6 100644 --- a/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/Cap01.h +++ b/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/Cap01.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define CAP01_ANIM_DEFAULT_ANIMATION 0 diff --git a/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/Hat01.h b/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/Hat01.h index d7d0fdd9..5a14386d 100644 --- a/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/Hat01.h +++ b/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/Hat01.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define HAT01_ANIM_DEFAULT_ANIMATION 0 diff --git a/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/Helmet01.h b/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/Helmet01.h index 660afb5a..ed7d189a 100644 --- a/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/Helmet01.h +++ b/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/Helmet01.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define HELMET01_ANIM_DEFAULT_ANIMATION 0 diff --git a/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack01.h b/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack01.h index d850220c..2d6ac0d0 100644 --- a/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack01.h +++ b/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack01.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define KNAPSACK01_ANIM_DEFAULT_ANIMATION 0 diff --git a/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack04.h b/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack04.h index 48cfa1a0..4287faf0 100644 --- a/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack04.h +++ b/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack04.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define KNAPSACK04_ANIM_DEFAULT_ANIMATION 0 diff --git a/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack05.h b/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack05.h index bfe42519..b5d503d2 100644 --- a/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack05.h +++ b/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/KnapSack05.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define KNAPSACK05_ANIM_DEFAULT_ANIMATION 0 diff --git a/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/Knife01.h b/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/Knife01.h index 8a014f51..f27afa82 100644 --- a/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/Knife01.h +++ b/SamTSE/Sources/Models/Player_old/SeriousSamOld/Misc/Knife01.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define KNIFE01_ANIM_DEFAULT_ANIMATION 0 diff --git a/SamTSE/Sources/Models/WeaponsHD/Laser/Projectile/LaserProjectile.h b/SamTSE/Sources/Models/WeaponsHD/Laser/Projectile/LaserProjectile.h old mode 100755 new mode 100644 index 2ee62e00..4e62b733 --- a/SamTSE/Sources/Models/WeaponsHD/Laser/Projectile/LaserProjectile.h +++ b/SamTSE/Sources/Models/WeaponsHD/Laser/Projectile/LaserProjectile.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define LASERPROJECTILE_ANIM_DEFAULT 0 diff --git a/SamTSE/Sources/Models/WeaponsHD/RocketLauncher/Projectile/Rocket.h b/SamTSE/Sources/Models/WeaponsHD/RocketLauncher/Projectile/Rocket.h old mode 100755 new mode 100644 index 07b1f479..78bf1d18 --- a/SamTSE/Sources/Models/WeaponsHD/RocketLauncher/Projectile/Rocket.h +++ b/SamTSE/Sources/Models/WeaponsHD/RocketLauncher/Projectile/Rocket.h @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define ROCKET_ANIM_DEFAULT 0 #define ROCKET_ANIM_ITEM 1 diff --git a/SamTSE/Sources/Models/headers/Enemies/Mamut/MAMUT.H b/SamTSE/Sources/Models/headers/Enemies/Mamut/MAMUT.H index b6a67b13..d026b884 100644 --- a/SamTSE/Sources/Models/headers/Enemies/Mamut/MAMUT.H +++ b/SamTSE/Sources/Models/headers/Enemies/Mamut/MAMUT.H @@ -1,3 +1,18 @@ +/* Copyright (c) 2002-2012 Croteam Ltd. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // Animation names #define MAMUT_ANIM_DEFAULT_ANIMATION 0 #define MAMUT_ANIM_ATTACK01 1 diff --git a/SamTSE/Sources/amp11lib/CMakeLists.txt b/SamTSE/Sources/amp11lib/CMakeLists.txt index 5957ec2d..271fca01 100644 --- a/SamTSE/Sources/amp11lib/CMakeLists.txt +++ b/SamTSE/Sources/amp11lib/CMakeLists.txt @@ -1,30 +1,30 @@ -cmake_minimum_required(VERSION 2.8) -project(amp11lib) - -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ffast-math -Wall") - -add_definitions(-DFASTBITS) -add_definitions(-DTIME) -add_definitions(-DUNIX) -add_definitions(-DLINUX) -add_definitions(-DOSS) -add_definitions(-DAMP11LIB_EXPORTS) - -set(SOURCE_FILES - binfile/binfarc.cpp - binfile/binfarc.h - binfile/binfile.cpp - binfile/binfile.h - binfile/binfstd.cpp - binfile/binfstd.h - binfile/ptypes.h - amp11lib.cpp - amp11lib.h - amp1dec.cpp - amp2dec.cpp - amp3dec.cpp - ampdec.cpp - ampdec.h - ampsynth.cpp) - -add_library(amp11lib SHARED ${SOURCE_FILES}) +cmake_minimum_required(VERSION 2.8) +project(amp11lib) + +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ffast-math -Wall") + +add_definitions(-DFASTBITS) +add_definitions(-DTIME) +add_definitions(-DUNIX) +add_definitions(-DLINUX) +add_definitions(-DOSS) +add_definitions(-DAMP11LIB_EXPORTS) + +set(SOURCE_FILES + binfile/binfarc.cpp + binfile/binfarc.h + binfile/binfile.cpp + binfile/binfile.h + binfile/binfstd.cpp + binfile/binfstd.h + binfile/ptypes.h + amp11lib.cpp + amp11lib.h + amp1dec.cpp + amp2dec.cpp + amp3dec.cpp + ampdec.cpp + ampdec.h + ampsynth.cpp) + +add_library(amp11lib SHARED ${SOURCE_FILES}) diff --git a/SamTSE/Sources/amp11lib/COPYING b/SamTSE/Sources/amp11lib/COPYING index 3ea3eced..f8ad0f33 100644 --- a/SamTSE/Sources/amp11lib/COPYING +++ b/SamTSE/Sources/amp11lib/COPYING @@ -1,481 +1,481 @@ -GNU LIBRARY GENERAL PUBLIC LICENSE -Version 2, June 1991 - -Copyright (C) 1991 Free Software Foundation, Inc. -675 Mass Ave, Cambridge, MA 02139, USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is -numbered 2 because it goes with version 2 of the ordinary GPL.] - -Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, 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 -this service 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 make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - -Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - -Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - -The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - -Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - -However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - -Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - -GNU LIBRARY GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -c) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -d) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -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 -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Library 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 Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - -NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "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 -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY 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 -LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - -END OF TERMS AND CONDITIONS - -Appendix: How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -This library 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 -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this library; if not, write to the Free -Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! +GNU LIBRARY GENERAL PUBLIC LICENSE +Version 2, June 1991 + +Copyright (C) 1991 Free Software Foundation, Inc. +675 Mass Ave, Cambridge, MA 02139, USA +Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed. + +[This is the first released version of the library GPL. It is +numbered 2 because it goes with version 2 of the ordinary GPL.] + +Preamble + +The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + +This license, the Library General Public License, applies to some +specially designated Free Software Foundation software, and to any +other libraries whose authors decide to use it. You can use it for +your libraries, 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 +this service 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 make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if +you distribute copies of the library, or if you modify it. + +For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link a program with the library, you must provide +complete object files to the recipients so that they can relink them +with the library, after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + +Our method of protecting your rights has two steps: (1) copyright +the library, and (2) offer you this license which gives you legal +permission to copy, distribute and/or modify the library. + +Also, for each distributor's protection, we want to make certain +that everyone understands that there is no warranty for this free +library. If the library is modified by someone else and passed on, we +want its recipients to know that what they have is not the original +version, so that any problems introduced by others will not reflect on +the original authors' reputations. + +Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that companies distributing free +software will individually obtain patent licenses, thus in effect +transforming the program into proprietary software. To prevent this, +we have made it clear that any patent must be licensed for everyone's +free use or not licensed at all. + +Most GNU software, including some libraries, is covered by the ordinary +GNU General Public License, which was designed for utility programs. This +license, the GNU Library General Public License, applies to certain +designated libraries. This license is quite different from the ordinary +one; be sure to read it in full, and don't assume that anything in it is +the same as in the ordinary license. + +The reason we have a separate public license for some libraries is that +they blur the distinction we usually make between modifying or adding to a +program and simply using it. Linking a program with a library, without +changing the library, is in some sense simply using the library, and is +analogous to running a utility program or application program. However, in +a textual and legal sense, the linked executable is a combined work, a +derivative of the original library, and the ordinary General Public License +treats it as such. + +Because of this blurred distinction, using the ordinary General +Public License for libraries did not effectively promote software +sharing, because most developers did not use the libraries. We +concluded that weaker conditions might promote sharing better. + +However, unrestricted linking of non-free programs would deprive the +users of those programs of all benefit from the free status of the +libraries themselves. This Library General Public License is intended to +permit developers of non-free programs to use free libraries, while +preserving your freedom as a user of such programs to change the free +libraries that are incorporated in them. (We have not seen how to achieve +this as regards changes in header files, but we have achieved it as regards +changes in the actual functions of the Library.) The hope is that this +will lead to faster development of free libraries. + +The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, while the latter only +works together with the library. + +Note that it is possible for a library to be covered by the ordinary +General Public License rather than by this special one. + +GNU LIBRARY GENERAL PUBLIC LICENSE +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License Agreement applies to any software library which +contains a notice placed by the copyright holder or other authorized +party saying it may be distributed under the terms of this Library +General Public License (also called "this License"). Each licensee is +addressed as "you". + +A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + +The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + +"Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + +1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + +You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + +2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + +a) The modified work must itself be a software library. + +b) You must cause the files modified to carry prominent notices +stating that you changed the files and the date of any change. + +c) You must cause the whole of the work to be licensed at no +charge to all third parties under the terms of this License. + +d) If a facility in the modified Library refers to a function or a +table of data to be supplied by an application program that uses +the facility, other than as an argument passed when the facility +is invoked, then you must make a good faith effort to ensure that, +in the event an application does not supply such function or +table, the facility still operates, and performs whatever part of +its purpose remains meaningful. + +(For example, a function in a library to compute square roots has +a purpose that is entirely well-defined independent of the +application. Therefore, Subsection 2d requires that any +application-supplied function or table used by this function must +be optional: if the application does not supply it, the square +root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + +3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + +Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + +This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + +4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + +If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + +5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + +However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + +When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + +If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + +Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + +6. As an exception to the Sections above, you may also compile or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + +You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + +a) Accompany the work with the complete corresponding +machine-readable source code for the Library including whatever +changes were used in the work (which must be distributed under +Sections 1 and 2 above); and, if the work is an executable linked +with the Library, with the complete machine-readable "work that +uses the Library", as object code and/or source code, so that the +user can modify the Library and then relink to produce a modified +executable containing the modified Library. (It is understood +that the user who changes the contents of definitions files in the +Library will not necessarily be able to recompile the application +to use the modified definitions.) + +b) Accompany the work with a written offer, valid for at +least three years, to give the same user the materials +specified in Subsection 6a, above, for a charge no more +than the cost of performing this distribution. + +c) If distribution of the work is made by offering access to copy +from a designated place, offer equivalent access to copy the above +specified materials from the same place. + +d) Verify that the user has already received a copy of these +materials or that you have already sent this user a copy. + +For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the source code distributed need not include anything that is normally +distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + +It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + +7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + +a) Accompany the combined library with a copy of the same work +based on the Library, uncombined with any other library +facilities. This must be distributed under the terms of the +Sections above. + +b) Give prominent notice with the combined library of the fact +that part of it is a work based on the Library, and explaining +where to find the accompanying uncombined form of the same work. + +8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + +9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + +10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + +11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +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 +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + +12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + +13. The Free Software Foundation may publish revised and/or new +versions of the Library 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 Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + +14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + +NO WARRANTY + +15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "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 +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY 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 +LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + +END OF TERMS AND CONDITIONS + +Appendix: How to Apply These Terms to Your New Libraries + +If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + +To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + +Copyright (C) + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Library General Public +License as published by the Free Software Foundation; either +version 2 of the License, or (at your option) any later version. + +This library 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 +Library General Public License for more details. + +You should have received a copy of the GNU Library General Public +License along with this library; if not, write to the Free +Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + +Yoyodyne, Inc., hereby disclaims all copyright interest in the +library `Frob' (a library for tweaking knobs) written by James Random Hacker. + +, 1 April 1990 +Ty Coon, President of Vice + +That's all there is to it! diff --git a/SamTSE/Sources/amp11lib/Interface.txt b/SamTSE/Sources/amp11lib/Interface.txt index 31c31252..943def0a 100644 --- a/SamTSE/Sources/amp11lib/Interface.txt +++ b/SamTSE/Sources/amp11lib/Interface.txt @@ -1,49 +1,49 @@ - Interface description for amp11lib - - - Current amp11lib interface was built with two primary goals: to make -it simple to use and to make it callable from different languages. - It has to be simple in a way that the library does most things by -itself, e.g. you just to redirect an mpeg decoder to a player, and it -gets played from now on. Set and forget. That enables a programmer to -use this library even in development environments that are not suitable -for real-time scheduling, like Visual Basic, or Java. - Also, the interface must be procedural and use only simple types, so -that it can be easily linked with different languages. I believe that -the current form is very portable (at the interface level), since it -is based mostly same paradigms as OpenGL interface, and it has proved -very well on different platforms and languages, ranging from C, C++, -and Delphi, through Java and Visual Basic up to various Fortrans and I -believe even Tcl. - - All identifiers are prefixed with letters 'al' (short for amplib), to -prevent name-clashes. - Interface uses 32 bit integers and bools, 32 bit floats, simple -zero-terminated strings, and a handle type, which is just an int in fact. - Library requires manual initialization and cleanup using alInitLibrary -and alEndLibrary. I considered that safer than using automatic init/end -for libraries, which, btw, is not portable. - - Most work is done with alOpen functions and redirection functions. -Redirection provides automatic streaming from one stream to another. -Generally, you open few streams, and redirect them one to another. Library -then copies blocks from one source streams to destination streams -automatically handling any potentially needed mixing. To make redirection -work, you need to enable it first. When you enable redirection, another -thread is activated that sits in timer and does the redirection. If you -only want to read/write files yourself, you just don't enable redirection -and resources are not spent on another thread. - - For example, to make an mpeg play to speakers, you need to make a -following sequence of calls: - - alInitLibrary - hPlayer = alOpenPlayer - hFile = alOpenInputFile - hDecoder = alOpenDecoder(hFile) - alEnableRedirection - alSetRedirection(hDecoder, hPlayer); - - If you want to play more mpegs at the same time, just redirect more -decoders to a single player. To pause one decoder, redirect in to -nothing (zero-handle). + Interface description for amp11lib + + + Current amp11lib interface was built with two primary goals: to make +it simple to use and to make it callable from different languages. + It has to be simple in a way that the library does most things by +itself, e.g. you just to redirect an mpeg decoder to a player, and it +gets played from now on. Set and forget. That enables a programmer to +use this library even in development environments that are not suitable +for real-time scheduling, like Visual Basic, or Java. + Also, the interface must be procedural and use only simple types, so +that it can be easily linked with different languages. I believe that +the current form is very portable (at the interface level), since it +is based mostly same paradigms as OpenGL interface, and it has proved +very well on different platforms and languages, ranging from C, C++, +and Delphi, through Java and Visual Basic up to various Fortrans and I +believe even Tcl. + + All identifiers are prefixed with letters 'al' (short for amplib), to +prevent name-clashes. + Interface uses 32 bit integers and bools, 32 bit floats, simple +zero-terminated strings, and a handle type, which is just an int in fact. + Library requires manual initialization and cleanup using alInitLibrary +and alEndLibrary. I considered that safer than using automatic init/end +for libraries, which, btw, is not portable. + + Most work is done with alOpen functions and redirection functions. +Redirection provides automatic streaming from one stream to another. +Generally, you open few streams, and redirect them one to another. Library +then copies blocks from one source streams to destination streams +automatically handling any potentially needed mixing. To make redirection +work, you need to enable it first. When you enable redirection, another +thread is activated that sits in timer and does the redirection. If you +only want to read/write files yourself, you just don't enable redirection +and resources are not spent on another thread. + + For example, to make an mpeg play to speakers, you need to make a +following sequence of calls: + + alInitLibrary + hPlayer = alOpenPlayer + hFile = alOpenInputFile + hDecoder = alOpenDecoder(hFile) + alEnableRedirection + alSetRedirection(hDecoder, hPlayer); + + If you want to play more mpegs at the same time, just redirect more +decoders to a single player. To pause one decoder, redirect in to +nothing (zero-handle). diff --git a/SamTSE/Sources/amp11lib/README b/SamTSE/Sources/amp11lib/README index c4d16322..d79d00ab 100644 --- a/SamTSE/Sources/amp11lib/README +++ b/SamTSE/Sources/amp11lib/README @@ -1,74 +1,74 @@ - - amp11lib - ========== - - (c) 1997-2001 Niklas Beisert, Alen Ladavac - -amp11lib is an Audio-MPEG decoder and player library distributed under -the GNU Library General Public License Version 2 (see file COPYING). - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -This library 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 -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this library; if not, write to the Free -Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -usage: - see the file interface.txt for detailed explanation of how to call - amp11lib functions from an application. - -features: - -all features of amp11 concerning decoding mpeg music files, - streaming from http and playing on output - -can play more than one stream at the same time, with built-in mixing - -supports using more than one audio output device - -easy to use simple library interface callable from any language - -library compiling tested only with Visual C++ so far - -library calling tested with Visual C++ and VisualBasic so far - -comments/bugs/todos: - -'makeunix' and 'makewc' are not currently valid, since have not - been tested yet - -test on other compilers/systems - -add support for equalizers - -support for multiple audio output devices has not actually been - tested on multiple audio output devices at the same time yet :) - -revision history: - -al20010102: - -added support for mp3s with id3v2 tags (the tags are now skipped correctly) - -al20000318: - -second thread uses multimedia timer on win32, that should solve - most latency, skipping and blocking problems - -customizable timer frequency - -support for multiple audio output devices (not yet tested well) - -al19991024: - -first test version, not released - -a word on amp11 and amp11lib: - - amp11lib is based on amp11 and its underlying mpxdec and binfile - libraries. this is in fact an interface for binfile/decoder part - of amp11, and most comments/features that apply to amp11, apply - to this library too. - it is intended to simplify incorporating decoding and playing of - mpeg audio files in different applications. currently, it is - beeing used for building a turn-tables-like-application with - visual basic, and as a plug-in music player for a pc game still - in development. - -contact: - Niklas Beisert - nbeisert@ph.tum.de - Alen Ladavac - elf@marvin.cc.fer.hr - -www: - http://www.ph.tum.de/~nbeisert/amp11.html - http://marvin.cc.fer.hr/~elf/amp11lib/ + + amp11lib + ========== + + (c) 1997-2001 Niklas Beisert, Alen Ladavac + +amp11lib is an Audio-MPEG decoder and player library distributed under +the GNU Library General Public License Version 2 (see file COPYING). + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Library General Public +License as published by the Free Software Foundation; either +version 2 of the License, or (at your option) any later version. + +This library 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 +Library General Public License for more details. + +You should have received a copy of the GNU Library General Public +License along with this library; if not, write to the Free +Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +usage: + see the file interface.txt for detailed explanation of how to call + amp11lib functions from an application. + +features: + -all features of amp11 concerning decoding mpeg music files, + streaming from http and playing on output + -can play more than one stream at the same time, with built-in mixing + -supports using more than one audio output device + -easy to use simple library interface callable from any language + -library compiling tested only with Visual C++ so far + -library calling tested with Visual C++ and VisualBasic so far + +comments/bugs/todos: + -'makeunix' and 'makewc' are not currently valid, since have not + been tested yet + -test on other compilers/systems + -add support for equalizers + -support for multiple audio output devices has not actually been + tested on multiple audio output devices at the same time yet :) + +revision history: + -al20010102: + -added support for mp3s with id3v2 tags (the tags are now skipped correctly) + -al20000318: + -second thread uses multimedia timer on win32, that should solve + most latency, skipping and blocking problems + -customizable timer frequency + -support for multiple audio output devices (not yet tested well) + -al19991024: + -first test version, not released + +a word on amp11 and amp11lib: + + amp11lib is based on amp11 and its underlying mpxdec and binfile + libraries. this is in fact an interface for binfile/decoder part + of amp11, and most comments/features that apply to amp11, apply + to this library too. + it is intended to simplify incorporating decoding and playing of + mpeg audio files in different applications. currently, it is + beeing used for building a turn-tables-like-application with + visual basic, and as a plug-in music player for a pc game still + in development. + +contact: + Niklas Beisert - nbeisert@ph.tum.de + Alen Ladavac - elf@marvin.cc.fer.hr + +www: + http://www.ph.tum.de/~nbeisert/amp11.html + http://marvin.cc.fer.hr/~elf/amp11lib/ diff --git a/SamTSE/Sources/amp11lib/amp11lib.cpp b/SamTSE/Sources/amp11lib/amp11lib.cpp index 8a785000..a06defb7 100644 --- a/SamTSE/Sources/amp11lib/amp11lib.cpp +++ b/SamTSE/Sources/amp11lib/amp11lib.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // amp11lib - library interface layer and asynchronious player -// Copyright (c) 1999-2000 Alen Ladavac -// See COPYING (GNU Library General Public License 2) for license #include #include diff --git a/SamTSE/Sources/amp11lib/amp11lib.h b/SamTSE/Sources/amp11lib/amp11lib.h index 047257da..702390c5 100644 --- a/SamTSE/Sources/amp11lib/amp11lib.h +++ b/SamTSE/Sources/amp11lib/amp11lib.h @@ -1,3 +1,17 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ // AMP11LIB_EXPORTS should be defined when compiling the DLL, and not defined otherwise #ifdef _WIN32 diff --git a/SamTSE/Sources/amp11lib/amp1dec.cpp b/SamTSE/Sources/amp11lib/amp1dec.cpp index f4349eda..4cc58ead 100644 --- a/SamTSE/Sources/amp11lib/amp1dec.cpp +++ b/SamTSE/Sources/amp11lib/amp1dec.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // amp11 - an Audio-MPEG decoder - layer 1 decoder -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #include #include "ampdec.h" diff --git a/SamTSE/Sources/amp11lib/amp2dec.cpp b/SamTSE/Sources/amp11lib/amp2dec.cpp index 2cdfc3bd..2f1657bf 100644 --- a/SamTSE/Sources/amp11lib/amp2dec.cpp +++ b/SamTSE/Sources/amp11lib/amp2dec.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // amp11 - an Audio-MPEG decoder - layer 2 decoder -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #include #include "ampdec.h" diff --git a/SamTSE/Sources/amp11lib/amp3dec.cpp b/SamTSE/Sources/amp11lib/amp3dec.cpp index 7c1431e9..94fbe1f8 100644 --- a/SamTSE/Sources/amp11lib/amp3dec.cpp +++ b/SamTSE/Sources/amp11lib/amp3dec.cpp @@ -1,7 +1,19 @@ -// amp11 - an Audio-MPEG decoder - layer 3 decoder -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + +// amp11 - an Audio-MPEG decoder - layer 3 decoder // huffman tables were taken from mpg123 by Michael Hipp #include diff --git a/SamTSE/Sources/amp11lib/ampdec.cpp b/SamTSE/Sources/amp11lib/ampdec.cpp index bf5e9062..16bbd743 100644 --- a/SamTSE/Sources/amp11lib/ampdec.cpp +++ b/SamTSE/Sources/amp11lib/ampdec.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // amp11 - an Audio-MPEG decoder - decoder -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #include #include diff --git a/SamTSE/Sources/amp11lib/ampdec.h b/SamTSE/Sources/amp11lib/ampdec.h index 9e8a7bc3..2dfefd21 100644 --- a/SamTSE/Sources/amp11lib/ampdec.h +++ b/SamTSE/Sources/amp11lib/ampdec.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef __MPDECODE_H #define __MPDECODE_H diff --git a/SamTSE/Sources/amp11lib/ampsynth.cpp b/SamTSE/Sources/amp11lib/ampsynth.cpp index 34429ef3..507540c1 100644 --- a/SamTSE/Sources/amp11lib/ampsynth.cpp +++ b/SamTSE/Sources/amp11lib/ampsynth.cpp @@ -1,7 +1,19 @@ -// amp11 - an Audio-MPEG decoder - synthesizer -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + +// amp11 - an Audio-MPEG decoder - synthesizer // some ideas regarding optimization of the subband synthesis // were taken from mpg123 by Michael Hipp diff --git a/SamTSE/Sources/amp11lib/binfile/COPYING b/SamTSE/Sources/amp11lib/binfile/COPYING index 3ea3eced..f8ad0f33 100644 --- a/SamTSE/Sources/amp11lib/binfile/COPYING +++ b/SamTSE/Sources/amp11lib/binfile/COPYING @@ -1,481 +1,481 @@ -GNU LIBRARY GENERAL PUBLIC LICENSE -Version 2, June 1991 - -Copyright (C) 1991 Free Software Foundation, Inc. -675 Mass Ave, Cambridge, MA 02139, USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is -numbered 2 because it goes with version 2 of the ordinary GPL.] - -Preamble - -The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - -This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, 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 -this service 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 make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - -For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - -Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - -Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - -Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - -Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - -The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - -Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - -However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - -Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - -GNU LIBRARY GENERAL PUBLIC LICENSE -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - -A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. - -b) You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -c) You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -d) If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - -Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -a) Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable "work that -uses the Library", as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -b) Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -c) If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -d) Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. - -For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - -It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -b) Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. - -8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -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 -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new -versions of the Library 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 Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - -NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "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 -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY 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 -LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - -END OF TERMS AND CONDITIONS - -Appendix: How to Apply These Terms to Your New Libraries - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - -Copyright (C) - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -This library 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 -Library General Public License for more details. - -You should have received a copy of the GNU Library General Public -License along with this library; if not, write to the Free -Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - -Yoyodyne, Inc., hereby disclaims all copyright interest in the -library `Frob' (a library for tweaking knobs) written by James Random Hacker. - -, 1 April 1990 -Ty Coon, President of Vice - -That's all there is to it! +GNU LIBRARY GENERAL PUBLIC LICENSE +Version 2, June 1991 + +Copyright (C) 1991 Free Software Foundation, Inc. +675 Mass Ave, Cambridge, MA 02139, USA +Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed. + +[This is the first released version of the library GPL. It is +numbered 2 because it goes with version 2 of the ordinary GPL.] + +Preamble + +The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + +This license, the Library General Public License, applies to some +specially designated Free Software Foundation software, and to any +other libraries whose authors decide to use it. You can use it for +your libraries, 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 +this service 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 make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if +you distribute copies of the library, or if you modify it. + +For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link a program with the library, you must provide +complete object files to the recipients so that they can relink them +with the library, after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + +Our method of protecting your rights has two steps: (1) copyright +the library, and (2) offer you this license which gives you legal +permission to copy, distribute and/or modify the library. + +Also, for each distributor's protection, we want to make certain +that everyone understands that there is no warranty for this free +library. If the library is modified by someone else and passed on, we +want its recipients to know that what they have is not the original +version, so that any problems introduced by others will not reflect on +the original authors' reputations. + +Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that companies distributing free +software will individually obtain patent licenses, thus in effect +transforming the program into proprietary software. To prevent this, +we have made it clear that any patent must be licensed for everyone's +free use or not licensed at all. + +Most GNU software, including some libraries, is covered by the ordinary +GNU General Public License, which was designed for utility programs. This +license, the GNU Library General Public License, applies to certain +designated libraries. This license is quite different from the ordinary +one; be sure to read it in full, and don't assume that anything in it is +the same as in the ordinary license. + +The reason we have a separate public license for some libraries is that +they blur the distinction we usually make between modifying or adding to a +program and simply using it. Linking a program with a library, without +changing the library, is in some sense simply using the library, and is +analogous to running a utility program or application program. However, in +a textual and legal sense, the linked executable is a combined work, a +derivative of the original library, and the ordinary General Public License +treats it as such. + +Because of this blurred distinction, using the ordinary General +Public License for libraries did not effectively promote software +sharing, because most developers did not use the libraries. We +concluded that weaker conditions might promote sharing better. + +However, unrestricted linking of non-free programs would deprive the +users of those programs of all benefit from the free status of the +libraries themselves. This Library General Public License is intended to +permit developers of non-free programs to use free libraries, while +preserving your freedom as a user of such programs to change the free +libraries that are incorporated in them. (We have not seen how to achieve +this as regards changes in header files, but we have achieved it as regards +changes in the actual functions of the Library.) The hope is that this +will lead to faster development of free libraries. + +The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, while the latter only +works together with the library. + +Note that it is possible for a library to be covered by the ordinary +General Public License rather than by this special one. + +GNU LIBRARY GENERAL PUBLIC LICENSE +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License Agreement applies to any software library which +contains a notice placed by the copyright holder or other authorized +party saying it may be distributed under the terms of this Library +General Public License (also called "this License"). Each licensee is +addressed as "you". + +A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + +The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + +"Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + +1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + +You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + +2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + +a) The modified work must itself be a software library. + +b) You must cause the files modified to carry prominent notices +stating that you changed the files and the date of any change. + +c) You must cause the whole of the work to be licensed at no +charge to all third parties under the terms of this License. + +d) If a facility in the modified Library refers to a function or a +table of data to be supplied by an application program that uses +the facility, other than as an argument passed when the facility +is invoked, then you must make a good faith effort to ensure that, +in the event an application does not supply such function or +table, the facility still operates, and performs whatever part of +its purpose remains meaningful. + +(For example, a function in a library to compute square roots has +a purpose that is entirely well-defined independent of the +application. Therefore, Subsection 2d requires that any +application-supplied function or table used by this function must +be optional: if the application does not supply it, the square +root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + +3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + +Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + +This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + +4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + +If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + +5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + +However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + +When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + +If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + +Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + +6. As an exception to the Sections above, you may also compile or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + +You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + +a) Accompany the work with the complete corresponding +machine-readable source code for the Library including whatever +changes were used in the work (which must be distributed under +Sections 1 and 2 above); and, if the work is an executable linked +with the Library, with the complete machine-readable "work that +uses the Library", as object code and/or source code, so that the +user can modify the Library and then relink to produce a modified +executable containing the modified Library. (It is understood +that the user who changes the contents of definitions files in the +Library will not necessarily be able to recompile the application +to use the modified definitions.) + +b) Accompany the work with a written offer, valid for at +least three years, to give the same user the materials +specified in Subsection 6a, above, for a charge no more +than the cost of performing this distribution. + +c) If distribution of the work is made by offering access to copy +from a designated place, offer equivalent access to copy the above +specified materials from the same place. + +d) Verify that the user has already received a copy of these +materials or that you have already sent this user a copy. + +For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the source code distributed need not include anything that is normally +distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + +It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + +7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + +a) Accompany the combined library with a copy of the same work +based on the Library, uncombined with any other library +facilities. This must be distributed under the terms of the +Sections above. + +b) Give prominent notice with the combined library of the fact +that part of it is a work based on the Library, and explaining +where to find the accompanying uncombined form of the same work. + +8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + +9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + +10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + +11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +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 +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + +12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + +13. The Free Software Foundation may publish revised and/or new +versions of the Library 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 Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + +14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + +NO WARRANTY + +15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "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 +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY 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 +LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + +END OF TERMS AND CONDITIONS + +Appendix: How to Apply These Terms to Your New Libraries + +If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + +To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + +Copyright (C) + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Library General Public +License as published by the Free Software Foundation; either +version 2 of the License, or (at your option) any later version. + +This library 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 +Library General Public License for more details. + +You should have received a copy of the GNU Library General Public +License along with this library; if not, write to the Free +Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + +Yoyodyne, Inc., hereby disclaims all copyright interest in the +library `Frob' (a library for tweaking knobs) written by James Random Hacker. + +, 1 April 1990 +Ty Coon, President of Vice + +That's all there is to it! diff --git a/SamTSE/Sources/amp11lib/binfile/README b/SamTSE/Sources/amp11lib/binfile/README index b2bb7567..07d32a08 100644 --- a/SamTSE/Sources/amp11lib/binfile/README +++ b/SamTSE/Sources/amp11lib/binfile/README @@ -1,433 +1,433 @@ - BINFILE - ========= - -binfile is a class library for C++ for stream and file io. I needed -something one can easily enhance and use and made binfile. binfile offers a -set of implementations like files, tcp, http, wave output, memory files, -etc., but that's not all one can do with it by far. - - -binfile is under the GNU General Public License Version 2 (see file COPYING). - - This 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., 675 Mass Ave, Cambridge, MA 02139, USA. - - - - 1. types, constants - --------------------- - - intm -integer, at least 32 bits. (probably int) - uintm -unsigned integer, at least 32 bits. (probably unsigned int) - boolm -boolean type. (probably intm) - errstat (return value) -negative: error, zero: ok - binfilepos -file position, at least 32 bit integer - modeopen -binfile is opened, only opened binfiles can be closed... - moderead -binfile can be read from - modewrite -binfile can be written to - modeseek -binfile can be seeked. read and write streams are synchronized. (file) - modeappend -binfile can changed in size. (I wonder if this is necessary.) - - - - 2. basic io - ------------- - - int binfile::getmode(); - binfile::operator int(); -returns the mode of this file. (mode...) - - binfilepos binfile::ioctl(int code); - binfilepos binfile::ioctl(int code, binfilepos len); - binfilepos binfile::ioctl(int code, void *buf, binfilepos len); -general function for anything special you can do. the codes are discussed -later. - - - modeopen required - -errstat binfile::close(); -closes the binfile. - - - moderead required - - binfilepos binfile::read(void *buf, binfilepos len); -reads len bytes from the stream into buf. returns the number of bytes read. -if buf is 0 len bytes of the input stream will be discarded. - - binfilepos binfile::peek(void *buf, binfilepos len); -same as binfile::read, only the read bytes are not removed from the stream -and will be read with the next read/peek again (no buf==0 please!). peek in -streams can only give you as much as can be buffered, otherwise the data -would be lost and that's not the sense of a peek, is it? - - boolm binfile::eread(void *buf, binfilepos len); -same as binfile::read, but returns true if read len bytes sucessfully. - - boolm binfile::epeek(void *buf, binfilepos len); -obvious. - - - modewrite required - - binfilepos binfile::write(const void *buf, binfilepos len); -writes len bytes from buf to the stream. returns the number of bytes -written. - - boolm binfile::ewrite(const void *buf, binfilepos len); -yeah, you guessed it. - - - modeseek required - - binfilepos binfile::seek(binfilepos pos); -seeks to byte pos. returns the actual position. - - binfile &operator [](binfilepos pos); -seeks to pos, but returns a reference to this binfile. use for -file[pos].read(buf,len); to read len bytes from pos into buf. - - binfilepos binfile::seekcur(binfilepos pos); -seeks pos from current position. returns the actual position. - - binfilepos binfile::seekend(binfilepos pos); -seeks pos from end of file (negative values!). returns the actual position. - - binfilepos binfile::tell(); -tells you where we are. - - binfilepos binfile::lenght(); -how long are we? - - boolm binfile::eof(); -end of file? - - - input bitstream functions (moderead) - -when you switch from bit to byte operation make sure you synchronize to a -byte boundary to make sure you stay out of trouble. - - intm binfile::getrbitpos(); -read bit position in a byte. - - void binfile::rflushbits(intm n); -tell the stream, you don't care about the next n bits and that it should go -fuck them. - - void binfile::rsyncbye(); -lost in the middle of a byte? need some help? here comes the ultimate -solution: binfile::rsyncbyte() and you immediate get out of this shit. - - boolm binfile::peekbit(); -what's the next bit? tell me! but keep quiet i asked, will ya? - - uintm binfile::peekbits(intm n); -you need more? - - boolm binfile::getbit(); -Bitte ein Bit! - - uintm binfile::getbits(intm n); -Ich schmeiss ne Runde! (keep it below 24, though. 25 Bit are way too much -anyway, don't you think so?) - - - output bitstream functions (modewrite) - -please note that input and output bitstreams are synchonized and use the -same set of parameters if the binfile is a file (modeseek). - - intm binfile::getwbitpos(); -returns bit position in a byte - - boolm binfile::wsyncbyte(); -sync to next byte. returns success. - - boolm binfile::putbit(boolm bit); -write one bit. - - boolm binfile::putbits(uintm bits, int n); -write several bits. - - - - 3. ioctls - ----------- - -This is a general interface to do anything else with the binfile. there are -3 forms of ioctls: - binfile::ioctl(binfile::ioctlxxx); - binfile::ioctl(binfile::ioctlyyy, binfilepos par); - binfile::ioctl(binfile::ioctlzzz, void *ptr, binfilepos len); -In the following list I will use a short form for these: - ioctlxxx() - ioctlyyy(par) - ioctlzzz(ptr,len) -remember this will not work as code... - - ioctlrtell() -tells you the read position of a stream. - ioctlwtell() -tells you the write position of a stream. - ioctlrlen() -returns the read length of the stream. - ioctlreof() - ioctlweof() -returns if the end of the stream is reached. - ioctlrfill(fill) - ioctlrfillget() -sets/gets the behavior when a read/peek does not complete. when fill is –1 -the unused buffer will not be touched, otherwise it will be filled with -fill. returns the last fill value. - ioctlrbo(bitorder) - ioctlrboget() - ioctlwbo(bitorder) - ioctlwboget() -sets/gets the bitorder for read/write bitstreams. 0 (default) means LSB -first, 1 MSB first. example: first byte in a stream is 0x71 (01000001). in -LSB mode a bit-wise read will give you 1,0,0,0,0,0,1,0, in MSB mode it is -0,1,0,0,0,0,0,1. a read of 2 bits however will give 01 in both cases. -returns the old bitorder. - ioctlwbfill() - ioctlwbfillget() -this is for the wsyncbyte method in output bitstream in output streams -(!modeseek). 0 means the byte will be filled up with zeroes, otherwise with -ones. - ioctlrerr() - ioctlrerrclr() - ioctlwerr() - ioctlwerrclr() -returns the last error in the read/write stream. 0 means no error. clr will -clear up the error afterwards, otherwise the error will be remembered. - ioctlrbufset(len) - ioctlwbufset(len) -installs a buffer of len. very small buffers are internal, bigger ones on -the heap. a len of 0 removes the buffer. returns 1 on success otherwise 0. -make sure the buffer is clean before you change it, otherwise the call will -fail. bigger buffers can fail due to a lack of memory. -the buffers are meant to reduce the number of system calls and speed up the -program. -this feature has not been tested extensively and I expect there are things -to be improved. (especially in connection with streams and blocking mode) -if something behaves odd, turn off the buffer and try again. this buffering -is so complex and I don't know what's the best way to do certain things. - ioctlrbufgetlen() - ioctlwbufgetlen() -returns the length of the buffer. - ioctlrbufget() - ioctlwbufget() -returns the number of bytes in the buffer. - ioctlrmax() - ioctlwmax() -returns the maximum number of bytes that can be read/written. - ioctlrflush() - ioctlrflushforce() - ioctlwflush() - ioctlwflushforce() -flushes the buffer if possible. if you use force everything's possible. - ioctlrcancel() - ioctlwcancel() -oops, ignore what's in the buffer. hands off! I have no idea if it works -satisfactory. - ioctlrsetlog((void*)&file, xxx) -all reads will be logged into file. - ioctlrshutdown() - ioctlwshutdown() - ioctlwshutdownforce() -shuts down the read/write streams. no more reads/writes will be permitted. -force is more radical. - ioctltrunc() - ioctltruncget() -if you enable trunc the file will be truncated where the file pointer -points when you close the file. - ioctlblock() - ioctlblockget() -if you enable block, calls to read will not return until at least one byte -is read or the end of the stream is reached. calls to write will not return -before all data is written. - -Phew, I hope that's it. - - - - 4. included classes - --------------------- - -Maybe you wondered why I never mentioned any open function. That's because -it's up to the class how to open a file. You might need a filename, if you -want a temp file you don't, there could be options, who says this is about -files anyway? - - - 1. nullfile: binfile - -You cannot open this file. it's the same as a null device, accessing it is -useless, however allowed. - - - 2. standard binfiles: sbinfile - -Standard file as a binfile. No big deal. Open with sbinfile::open(name, -mode). If the open fails a negative value is returned otherwise 0. There -are 4 file modes (required) and 4 creation modes (optional): - - sbinfile::openis: open as input stream - sbinfile::openos: open as output stream - sbinfile::openro: open as read only file - sbinfile::openrw: open as read/write file - - sbinfile::openex: open an existing file (default) - sbinfile::opencr: create the file if it does not exist - sbinfile::opentr: create/truncate the file - sbinfile::opencn: create a new file - - - 3. archive binfiles: abinfile - -binfile in binfile. With this you can make a binfile that refers to a -specified region of another binfile. Open with abinfile::open(file, ofs, -len); - - 4. memory binfiles: mbinfile - -binfile in memory. “virtual files”. If you have an image of a file in -memory you can use this to access it. You can also use mbinfile to accept -the output of something that writes to a binfile. Open with open(buf, len, -type) if you have a fixed buffer. Type can be either mbinfile::openro or -mbinfile::openrw. You can specify mbinfile::openfree to free the buffer on -close automatically. Open with opencs(buf, len, inc) for a variable buffer. -if the buffer is empty set buf to 0. When the file shall be appended to inc -specifies the number of bytes to add (to avoid many reallocs). When the -file is closed buf and len will contain the buffer pointer and the length. - - - 5. console binfiles - -These binfiles are opened automatically. They are the corresponding -binfiles for the standard input and output. There are 4 types: - - consolebinfile: stdin/stdout - iconsolebinfile: stdin - oconsolebinfile: stdout - econsolebinfile: stderr - - - 6. wave playback binfile - -There are currently 3 such binfiles. One for Windows 95/NT, one for Linux -and one for DOS/SoundBlaster 16. Another one writes to a WAV file. -When you open the file you specify the output rate in Hz, the -stereo mode and the format of a sample. You may also have to specify the -buffer/block size, number of blocks and a file (and the estimated length of -the WAV, 0 is file if you don't know what to do) for the WAV. Mono (0) is -obvious and stereo (1) is interleaved as usual and left comes first. -Currently there are only two formats: unsigned 8 bit (0) and signed 16 bit -little endian (1). Open the stream and write to it. Writing will be blocked -and delayed until there is enough buffer to hold the data. If not enough -data is supplied, the sound will pause or repeat. On close the buffers will -be flushed. - - Windows: ntplaybinfile -ntplaybinfile::open(rate, stereo, format, blksize, nblks); - - Linux: linuxplaybinfile -linuxplaybinfile::open(rate, stereo, format); - - DOS/SB: sbplaybinfile -sbplaybinfile::open(rate, stereo, format, bufsize); - - WAV: wavplaybinfile -wavplaybinfile::open(file, rate, stereo, format, orglen); - - - 7. tcpbinfile - -Internet the easy way. just tcpbinfile::open(addr, port), where addr is -either a string or an int, and you are connected. If you want to accept -connections you need a tcplistener. Open it with tcplistener::open(port, -num) to listen for num incoming connections on port port (or 0 for all). -Then tcpbinfile::open(listener) to accept a connection. -There are some special functions in tcpbinfile. Find out about them -yourself. - - - 8. httpbinfile - -To receive a file via HTTP. httpbinfile::open(url, proxy, off, len); -receive len bytes (0 for complete file) of url url from proxy proxy (0 -without proxy) from byte position off. Note that not all servers support -partial files, ioctlrpos and ioctlrlen will contain the actual file -position and length (off+len). - - - - 5. do it yourself - ------------------- - -If you want to make your own binfile class you should overwrite at least -rawclose and one of rawread and rawwrite and supply at least one open -method. -The open method should call close() first or make sure an open instance -will not be opened again. then initialize its variables and the stream. -finally call openmode(mode, pos, len). -the rawclose() method calls closemode() and then closes the stream. if -rawclose should fail, do not call closemode(). -rawread/write/peek(buf, len) read/write/peek the buffer from/to the stream -and return the number of bytes read/written/peeked. -rawseek(pos) seeks to a positision and returns the actual position. -rawioctl(code, buf, len) can handle some codes and must pass all others to -the rawioctl of the parent class. - - - - 6. portability - ---------------- - -I hope binfile is quite portable. make sure all the stuff in ptypes.h -is correct for your system. define BIGENDIAN if your machine is BIGENDIAN. -define UNIX for Unix systems, define LINUX for Linux, SUNOS4 for Sun -and ALPHA for Alpha machines. define NOUNISTD if you don't have the unix -functions open,read,close etc. - - - - 7. comments - ------------- - - -sorry for the documentation, but who'll read it anyway? -binfile is not really finished. there are still problems with -blocking/nonblocking io, closing files, the buffer in certain cases. -i still haven't found a solution to special combinations of cases. -i'm not happy with ptypes.h (just why is this stuff not defined in c?) - - - - 8. contact - ------------ - -mailto:nbeisert@ph.tum.de -http://www.ph.tum.de/~nbeisert/binfile.html + BINFILE + ========= + +binfile is a class library for C++ for stream and file io. I needed +something one can easily enhance and use and made binfile. binfile offers a +set of implementations like files, tcp, http, wave output, memory files, +etc., but that's not all one can do with it by far. + + +binfile is under the GNU General Public License Version 2 (see file COPYING). + + This 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., 675 Mass Ave, Cambridge, MA 02139, USA. + + + + 1. types, constants + --------------------- + + intm +integer, at least 32 bits. (probably int) + uintm +unsigned integer, at least 32 bits. (probably unsigned int) + boolm +boolean type. (probably intm) + errstat (return value) +negative: error, zero: ok + binfilepos +file position, at least 32 bit integer + modeopen +binfile is opened, only opened binfiles can be closed... + moderead +binfile can be read from + modewrite +binfile can be written to + modeseek +binfile can be seeked. read and write streams are synchronized. (file) + modeappend +binfile can changed in size. (I wonder if this is necessary.) + + + + 2. basic io + ------------- + + int binfile::getmode(); + binfile::operator int(); +returns the mode of this file. (mode...) + + binfilepos binfile::ioctl(int code); + binfilepos binfile::ioctl(int code, binfilepos len); + binfilepos binfile::ioctl(int code, void *buf, binfilepos len); +general function for anything special you can do. the codes are discussed +later. + + + modeopen required + +errstat binfile::close(); +closes the binfile. + + + moderead required + + binfilepos binfile::read(void *buf, binfilepos len); +reads len bytes from the stream into buf. returns the number of bytes read. +if buf is 0 len bytes of the input stream will be discarded. + + binfilepos binfile::peek(void *buf, binfilepos len); +same as binfile::read, only the read bytes are not removed from the stream +and will be read with the next read/peek again (no buf==0 please!). peek in +streams can only give you as much as can be buffered, otherwise the data +would be lost and that's not the sense of a peek, is it? + + boolm binfile::eread(void *buf, binfilepos len); +same as binfile::read, but returns true if read len bytes sucessfully. + + boolm binfile::epeek(void *buf, binfilepos len); +obvious. + + + modewrite required + + binfilepos binfile::write(const void *buf, binfilepos len); +writes len bytes from buf to the stream. returns the number of bytes +written. + + boolm binfile::ewrite(const void *buf, binfilepos len); +yeah, you guessed it. + + + modeseek required + + binfilepos binfile::seek(binfilepos pos); +seeks to byte pos. returns the actual position. + + binfile &operator [](binfilepos pos); +seeks to pos, but returns a reference to this binfile. use for +file[pos].read(buf,len); to read len bytes from pos into buf. + + binfilepos binfile::seekcur(binfilepos pos); +seeks pos from current position. returns the actual position. + + binfilepos binfile::seekend(binfilepos pos); +seeks pos from end of file (negative values!). returns the actual position. + + binfilepos binfile::tell(); +tells you where we are. + + binfilepos binfile::lenght(); +how long are we? + + boolm binfile::eof(); +end of file? + + + input bitstream functions (moderead) + +when you switch from bit to byte operation make sure you synchronize to a +byte boundary to make sure you stay out of trouble. + + intm binfile::getrbitpos(); +read bit position in a byte. + + void binfile::rflushbits(intm n); +tell the stream, you don't care about the next n bits and that it should go +fuck them. + + void binfile::rsyncbye(); +lost in the middle of a byte? need some help? here comes the ultimate +solution: binfile::rsyncbyte() and you immediate get out of this shit. + + boolm binfile::peekbit(); +what's the next bit? tell me! but keep quiet i asked, will ya? + + uintm binfile::peekbits(intm n); +you need more? + + boolm binfile::getbit(); +Bitte ein Bit! + + uintm binfile::getbits(intm n); +Ich schmeiss ne Runde! (keep it below 24, though. 25 Bit are way too much +anyway, don't you think so?) + + + output bitstream functions (modewrite) + +please note that input and output bitstreams are synchonized and use the +same set of parameters if the binfile is a file (modeseek). + + intm binfile::getwbitpos(); +returns bit position in a byte + + boolm binfile::wsyncbyte(); +sync to next byte. returns success. + + boolm binfile::putbit(boolm bit); +write one bit. + + boolm binfile::putbits(uintm bits, int n); +write several bits. + + + + 3. ioctls + ----------- + +This is a general interface to do anything else with the binfile. there are +3 forms of ioctls: + binfile::ioctl(binfile::ioctlxxx); + binfile::ioctl(binfile::ioctlyyy, binfilepos par); + binfile::ioctl(binfile::ioctlzzz, void *ptr, binfilepos len); +In the following list I will use a short form for these: + ioctlxxx() + ioctlyyy(par) + ioctlzzz(ptr,len) +remember this will not work as code... + + ioctlrtell() +tells you the read position of a stream. + ioctlwtell() +tells you the write position of a stream. + ioctlrlen() +returns the read length of the stream. + ioctlreof() + ioctlweof() +returns if the end of the stream is reached. + ioctlrfill(fill) + ioctlrfillget() +sets/gets the behavior when a read/peek does not complete. when fill is –1 +the unused buffer will not be touched, otherwise it will be filled with +fill. returns the last fill value. + ioctlrbo(bitorder) + ioctlrboget() + ioctlwbo(bitorder) + ioctlwboget() +sets/gets the bitorder for read/write bitstreams. 0 (default) means LSB +first, 1 MSB first. example: first byte in a stream is 0x71 (01000001). in +LSB mode a bit-wise read will give you 1,0,0,0,0,0,1,0, in MSB mode it is +0,1,0,0,0,0,0,1. a read of 2 bits however will give 01 in both cases. +returns the old bitorder. + ioctlwbfill() + ioctlwbfillget() +this is for the wsyncbyte method in output bitstream in output streams +(!modeseek). 0 means the byte will be filled up with zeroes, otherwise with +ones. + ioctlrerr() + ioctlrerrclr() + ioctlwerr() + ioctlwerrclr() +returns the last error in the read/write stream. 0 means no error. clr will +clear up the error afterwards, otherwise the error will be remembered. + ioctlrbufset(len) + ioctlwbufset(len) +installs a buffer of len. very small buffers are internal, bigger ones on +the heap. a len of 0 removes the buffer. returns 1 on success otherwise 0. +make sure the buffer is clean before you change it, otherwise the call will +fail. bigger buffers can fail due to a lack of memory. +the buffers are meant to reduce the number of system calls and speed up the +program. +this feature has not been tested extensively and I expect there are things +to be improved. (especially in connection with streams and blocking mode) +if something behaves odd, turn off the buffer and try again. this buffering +is so complex and I don't know what's the best way to do certain things. + ioctlrbufgetlen() + ioctlwbufgetlen() +returns the length of the buffer. + ioctlrbufget() + ioctlwbufget() +returns the number of bytes in the buffer. + ioctlrmax() + ioctlwmax() +returns the maximum number of bytes that can be read/written. + ioctlrflush() + ioctlrflushforce() + ioctlwflush() + ioctlwflushforce() +flushes the buffer if possible. if you use force everything's possible. + ioctlrcancel() + ioctlwcancel() +oops, ignore what's in the buffer. hands off! I have no idea if it works +satisfactory. + ioctlrsetlog((void*)&file, xxx) +all reads will be logged into file. + ioctlrshutdown() + ioctlwshutdown() + ioctlwshutdownforce() +shuts down the read/write streams. no more reads/writes will be permitted. +force is more radical. + ioctltrunc() + ioctltruncget() +if you enable trunc the file will be truncated where the file pointer +points when you close the file. + ioctlblock() + ioctlblockget() +if you enable block, calls to read will not return until at least one byte +is read or the end of the stream is reached. calls to write will not return +before all data is written. + +Phew, I hope that's it. + + + + 4. included classes + --------------------- + +Maybe you wondered why I never mentioned any open function. That's because +it's up to the class how to open a file. You might need a filename, if you +want a temp file you don't, there could be options, who says this is about +files anyway? + + + 1. nullfile: binfile + +You cannot open this file. it's the same as a null device, accessing it is +useless, however allowed. + + + 2. standard binfiles: sbinfile + +Standard file as a binfile. No big deal. Open with sbinfile::open(name, +mode). If the open fails a negative value is returned otherwise 0. There +are 4 file modes (required) and 4 creation modes (optional): + + sbinfile::openis: open as input stream + sbinfile::openos: open as output stream + sbinfile::openro: open as read only file + sbinfile::openrw: open as read/write file + + sbinfile::openex: open an existing file (default) + sbinfile::opencr: create the file if it does not exist + sbinfile::opentr: create/truncate the file + sbinfile::opencn: create a new file + + + 3. archive binfiles: abinfile + +binfile in binfile. With this you can make a binfile that refers to a +specified region of another binfile. Open with abinfile::open(file, ofs, +len); + + 4. memory binfiles: mbinfile + +binfile in memory. “virtual files”. If you have an image of a file in +memory you can use this to access it. You can also use mbinfile to accept +the output of something that writes to a binfile. Open with open(buf, len, +type) if you have a fixed buffer. Type can be either mbinfile::openro or +mbinfile::openrw. You can specify mbinfile::openfree to free the buffer on +close automatically. Open with opencs(buf, len, inc) for a variable buffer. +if the buffer is empty set buf to 0. When the file shall be appended to inc +specifies the number of bytes to add (to avoid many reallocs). When the +file is closed buf and len will contain the buffer pointer and the length. + + + 5. console binfiles + +These binfiles are opened automatically. They are the corresponding +binfiles for the standard input and output. There are 4 types: + + consolebinfile: stdin/stdout + iconsolebinfile: stdin + oconsolebinfile: stdout + econsolebinfile: stderr + + + 6. wave playback binfile + +There are currently 3 such binfiles. One for Windows 95/NT, one for Linux +and one for DOS/SoundBlaster 16. Another one writes to a WAV file. +When you open the file you specify the output rate in Hz, the +stereo mode and the format of a sample. You may also have to specify the +buffer/block size, number of blocks and a file (and the estimated length of +the WAV, 0 is file if you don't know what to do) for the WAV. Mono (0) is +obvious and stereo (1) is interleaved as usual and left comes first. +Currently there are only two formats: unsigned 8 bit (0) and signed 16 bit +little endian (1). Open the stream and write to it. Writing will be blocked +and delayed until there is enough buffer to hold the data. If not enough +data is supplied, the sound will pause or repeat. On close the buffers will +be flushed. + + Windows: ntplaybinfile +ntplaybinfile::open(rate, stereo, format, blksize, nblks); + + Linux: linuxplaybinfile +linuxplaybinfile::open(rate, stereo, format); + + DOS/SB: sbplaybinfile +sbplaybinfile::open(rate, stereo, format, bufsize); + + WAV: wavplaybinfile +wavplaybinfile::open(file, rate, stereo, format, orglen); + + + 7. tcpbinfile + +Internet the easy way. just tcpbinfile::open(addr, port), where addr is +either a string or an int, and you are connected. If you want to accept +connections you need a tcplistener. Open it with tcplistener::open(port, +num) to listen for num incoming connections on port port (or 0 for all). +Then tcpbinfile::open(listener) to accept a connection. +There are some special functions in tcpbinfile. Find out about them +yourself. + + + 8. httpbinfile + +To receive a file via HTTP. httpbinfile::open(url, proxy, off, len); +receive len bytes (0 for complete file) of url url from proxy proxy (0 +without proxy) from byte position off. Note that not all servers support +partial files, ioctlrpos and ioctlrlen will contain the actual file +position and length (off+len). + + + + 5. do it yourself + ------------------- + +If you want to make your own binfile class you should overwrite at least +rawclose and one of rawread and rawwrite and supply at least one open +method. +The open method should call close() first or make sure an open instance +will not be opened again. then initialize its variables and the stream. +finally call openmode(mode, pos, len). +the rawclose() method calls closemode() and then closes the stream. if +rawclose should fail, do not call closemode(). +rawread/write/peek(buf, len) read/write/peek the buffer from/to the stream +and return the number of bytes read/written/peeked. +rawseek(pos) seeks to a positision and returns the actual position. +rawioctl(code, buf, len) can handle some codes and must pass all others to +the rawioctl of the parent class. + + + + 6. portability + ---------------- + +I hope binfile is quite portable. make sure all the stuff in ptypes.h +is correct for your system. define BIGENDIAN if your machine is BIGENDIAN. +define UNIX for Unix systems, define LINUX for Linux, SUNOS4 for Sun +and ALPHA for Alpha machines. define NOUNISTD if you don't have the unix +functions open,read,close etc. + + + + 7. comments + ------------- + + +sorry for the documentation, but who'll read it anyway? +binfile is not really finished. there are still problems with +blocking/nonblocking io, closing files, the buffer in certain cases. +i still haven't found a solution to special combinations of cases. +i'm not happy with ptypes.h (just why is this stuff not defined in c?) + + + + 8. contact + ------------ + +mailto:nbeisert@ph.tum.de +http://www.ph.tum.de/~nbeisert/binfile.html diff --git a/SamTSE/Sources/amp11lib/binfile/binfarc.cpp b/SamTSE/Sources/amp11lib/binfile/binfarc.cpp index 2c406971..b5ba7574 100644 --- a/SamTSE/Sources/amp11lib/binfile/binfarc.cpp +++ b/SamTSE/Sources/amp11lib/binfile/binfarc.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - archive files -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #include "binfarc.h" diff --git a/SamTSE/Sources/amp11lib/binfile/binfarc.h b/SamTSE/Sources/amp11lib/binfile/binfarc.h index 6b827aea..a0b732e9 100644 --- a/SamTSE/Sources/amp11lib/binfile/binfarc.h +++ b/SamTSE/Sources/amp11lib/binfile/binfarc.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef __BINFARC_H #define __BINFARC_H diff --git a/SamTSE/Sources/amp11lib/binfile/binfcon.cpp b/SamTSE/Sources/amp11lib/binfile/binfcon.cpp index deb7b450..09100f15 100644 --- a/SamTSE/Sources/amp11lib/binfile/binfcon.cpp +++ b/SamTSE/Sources/amp11lib/binfile/binfcon.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - console io -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #ifndef NOUNISTD #if defined(WIN32)||defined(DOS) diff --git a/SamTSE/Sources/amp11lib/binfile/binfcon.h b/SamTSE/Sources/amp11lib/binfile/binfcon.h index bb4d1f42..91189103 100644 --- a/SamTSE/Sources/amp11lib/binfile/binfcon.h +++ b/SamTSE/Sources/amp11lib/binfile/binfcon.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef __BINFCON_H #define __BINFCON_H diff --git a/SamTSE/Sources/amp11lib/binfile/binfhttp.cpp b/SamTSE/Sources/amp11lib/binfile/binfhttp.cpp index 0846ffc5..76cc4f32 100644 --- a/SamTSE/Sources/amp11lib/binfile/binfhttp.cpp +++ b/SamTSE/Sources/amp11lib/binfile/binfhttp.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - http receiver -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #include #include diff --git a/SamTSE/Sources/amp11lib/binfile/binfhttp.h b/SamTSE/Sources/amp11lib/binfile/binfhttp.h index d021de4c..aade2b94 100644 --- a/SamTSE/Sources/amp11lib/binfile/binfhttp.h +++ b/SamTSE/Sources/amp11lib/binfile/binfhttp.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef __BINFHTTP_H #define __BINFHTTP_H diff --git a/SamTSE/Sources/amp11lib/binfile/binfile.cpp b/SamTSE/Sources/amp11lib/binfile/binfile.cpp index 81f22ff3..64325a86 100644 --- a/SamTSE/Sources/amp11lib/binfile/binfile.cpp +++ b/SamTSE/Sources/amp11lib/binfile/binfile.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - base class -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #include #include "binfile.h" diff --git a/SamTSE/Sources/amp11lib/binfile/binfile.h b/SamTSE/Sources/amp11lib/binfile/binfile.h index d81d9e71..79e7fab8 100644 --- a/SamTSE/Sources/amp11lib/binfile/binfile.h +++ b/SamTSE/Sources/amp11lib/binfile/binfile.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef __BINFILE_H #define __BINFILE_H diff --git a/SamTSE/Sources/amp11lib/binfile/binfilef.cpp b/SamTSE/Sources/amp11lib/binfile/binfilef.cpp index b3fd0a98..f1c9fe1a 100644 --- a/SamTSE/Sources/amp11lib/binfile/binfilef.cpp +++ b/SamTSE/Sources/amp11lib/binfile/binfilef.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - float functions -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #include "binfile.h" diff --git a/SamTSE/Sources/amp11lib/binfile/binfmem.cpp b/SamTSE/Sources/amp11lib/binfile/binfmem.cpp index f4d8f8cb..f324b5cf 100644 --- a/SamTSE/Sources/amp11lib/binfile/binfmem.cpp +++ b/SamTSE/Sources/amp11lib/binfile/binfmem.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - memory files -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #include #include diff --git a/SamTSE/Sources/amp11lib/binfile/binfmem.h b/SamTSE/Sources/amp11lib/binfile/binfmem.h index 939410eb..51518af8 100644 --- a/SamTSE/Sources/amp11lib/binfile/binfmem.h +++ b/SamTSE/Sources/amp11lib/binfile/binfmem.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef __BINFMEM_H #define __BINFMEM_H diff --git a/SamTSE/Sources/amp11lib/binfile/binfpllx.cpp b/SamTSE/Sources/amp11lib/binfile/binfpllx.cpp index b9419ce4..86650807 100644 --- a/SamTSE/Sources/amp11lib/binfile/binfpllx.cpp +++ b/SamTSE/Sources/amp11lib/binfile/binfpllx.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - linux sound playback -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #ifndef LINUX #error must compile for LINUX diff --git a/SamTSE/Sources/amp11lib/binfile/binfpllx.h b/SamTSE/Sources/amp11lib/binfile/binfpllx.h index 484afc58..69638ed0 100644 --- a/SamTSE/Sources/amp11lib/binfile/binfpllx.h +++ b/SamTSE/Sources/amp11lib/binfile/binfpllx.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef LINUX #error must compile for LINUX #endif diff --git a/SamTSE/Sources/amp11lib/binfile/binfplnt.cpp b/SamTSE/Sources/amp11lib/binfile/binfplnt.cpp index 571a8e01..06ba1968 100644 --- a/SamTSE/Sources/amp11lib/binfile/binfplnt.cpp +++ b/SamTSE/Sources/amp11lib/binfile/binfplnt.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - windows nt/95 sound playback -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #ifndef WIN32 #error must compile for WIN32 diff --git a/SamTSE/Sources/amp11lib/binfile/binfplnt.h b/SamTSE/Sources/amp11lib/binfile/binfplnt.h index 1688a602..2f7bf5dc 100644 --- a/SamTSE/Sources/amp11lib/binfile/binfplnt.h +++ b/SamTSE/Sources/amp11lib/binfile/binfplnt.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef WIN32 #error must compile for NT #endif diff --git a/SamTSE/Sources/amp11lib/binfile/binfplsb.cpp b/SamTSE/Sources/amp11lib/binfile/binfplsb.cpp index cbd9a32a..b41a38bf 100644 --- a/SamTSE/Sources/amp11lib/binfile/binfplsb.cpp +++ b/SamTSE/Sources/amp11lib/binfile/binfplsb.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - DOS/SB16 sound playback -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #include #include diff --git a/SamTSE/Sources/amp11lib/binfile/binfplsb.h b/SamTSE/Sources/amp11lib/binfile/binfplsb.h index 177a68fb..9ac95ba6 100644 --- a/SamTSE/Sources/amp11lib/binfile/binfplsb.h +++ b/SamTSE/Sources/amp11lib/binfile/binfplsb.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef DOS #error must compile for DOS4G or DJGPP #endif diff --git a/SamTSE/Sources/amp11lib/binfile/binfplwv.cpp b/SamTSE/Sources/amp11lib/binfile/binfplwv.cpp index 22089050..3aa0b578 100644 --- a/SamTSE/Sources/amp11lib/binfile/binfplwv.cpp +++ b/SamTSE/Sources/amp11lib/binfile/binfplwv.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - WAV format writer -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #include "binfplwv.h" diff --git a/SamTSE/Sources/amp11lib/binfile/binfplwv.h b/SamTSE/Sources/amp11lib/binfile/binfplwv.h index 07a9865e..6e3d7bb3 100644 --- a/SamTSE/Sources/amp11lib/binfile/binfplwv.h +++ b/SamTSE/Sources/amp11lib/binfile/binfplwv.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef __WAVPLAYBINFILE_H #define __WAVPLAYBINFILE_H diff --git a/SamTSE/Sources/amp11lib/binfile/binfstd.cpp b/SamTSE/Sources/amp11lib/binfile/binfstd.cpp index 3aa4cacb..4deca850 100644 --- a/SamTSE/Sources/amp11lib/binfile/binfstd.cpp +++ b/SamTSE/Sources/amp11lib/binfile/binfstd.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - standard disk files -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #ifndef NOUNISTD #include diff --git a/SamTSE/Sources/amp11lib/binfile/binfstd.h b/SamTSE/Sources/amp11lib/binfile/binfstd.h index f4c705ca..ec289039 100644 --- a/SamTSE/Sources/amp11lib/binfile/binfstd.h +++ b/SamTSE/Sources/amp11lib/binfile/binfstd.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef __BINFSTD_H #define __BINFSTD_H diff --git a/SamTSE/Sources/amp11lib/binfile/binftcp.cpp b/SamTSE/Sources/amp11lib/binfile/binftcp.cpp index 8afab9b0..276f8765 100644 --- a/SamTSE/Sources/amp11lib/binfile/binftcp.cpp +++ b/SamTSE/Sources/amp11lib/binfile/binftcp.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // binfile - class library for files/streams - tcp io -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #if defined(WIN32)||defined(UNIX) diff --git a/SamTSE/Sources/amp11lib/binfile/binftcp.h b/SamTSE/Sources/amp11lib/binfile/binftcp.h index 4c922f91..5e693459 100644 --- a/SamTSE/Sources/amp11lib/binfile/binftcp.h +++ b/SamTSE/Sources/amp11lib/binfile/binftcp.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef __BINFTCP_H #define __BINFTCP_H diff --git a/SamTSE/Sources/amp11lib/binfile/ptypes.h b/SamTSE/Sources/amp11lib/binfile/ptypes.h index 214ed5db..c0380e51 100644 --- a/SamTSE/Sources/amp11lib/binfile/ptypes.h +++ b/SamTSE/Sources/amp11lib/binfile/ptypes.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef __PTYPES_H #define __PTYPES_H diff --git a/SamTSE/Sources/amp11lib/mpgsplit.cpp b/SamTSE/Sources/amp11lib/mpgsplit.cpp index 7c724299..832e21ff 100644 --- a/SamTSE/Sources/amp11lib/mpgsplit.cpp +++ b/SamTSE/Sources/amp11lib/mpgsplit.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // MPEG stream splitter -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #include "mpgsplit.h" diff --git a/SamTSE/Sources/amp11lib/mpgsplit.h b/SamTSE/Sources/amp11lib/mpgsplit.h index b6f91f2e..39faf798 100644 --- a/SamTSE/Sources/amp11lib/mpgsplit.h +++ b/SamTSE/Sources/amp11lib/mpgsplit.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #include "binfile.h" class mpegsplitstream : public binfile diff --git a/SamTSE/Sources/amp11lib/timer.cpp b/SamTSE/Sources/amp11lib/timer.cpp index a23e1015..0529a45d 100644 --- a/SamTSE/Sources/amp11lib/timer.cpp +++ b/SamTSE/Sources/amp11lib/timer.cpp @@ -1,6 +1,19 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + // just a timer for WC/DOS4G -// Copyright (c) 1997-99 Niklas Beisert -// See COPYING (GNU Library General Public License 2) for license #include #include diff --git a/SamTSE/Sources/amp11lib/timer.h b/SamTSE/Sources/amp11lib/timer.h index fae3d1a6..7a0e8ded 100644 --- a/SamTSE/Sources/amp11lib/timer.h +++ b/SamTSE/Sources/amp11lib/timer.h @@ -1,3 +1,18 @@ +/* Copyright (c) 1997-2001 Niklas Beisert, Alen Ladavac. +This program is free software; you can redistribute it and/or modify +it under the terms of version 2 of the GNU General Public License as published by +the Free Software Foundation + + +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. */ + #ifndef __DOS4G__ #error must compile for DOS4G #endif