1 // Generated by gir (https://github.com/gtk-rs/gir @ 1bef39f)
2 // from
3 // from gir-files (https://github.com/gtk-rs/gir-files.git @ 7d95377)
4 // DO NOT EDIT
5 
6 #include "manual.h"
7 #include <stdio.h>
8 
9 #define PRINT_CONSTANT(CONSTANT_NAME) \
10     printf("%s;", #CONSTANT_NAME); \
11     printf(_Generic((CONSTANT_NAME), \
12                     char *: "%s", \
13                     const char *: "%s", \
14                     char: "%c", \
15                     signed char: "%hhd", \
16                     unsigned char: "%hhu", \
17                     short int: "%hd", \
18                     unsigned short int: "%hu", \
19                     int: "%d", \
20                     unsigned int: "%u", \
21                     long: "%ld", \
22                     unsigned long: "%lu", \
23                     long long: "%lld", \
24                     unsigned long long: "%llu", \
25                     float: "%f", \
26                     double: "%f", \
27                     long double: "%ld"), \
28            CONSTANT_NAME); \
29     printf("\n");
30 
main()31 int main() {
32     PRINT_CONSTANT((gint) HDY_CENTERING_POLICY_LOOSE);
33     PRINT_CONSTANT((gint) HDY_CENTERING_POLICY_STRICT);
34     PRINT_CONSTANT((gint) HDY_DECK_TRANSITION_TYPE_OVER);
35     PRINT_CONSTANT((gint) HDY_DECK_TRANSITION_TYPE_SLIDE);
36     PRINT_CONSTANT((gint) HDY_DECK_TRANSITION_TYPE_UNDER);
37     PRINT_CONSTANT((gint) HDY_FLAP_FOLD_POLICY_ALWAYS);
38     PRINT_CONSTANT((gint) HDY_FLAP_FOLD_POLICY_AUTO);
39     PRINT_CONSTANT((gint) HDY_FLAP_FOLD_POLICY_NEVER);
40     PRINT_CONSTANT((gint) HDY_FLAP_TRANSITION_TYPE_OVER);
41     PRINT_CONSTANT((gint) HDY_FLAP_TRANSITION_TYPE_SLIDE);
42     PRINT_CONSTANT((gint) HDY_FLAP_TRANSITION_TYPE_UNDER);
43     PRINT_CONSTANT((gint) HDY_HEADER_GROUP_CHILD_TYPE_GTK_HEADER_BAR);
44     PRINT_CONSTANT((gint) HDY_HEADER_GROUP_CHILD_TYPE_HEADER_BAR);
45     PRINT_CONSTANT((gint) HDY_HEADER_GROUP_CHILD_TYPE_HEADER_GROUP);
46     PRINT_CONSTANT((gint) HDY_LEAFLET_TRANSITION_TYPE_OVER);
47     PRINT_CONSTANT((gint) HDY_LEAFLET_TRANSITION_TYPE_SLIDE);
48     PRINT_CONSTANT((gint) HDY_LEAFLET_TRANSITION_TYPE_UNDER);
49     PRINT_CONSTANT((gint) HDY_NAVIGATION_DIRECTION_BACK);
50     PRINT_CONSTANT((gint) HDY_NAVIGATION_DIRECTION_FORWARD);
51     PRINT_CONSTANT((gint) HDY_SQUEEZER_TRANSITION_TYPE_CROSSFADE);
52     PRINT_CONSTANT((gint) HDY_SQUEEZER_TRANSITION_TYPE_NONE);
53     PRINT_CONSTANT((gint) HDY_VIEW_SWITCHER_POLICY_AUTO);
54     PRINT_CONSTANT((gint) HDY_VIEW_SWITCHER_POLICY_NARROW);
55     PRINT_CONSTANT((gint) HDY_VIEW_SWITCHER_POLICY_WIDE);
56     return 0;
57 }
58