X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=lib%2Fbabeltrace.c;h=ab2b6bc8d2c82af3eb7d6623813c4c1fcc34aacf;hb=745a8c70c1fcee96c0d848ccef6a97b284d9cc57;hp=82f01f9b4fc795f89bf59ffd57144313b83a8564;hpb=95d36295f18e15c7f68a97fbab3eb1961d21cd70;p=babeltrace.git diff --git a/lib/babeltrace.c b/lib/babeltrace.c index 82f01f9b..ab2b6bc8 100644 --- a/lib/babeltrace.c +++ b/lib/babeltrace.c @@ -16,20 +16,35 @@ * * The above copyright notice and this permission notice shall be included in * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. */ #include -#include -#include +#include #include -int babeltrace_verbose, babeltrace_debug; +int bt_version_get_major(void) +{ + return BT_VERSION_MAJOR; +} + +int bt_version_get_minor(void) +{ + return BT_VERSION_MINOR; +} + +int bt_version_get_patch(void) { + return BT_VERSION_PATCH; +} -static -void __attribute__((constructor)) init_babeltrace_lib(void) +const char *bt_version_get_extra(void) { - if (getenv("BABELTRACE_VERBOSE")) - babeltrace_verbose = 1; - if (getenv("BABELTRACE_DEBUG")) - babeltrace_debug = 1; + return BT_VERSION_EXTRA; }