YAZ  5.34.0
Functions
version.c File Reference

Implements YAZ version utilities. More...

#include <string.h>
#include <yaz/yaz-version.h>

Go to the source code of this file.

Functions

unsigned long yaz_version (char *version_str, char *sha1_str)
 returns YAZ version More...
 

Detailed Description

Implements YAZ version utilities.

Definition in file version.c.

Function Documentation

◆ yaz_version()

unsigned long yaz_version ( char *  version_str,
char *  sha1_str 
)

returns YAZ version

Parameters
version_strholds version upon completion (YAZ_VERSION)
sha1_strholds SHA1 (Git) upon completion (YAZ_VERSION_SHA1)
Returns
long version value (YAZ_VERSIONL)

The version_str may be NULL in which case version is not returned. When not-null, version_str, should point to a buffer of at least 20 charcters in size (including "\0"). The sha1_str may be NULL in which case the SHA1 is not returnd. When not-null, sha1_str whould point to a buffer of at least 41 characters in size (including "\0").

Definition at line 18 of file version.c.

References YAZ_VERSION, YAZ_VERSION_SHA1, and YAZ_VERSIONL.

Referenced by show_version().