From 6036aefd1310d17f5d44723707c27b40d9a2634d Mon Sep 17 00:00:00 2001 From: MrWint Date: Sun, 26 May 2019 00:02:49 +0200 Subject: [PATCH] Delete unused files --- libgambatte/src/common/array.h | 52 --------------------------- libgambatte/src/common/uncopyable.h | 29 --------------- libgambatte/src/file/stdfile.h | 53 ---------------------------- output/dll/libgambatte.dll | Bin 142336 -> 142336 bytes 4 files changed, 134 deletions(-) delete mode 100644 libgambatte/src/common/array.h delete mode 100644 libgambatte/src/common/uncopyable.h delete mode 100644 libgambatte/src/file/stdfile.h diff --git a/libgambatte/src/common/array.h b/libgambatte/src/common/array.h deleted file mode 100644 index cc45e8584a..0000000000 --- a/libgambatte/src/common/array.h +++ /dev/null @@ -1,52 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2008 by Sindre Aamås * - * aamas@stud.ntnu.no * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License version 2 as * - * published by the Free Software Foundation. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License version 2 for more details. * - * * - * You should have received a copy of the GNU General Public License * - * version 2 along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#ifndef ARRAY_H -#define ARRAY_H - -#include -#include "uncopyable.h" - -template -class Array : Uncopyable { - T *a; - std::size_t sz; - -public: - explicit Array(const std::size_t size = 0) : a(size ? new T[size] : 0), sz(size) {} - ~Array() { delete []a; } - void reset(const std::size_t size = 0) { delete []a; a = size ? new T[size] : 0; sz = size; } - std::size_t size() const { return sz; } - T * get() const { return a; } - operator T*() const { return a; } -}; - -template -class ScopedArray : Uncopyable { - T *a_; - -public: - explicit ScopedArray(T *a = 0) : a_(a) {} - ~ScopedArray() { delete []a_; } - void reset(T *a = 0) { delete []a_; a_ = a; } - T * release() { T *a = a_; a_ = 0; return a; } - T * get() const { return a_; } - operator T*() const { return a_; } -}; - -#endif diff --git a/libgambatte/src/common/uncopyable.h b/libgambatte/src/common/uncopyable.h deleted file mode 100644 index 71d77fef33..0000000000 --- a/libgambatte/src/common/uncopyable.h +++ /dev/null @@ -1,29 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009 by Sindre Aamås * - * aamas@stud.ntnu.no * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License version 2 as * - * published by the Free Software Foundation. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License version 2 for more details. * - * * - * You should have received a copy of the GNU General Public License * - * version 2 along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#ifndef UNCOPYABLE_H -#define UNCOPYABLE_H - -class Uncopyable { - Uncopyable(const Uncopyable&); - Uncopyable& operator=(const Uncopyable&); -public: - Uncopyable() {} -}; - -#endif diff --git a/libgambatte/src/file/stdfile.h b/libgambatte/src/file/stdfile.h deleted file mode 100644 index 72947b11a7..0000000000 --- a/libgambatte/src/file/stdfile.h +++ /dev/null @@ -1,53 +0,0 @@ -/*************************************************************************** -Copyright (C) 2007 by Nach -http://nsrt.edgeemu.com - -Copyright (C) 2007-2011 by Sindre Aamås -aamas@stud.ntnu.no - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License version 2 as -published by the Free Software Foundation. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License version 2 for more details. - -You should have received a copy of the GNU General Public License -version 2 along with this program; if not, write to the -Free Software Foundation, Inc., -59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -***************************************************************************/ -#ifndef GAMBATTE_STD_FILE_H -#define GAMBATTE_STD_FILE_H - -#include "file.h" -#include - -namespace gambatte { - -class StdFile : public File { - std::ifstream stream; - std::size_t fsize; - -public: - explicit StdFile(const char *filename) - : stream(filename, std::ios::in | std::ios::binary), fsize(0) - { - if (stream) { - stream.seekg(0, std::ios::end); - fsize = stream.tellg(); - stream.seekg(0, std::ios::beg); - } - } - - virtual void rewind() { stream.seekg(0, std::ios::beg); } - virtual std::size_t size() const { return fsize; }; - virtual void read(char *buffer, std::size_t amount) { stream.read(buffer, amount); } - virtual bool fail() const { return stream.fail(); } -}; - -} - -#endif diff --git a/output/dll/libgambatte.dll b/output/dll/libgambatte.dll index 5714f1a246e385bf706eb879ec113454e8959401..47b5225b7dd7135e261623fdadb257bfd0fa8772 100644 GIT binary patch delta 7793 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 delta 7407 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 SmAA{)u6CX2i-7NK=KlaQT}qt*