satdump/plugins/firstparty_support/fcidecomp/charls/version.cpp

37 lines
762 B
C++
Raw Permalink Normal View History

2024-09-25 12:01:24 +02:00
// Copyright (c) Team CharLS.
// SPDX-License-Identifier: BSD-3-Clause
#include "version.h"
#include "util.h"
using namespace charls;
extern "C" {
USE_DECL_ANNOTATIONS const char* CHARLS_API_CALLING_CONVENTION charls_get_version_string()
{
return TO_STRING(CHARLS_VERSION_MAJOR) "." TO_STRING(CHARLS_VERSION_MINOR) "." TO_STRING(CHARLS_VERSION_PATCH);
}
USE_DECL_ANNOTATIONS void CHARLS_API_CALLING_CONVENTION charls_get_version_number(int32_t* major, int32_t* minor,
int32_t* patch)
{
if (major)
{
*major = version_major;
}
if (minor)
{
*minor = version_minor;
}
if (patch)
{
*patch = version_patch;
}
}
}