s3: Use db_ctdb_ltdb_parse in db_ctdb_ltdb_fetch
[kai/samba.git] / source3 / lib / version.c
index 9835ad4a9c6aa9d21188ebe84cb9af9edd33f00f..e81f463586e296382be26b440c3fd8c7d35d6fc8 100644 (file)
 */
 
 #include "includes.h"
+#include "version.h"
 
 const char *samba_version_string(void)
 {
-#ifndef SAMBA_VERSION_VENDOR_SUFFIX
-       return SAMBA_VERSION_OFFICIAL_STRING;
-#else
-       static fstring samba_version;
-       static BOOL init_samba_version;
-#ifdef SAMBA_VENDOR_PATCH
-       fstring tmp_version;
-       size_t remaining;
-#endif
-
-       if (init_samba_version)
-               return samba_version;
-
-       snprintf(samba_version,sizeof(samba_version),"%s-%s",
-               SAMBA_VERSION_OFFICIAL_STRING,
-               SAMBA_VERSION_VENDOR_SUFFIX);
-
-#ifdef SAMBA_VENDOR_PATCH
-       remaining = sizeof(samba_version)-strlen(samba_version);
-       snprintf( tmp_version, sizeof(tmp_version),  "-%d", SAMBA_VENDOR_PATCH );
-       strlcat( samba_version, tmp_version, remaining-1 );
-#endif
-
-       init_samba_version = True;
-       return samba_version;
-#endif
+       return SAMBA_VERSION_STRING;
 }