Skip to content

Commit ea3ece4

Browse files
committed
patch 8.0.1729: no comma after last enum item
Problem: No comma after last enum item. Solution: Add a few commas to check if this works for all compilers. Also add a few // comments.
1 parent 1feab2b commit ea3ece4

File tree

2 files changed

+29
-27
lines changed

2 files changed

+29
-27
lines changed

src/structs.h

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -827,9 +827,9 @@ struct msglist
827827
*/
828828
typedef enum
829829
{
830-
ET_USER, /* exception caused by ":throw" command */
831-
ET_ERROR, /* error exception */
832-
ET_INTERRUPT /* interrupt exception triggered by Ctrl-C */
830+
ET_USER, // exception caused by ":throw" command
831+
ET_ERROR, // error exception
832+
ET_INTERRUPT, // interrupt exception triggered by Ctrl-C
833833
} except_type_T;
834834

835835
/*
@@ -1190,16 +1190,16 @@ typedef struct channel_S channel_T;
11901190
typedef enum
11911191
{
11921192
VAR_UNKNOWN = 0,
1193-
VAR_NUMBER, /* "v_number" is used */
1194-
VAR_STRING, /* "v_string" is used */
1195-
VAR_FUNC, /* "v_string" is function name */
1196-
VAR_PARTIAL, /* "v_partial" is used */
1197-
VAR_LIST, /* "v_list" is used */
1198-
VAR_DICT, /* "v_dict" is used */
1199-
VAR_FLOAT, /* "v_float" is used */
1200-
VAR_SPECIAL, /* "v_number" is used */
1201-
VAR_JOB, /* "v_job" is used */
1202-
VAR_CHANNEL /* "v_channel" is used */
1193+
VAR_NUMBER, // "v_number" is used
1194+
VAR_STRING, // "v_string" is used
1195+
VAR_FUNC, // "v_string" is function name
1196+
VAR_PARTIAL, // "v_partial" is used
1197+
VAR_LIST, // "v_list" is used
1198+
VAR_DICT, // "v_dict" is used
1199+
VAR_FLOAT, // "v_float" is used
1200+
VAR_SPECIAL, // "v_number" is used
1201+
VAR_JOB, // "v_job" is used
1202+
VAR_CHANNEL, // "v_channel" is used
12031203
} vartype_T;
12041204

12051205
/*
@@ -1456,8 +1456,8 @@ typedef enum
14561456
{
14571457
JOB_FAILED,
14581458
JOB_STARTED,
1459-
JOB_ENDED, /* detected job done */
1460-
JOB_FINISHED /* job done and cleanup done */
1459+
JOB_ENDED, // detected job done
1460+
JOB_FINISHED, // job done and cleanup done
14611461
} jobstatus_T;
14621462

14631463
/*
@@ -1531,11 +1531,11 @@ typedef enum
15311531
MODE_NL = 0,
15321532
MODE_RAW,
15331533
MODE_JSON,
1534-
MODE_JS
1534+
MODE_JS,
15351535
} ch_mode_T;
15361536

15371537
typedef enum {
1538-
JIO_PIPE, /* default */
1538+
JIO_PIPE, // default
15391539
JIO_NULL,
15401540
JIO_FILE,
15411541
JIO_BUFFER,
@@ -1557,7 +1557,7 @@ typedef enum {
15571557
PART_IN,
15581558
# define CH_IN_FD CH_PART_FD(PART_IN)
15591559
#endif
1560-
PART_COUNT
1560+
PART_COUNT,
15611561
} ch_part_T;
15621562

15631563
#define INVALID_FD (-1)
@@ -3252,15 +3252,15 @@ typedef struct {
32523252
*/
32533253
typedef enum
32543254
{
3255-
TYPE_UNKNOWN = 0
3256-
, TYPE_EQUAL /* == */
3257-
, TYPE_NEQUAL /* != */
3258-
, TYPE_GREATER /* > */
3259-
, TYPE_GEQUAL /* >= */
3260-
, TYPE_SMALLER /* < */
3261-
, TYPE_SEQUAL /* <= */
3262-
, TYPE_MATCH /* =~ */
3263-
, TYPE_NOMATCH /* !~ */
3255+
TYPE_UNKNOWN = 0,
3256+
TYPE_EQUAL, // ==
3257+
TYPE_NEQUAL, // !=
3258+
TYPE_GREATER, // >
3259+
TYPE_GEQUAL, // >=
3260+
TYPE_SMALLER, // <
3261+
TYPE_SEQUAL, // <=
3262+
TYPE_MATCH, // =~
3263+
TYPE_NOMATCH, // !~
32643264
} exptype_T;
32653265

32663266
/*

src/version.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -762,6 +762,8 @@ static char *(features[]) =
762762

763763
static int included_patches[] =
764764
{ /* Add new patch number below this line */
765+
/**/
766+
1729,
765767
/**/
766768
1728,
767769
/**/

0 commit comments

Comments
 (0)