apps/system/cle/cle.c: Fix warning, re-order to follow coding standard.
This commit is contained in:
parent
0d8ed9c0de
commit
fa0aded666
@ -1,7 +1,7 @@
|
|||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* apps/system/cle/cle.c
|
* apps/system/cle/cle.c
|
||||||
*
|
*
|
||||||
* Copyright (C) 2014, 2018 Gregory Nutt. All rights reserved.
|
* Copyright (C) 2014, 2018-2019 Gregory Nutt. All rights reserved.
|
||||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
@ -134,29 +134,11 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_SYSTEM_CLE_CMD_HISTORY
|
#ifdef CONFIG_SYSTEM_COLOR_CLE
|
||||||
/* Command history
|
# define COLOR_PROMPT VT100_YELLOW
|
||||||
*
|
# define COLOR_COMMAND VT100_CYAN
|
||||||
* g_cmd_history[][] Circular buffer
|
# define COLOR_OUTPUT VT100_GREEN
|
||||||
* g_cmd_history_head Head of the circular buffer, most recent
|
#endif
|
||||||
* command
|
|
||||||
* g_cmd_history_steps_from_head Offset from head
|
|
||||||
* g_cmd_history_len Number of elements in the circular buffer
|
|
||||||
*
|
|
||||||
* REVISIT: These globals will *not* work in an environment where there
|
|
||||||
* are multiple copies if the NSH shell! Use of global variables is not
|
|
||||||
* thread safe! These settings should, at least, be semaphore protected so
|
|
||||||
* that the integrity of the data is assured, even though commands from
|
|
||||||
* different sessions may be intermixed.
|
|
||||||
*/
|
|
||||||
|
|
||||||
static char g_cmd_history[CONFIG_SYSTEM_CLE_CMD_HISTORY_LEN]
|
|
||||||
[CONFIG_SYSTEM_CLE_CMD_HISTORY_LINELEN];
|
|
||||||
static int g_cmd_history_head = -1;
|
|
||||||
static int g_cmd_history_steps_from_head = 1;
|
|
||||||
static int g_cmd_history_len = 0;
|
|
||||||
|
|
||||||
#endif /* CONFIG_SYSTEM_CLE_CMD_HISTORY */
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Private Types
|
* Private Types
|
||||||
@ -231,6 +213,30 @@ static int cle_editloop(FAR struct cle_s *priv);
|
|||||||
* Private Data
|
* Private Data
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
|
#ifdef CONFIG_SYSTEM_CLE_CMD_HISTORY
|
||||||
|
/* Command history
|
||||||
|
*
|
||||||
|
* g_cmd_history[][] Circular buffer
|
||||||
|
* g_cmd_history_head Head of the circular buffer, most recent
|
||||||
|
* command
|
||||||
|
* g_cmd_history_steps_from_head Offset from head
|
||||||
|
* g_cmd_history_len Number of elements in the circular buffer
|
||||||
|
*
|
||||||
|
* REVISIT: These globals will *not* work in an environment where there
|
||||||
|
* are multiple copies if the NSH shell! Use of global variables is not
|
||||||
|
* thread safe! These settings should, at least, be semaphore protected so
|
||||||
|
* that the integrity of the data is assured, even though commands from
|
||||||
|
* different sessions may be intermixed.
|
||||||
|
*/
|
||||||
|
|
||||||
|
static char g_cmd_history[CONFIG_SYSTEM_CLE_CMD_HISTORY_LEN]
|
||||||
|
[CONFIG_SYSTEM_CLE_CMD_HISTORY_LINELEN];
|
||||||
|
static int g_cmd_history_head = -1;
|
||||||
|
static int g_cmd_history_steps_from_head = 1;
|
||||||
|
static int g_cmd_history_len = 0;
|
||||||
|
|
||||||
|
#endif /* CONFIG_SYSTEM_CLE_CMD_HISTORY */
|
||||||
|
|
||||||
/* VT100 escape sequences */
|
/* VT100 escape sequences */
|
||||||
|
|
||||||
static const char g_cursoron[] = VT100_CURSORON;
|
static const char g_cursoron[] = VT100_CURSORON;
|
||||||
@ -240,12 +246,8 @@ static const char g_erasetoeol[] = VT100_CLEAREOL;
|
|||||||
static const char g_fmtcursorpos[] = VT100_FMT_CURSORPOS;
|
static const char g_fmtcursorpos[] = VT100_FMT_CURSORPOS;
|
||||||
static const char g_clrscr[] = VT100_CLEARSCREEN;
|
static const char g_clrscr[] = VT100_CLEARSCREEN;
|
||||||
static const char g_home[] = VT100_CURSORHOME;
|
static const char g_home[] = VT100_CURSORHOME;
|
||||||
static const char g_setcolor[] = VT100_FMT_FORE_COLOR;
|
|
||||||
|
|
||||||
#ifdef CONFIG_SYSTEM_COLOR_CLE
|
#ifdef CONFIG_SYSTEM_COLOR_CLE
|
||||||
# define COLOR_PROMPT VT100_YELLOW
|
static const char g_setcolor[] = VT100_FMT_FORE_COLOR;
|
||||||
# define COLOR_COMMAND VT100_CYAN
|
|
||||||
# define COLOR_OUTPUT VT100_GREEN
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
|
Loading…
x
Reference in New Issue
Block a user