diff options
Diffstat (limited to 'common/t-session-env.c')
-rw-r--r-- | common/t-session-env.c | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/common/t-session-env.c b/common/t-session-env.c index 46c655229..c5c7b0e3b 100644 --- a/common/t-session-env.c +++ b/common/t-session-env.c @@ -55,13 +55,24 @@ show_stdnames (void) { const char *name, *assname; int iterator = 0; + int count; - printf ("Known envvars:"); + printf (" > Known envvars:"); + count = 20; while ((name = session_env_list_stdenvnames (&iterator, &assname))) { + if (count > 60) + { + printf ("\n >"); + count = 7; + } printf ( " %s", name); + count += strlen (name) + 1; if (assname) - printf ( "(%s)", assname); + { + printf ( "(%s)", assname); + count += strlen (assname) + 2; + } } putchar('\n'); } |