myadm

Simple MySQL client for the terminal
git clone git://git.bitsmanent.org/myadm
Log | Files | Refs | README | LICENSE

commit 7d7d35ae62a8c6d8699ea4f2d493f4ca5a96e5be
parent c52b718b491e0de818a5ec1fad85ebbaa5785550
Author: Claudio Alessi <smoppy@gmail.com>
Date:   Sat, 12 Mar 2016 23:31:37 +0100

Add FLDMAXLEN to config.def.h

Diffstat:
Mconfig.def.h | 1+
Mcore.c | 4++--
2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/config.def.h b/config.def.h @@ -1,6 +1,7 @@ /* See LICENSE file for copyright and license details. */ #define FLDSEP " | " +#define FLDMAXLEN 19 /* MySQL represents a timestamp in 19 chars. */ static const char *dbhost = ""; static const char *dbuser = ""; diff --git a/core.c b/core.c @@ -481,8 +481,8 @@ stfl_showfields(Field *fds, int *lens) { maxlen = lens[i]; txtsz = maxlen + 1; - txt = ecalloc(txtsz, sizeof(char)); linesz = maxlen * nfields + fldseplen * (nfields - 1) + 1; + txt = ecalloc(txtsz, sizeof(char)); line = ecalloc(linesz, sizeof(char)); for(fld = fds, i = 0; fld; fld = fld->next, ++i) { @@ -654,8 +654,8 @@ stfl_putitem(Item *item, int *lens) { maxlen = lens[i]; txtsz = maxlen + 1; - txt = ecalloc(txtsz, sizeof(char)); linesz = maxlen * item->ncols + fldseplen * (item->ncols - 1) + 1; + txt = ecalloc(txtsz, sizeof(char)); line = ecalloc(linesz, sizeof(char)); for(i = 0; i < item->ncols; ++i) {