URI: 
       fix compilation error and warnings under Linux - ploot - simple plotting tools
  HTML git clone git://bitreich.org/ploot git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/ploot
   DIR Log
   DIR Files
   DIR Refs
   DIR Tags
   DIR README
   DIR LICENSE
       ---
   DIR commit 50aea1263cf0d68aa2403894b92eb9584958af36
   DIR parent ba18a4ef00490d0f3c5f5838772ed0ba69cc071f
  HTML Author: Josuah Demangeon <me@josuah.net>
       Date:   Wed,  7 Sep 2022 11:29:25 +0200
       
       fix compilation error and warnings under Linux
       
       Diffstat:
         M Makefile                            |       7 ++++---
         M drawille.c                          |       8 ++++----
         M tsv.c                               |       3 +--
       
       3 files changed, 9 insertions(+), 9 deletions(-)
       ---
   DIR diff --git a/Makefile b/Makefile
       @@ -1,11 +1,12 @@
        NAME = ploot
        VERSION = v0.1
        
       -D = -D_POSIX_C_SOURCE=200811L -D_BSD_SOURCE
       +D = -D_POSIX_C_SOURCE=200811L -D_DEFAULT_SOURCE
        CFLAGS = -Wall -Wextra -std=c99 -pedantic $W $D -fPIC
       -LFLAGS = -static -lm
       +LDFLAGS = -static
        PREFIX = /usr/local
        MANOREFIX = $(PREFIX)/share/man
       +LIBS = -lm
        
        SRC = tsv.c drawille.c font.c font13.c font8.c util.c
        INC = tsv.h drawille.h font.h util.h
       @@ -19,7 +20,7 @@ all: ${BIN}
        
        ${OBJ} ${BIN:=.o}: ${INC} Makefile
        ${BIN}: ${OBJ} ${BIN:=.o}
       -        ${CC} ${LFLAGS} -o $@ $@.o ${OBJ}
       +        ${CC} ${LDFLAGS} -o $@ $@.o ${OBJ} ${LIBS}
        
        install: ${BIN}
                mkdir -p ${PREFIX}/bin ${MANDIR}/man1 ${MANDIR}/man5
   DIR diff --git a/drawille.c b/drawille.c
       @@ -109,17 +109,17 @@ drawille_line_init(struct line *l, int x0, int y0, int x1, int y1)
        static int
        drawille_line_next(struct line *l)
        {
       -        int e;
       +        int err;
        
                if (l->x0 == l->x1 && l->y0 == l->y1)
                        return 0;
        
       -        e = l->err;
       -        if (e > -l->dx) {
       +        err = l->err;
       +        if (err > -l->dx) {
                        l->x0 += l->sx;
                        l->err -= l->dy;
                }
       -        if (e < l->dy) {
       +        if (err < l->dy) {
                        l->y0 += l->sy;
                        l->err += l->dx;
                }
   DIR diff --git a/tsv.c b/tsv.c
       @@ -103,10 +103,9 @@ tsv_labels(FILE *fp, struct tsv **vlp, size_t *ncol)
                char *field, *line, *cp;
                struct tsv *vl, *col;
                size_t sz;
       -        ssize_t r;
        
                sz = 0, line = NULL;
       -        r = getline(&line, &sz, fp);
       +        getline(&line, &sz, fp);
                if (ferror(fp))
                        err(111, "error while reading from file");
                if (feof(fp))