Commit | Line | Data |
---|---|---|
6f3077a2 | 1 | /* |
0235b0db | 2 | * SPDX-License-Identifier: MIT |
6f3077a2 | 3 | * |
0235b0db | 4 | * Copyright 2010-2011 EfficiOS Inc. and Linux Foundation |
6f3077a2 JD |
5 | */ |
6 | ||
4fa90f32 | 7 | #include <babeltrace2/babeltrace.h> |
6f3077a2 | 8 | #include <stdlib.h> |
f2088c80 | 9 | #include <string.h> |
6f3077a2 | 10 | |
9ce402e0 PP |
11 | #include "common/version.h" |
12 | ||
78deb913 | 13 | unsigned int bt_version_get_major(void) |
a2edfc7d PP |
14 | { |
15 | return BT_VERSION_MAJOR; | |
16 | } | |
17 | ||
78deb913 | 18 | unsigned int bt_version_get_minor(void) |
a2edfc7d PP |
19 | { |
20 | return BT_VERSION_MINOR; | |
21 | } | |
22 | ||
2671dfad PP |
23 | unsigned int bt_version_get_patch(void) |
24 | { | |
a2edfc7d PP |
25 | return BT_VERSION_PATCH; |
26 | } | |
27 | ||
2671dfad | 28 | const char *bt_version_get_development_stage(void) |
a2edfc7d | 29 | { |
2671dfad | 30 | return strlen(BT_VERSION_DEV_STAGE) == 0 ? NULL : BT_VERSION_DEV_STAGE; |
a2edfc7d | 31 | } |
33314f16 | 32 | |
9ce402e0 PP |
33 | const char *bt_version_get_vcs_revision_description(void) |
34 | { | |
35 | return strlen(BT_VERSION_GIT) == 0 ? NULL : BT_VERSION_GIT; | |
36 | } | |
37 | ||
33314f16 PP |
38 | const char *bt_version_get_name(void) |
39 | { | |
40 | return strlen(BT_VERSION_NAME) == 0 ? NULL : BT_VERSION_NAME; | |
41 | } | |
42 | ||
43 | const char *bt_version_get_name_description(void) | |
44 | { | |
45 | return strlen(BT_VERSION_DESCRIPTION) == 0 ? NULL : | |
46 | BT_VERSION_DESCRIPTION; | |
47 | } | |
2a7f53ed PP |
48 | |
49 | const char *bt_version_get_extra_name(void) | |
50 | { | |
51 | return strlen(BT_VERSION_EXTRA_NAME) == 0 ? NULL : | |
52 | BT_VERSION_EXTRA_NAME; | |
53 | } | |
54 | ||
55 | const char *bt_version_get_extra_description(void) | |
56 | { | |
57 | return strlen(BT_VERSION_EXTRA_DESCRIPTION) == 0 ? NULL : | |
58 | BT_VERSION_EXTRA_DESCRIPTION; | |
59 | } | |
60 | ||
61 | const char *bt_version_get_extra_patch_names(void) | |
62 | { | |
63 | return strlen(BT_VERSION_EXTRA_PATCHES) == 0 ? NULL : | |
64 | BT_VERSION_EXTRA_PATCHES; | |
65 | } |