Skip to content

Commit

Permalink
Removed is_error macro dependency (#4098)
Browse files Browse the repository at this point in the history
  • Loading branch information
awild82 committed Jan 23, 2018
1 parent dc886f7 commit 365ce4c
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 18 deletions.
4 changes: 2 additions & 2 deletions src/shogun/io/NeuralNetworkFileReader.cpp
Expand Up @@ -51,7 +51,7 @@ CNeuralNetwork* CNeuralNetworkFileReader::read_file(const char* file_path)
{
json_object* json_network = json_object_from_file(file_path);

if (is_error(json_network))
if (json_network == nullptr)
{
SG_ERROR("Error while opening file: %s!\n", file_path);
return NULL;
Expand All @@ -68,7 +68,7 @@ CNeuralNetwork* CNeuralNetworkFileReader::read_string(const char* str)
{
json_object* json_network = json_tokener_parse(str);

if (is_error(json_network))
if (json_network == nullptr)
{
SG_ERROR("Error while parsing the given string\n");
return NULL;
Expand Down
27 changes: 13 additions & 14 deletions src/shogun/io/SerializableJsonFile.cpp
Expand Up @@ -42,7 +42,6 @@ CSerializableJsonFile::new_reader(char* dest_version, size_t n)
m_stack_stream.back(), STR_KEY_FILETYPE, &buf);

if (!success || buf == NULL
|| is_error(buf)
|| (ftype = json_object_get_string(buf)) == NULL)
return NULL;

Expand Down Expand Up @@ -77,11 +76,10 @@ bool
CSerializableJsonFile::get_object(json_object** dest, json_object* src,
const char* key, json_type t)
{
bool success = true ;
success = json_object_object_get_ex(src, key, & *dest);
bool success = true;
success = json_object_object_get_ex(src, key, &*dest);

return success && *dest != NULL && !is_error(*dest)
&& json_object_is_type(*dest, t);
return success && *dest != nullptr && json_object_is_type(*dest, t);
}

void
Expand All @@ -97,7 +95,8 @@ CSerializableJsonFile::init(const char* fname)
switch (m_task) {
case 'r':
buf = json_object_from_file((char*) fname);
if (is_error(buf)) {
if (buf == nullptr)
{
SG_ERROR("Could not open file `%s' for reading!\n",
fname);
return;
Expand Down Expand Up @@ -219,7 +218,7 @@ CSerializableJsonFile::write_scalar_wrapped(
break;
}

if (is_error(m_stack_stream.back()))
if (m_stack_stream.back() == nullptr)
return false;

return true;
Expand Down Expand Up @@ -289,7 +288,7 @@ CSerializableJsonFile::write_sparse_begin_wrapped(
push_object(json_object_new_object());

json_object* buf = json_object_new_array();
if (is_error(buf))
if (buf == nullptr)
return false;

json_object_object_add(m_stack_stream.back(),
Expand Down Expand Up @@ -319,7 +318,7 @@ CSerializableJsonFile::write_sparseentry_begin_wrapped(
push_object(buf);

buf = json_object_new_int(feat_index);
if (is_error(buf))
if (buf == nullptr)
return false;

json_object_object_add(m_stack_stream.back(),
Expand Down Expand Up @@ -380,7 +379,7 @@ CSerializableJsonFile::write_sgserializable_begin_wrapped(

json_object* buf;
buf = json_object_new_string(sgserializable_name);
if (is_error(buf))
if (buf == nullptr)
return false;

json_object_object_add(m_stack_stream.back(),
Expand All @@ -390,15 +389,15 @@ CSerializableJsonFile::write_sgserializable_begin_wrapped(
string_t buf_str;
TSGDataType::ptype_to_string(buf_str, generic, STRING_LEN);
buf = json_object_new_string(buf_str);
if (is_error(buf))
if (buf == nullptr)
return false;

json_object_object_add(m_stack_stream.back(),
STR_KEY_GENERIC_NAME, buf);
}

buf = json_object_new_object();
if (is_error(buf))
if (buf == nullptr)
return false;
json_object_object_add(m_stack_stream.back(), STR_KEY_INSTANCE,
buf);
Expand All @@ -423,7 +422,7 @@ CSerializableJsonFile::write_type_begin_wrapped(
const TSGDataType* type, const char* name, const char* prefix)
{
json_object* buf = json_object_new_object();
if (is_error(buf))
if (buf == nullptr)
return false;

json_object_object_add(m_stack_stream.back(), name, buf);
Expand All @@ -432,7 +431,7 @@ CSerializableJsonFile::write_type_begin_wrapped(
string_t str_buf;
type->to_string(str_buf, STRING_LEN);
buf = json_object_new_string(str_buf);
if (is_error(buf))
if (buf == nullptr)
return false;

json_object_object_add(m_stack_stream.back(), STR_KEY_TYPE, buf);
Expand Down
6 changes: 4 additions & 2 deletions src/shogun/io/SerializableJsonReader00.cpp
Expand Up @@ -151,7 +151,8 @@ SerializableJsonReader00::read_stringentry_begin_wrapped(
json_object* m = m_file->m_stack_stream.back();

json_object* buf = json_object_array_get_idx(m, y);
if (is_error(buf)) return false;
if (buf == nullptr)
return false;

m_file->push_object(buf);
return true;
Expand Down Expand Up @@ -199,7 +200,8 @@ SerializableJsonReader00::read_sparseentry_begin_wrapped(

json_object* buf_obj
= json_object_array_get_idx(m, y);
if (is_error(buf_obj)) return false;
if (buf_obj == nullptr)
return false;
if (!json_object_is_type(buf_obj, json_type_object)) return false;

json_object* buf;
Expand Down

0 comments on commit 365ce4c

Please sign in to comment.