Hi all, I want to suggest this (shamlessly stolen from libcurl, hehe): --- libssh2.h.orig Tue Jul 10 00:47:32 2007 +++ libssh2.h Sat Jul 14 21:44:32 2007 @@ -79,7 +79,31 @@ typedef long long libssh2_int64_t; #endif --- libssh2.h.orig Sat Jul 14 21:53:48 2007 +++ libssh2.h Sat Jul 14 21:48:18 2007 @@ -79,7 +79,31 @@ typedef long long libssh2_int64_t; #endif -#define LIBSSH2_VERSION "0.16-CVS" +#define LIBSSH2_VERSION "0.16.0-CVS" + +/* The numeric version number is also available "in parts" by using these + defines: */ +#define LIBSSH2_VERSION_MAJOR 0 +#define LIBSSH2_VERSION_MINOR 16 +#define LIBSSH2_VERSION_PATCH 0 + +/* This is the numeric version of the libssh2 version number, meant for easier + parsing and comparions by programs. The LIBSSH2_VERSION_NUM define will + always follow this syntax: + + 0xXXYYZZ + + Where XX, YY and ZZ are the main version, release and patch numbers in + hexadecimal (using 8 bits each). All three numbers are always represented + using two digits. 1.2 would appear as "0x010200" while version 9.11.7 + appears as "0x090b07". + + This 6-digit (24 bits) hexadecimal number does not show pre-release number, + and it is always a greater number in a more recent release. It makes + comparisons with greater than and less than work. +*/ +#define LIBSSH2_VERSION_NUM 0x001000 + #define LIBSSH2_APINO 200706151200L /* Part of every banner, user specified or not */
comments? greets, Guenter. ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ libssh2-devel mailing list libssh2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libssh2-devel