shell : assert standardization

1. All macros assert have been replaced with __ASSERT_NO_MSG.
2. Macro _Static_assert has been replaced with BUILD_ASSERT.

Signed-off-by: Jakub Rzeszutko <jakub.rzeszutko@nordicsemi.no>
This commit is contained in:
Jakub Rzeszutko 2018-09-25 08:57:32 +02:00 committed by Carles Cufí
commit 73c2178027
3 changed files with 24 additions and 24 deletions

View file

@ -292,7 +292,7 @@ struct shell_flags {
u32_t mode_delete :1; /*!< Operation mode of backspace key */ u32_t mode_delete :1; /*!< Operation mode of backspace key */
}; };
_Static_assert(sizeof(struct shell_flags) == sizeof(u32_t), "Must fit in 32b."); BUILD_ASSERT(sizeof(struct shell_flags) == sizeof(u32_t));
/* /*
* @internal @brief Union for internal shell usage. * @internal @brief Union for internal shell usage.

View file

@ -12,7 +12,6 @@
#include "shell_ops.h" #include "shell_ops.h"
#include "shell_wildcard.h" #include "shell_wildcard.h"
#include "shell_vt100.h" #include "shell_vt100.h"
#include <assert.h>
#include <atomic.h> #include <atomic.h>
/* 2 == 1 char for cmd + 1 char for '\0' */ /* 2 == 1 char for cmd + 1 char for '\0' */
@ -98,7 +97,7 @@ static void shell_cmd_buffer_clear(const struct shell *shell)
static void shell_write(const struct shell *shell, const void *data, static void shell_write(const struct shell *shell, const void *data,
size_t length) size_t length)
{ {
assert(shell && data); __ASSERT_NO_MSG(shell && data);
size_t offset = 0; size_t offset = 0;
size_t tmp_cnt; size_t tmp_cnt;
@ -108,8 +107,8 @@ static void shell_write(const struct shell *shell, const void *data,
&((const u8_t *) data)[offset], length, &((const u8_t *) data)[offset], length,
&tmp_cnt); &tmp_cnt);
(void)err; (void)err;
assert(err == 0); __ASSERT_NO_MSG(err == 0);
assert(length >= tmp_cnt); __ASSERT_NO_MSG(length >= tmp_cnt);
offset += tmp_cnt; offset += tmp_cnt;
length -= tmp_cnt; length -= tmp_cnt;
if (tmp_cnt == 0 && if (tmp_cnt == 0 &&
@ -147,8 +146,8 @@ static void cmd_get(const struct shell_cmd_entry *command, size_t lvl,
size_t idx, const struct shell_static_entry **entry, size_t idx, const struct shell_static_entry **entry,
struct shell_static_entry *d_entry) struct shell_static_entry *d_entry)
{ {
assert(entry != NULL); __ASSERT_NO_MSG(entry != NULL);
assert(d_entry != NULL); __ASSERT_NO_MSG(d_entry != NULL);
if (lvl == SHELL_CMD_ROOT_LVL) { if (lvl == SHELL_CMD_ROOT_LVL) {
if (idx < shell_root_cmd_count()) { if (idx < shell_root_cmd_count()) {
@ -975,7 +974,7 @@ static void shell_execute(const struct shell *shell)
} }
/* Root command shall be always static. */ /* Root command shall be always static. */
assert(p_cmd->is_dynamic == false); __ASSERT_NO_MSG(p_cmd->is_dynamic == false);
/* checking if root command has a handler */ /* checking if root command has a handler */
shell->ctx->active_cmd = *p_cmd->u.entry; shell->ctx->active_cmd = *p_cmd->u.entry;
@ -1143,9 +1142,10 @@ static void shell_log_process(const struct shell *shell)
static int shell_instance_init(const struct shell *shell, const void *p_config, static int shell_instance_init(const struct shell *shell, const void *p_config,
bool use_colors) bool use_colors)
{ {
assert(shell); __ASSERT_NO_MSG(shell);
assert(shell->ctx && shell->iface && shell->prompt); __ASSERT_NO_MSG(shell->ctx && shell->iface && shell->prompt);
assert((shell->newline_char == '\n') || (shell->newline_char == '\r')); __ASSERT_NO_MSG((shell->newline_char == '\n') ||
(shell->newline_char == '\r'));
int err; int err;
@ -1241,7 +1241,7 @@ void shell_thread(void *shell_handle, void *dummy1, void *dummy2)
int shell_init(const struct shell *shell, const void *transport_config, int shell_init(const struct shell *shell, const void *transport_config,
bool use_colors, bool log_backend, u32_t init_log_level) bool use_colors, bool log_backend, u32_t init_log_level)
{ {
assert(shell); __ASSERT_NO_MSG(shell);
int err; int err;
err = shell_instance_init(shell, transport_config, use_colors); err = shell_instance_init(shell, transport_config, use_colors);
@ -1266,8 +1266,8 @@ int shell_init(const struct shell *shell, const void *transport_config,
static int shell_instance_uninit(const struct shell *shell) static int shell_instance_uninit(const struct shell *shell)
{ {
assert(shell); __ASSERT_NO_MSG(shell);
assert(shell->ctx && shell->iface && shell->prompt); __ASSERT_NO_MSG(shell->ctx && shell->iface && shell->prompt);
int err; int err;
if (flag_processing_is_set(shell)) { if (flag_processing_is_set(shell)) {
@ -1305,8 +1305,8 @@ int shell_uninit(const struct shell *shell)
int shell_start(const struct shell *shell) int shell_start(const struct shell *shell)
{ {
assert(shell); __ASSERT_NO_MSG(shell);
assert(shell->ctx && shell->iface && shell->prompt); __ASSERT_NO_MSG(shell->ctx && shell->iface && shell->prompt);
int err; int err;
if (shell->ctx->state != SHELL_STATE_INITIALIZED) { if (shell->ctx->state != SHELL_STATE_INITIALIZED) {
@ -1331,7 +1331,7 @@ int shell_start(const struct shell *shell)
int shell_stop(const struct shell *shell) int shell_stop(const struct shell *shell)
{ {
assert(shell); __ASSERT_NO_MSG(shell);
if ((shell->ctx->state == SHELL_STATE_INITIALIZED) || if ((shell->ctx->state == SHELL_STATE_INITIALIZED) ||
(shell->ctx->state == SHELL_STATE_UNINITIALIZED)) { (shell->ctx->state == SHELL_STATE_UNINITIALIZED)) {
@ -1345,7 +1345,7 @@ int shell_stop(const struct shell *shell)
void shell_process(const struct shell *shell) void shell_process(const struct shell *shell)
{ {
assert(shell); __ASSERT_NO_MSG(shell);
union shell_internal internal; union shell_internal internal;
@ -1387,7 +1387,7 @@ void shell_print_stream(const void *user_ctx, const char *data,
void shell_fprintf(const struct shell *shell, enum shell_vt100_color color, void shell_fprintf(const struct shell *shell, enum shell_vt100_color color,
const char *p_fmt, ...) const char *p_fmt, ...)
{ {
assert(shell); __ASSERT_NO_MSG(shell);
va_list args = { 0 }; va_list args = { 0 };
@ -1651,7 +1651,7 @@ static void help_subcmd_print(const struct shell *shell)
void shell_help_print(const struct shell *shell, void shell_help_print(const struct shell *shell,
const struct shell_getopt_option *opt, size_t opt_len) const struct shell_getopt_option *opt, size_t opt_len)
{ {
assert(shell); __ASSERT_NO_MSG(shell);
if (!IS_ENABLED(CONFIG_SHELL_HELP)) { if (!IS_ENABLED(CONFIG_SHELL_HELP)) {
return; return;
@ -1667,8 +1667,8 @@ int shell_prompt_change(const struct shell *shell, char *prompt)
size_t len = shell_strlen(prompt); size_t len = shell_strlen(prompt);
assert(shell); __ASSERT_NO_MSG(shell);
assert(prompt); __ASSERT_NO_MSG(prompt);
if (len <= CONFIG_SHELL_PROMPT_LENGTH) { if (len <= CONFIG_SHELL_PROMPT_LENGTH) {
memcpy(shell->prompt, prompt, len + 1); /* +1 for '\0' */ memcpy(shell->prompt, prompt, len + 1); /* +1 for '\0' */

View file

@ -13,8 +13,8 @@ static void subcmd_get(const struct shell_cmd_entry *cmd,
size_t idx, const struct shell_static_entry **entry, size_t idx, const struct shell_static_entry **entry,
struct shell_static_entry *d_entry) struct shell_static_entry *d_entry)
{ {
assert(entry != NULL); __ASSERT_NO_MSG(entry != NULL);
assert(st_entry != NULL); __ASSERT_NO_MSG(st_entry != NULL);
if (cmd == NULL) { if (cmd == NULL) {
*entry = NULL; *entry = NULL;