diff options
author | Karel Zak | 2012-05-23 10:07:57 +0200 |
---|---|---|
committer | Karel Zak | 2012-05-23 10:07:57 +0200 |
commit | 69c9e8387b90025d1f75356f5e2369d0262ee603 (patch) | |
tree | c5c60985481aaa085007c55c3acedf5b9aaa5c38 /login-utils/last.c | |
parent | libmount: Use binary search to compare pseudofs (diff) | |
download | kernel-qcow2-util-linux-69c9e8387b90025d1f75356f5e2369d0262ee603.tar.gz kernel-qcow2-util-linux-69c9e8387b90025d1f75356f5e2369d0262ee603.tar.xz kernel-qcow2-util-linux-69c9e8387b90025d1f75356f5e2369d0262ee603.zip |
last: use min() from c.h
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'login-utils/last.c')
-rw-r--r-- | login-utils/last.c | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/login-utils/last.c b/login-utils/last.c index 34558bb9d..1b1bee119 100644 --- a/login-utils/last.c +++ b/login-utils/last.c @@ -72,15 +72,11 @@ static struct utmp utmpbuf; #define LMAX (int)sizeof(utmpbuf.ut_line) /* size of utmp tty field */ #define NMAX (int)sizeof(utmpbuf.ut_name) /* size of utmp name field */ -#ifndef MIN -#define MIN(a,b) (((a) < (b)) ? (a) : (b)) -#endif - /* maximum sizes used for printing */ /* probably we want a two-pass version that computes the right length */ -int hmax = MIN(HMAX, 16); -int lmax = MIN(LMAX, 8); -int nmax = MIN(NMAX, 16); +#define P_HMAX min(HMAX, 16) +#define P_LMAX min(LMAX, 8) +#define P_NMAX min(NMAX, 16) typedef struct arg { char *name; /* argument */ @@ -187,19 +183,19 @@ print_partial_line(struct utmp *bp) { char *ct; ct = utmp_ctime(bp); - printf("%-*.*s %-*.*s ", nmax, nmax, bp->ut_name, - lmax, lmax, bp->ut_line); + printf("%-*.*s %-*.*s ", P_NMAX, P_NMAX, bp->ut_name, + P_LMAX, P_LMAX, bp->ut_line); if (dolong) { if (bp->ut_addr) { struct in_addr foo; foo.s_addr = bp->ut_addr; - printf("%-*.*s ", hmax, hmax, inet_ntoa(foo)); + printf("%-*.*s ", P_HMAX, P_HMAX, inet_ntoa(foo)); } else { - printf("%-*.*s ", hmax, hmax, ""); + printf("%-*.*s ", P_HMAX, P_HMAX, ""); } } else { - printf("%-*.*s ", hmax, hmax, bp->ut_host); + printf("%-*.*s ", P_HMAX, P_HMAX, bp->ut_host); } if (doyear) { |