mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-25 20:33:08 +00:00
Unbreak C++11 due to narrowing; use non-conflicting declaration FISH_COLORS instead of COLORS; remove deprecated register type.
This commit is contained in:
parent
35f2302352
commit
fd10844c2b
3 changed files with 10 additions and 6 deletions
|
@ -52,7 +52,7 @@
|
|||
/**
|
||||
Number of color names in the col array
|
||||
*/
|
||||
#define COLORS (sizeof(col)/sizeof(wchar_t *))
|
||||
#define FISH_COLORS (sizeof(col)/sizeof(wchar_t *))
|
||||
|
||||
static int writeb_internal(char c);
|
||||
|
||||
|
@ -622,7 +622,7 @@ int output_color_code(const wcstring &val, bool is_background)
|
|||
|
||||
if (! color_name.empty())
|
||||
{
|
||||
for (i=0; i<COLORS; i++)
|
||||
for (i=0; i<FISH_COLORS; i++)
|
||||
{
|
||||
if (wcscasecmp(col[i], color_name.c_str()) == 0)
|
||||
{
|
||||
|
|
|
@ -1065,10 +1065,14 @@ static parse_keyword_t keyword_for_token(token_type tok, const wchar_t *tok_txt)
|
|||
}
|
||||
|
||||
/* Placeholder invalid token */
|
||||
static const parse_token_t kInvalidToken = {token_type_invalid, parse_keyword_none, false, false, -1, -1};
|
||||
static const parse_token_t kInvalidToken = {token_type_invalid,
|
||||
parse_keyword_none, false, false, static_cast<size_t>(-1),
|
||||
static_cast<size_t>(-1)};
|
||||
|
||||
/* Terminal token */
|
||||
static const parse_token_t kTerminalToken = {parse_token_type_terminate, parse_keyword_none, false, false, -1, -1};
|
||||
static const parse_token_t kTerminalToken = {parse_token_type_terminate,
|
||||
parse_keyword_none, false, false, static_cast<size_t>(-1),
|
||||
static_cast<size_t>(-1)};
|
||||
|
||||
static inline bool is_help_argument(const wchar_t *txt)
|
||||
{
|
||||
|
|
|
@ -270,7 +270,7 @@ exchange(wchar_t **argv)
|
|||
{
|
||||
/* Bottom segment is the short one. */
|
||||
int len = middle - bottom;
|
||||
register int i;
|
||||
short i;
|
||||
|
||||
/* Swap it with the top part of the top segment. */
|
||||
for (i = 0; i < len; i++)
|
||||
|
@ -286,7 +286,7 @@ exchange(wchar_t **argv)
|
|||
{
|
||||
/* Top segment is the short one. */
|
||||
int len = top - middle;
|
||||
register int i;
|
||||
short i;
|
||||
|
||||
/* Swap it with the bottom part of the bottom segment. */
|
||||
for (i = 0; i < len; i++)
|
||||
|
|
Loading…
Reference in a new issue