0_0_23679827_8594.c: In function 'add':
0_0_23679827_8594.c:12:2: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
for (int i = pos; i <= size; i += lowbit(i))
^
0_0_23679827_8594.c:12:2: note: use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code
0_0_23679827_8594.c: In function 'prefix_sum':
0_0_23679827_8594.c:19:2: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
for (int i = n; i >= 1; i -= lowbit(i))
^
0_0_23679827_8594.c: In function 'main':
0_0_23679827_8594.c:35:2: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
for (int i = 0; i < N; i++)
^
0_0_23679827_8594.c:41:11: error: redefinition of 'i'
for (int i = 0; i < N; i++)
^
0_0_23679827_8594.c:35:11: note: previous definition of 'i' was here
for (int i = 0; i < N; i++)
^
0_0_23679827_8594.c:41:2: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
for (int i = 0; i < N; i++)
^
|