summaryrefslogtreecommitdiff
path: root/libretro/memstream.h
diff options
context:
space:
mode:
authortwinaphex2018-01-17 00:17:17 +0100
committertwinaphex2018-01-17 00:17:17 +0100
commitc21dcf2342c50554f50e2df302287f5efc7ee5c2 (patch)
tree6f5525cb8b8a67f7575c339c2c063ecd603f3696 /libretro/memstream.h
parent077f38e2702c4a704259c9026cf584a423d55982 (diff)
downloadsnes9x2002-c21dcf2342c50554f50e2df302287f5efc7ee5c2.tar.gz
snes9x2002-c21dcf2342c50554f50e2df302287f5efc7ee5c2.tar.bz2
snes9x2002-c21dcf2342c50554f50e2df302287f5efc7ee5c2.zip
Update memory stream
Diffstat (limited to 'libretro/memstream.h')
-rw-r--r--libretro/memstream.h75
1 files changed, 0 insertions, 75 deletions
diff --git a/libretro/memstream.h b/libretro/memstream.h
deleted file mode 100644
index 35ed39f..0000000
--- a/libretro/memstream.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * Snes9x - Portable Super Nintendo Entertainment System (TM) emulator.
- *
- * (c) Copyright 1996 - 2001 Gary Henderson (gary.henderson@ntlworld.com) and
- * Jerremy Koot (jkoot@snes9x.com)
- *
- * Super FX C emulator code
- * (c) Copyright 1997 - 1999 Ivar (ivar@snes9x.com) and
- * Gary Henderson.
- *
- * (c) Copyright 2014 - 2016 Daniel De Matteis. (UNDER NO CIRCUMSTANCE
- * WILL COMMERCIAL RIGHTS EVER BE APPROPRIATED TO ANY PARTY)
- *
- * Super FX assembler emulator code (c) Copyright 1998 zsKnight and _Demo_.
- *
- * DSP1 emulator code (c) Copyright 1998 Ivar, _Demo_ and Gary Henderson.
- * C4 asm and some C emulation code (c) Copyright 2000 zsKnight and _Demo_.
- * C4 C code (c) Copyright 2001 Gary Henderson (gary.henderson@ntlworld.com).
- *
- * DOS port code contains the works of other authors. See headers in
- * individual files.
- *
- * Snes9x homepage: http://www.snes9x.com
- *
- * Permission to use, copy, modify and distribute Snes9x in both binary and
- * source form, for non-commercial purposes, is hereby granted without fee,
- * providing that this license information and copyright notice appear with
- * all copies and any derived work.
- *
- * This software is provided 'as-is', without any express or implied
- * warranty. In no event shall the authors be held liable for any damages
- * arising from the use of this software.
- *
- * Snes9x is freeware for PERSONAL USE only. Commercial users should
- * seek permission of the copyright holders first. Commercial use includes
- * charging money for Snes9x or software derived from Snes9x.
- *
- * The copyright holders request that bug fixes and improvements to the code
- * should be forwarded to them so everyone can benefit from the modifications
- * in future versions.
- *
- * Super NES and Super Nintendo Entertainment System are trademarks of
- * Nintendo Co., Limited and its subsidiary companies.
- */
-
-#ifndef __MEMSTREAM_H
-#define __MEMSTREAM_H
-
-#include <stddef.h>
-#include <stdint.h>
-
-#if defined(__cplusplus) || defined(c_plusplus)
-extern "C" {
-#endif
-
-typedef struct memstream memstream_t;
-
-memstream_t *memstream_open();
-void memstream_close(memstream_t * stream);
-
-size_t memstream_read(memstream_t * stream, void *data, size_t bytes);
-size_t memstream_write(memstream_t * stream, const void *data, size_t bytes);
-int memstream_getc(memstream_t * stream);
-char *memstream_gets(memstream_t * stream, char *buffer, size_t len);
-size_t memstream_pos(memstream_t * stream);
-int memstream_seek(memstream_t * stream, int offset, int whence);
-
-void memstream_set_buffer(uint8_t *buffer, size_t size);
-size_t memstream_get_last_size();
-
-#if defined(__cplusplus) || defined(c_plusplus)
-}
-#endif
-
-#endif