1 /*
2 * Strauss awareness interface declarations.
3 *
4 * Copyright (c) 2018-2023 The strace developers.
5 * All rights reserved.
6 *
7 * SPDX-License-Identifier: LGPL-2.1-or-later
8 */
9
10 #ifndef STRACE_STRAUSS_H
11 # define STRACE_STRAUSS_H
12
13 enum { STRAUSS_START_VERBOSITY = 5 };
14
15
16 enum tips_fmt {
17 TIPS_NONE,
18 TIPS_COMPACT,
19 TIPS_FULL,
20 };
21
22 enum tip_ids {
23 TIP_ID_RANDOM = -1,
24 };
25
26 extern const size_t strauss_lines;
27 extern enum tips_fmt show_tips;
28 extern int tip_id;
29
30 extern void print_strauss(size_t verbosity);
31 extern void print_totd(void);
32
33 #endif /* STRACE_STRAUSS_H */