lib: Make bt_value_null a const pointer
authorSimon Marchi <simon.marchi@efficios.com>
Wed, 3 Apr 2019 16:08:11 +0000 (12:08 -0400)
committerFrancis Deslauriers <francis.deslauriers@efficios.com>
Thu, 2 May 2019 20:50:15 +0000 (20:50 +0000)
commit211796dcc2bda980a97fa5c9606942a6a2bd899c
tree28acd8bb8aa836bb7428f7e9bdb443222142340e
parentb1acab38a0e781eb24adc6184b09d79388f69ebe
lib: Make bt_value_null a const pointer

We probably don't want anything to change the value of this pointer,
which points to the only instance of BT_VALUE_TYPE_NULL,
bt_value_null_instance.  Therefore, declare it as a constant value.

It also helps a little bit the Python bindings: if we copy the
declaration verbatim to the .i file, without const, bt_value_null is
available through the special "cvar" global object (and can be
modified!).  With const, it becomes read-only, so can be accessed
directly as native_bt.value_null.

Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
include/babeltrace/value.h
lib/value.c
This page took 0.024595 seconds and 4 git commands to generate.