diff options
Diffstat (limited to 'Build/source/utils/asymptote/interact.cc')
-rw-r--r-- | Build/source/utils/asymptote/interact.cc | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/Build/source/utils/asymptote/interact.cc b/Build/source/utils/asymptote/interact.cc index 51373077fcf..044b46fc6e8 100644 --- a/Build/source/utils/asymptote/interact.cc +++ b/Build/source/utils/asymptote/interact.cc @@ -85,20 +85,10 @@ FILE *fin=NULL; char *readpipeline(const char *prompt) { - const int max_size=256; - static char buf[max_size]; - ostringstream s; - do { - if(fgets(buf,max_size-1,fin) == NULL) break; - s << buf; - } while(buf[strlen(buf)-1] != '\n'); - return StrdupMalloc(s.str()); - /* Simpler version (requires POSIX 2008; temporarily removed for TeXLive 2013): char *line=NULL; size_t n; - n=getline(&line,&n,fin); + getline(&line,&n,fin); return line; - */ } void pre_readline() |