/
niceSOFT
/
libssh2
Обзор
Документация
Войти
/
niceSOFT
/
libssh2
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
libssh2-1.2.9
get_ver.awk
24 строки
750 B
Guenter Knauf
Added copyright define to libssh2.h and use it for binary builds.
15 авг 2010, 06:09
15 авг 2010, 06:09
56d0877
Код
Авторство
О чём код?
# fetch libssh2 version number from input file and write them to STDOUT BEGIN { while ((getline < ARGV[1]) > 0) { if (match ($0, /^#define LIBSSH2_COPYRIGHT "[^"]+"$/)) { my_copyright_str = substr($0, 28, length($0)-28); } else if (match ($0, /^#define LIBSSH2_VERSION[ |\t]+"[^"]+"/)) { my_ver_str = substr($3, 2, length($3) - 2); split(my_ver_str, v, "."); if (v[3]) gsub("[^0-9].*$", "", v[3]); else v[3] = 0; if (v[2]) gsub("[^0-9].*$", "", v[2]); else v[2] = 0; my_ver = v[1] "," v[2] "," v[3]; } } print "LIBSSH2_VERSION = " my_ver ""; print "LIBSSH2_VERSION_STR = " my_ver_str ""; print "LIBSSH2_COPYRIGHT_STR = " my_copyright_str ""; }