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