diff --git a/src/uifc/uifcx.c b/src/uifc/uifcx.c index b138fd0af60132e1b31d1b1586647c8e4cc369fd..9bfb1b39ea060050bc1b6b4fcdb1e790054d6dc1 100644 --- a/src/uifc/uifcx.c +++ b/src/uifc/uifcx.c @@ -361,10 +361,12 @@ void umsg(char *str) /****************************************************************************/ void upop(char *str) { + static size_t len; + if(str==NULL) - printf("\n"); + printf("\r%*s\r", len, ""); else - printf("\r%-79s",str); + len = printf("\r%s\r", str) - 2; } /****************************************************************************/