]> granicus.if.org Git - strace/commitdiff
Make addflags return void
authorDenys Vlasenko <dvlasenk@redhat.com>
Fri, 19 Aug 2011 16:06:46 +0000 (18:06 +0200)
committerDenys Vlasenko <dvlasenk@redhat.com>
Tue, 23 Aug 2011 10:53:01 +0000 (12:53 +0200)
* defs.h (addflags): Change return type from int to void.
* util.c (addflags): Change return type from int to void.

Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
defs.h
util.c

diff --git a/defs.h b/defs.h
index 64e4da08715ab61183549541c40374b76ebc2d06..80c8c830d2dc46dfe5a18f601894dde01096efdb 100644 (file)
--- a/defs.h
+++ b/defs.h
@@ -572,7 +572,7 @@ extern int trace_syscall(struct tcb *);
 extern int count_syscall(struct tcb *, struct timeval *);
 extern void printxval(const struct xlat *, int, const char *);
 extern int printargs(struct tcb *);
-extern int addflags(const struct xlat *, int);
+extern void addflags(const struct xlat *, int);
 extern int printflags(const struct xlat *, int, const char *);
 extern const char *sprintflags(const char *, const struct xlat *, int);
 extern int umoven(struct tcb *, long, int, char *);
diff --git a/util.c b/util.c
index 44f12c2d520ec2ea4a1c193ed7082563c3f417df..bfa2856a1d5d87e41814c54814c1b03117701db0 100644 (file)
--- a/util.c
+++ b/util.c
@@ -279,27 +279,22 @@ printllval(struct tcb *tcp, const char *format, int llarg)
  * print the entries whose bits are on in `flags'
  * return # of flags printed.
  */
-int
+void
 addflags(const struct xlat *xlat, int flags)
 {
-       int n;
-
-       for (n = 0; xlat->str; xlat++) {
+       for (; xlat->str; xlat++) {
                if (xlat->val && (flags & xlat->val) == xlat->val) {
                        tprintf("|%s", xlat->str);
                        flags &= ~xlat->val;
-                       n++;
                }
        }
        if (flags) {
                tprintf("|%#x", flags);
-               n++;
        }
-       return n;
 }
 
 /*
- * Interpret `xlat' as an array of flags/
+ * Interpret `xlat' as an array of flags.
  * Print to static string the entries whose bits are on in `flags'
  * Return static string.
  */