]> granicus.if.org Git - cronie/commitdiff
print format for flags
authorsgerwk <sgerwk@aol.com>
Sat, 28 Oct 2017 07:14:44 +0000 (09:14 +0200)
committerTomas Mraz <tmraz@fedoraproject.org>
Fri, 3 Nov 2017 13:31:54 +0000 (14:31 +0100)
src/cronnext.c

index e5d743cc2407d12319e63055a009d208d74e2ae8..519980f43256907ec469e193bae361ca3989c176 100644 (file)
@@ -76,10 +76,14 @@ char *flagname[]= {
 
 void printflags(int flags) {
        int f;
+       int first = 1;
+
        printf("flags: 0x%d = ", flags);
        for (f = 1; f < sizeof(flagname);  f = f << 1)
-               if (flags & f)
-                       printf("%s ", flagname[f]);
+               if (flags & f) {
+                       printf("%s%s", first ? " " : "|", flagname[f]);
+                       first = 0;
+               }
        printf("\n");
 }