diff options
Diffstat (limited to 'platform/android/file_access_android.h')
| -rw-r--r-- | platform/android/file_access_android.h | 23 | 
1 files changed, 11 insertions, 12 deletions
| diff --git a/platform/android/file_access_android.h b/platform/android/file_access_android.h index a347c63ffb..bb4ce36947 100644 --- a/platform/android/file_access_android.h +++ b/platform/android/file_access_android.h @@ -5,8 +5,8 @@  /*                           GODOT ENGINE                                */  /*                      https://godotengine.org                          */  /*************************************************************************/ -/* Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur.                 */ -/* Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md).   */ +/* Copyright (c) 2007-2021 Juan Linietsky, Ariel Manzur.                 */ +/* Copyright (c) 2014-2021 Godot Engine contributors (cf. AUTHORS.md).   */  /*                                                                       */  /* Permission is hereby granted, free of charge, to any person obtaining */  /* a copy of this software and associated documentation files (the       */ @@ -31,7 +31,7 @@  #ifndef FILE_ACCESS_ANDROID_H  #define FILE_ACCESS_ANDROID_H -#include "core/os/file_access.h" +#include "core/io/file_access.h"  #include <android/asset_manager.h>  #include <android/log.h>  #include <stdio.h> @@ -39,10 +39,10 @@  class FileAccessAndroid : public FileAccess {  	static FileAccess *create_android(); -	mutable AAsset *a; -	mutable size_t len; -	mutable size_t pos; -	mutable bool eof; +	mutable AAsset *a = nullptr; +	mutable uint64_t len = 0; +	mutable uint64_t pos = 0; +	mutable bool eof = false;  public:  	static AAssetManager *asset_manager; @@ -51,15 +51,15 @@ public:  	virtual void close(); ///< close a file  	virtual bool is_open() const; ///< true when file is open -	virtual void seek(size_t p_position); ///< seek to a given position +	virtual void seek(uint64_t p_position); ///< seek to a given position  	virtual void seek_end(int64_t p_position = 0); ///< seek from the end of file -	virtual size_t get_position() const; ///< get position in the file -	virtual size_t get_len() const; ///< get size of the file +	virtual uint64_t get_position() const; ///< get position in the file +	virtual uint64_t get_length() const; ///< get size of the file  	virtual bool eof_reached() const; ///< reading passed EOF  	virtual uint8_t get_8() const; ///< get a byte -	virtual int get_buffer(uint8_t *p_dst, int p_length) const; +	virtual uint64_t get_buffer(uint8_t *p_dst, uint64_t p_length) const;  	virtual Error get_error() const; ///< get last error @@ -74,7 +74,6 @@ public:  	//static void make_default(); -	FileAccessAndroid();  	~FileAccessAndroid();  }; |