Merge pull request #30126 from qarmin/remove_unnecessary_code
Remove unnecessary code and add some error explanations
This commit is contained in:
commit
b0ce9401ff
48 changed files with 149 additions and 187 deletions
|
|
@ -35,79 +35,79 @@
|
|||
Error FileAccessBuffered::set_error(Error p_error) const {
|
||||
|
||||
return (last_error = p_error);
|
||||
};
|
||||
}
|
||||
|
||||
void FileAccessBuffered::set_cache_size(int p_size) {
|
||||
|
||||
cache_size = p_size;
|
||||
};
|
||||
}
|
||||
|
||||
int FileAccessBuffered::get_cache_size() {
|
||||
|
||||
return cache_size;
|
||||
};
|
||||
}
|
||||
|
||||
int FileAccessBuffered::cache_data_left() const {
|
||||
|
||||
if (file.offset >= file.size) {
|
||||
return 0;
|
||||
};
|
||||
}
|
||||
|
||||
if (cache.offset == -1 || file.offset < cache.offset || file.offset >= cache.offset + cache.buffer.size()) {
|
||||
|
||||
return read_data_block(file.offset, cache_size);
|
||||
}
|
||||
|
||||
} else {
|
||||
|
||||
return cache.buffer.size() - (file.offset - cache.offset);
|
||||
};
|
||||
|
||||
return 0;
|
||||
};
|
||||
return cache.buffer.size() - (file.offset - cache.offset);
|
||||
}
|
||||
|
||||
void FileAccessBuffered::seek(size_t p_position) {
|
||||
|
||||
file.offset = p_position;
|
||||
};
|
||||
}
|
||||
|
||||
void FileAccessBuffered::seek_end(int64_t p_position) {
|
||||
|
||||
file.offset = file.size + p_position;
|
||||
};
|
||||
}
|
||||
|
||||
size_t FileAccessBuffered::get_position() const {
|
||||
|
||||
return file.offset;
|
||||
};
|
||||
}
|
||||
|
||||
size_t FileAccessBuffered::get_len() const {
|
||||
|
||||
return file.size;
|
||||
};
|
||||
}
|
||||
|
||||
bool FileAccessBuffered::eof_reached() const {
|
||||
|
||||
return file.offset > file.size;
|
||||
};
|
||||
}
|
||||
|
||||
uint8_t FileAccessBuffered::get_8() const {
|
||||
|
||||
ERR_FAIL_COND_V(!file.open, 0);
|
||||
if (!file.open) {
|
||||
ERR_EXPLAIN("Can't get data, when file is not opened.");
|
||||
ERR_FAIL_V(0);
|
||||
}
|
||||
|
||||
uint8_t byte = 0;
|
||||
if (cache_data_left() >= 1) {
|
||||
|
||||
byte = cache.buffer[file.offset - cache.offset];
|
||||
};
|
||||
}
|
||||
|
||||
++file.offset;
|
||||
|
||||
return byte;
|
||||
};
|
||||
}
|
||||
|
||||
int FileAccessBuffered::get_buffer(uint8_t *p_dest, int p_length) const {
|
||||
|
||||
ERR_FAIL_COND_V(!file.open, -1);
|
||||
if (!file.open) {
|
||||
ERR_EXPLAIN("Can't get buffer, when file is not opened.");
|
||||
ERR_FAIL_V(-1);
|
||||
}
|
||||
|
||||
if (p_length > cache_size) {
|
||||
|
||||
|
|
@ -124,16 +124,16 @@ int FileAccessBuffered::get_buffer(uint8_t *p_dest, int p_length) const {
|
|||
p_length -= size;
|
||||
file.offset += size;
|
||||
total_read += size;
|
||||
};
|
||||
}
|
||||
|
||||
int err = read_data_block(file.offset, p_length, p_dest);
|
||||
if (err >= 0) {
|
||||
total_read += err;
|
||||
file.offset += err;
|
||||
};
|
||||
}
|
||||
|
||||
return total_read;
|
||||
};
|
||||
}
|
||||
|
||||
int to_read = p_length;
|
||||
int total_read = 0;
|
||||
|
|
@ -143,10 +143,10 @@ int FileAccessBuffered::get_buffer(uint8_t *p_dest, int p_length) const {
|
|||
if (left == 0) {
|
||||
file.offset += to_read;
|
||||
return total_read;
|
||||
};
|
||||
}
|
||||
if (left < 0) {
|
||||
return left;
|
||||
};
|
||||
}
|
||||
|
||||
int r = MIN(left, to_read);
|
||||
//PoolVector<uint8_t>::Read read = cache.buffer.read();
|
||||
|
|
@ -156,25 +156,25 @@ int FileAccessBuffered::get_buffer(uint8_t *p_dest, int p_length) const {
|
|||
file.offset += r;
|
||||
total_read += r;
|
||||
to_read -= r;
|
||||
};
|
||||
}
|
||||
|
||||
return p_length;
|
||||
};
|
||||
}
|
||||
|
||||
bool FileAccessBuffered::is_open() const {
|
||||
|
||||
return file.open;
|
||||
};
|
||||
}
|
||||
|
||||
Error FileAccessBuffered::get_error() const {
|
||||
|
||||
return last_error;
|
||||
};
|
||||
}
|
||||
|
||||
FileAccessBuffered::FileAccessBuffered() {
|
||||
|
||||
cache_size = DEFAULT_CACHE_SIZE;
|
||||
};
|
||||
}
|
||||
|
||||
FileAccessBuffered::~FileAccessBuffered() {
|
||||
}
|
||||
|
|
|
|||
|
|
@ -40,7 +40,10 @@ class FileAccessBufferedFA : public FileAccessBuffered {
|
|||
|
||||
int read_data_block(int p_offset, int p_size, uint8_t *p_dest = 0) const {
|
||||
|
||||
ERR_FAIL_COND_V(!f.is_open(), -1);
|
||||
if (!f.is_open()) {
|
||||
ERR_EXPLAIN("Can't read data block, when file is not opened.");
|
||||
ERR_FAIL_V(-1);
|
||||
}
|
||||
|
||||
((T *)&f)->seek(p_offset);
|
||||
|
||||
|
|
|
|||
|
|
@ -482,8 +482,6 @@ Error HTTPClient::poll() {
|
|||
return OK;
|
||||
}
|
||||
}
|
||||
// Wait for response
|
||||
return OK;
|
||||
} break;
|
||||
case STATUS_DISCONNECTED: {
|
||||
return ERR_UNCONFIGURED;
|
||||
|
|
|
|||
|
|
@ -347,8 +347,6 @@ Error JSON::_parse_value(Variant &value, Token &token, const CharType *p_str, in
|
|||
r_err_str = "Expected value, got " + String(tk_name[token.type]) + ".";
|
||||
return ERR_PARSE_ERROR;
|
||||
}
|
||||
|
||||
return ERR_PARSE_ERROR;
|
||||
}
|
||||
|
||||
Error JSON::_parse_array(Array &array, const CharType *p_str, int &index, int p_len, int &line, String &r_err_str) {
|
||||
|
|
|
|||
|
|
@ -63,10 +63,11 @@ void PCKPacker::_bind_methods() {
|
|||
Error PCKPacker::pck_start(const String &p_file, int p_alignment) {
|
||||
|
||||
file = FileAccess::open(p_file, FileAccess::WRITE);
|
||||
if (file == NULL) {
|
||||
|
||||
return ERR_CANT_CREATE;
|
||||
};
|
||||
if (!file) {
|
||||
ERR_EXPLAIN("Can't open file to write: " + String(p_file));
|
||||
ERR_FAIL_V(ERR_CANT_CREATE);
|
||||
}
|
||||
|
||||
alignment = p_alignment;
|
||||
|
||||
|
|
|
|||
|
|
@ -161,7 +161,8 @@ void ResourceFormatImporter::get_recognized_extensions(List<String> *p_extension
|
|||
void ResourceFormatImporter::get_recognized_extensions_for_type(const String &p_type, List<String> *p_extensions) const {
|
||||
|
||||
if (p_type == "") {
|
||||
return get_recognized_extensions(p_extensions);
|
||||
get_recognized_extensions(p_extensions);
|
||||
return;
|
||||
}
|
||||
|
||||
Set<String> found;
|
||||
|
|
@ -347,7 +348,7 @@ void ResourceFormatImporter::get_dependencies(const String &p_path, List<String>
|
|||
return;
|
||||
}
|
||||
|
||||
return ResourceLoader::get_dependencies(pat.path, p_dependencies, p_add_types);
|
||||
ResourceLoader::get_dependencies(pat.path, p_dependencies, p_add_types);
|
||||
}
|
||||
|
||||
Ref<ResourceImporter> ResourceFormatImporter::get_importer_by_name(const String &p_name) const {
|
||||
|
|
|
|||
|
|
@ -207,8 +207,6 @@ RES ResourceFormatLoader::load(const String &p_path, const String &p_original_pa
|
|||
|
||||
ERR_FAIL_COND_V(err != OK, RES());
|
||||
}
|
||||
|
||||
return RES();
|
||||
}
|
||||
|
||||
void ResourceFormatLoader::get_dependencies(const String &p_path, List<String> *p_dependencies, bool p_add_types) {
|
||||
|
|
@ -283,7 +281,6 @@ RES ResourceLoader::_load(const String &p_path, const String &p_original_path, c
|
|||
ERR_EXPLAIN("No loader found for resource: " + p_path);
|
||||
}
|
||||
ERR_FAIL_V(RES());
|
||||
return RES();
|
||||
}
|
||||
|
||||
bool ResourceLoader::_add_to_loading_map(const String &p_path) {
|
||||
|
|
@ -543,7 +540,6 @@ Ref<ResourceInteractiveLoader> ResourceLoader::load_interactive(const String &p_
|
|||
ERR_EXPLAIN("No loader found for resource: " + path);
|
||||
}
|
||||
ERR_FAIL_V(Ref<ResourceInteractiveLoader>());
|
||||
return Ref<ResourceInteractiveLoader>();
|
||||
}
|
||||
|
||||
void ResourceLoader::add_resource_format_loader(Ref<ResourceFormatLoader> p_format_loader, bool p_at_front) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue