YAZ  5.23.1
Macros | Functions
yaz-version.h File Reference

Defines YAZ version. More...

#include <yaz/yconfig.h>

Go to the source code of this file.

Macros

#define YAZ_VERSION   "5.23.1"
 YAZ version as string. More...
 
#define YAZ_VERSIONL   0x51701
 YAZ version as integer (for comparison purposes) More...
 
#define YAZ_FILEVERSION   5,23,1,1
 YAZ file version for YAZ DLL (resource) More...
 
#define YAZ_VERSION_SHA1   "fab26f85daef9c2bcb9f1236ad37ded279da3898"
 SHA1 ID for YAZ (Git) More...
 

Functions

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

Detailed Description

Defines YAZ version.

Definition in file yaz-version.h.

Macro Definition Documentation

#define YAZ_FILEVERSION   5,23,1,1

YAZ file version for YAZ DLL (resource)

Definition at line 42 of file yaz-version.h.

#define YAZ_VERSION   "5.23.1"
#define YAZ_VERSION_SHA1   "fab26f85daef9c2bcb9f1236ad37ded279da3898"

SHA1 ID for YAZ (Git)

Definition at line 45 of file yaz-version.h.

Referenced by show_version(), yaz_version(), zget_InitRequest(), and zget_InitResponse().

#define YAZ_VERSIONL   0x51701

YAZ version as integer (for comparison purposes)

Definition at line 39 of file yaz-version.h.

Referenced by yaz_version().

Function Documentation

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().