Lines Matching +full:width +full:- +full:mm
1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
45 * pr_attime --
55 int len, width, offset = 0; in pr_attime() local
59 diff = *now - *started; in pr_attime()
61 /* If more than a week, use day-month-year. */ in pr_attime()
65 /* If not today, use day-hour-am/pm. */ in pr_attime()
74 /* Default is hh:mm{am,pm}. */ in pr_attime()
81 width = wcswidth(buf, len); in pr_attime()
84 if (len == width) in pr_attime()
85 xo_emit("{:login-time/%-7.7ls/%ls}", buf); in pr_attime()
86 else if (width < 7) in pr_attime()
87 xo_emit("{:login-time/%ls}%.*s", buf, 7 - width, " "); in pr_attime()
89 xo_emit("{:login-time/%ls}", buf); in pr_attime()
90 offset = width - 7; in pr_attime()
96 * pr_idle --
113 /* If idle more than an hour, print as HH:MM. */ in pr_idle()
119 xo_emit(" - "); in pr_idle()