| /* Print string that matches bit masked flags |
| * Copyright (C) 2008 Natanael Copa <natanael.copa@gmail.com> |
| * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. |
| /* returns a set with the flags not printed */ |
| int FAST_FUNC print_flags_separated(const int *masks, const char *labels, int flags, const char *separator) |
| const char *need_separator = NULL; |
| need_separator ? need_separator : "", |
| need_separator = separator; |
| labels += strlen(labels) + 1; |
| int FAST_FUNC print_flags(const masks_labels_t *ml, int flags) |
| return print_flags_separated(ml->masks, ml->labels, flags, NULL); |