Formatted some code with SAL (Semantics of APIs)

This commit is contained in:
korenkonder
2025-09-19 19:19:14 +03:00
parent 533a674f70
commit d24e007c84
54 changed files with 1041 additions and 362 deletions
+26 -14
View File
@@ -207,28 +207,34 @@ void itm_table::read(const char* path) {
if (!path)
return;
char* path_bin = str_utils_add(path, ".txt");
if (path_check_file_exists(path_bin)) {
char* path_txt = str_utils_add(path, ".txt");
if (!path_txt)
return;
if (path_check_file_exists(path_txt)) {
file_stream s;
s.open(path_bin, "rb");
s.open(path_txt, "rb");
if (s.check_not_null())
itm_table_read_inner(this, s);
}
free_def(path_bin);
free_def(path_txt);
}
void itm_table::read(const wchar_t* path) {
if (!path)
return;
wchar_t* path_bin = str_utils_add(path, L".txt");
if (path_check_file_exists(path_bin)) {
wchar_t* path_txt = str_utils_add(path, L".txt");
if (!path_txt)
return;
if (path_check_file_exists(path_txt)) {
file_stream s;
s.open(path_bin, L"rb");
s.open(path_txt, L"rb");
if (s.check_not_null())
itm_table_read_inner(this, s);
}
free_def(path_bin);
free_def(path_txt);
}
void itm_table::read(const void* data, size_t size) {
@@ -244,24 +250,30 @@ void itm_table::write(const char* path) {
if (!path || !ready)
return;
char* path_bin = str_utils_add(path, ".txt");
char* path_txt = str_utils_add(path, ".txt");
if (!path_txt)
return;
file_stream s;
s.open(path_bin, "wb");
s.open(path_txt, "wb");
if (s.check_not_null())
itm_table_write_inner(this, s);
free_def(path_bin);
free_def(path_txt);
}
void itm_table::write(const wchar_t* path) {
if (!path || !ready)
return;
wchar_t* path_bin = str_utils_add(path, L".txt");
wchar_t* path_txt = str_utils_add(path, L".txt");
if (!path_txt)
return;
file_stream s;
s.open(path_bin, L"wb");
s.open(path_txt, L"wb");
if (s.check_not_null())
itm_table_write_inner(this, s);
free_def(path_bin);
free_def(path_txt);
}
void itm_table::write(void** data, size_t* size) {