diff options
Diffstat (limited to 'backends/fs')
| -rw-r--r-- | backends/fs/psp/psp-stream.cpp | 8 | ||||
| -rw-r--r-- | backends/fs/psp/psp-stream.h | 2 | 
2 files changed, 5 insertions, 5 deletions
diff --git a/backends/fs/psp/psp-stream.cpp b/backends/fs/psp/psp-stream.cpp index c9b2fc7d8c..51720b54bf 100644 --- a/backends/fs/psp/psp-stream.cpp +++ b/backends/fs/psp/psp-stream.cpp @@ -82,7 +82,7 @@ PspIoStream::~PspIoStream() {  /* Function to open the file pointed to by the path.   *   */ -void *PspIoStream::open() { +SceUID PspIoStream::open() {  	DEBUG_ENTER_FUNC();  	if (PowerMan.beginCriticalSection()) { @@ -91,9 +91,9 @@ void *PspIoStream::open() {  	}  	_handle = sceIoOpen(_path.c_str(), _writeMode ? PSP_O_WRONLY | PSP_O_CREAT | PSP_O_TRUNC : PSP_O_RDONLY, 0777); -	if (!_handle) { +	if (_handle <= 0) {  		_error = true; -		_handle = NULL; +		_handle = 0;  	}  	// Get the file size. This way is much faster than going to the end of the file and back @@ -107,7 +107,7 @@ void *PspIoStream::open() {  	PowerMan.endCriticalSection(); -	return (void *)_handle; +	return _handle;  }  bool PspIoStream::err() const { diff --git a/backends/fs/psp/psp-stream.h b/backends/fs/psp/psp-stream.h index 734cb66184..fe1d797649 100644 --- a/backends/fs/psp/psp-stream.h +++ b/backends/fs/psp/psp-stream.h @@ -69,7 +69,7 @@ public:  	PspIoStream(const Common::String &path, bool writeMode);  	virtual ~PspIoStream(); -	void * open();		// open the file pointed to by the file path +	SceUID open();		// open the file pointed to by the file path  	bool err() const;  	void clearErr();  | 
