SRSDK  0.10.39
Loading...
Searching...
No Matches
version.h File Reference
#include "leia/common/api.h"
#include <stdint.h>

Go to the source code of this file.

Macros

#define CNSDK_VERSION   "0.10.39"
 
#define CNSDK_MAJOR_VERSION   0
 
#define CNSDK_MINOR_VERSION   10
 
#define CNSDK_PATCH_VERSION   39
 
#define LEIA_MAKE_VERSION(major, minor, patch)    ((((major) & 0xffffULL) << 48) | (((minor) & 0xffffULL) << 32) | ((patch) & 0xffffffffULL))
 
#define LEIA_VERSION_MAJOR(version)   (uint16_t)(((uint64_t)(version) >> 48)& 0xffffULL)
 
#define LEIA_VERSION_MINOR(version)   (uint16_t)(((uint64_t)(version) >> 32) & 0xffffULL)
 
#define LEIA_VERSION_PATCH(version)   (uint32_t)((uint64_t)(version) & 0xffffffffULL)
 
#define CNSDK_VERSION_U64   LEIA_MAKE_VERSION(CNSDK_MAJOR_VERSION, CNSDK_MINOR_VERSION, CNSDK_PATCH_VERSION)
 

Typedefs

typedef uint64_t leia_version
 

Functions

BEGIN_CAPI_DECL LEIA_COMMON_API const char * leia_get_git_refspec ()
 
LEIA_COMMON_API const char * leia_get_git_sha1 ()
 
LEIA_COMMON_API const char * leia_get_version ()
 

Macro Definition Documentation

◆ CNSDK_VERSION

#define CNSDK_VERSION   "0.10.39"

◆ CNSDK_MAJOR_VERSION

#define CNSDK_MAJOR_VERSION   0

◆ CNSDK_MINOR_VERSION

#define CNSDK_MINOR_VERSION   10

◆ CNSDK_PATCH_VERSION

#define CNSDK_PATCH_VERSION   39

◆ LEIA_MAKE_VERSION

#define LEIA_MAKE_VERSION (   major,
  minor,
  patch 
)     ((((major) & 0xffffULL) << 48) | (((minor) & 0xffffULL) << 32) | ((patch) & 0xffffffffULL))

◆ LEIA_VERSION_MAJOR

#define LEIA_VERSION_MAJOR (   version)    (uint16_t)(((uint64_t)(version) >> 48)& 0xffffULL)

◆ LEIA_VERSION_MINOR

#define LEIA_VERSION_MINOR (   version)    (uint16_t)(((uint64_t)(version) >> 32) & 0xffffULL)

◆ LEIA_VERSION_PATCH

#define LEIA_VERSION_PATCH (   version)    (uint32_t)((uint64_t)(version) & 0xffffffffULL)

◆ CNSDK_VERSION_U64

Typedef Documentation

◆ leia_version

typedef uint64_t leia_version

Function Documentation

◆ leia_get_git_refspec()

BEGIN_CAPI_DECL LEIA_COMMON_API const char * leia_get_git_refspec ( )

◆ leia_get_git_sha1()

LEIA_COMMON_API const char * leia_get_git_sha1 ( )

◆ leia_get_version()

LEIA_COMMON_API const char * leia_get_version ( )