shell: Fix checks of Kconfig options
The compiler was generating errors of the form error: "CONFIG_LOG" is not defined, evaluates to 0 [-Werror=undef] when -Wundef is used and the config option was turned off. Change several #if checks to #ifdef. Signed-off-by: Bradley Bolen <bbolen@lexmark.com>
This commit is contained in:
parent
c0b30355fb
commit
3c0c1bfa8d
3 changed files with 3 additions and 3 deletions
|
@ -500,7 +500,7 @@ struct shell_stats {
|
|||
u32_t log_lost_cnt; /*!< Lost log counter.*/
|
||||
};
|
||||
|
||||
#if CONFIG_SHELL_STATS
|
||||
#ifdef CONFIG_SHELL_STATS
|
||||
#define SHELL_STATS_DEFINE(_name) static struct shell_stats _name##_stats
|
||||
#define SHELL_STATS_PTR(_name) (&(_name##_stats))
|
||||
#else
|
||||
|
|
|
@ -29,7 +29,7 @@ struct shell_history_item {
|
|||
char data[];
|
||||
};
|
||||
|
||||
#if CONFIG_SHELL_HISTORY
|
||||
#ifdef CONFIG_SHELL_HISTORY
|
||||
#define SHELL_HISTORY_DEFINE(_name, block_size, block_count) \
|
||||
\
|
||||
K_MEM_SLAB_DEFINE(_name##_history_memslab, \
|
||||
|
|
|
@ -64,7 +64,7 @@ int shell_log_backend_output_func(u8_t *data, size_t length, void *ctx);
|
|||
*
|
||||
* @param _name Shell name.
|
||||
*/
|
||||
#if CONFIG_LOG
|
||||
#ifdef CONFIG_LOG
|
||||
#define SHELL_LOG_BACKEND_DEFINE(_name, _buf, _size, _queue_size, _timeout) \
|
||||
LOG_BACKEND_DEFINE(_name##_backend, log_backend_shell_api, false); \
|
||||
K_MSGQ_DEFINE(_name##_msgq, sizeof(struct shell_log_backend_msg), \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue