summaryrefslogtreecommitdiffstats
path: root/lib/libI77/wsle.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libI77/wsle.c')
-rw-r--r--lib/libI77/wsle.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/libI77/wsle.c b/lib/libI77/wsle.c
index 470191b..44b6972 100644
--- a/lib/libI77/wsle.c
+++ b/lib/libI77/wsle.c
@@ -10,7 +10,6 @@ integer s_wsle(cilist *a)
#endif
{
int n;
- if(!f__init) f_init();
if(n=c_le(a)) return(n);
f__reading=0;
f__external=1;
@@ -28,9 +27,14 @@ integer e_wsle(Void)
{
t_putc('\n');
f__recpos=0;
+#ifdef ALWAYS_FLUSH
+ if (fflush(f__cf))
+ err(f__elist->cierr, errno, "write end");
+#else
if (f__cf == stdout)
fflush(stdout);
else if (f__cf == stderr)
fflush(stderr);
+#endif
return(0);
}
OpenPOWER on IntegriCloud