(svn r26853) -Cleanup [Squirrel]: remove some stuff that we never did and especially never should use

This commit is contained in:
rubidium
2014-09-19 20:06:51 +00:00
parent bd0cd31d4b
commit 79ca66eb67
48 changed files with 0 additions and 11667 deletions

View File

@@ -1,12 +0,0 @@
/* see copyright notice in squirrel.h */
#ifndef _SQSTDBLOB_H_
#define _SQSTDBLOB_H_
SQUserPointer sqstd_createblob(HSQUIRRELVM v, SQInteger size);
SQRESULT sqstd_getblob(HSQUIRRELVM v,SQInteger idx,SQUserPointer *ptr);
SQInteger sqstd_getblobsize(HSQUIRRELVM v,SQInteger idx);
SQRESULT sqstd_register_bloblib(HSQUIRRELVM v);
#endif /*_SQSTDBLOB_H_*/

View File

@@ -1,45 +0,0 @@
/* see copyright notice in squirrel.h */
#ifndef _SQSTDIO_H_
#define _SQSTDIO_H_
#define SQSTD_STREAM_TYPE_TAG 0x80000000
struct SQStream {
virtual ~SQStream() {}
virtual SQInteger Read(void *buffer, SQInteger size) = 0;
virtual SQInteger Write(void *buffer, SQInteger size) = 0;
virtual SQInteger Flush() = 0;
virtual SQInteger Tell() = 0;
virtual SQInteger Len() = 0;
virtual SQInteger Seek(SQInteger offset, SQInteger origin) = 0;
virtual bool IsValid() = 0;
virtual bool EOS() = 0;
};
#define SQ_SEEK_CUR 0
#define SQ_SEEK_END 1
#define SQ_SEEK_SET 2
typedef void* SQFILE;
SQFILE sqstd_fopen(const SQChar *,const SQChar *);
SQInteger sqstd_fread(SQUserPointer, SQInteger, SQInteger, SQFILE);
SQInteger sqstd_fwrite(const SQUserPointer, SQInteger, SQInteger, SQFILE);
SQInteger sqstd_fseek(SQFILE , SQInteger , SQInteger);
SQInteger sqstd_ftell(SQFILE);
SQInteger sqstd_fflush(SQFILE);
SQInteger sqstd_fclose(SQFILE);
SQInteger sqstd_feof(SQFILE);
SQRESULT sqstd_createfile(HSQUIRRELVM v, SQFILE file,SQBool own);
SQRESULT sqstd_getfile(HSQUIRRELVM v, SQInteger idx, SQFILE *file);
//compiler helpers
SQRESULT sqstd_loadfile(HSQUIRRELVM v,const SQChar *filename,SQBool printerror);
SQRESULT sqstd_dofile(HSQUIRRELVM v,const SQChar *filename,SQBool retval,SQBool printerror);
SQRESULT sqstd_writeclosuretofile(HSQUIRRELVM v,const SQChar *filename);
SQRESULT sqstd_register_iolib(HSQUIRRELVM v);
#endif /*_SQSTDIO_H_*/

View File

@@ -1,7 +0,0 @@
/* see copyright notice in squirrel.h */
#ifndef _SQSTD_SYSTEMLIB_H_
#define _SQSTD_SYSTEMLIB_H_
SQInteger sqstd_register_systemlib(HSQUIRRELVM v);
#endif /* _SQSTD_SYSTEMLIB_H_ */