Change gboolean comparison
authorGichan Jang <gichan2.jang@samsung.com>
Mon, 5 Apr 2021 04:28:18 +0000 (13:28 +0900)
committerjaeyun-jung <39614140+jaeyun-jung@users.noreply.github.com>
Mon, 5 Apr 2021 07:48:19 +0000 (16:48 +0900)
commitd55e7d70fd1f5b0ac67ef6f1c5a64cf5b9814ec9
treecf31992527418aad98e833573322d1d39ba94942
parente9787d12abeda7cd8884449fc37cc3b23928ce28
Change gboolean comparison

Never directly compare the contents of a gboolean variable with the values TRUE or FALSE.
Use `if (condition)` to check a gboolean is "true", instead of `if (condition == TRUE)`. Likewise use `if (!condition)` to check a gboolean is "false".
There is no validation when assigning to a gboolean variable and so it could contain any value represented by a gint. This is why the use of if (condition) is recommended.
All non-zero values in C evaluate to "true".

Refer: https://developer.gnome.org/glib/stable/glib-Basic-Types.html#gboolean

Signed-off-by: Gichan Jang <gichan2.jang@samsung.com>
32 files changed:
ext/nnstreamer/extra/nnstreamer_protobuf.cc
ext/nnstreamer/tensor_converter/tensor_converter_flatbuf.cc
ext/nnstreamer/tensor_converter/tensor_converter_flexbuf.cc
ext/nnstreamer/tensor_decoder/tensordec-boundingbox.c
ext/nnstreamer/tensor_decoder/tensordec-directvideo.c
ext/nnstreamer/tensor_decoder/tensordec-flatbuf.cc
ext/nnstreamer/tensor_decoder/tensordec-flexbuf.cc
ext/nnstreamer/tensor_decoder/tensordec-imagelabel.c
ext/nnstreamer/tensor_decoder/tensordec-imagesegment.c
ext/nnstreamer/tensor_decoder/tensordec-pose.c
ext/nnstreamer/tensor_source/tensor_src_tizensensor.c
gst/nnstreamer/nnstreamer_conf.c
gst/nnstreamer/tensor_aggregator/tensor_aggregator.c
gst/nnstreamer/tensor_common.c
gst/nnstreamer/tensor_common_pipeline.c
gst/nnstreamer/tensor_converter/tensor_converter.c
gst/nnstreamer/tensor_decoder/tensordec.c
gst/nnstreamer/tensor_filter/tensor_filter.c
gst/nnstreamer/tensor_filter/tensor_filter_common.c
gst/nnstreamer/tensor_filter/tensor_filter_custom_easy.c
gst/nnstreamer/tensor_filter/tensor_filter_single.c
gst/nnstreamer/tensor_if/gsttensorif.c
gst/nnstreamer/tensor_merge/gsttensormerge.c
gst/nnstreamer/tensor_repo/tensor_reposrc.c
gst/nnstreamer/tensor_source/tensor_src_iio.c
gst/nnstreamer/tensor_split/gsttensorsplit.c
gst/nnstreamer/tensor_transform/tensor_transform.c
tests/common/unittest_common.cc
tests/nnstreamer_converter/unittest_converter.cc
tests/nnstreamer_decoder/unittest_decoder.cc
tests/nnstreamer_filter_armnn/unittest_filter_armnn.cc
tests/tizen_nnfw_runtime/unittest_tizen_nnfw_runtime_raw.cc