0_0_22541839_22724.c:29:1: error: expected identifier or '(' before '/' token
// function prototypes
^
0_0_22541839_22724.c:35:1: error: expected identifier or '(' before '/' token
//
^
0_0_22541839_22724.c:40:1: error: expected identifier or '(' before '/' token
//
^
0_0_22541839_22724.c:48:1: error: expected identifier or '(' before '/' token
//
^
0_0_22541839_22724.c:60:1: error: expected identifier or '(' before '/' token
// function implementations
^
0_0_22541839_22724.c:81:1: error: expected identifier or '(' before '/' token
//
^
0_0_22541839_22724.c:118:1: error: expected identifier or '(' before '/' token
//
^
0_0_22541839_22724.c: In function 'delete_node_from_list':
0_0_22541839_22724.c:152:5: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
for(int i = 0; i < id; i++) node = node->next;
^
0_0_22541839_22724.c:152:5: note: use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code
0_0_22541839_22724.c: In function 'get_node_from_list':
0_0_22541839_22724.c:176:5: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
for(int i = 0; i < id; i++) node = node->next;
^
0_0_22541839_22724.c: At top level:
0_0_22541839_22724.c:186:1: error: expected identifier or '(' before '/' token
//
^
0_0_22541839_22724.c: In function 'main':
0_0_22541839_22724.c:308:9: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
for(int i = 0; i < n; i++)
^
0_0_22541839_22724.c:315:9: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
for(struct list_node *p_node_i = list->head; p_node_i != list->tail; p_node_i = p_node_i->next)
^
|