*/
#include <limits.h>
#ifndef PATH_MAX /* POSIX, but not required */
-#ifdef _MSC_VER /* Microsoft C */
+#if defined(_MSC_VER) || defined(__BORLANDC__) /* Microsoft C or Borland C*/
#include <stdlib.h>
#define PATH_MAX _MAX_PATH
#else
#define NCPS 80 /* Chars. per symbol (JLH: change from 8) */
#define HUGE 1000 /* A huge number */
#define NERR 3 /* Errors per line */
-#define NINPUT PATH_MAX /* Input buffer size (BH: change from 128) */
+#define NINPUT 1024 /* Input buffer size (icodes need space) */
#define NCODE 128 /* Listing code buffer size */
#define NTITL 64 /* Title buffer size */
#define NSBTL 64 /* SubTitle buffer size */