I believe that these spots don't really need to include files from
babeltrace2 other than babeltrace.h. In fact, given the presence of:
#ifndef __BT_IN_BABELTRACE_H
# error "Please include <babeltrace2/babeltrace.h> instead."
#endif
in those "internal public" header files and the fact that the including
files don't define __BT_IN_BABELTRACE_H, I believe that those inclusions
don't have an effect. It must be that the included file was already
included earlier, as part of babeltrace.h.
Change-Id: I9f88123f12f916dea8c90641dd7b32c531f5c707
Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/11458
Tested-by: jenkins <jenkins@lttng.org>
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
13 files changed:
#include <stdlib.h>
#include <stdint.h>
#include <stdlib.h>
#include <stdint.h>
-#include <babeltrace2/value.h>
#include <glib.h>
#include "babeltrace2-cfg.h"
#include <glib.h>
#include "babeltrace2-cfg.h"
#include <stdbool.h>
#include <stdlib.h>
#include <stdint.h>
#include <stdbool.h>
#include <stdlib.h>
#include <stdint.h>
-#include <babeltrace2/value.h>
#include "lib/object.h"
#include "compat/compiler.h"
#include "lib/object.h"
#include "compat/compiler.h"
-#include <babeltrace2/graph/component.h>
#include <glib.h>
#include "babeltrace2-cfg.h"
#include <glib.h>
#include "babeltrace2-cfg.h"
#include <stdlib.h>
#include <stdint.h>
#include <stdbool.h>
#include <stdlib.h>
#include <stdint.h>
#include <stdbool.h>
-#include <babeltrace2/value.h>
#include "lib/object.h"
#include "compat/compiler.h"
#include "lib/object.h"
#include "compat/compiler.h"
-#include <babeltrace2/graph/component-class.h>
#include <glib.h>
enum bt_config_command {
#include <glib.h>
enum bt_config_command {
#include <babeltrace2-ctf-writer/utils.h>
#include <babeltrace2-ctf-writer/object.h>
#include "compat/compiler.h"
#include <babeltrace2-ctf-writer/utils.h>
#include <babeltrace2-ctf-writer/object.h>
#include "compat/compiler.h"
-#include <babeltrace2/types.h>
#include "compat/string.h"
#include <stdbool.h>
#include <inttypes.h>
#include "compat/string.h"
#include <stdbool.h>
#include <inttypes.h>
#include <babeltrace2-ctf-writer/object.h>
#include <babeltrace2-ctf-writer/stream-class.h>
#include <babeltrace2-ctf-writer/utils.h>
#include <babeltrace2-ctf-writer/object.h>
#include <babeltrace2-ctf-writer/stream-class.h>
#include <babeltrace2-ctf-writer/utils.h>
-#include <babeltrace2/types.h>
#include "common/assert.h"
#include "compat/compiler.h"
#include "common/assert.h"
#include "compat/compiler.h"
#include <string.h>
#include <babeltrace2-ctf-writer/fields.h>
#include <string.h>
#include <babeltrace2-ctf-writer/fields.h>
-#include <babeltrace2/types.h>
#include "common/macros.h"
#include "common/common.h"
#include "common/macros.h"
#include "common/common.h"
#include <babeltrace2-ctf-writer/field-types.h>
#include <babeltrace2-ctf-writer/object.h>
#include <babeltrace2-ctf-writer/stream-class.h>
#include <babeltrace2-ctf-writer/field-types.h>
#include <babeltrace2-ctf-writer/object.h>
#include <babeltrace2-ctf-writer/stream-class.h>
-#include <babeltrace2/types.h>
#include "common/macros.h"
#include "common/assert.h"
#include "common/macros.h"
#include "common/assert.h"
#include <babeltrace2-ctf-writer/event.h>
#include <babeltrace2-ctf-writer/object.h>
#include <babeltrace2-ctf-writer/utils.h>
#include <babeltrace2-ctf-writer/event.h>
#include <babeltrace2-ctf-writer/object.h>
#include <babeltrace2-ctf-writer/utils.h>
-#include <babeltrace2/types.h>
#include "common/assert.h"
#include "compat/compiler.h"
#include "common/assert.h"
#include "compat/compiler.h"
#include <babeltrace2-ctf-writer/field-types.h>
#include <babeltrace2-ctf-writer/fields.h>
#include <babeltrace2-ctf-writer/trace.h>
#include <babeltrace2-ctf-writer/field-types.h>
#include <babeltrace2-ctf-writer/fields.h>
#include <babeltrace2-ctf-writer/trace.h>
-#include <babeltrace2/types.h>
#include <glib.h>
#include <sys/types.h>
#include <glib.h>
#include <sys/types.h>
#include <inttypes.h>
#include <babeltrace2-ctf-writer/object.h>
#include <inttypes.h>
#include <babeltrace2-ctf-writer/object.h>
-#include <babeltrace2/types.h>
#include "common/assert.h"
#include "common/common.h"
#include "common/assert.h"
#include "common/common.h"
#include "compat/endian.h"
#include "common/common.h"
#include "common/mmap-align.h"
#include "compat/endian.h"
#include "common/common.h"
#include "common/mmap-align.h"
-#include <babeltrace2/types.h>
#include "common/assert.h"
#include "common/macros.h"
#include "compat/bitfield.h"
#include "common/assert.h"
#include "common/macros.h"
#include "compat/bitfield.h"
#include "common/assert.h"
#include <babeltrace2/babeltrace.h>
#include "compat/compiler.h"
#include "common/assert.h"
#include <babeltrace2/babeltrace.h>
#include "compat/compiler.h"
-#include <babeltrace2/types.h>
#include "plugins/common/muxing/muxing.h"
#include "plugins/common/param-validation/param-validation.h"
#include "plugins/common/muxing/muxing.h"
#include "plugins/common/param-validation/param-validation.h"
#define BT_LOG_TAG "PLUGIN/FLT.LTTNG-UTILS.DEBUG-INFO/BIN-INFO"
#include "logging/comp-logging.h"
#define BT_LOG_TAG "PLUGIN/FLT.LTTNG-UTILS.DEBUG-INFO/BIN-INFO"
#include "logging/comp-logging.h"
-#include <babeltrace2/logging.h>
#include <dwarf.h>
#include <errno.h>
#include <fcntl.h>
#include <dwarf.h>
#include <errno.h>
#include <fcntl.h>