support -std=c89 -Wall -Wextra -Wpedantic
This commit is contained in:
11
main.c
11
main.c
@@ -45,7 +45,8 @@ char rcol_values[MAX_RCOL][RCOL_LEN];
|
|||||||
struct counters rcol_ctr[MAX_RCOL] = {0};
|
struct counters rcol_ctr[MAX_RCOL] = {0};
|
||||||
|
|
||||||
unsigned rcol_lut(unsigned hash) {
|
unsigned rcol_lut(unsigned hash) {
|
||||||
for (unsigned *p = rcol_hashes; *p; p++)
|
unsigned *p;
|
||||||
|
for (p = rcol_hashes; *p; p++)
|
||||||
if (*p == hash)
|
if (*p == hash)
|
||||||
return p - rcol_hashes + 1;
|
return p - rcol_hashes + 1;
|
||||||
return 0;
|
return 0;
|
||||||
@@ -86,7 +87,7 @@ void finish(int last_lc, unsigned last_rcol_idx) {
|
|||||||
|
|
||||||
int main(int argc, char **argv) {
|
int main(int argc, char **argv) {
|
||||||
int lcol_width;
|
int lcol_width;
|
||||||
int last_lc = 0;
|
unsigned last_lc = 0;
|
||||||
char *p, *lcol, *rcol;
|
char *p, *lcol, *rcol;
|
||||||
unsigned lcol_hash, rcol_hash, rcol_idx, last_rcol_idx = 0,
|
unsigned lcol_hash, rcol_hash, rcol_idx, last_rcol_idx = 0,
|
||||||
actual_last_rcol_idx, i, j, pfs_mode;
|
actual_last_rcol_idx, i, j, pfs_mode;
|
||||||
@@ -132,9 +133,9 @@ int main(int argc, char **argv) {
|
|||||||
rcol_idx = rcol_lut(rcol_hash);
|
rcol_idx = rcol_lut(rcol_hash);
|
||||||
if (rcol_idx == 0) {
|
if (rcol_idx == 0) {
|
||||||
rcol_idx = ++num_rcol;
|
rcol_idx = ++num_rcol;
|
||||||
// TODO: validate length
|
/* TODO: validate length */
|
||||||
rcol_hashes[rcol_idx - 1] = rcol_hash;
|
rcol_hashes[rcol_idx - 1] = rcol_hash;
|
||||||
// TODO: validate length
|
/* TODO: validate length */
|
||||||
strcpy(rcol_values[rcol_idx - 1], rcol);
|
strcpy(rcol_values[rcol_idx - 1], rcol);
|
||||||
} else if (rcol_idx <= last_rcol_idx && last_rcol_idx != 0) {
|
} else if (rcol_idx <= last_rcol_idx && last_rcol_idx != 0) {
|
||||||
err_misfmt_input("ordering different from last time");
|
err_misfmt_input("ordering different from last time");
|
||||||
@@ -197,4 +198,6 @@ int main(int argc, char **argv) {
|
|||||||
printf(HRED " %u failed" RESET "\n", sum.pfs[1]);
|
printf(HRED " %u failed" RESET "\n", sum.pfs[1]);
|
||||||
if (sum.pfs[2])
|
if (sum.pfs[2])
|
||||||
printf(HYELLOW " %u skipped" RESET "\n", sum.pfs[2]);
|
printf(HYELLOW " %u skipped" RESET "\n", sum.pfs[2]);
|
||||||
|
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user