itminor code-style improvements - vote - simple cgi voting system for web and gopher Err mx1.adamsgaard.dk 70 hgit clone git://src.adamsgaard.dk/vote URL:git://src.adamsgaard.dk/vote mx1.adamsgaard.dk 70 1Log /src/vote/log.gph mx1.adamsgaard.dk 70 1Files /src/vote/files.gph mx1.adamsgaard.dk 70 1Refs /src/vote/refs.gph mx1.adamsgaard.dk 70 1README /src/vote/file/README.gph mx1.adamsgaard.dk 70 1LICENSE /src/vote/file/LICENSE.gph mx1.adamsgaard.dk 70 i--- Err mx1.adamsgaard.dk 70 1commit aa9b98e360f92e876192fd8cbe90dcc9f2da448b /src/vote/commit/aa9b98e360f92e876192fd8cbe90dcc9f2da448b.gph mx1.adamsgaard.dk 70 1parent b0c8f6f22789317760958fec93e974faea523241 /src/vote/commit/b0c8f6f22789317760958fec93e974faea523241.gph mx1.adamsgaard.dk 70 hAuthor: Hiltjo Posthuma URL:mailto:hiltjo@codemadness.org mx1.adamsgaard.dk 70 iDate: Sun, 4 Oct 2020 15:53:08 +0200 Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 iminor code-style improvements Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 iSigned-off-by: Anders Damsgaard Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 iDiffstat: Err mx1.adamsgaard.dk 70 i M vote.c | 22 +++++++++------------- Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i1 file changed, 9 insertions(+), 13 deletions(-) Err mx1.adamsgaard.dk 70 i--- Err mx1.adamsgaard.dk 70 1diff --git a/vote.c b/vote.c /src/vote/file/vote.c.gph mx1.adamsgaard.dk 70 it@@ -64,7 +64,7 @@ pollfile(const char *poll_name, const char *postfix) Err mx1.adamsgaard.dk 70 i } Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i void Err mx1.adamsgaard.dk 70 i-print_html_head() Err mx1.adamsgaard.dk 70 i+print_html_head(void) Err mx1.adamsgaard.dk 70 i { Err mx1.adamsgaard.dk 70 i printf("Content-type: text/html; charset=utf-8\r\n\r\n"); Err mx1.adamsgaard.dk 70 i puts("\n" Err mx1.adamsgaard.dk 70 it@@ -98,7 +98,7 @@ print_html_head() Err mx1.adamsgaard.dk 70 i } Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i void Err mx1.adamsgaard.dk 70 i-print_html_foot() Err mx1.adamsgaard.dk 70 i+print_html_foot(void) Err mx1.adamsgaard.dk 70 i { Err mx1.adamsgaard.dk 70 i printf("\n" Err mx1.adamsgaard.dk 70 i "\n"); Err mx1.adamsgaard.dk 70 it@@ -210,7 +210,6 @@ create_poll_file(const char *name, const char *question, const char *options) Err mx1.adamsgaard.dk 70 i fputc('\n', fp); Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i for (col = 0; *options; (void)*options++) { Err mx1.adamsgaard.dk 70 i- Err mx1.adamsgaard.dk 70 i if (++col == 1 && *options != '\n' && *options != '\r') Err mx1.adamsgaard.dk 70 i fputs("0\t", fp); Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 it@@ -258,7 +257,7 @@ show_poll(const char *poll, int vote) Err mx1.adamsgaard.dk 70 i } Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i void Err mx1.adamsgaard.dk 70 i-list_polls() Err mx1.adamsgaard.dk 70 i+list_polls(void) Err mx1.adamsgaard.dk 70 i { Err mx1.adamsgaard.dk 70 i FTS *ftsp; Err mx1.adamsgaard.dk 70 i FTSENT *p; Err mx1.adamsgaard.dk 70 it@@ -296,10 +295,10 @@ list_polls() Err mx1.adamsgaard.dk 70 i void Err mx1.adamsgaard.dk 70 i increment_option(char *poll, size_t n) Err mx1.adamsgaard.dk 70 i { Err mx1.adamsgaard.dk 70 i+ static char fname_tmp[PATH_MAX]; Err mx1.adamsgaard.dk 70 i FILE *fp, *fp_tmp; Err mx1.adamsgaard.dk 70 i size_t v, lineno = 0; Err mx1.adamsgaard.dk 70 i char *line = NULL, *fname = NULL; Err mx1.adamsgaard.dk 70 i- static char fname_tmp[PATH_MAX]; Err mx1.adamsgaard.dk 70 i size_t linesize = 0; Err mx1.adamsgaard.dk 70 i ssize_t linelen; Err mx1.adamsgaard.dk 70 i struct stat sb; Err mx1.adamsgaard.dk 70 it@@ -325,7 +324,7 @@ increment_option(char *poll, size_t n) Err mx1.adamsgaard.dk 70 i else { Err mx1.adamsgaard.dk 70 i if (++lineno == n) Err mx1.adamsgaard.dk 70 i v++; Err mx1.adamsgaard.dk 70 i- fprintf(fp_tmp, "%ld\t%s\n", v, options); Err mx1.adamsgaard.dk 70 i+ fprintf(fp_tmp, "%zu\t%s\n", v, options); Err mx1.adamsgaard.dk 70 i } Err mx1.adamsgaard.dk 70 i } Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 it@@ -344,7 +343,7 @@ increment_option(char *poll, size_t n) Err mx1.adamsgaard.dk 70 i } Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i void Err mx1.adamsgaard.dk 70 i-print_poll_create_form() Err mx1.adamsgaard.dk 70 i+print_poll_create_form(void) Err mx1.adamsgaard.dk 70 i { Err mx1.adamsgaard.dk 70 i puts("

Create new poll

"); Err mx1.adamsgaard.dk 70 i puts("
\n" Err mx1.adamsgaard.dk 70 it@@ -380,14 +379,12 @@ print_poll_create_form() Err mx1.adamsgaard.dk 70 i } Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i void Err mx1.adamsgaard.dk 70 i-parse_query() Err mx1.adamsgaard.dk 70 i+parse_query(void) Err mx1.adamsgaard.dk 70 i { Err mx1.adamsgaard.dk 70 i char *query, *p; Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i- if (!(query = getenv("QUERY_STRING"))) { Err mx1.adamsgaard.dk 70 i- query = ""; Err mx1.adamsgaard.dk 70 i+ if (!(query = getenv("QUERY_STRING"))) Err mx1.adamsgaard.dk 70 i return; Err mx1.adamsgaard.dk 70 i- } Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i if ((p = getparam(query, "create"))) { Err mx1.adamsgaard.dk 70 i if (decodeparam(create, sizeof(create), p) == -1) { Err mx1.adamsgaard.dk 70 it@@ -423,11 +420,10 @@ parse_query() Err mx1.adamsgaard.dk 70 i exit(1); Err mx1.adamsgaard.dk 70 i } Err mx1.adamsgaard.dk 70 i } Err mx1.adamsgaard.dk 70 i- Err mx1.adamsgaard.dk 70 i } Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i int Err mx1.adamsgaard.dk 70 i-main() Err mx1.adamsgaard.dk 70 i+main(void) Err mx1.adamsgaard.dk 70 i { Err mx1.adamsgaard.dk 70 i size_t c; Err mx1.adamsgaard.dk 70 i const char *errstr; Err mx1.adamsgaard.dk 70 .