/* This file is part of the YAZ toolkit.
- * Copyright (C) 1995-2011 Index Data
+ * Copyright (C) 1995-2012 Index Data
* See the file LICENSE for details.
*/
/** \file zoomsh.c
int res = 0;
while (res == 0)
{
- char buf[1000];
+ char buf[100000];
char *cp;
const char *bp = buf;
#if HAVE_READLINE_READLINE_H
if (*line_in)
add_history(line_in);
#endif
- if (strlen(line_in) > 999)
+ if (strlen(line_in) > sizeof(buf)-1)
{
printf("Input line too long\n");
res = 1;
free(line_in);
#else
printf("ZOOM>"); fflush(stdout);
- if (!fgets(buf, 999, stdin))
+ if (!fgets(buf, sizeof(buf)-1, stdin))
{
res = -1;
break;