Asterisk獲取版本信息函數ast_get_version和ast_get_version_num

.version文件是configure過程中自動生成。
asterisk-11.15.0/build_tools/make_version_c

#!/bin/sh
if test ! -f .flavor ; then
    EXTRA=""
elif test ! -f .version ; then
    aadkflavor=`cat .flavor`
    EXTRA=" (${aadkflavor})"
else
    aadkver=`cat .version`
    aadkflavor=`cat .flavor`
    EXTRA=" (${aadkflavor} ${aadkver})"
fi


=======================================================

asterisk-11.15.0/main/version.c 

/*
* version.c
* Automatically generated
*/

#include "asterisk.h"
#include "asterisk/ast_version.h"

static const char asterisk_version[] = "11.15.0";

static const char asterisk_version_num[] = "111500";

const char *ast_get_version(void)

{
    return asterisk_version;
}

const char *ast_get_version_num(void)

{
    return asterisk_version_num;
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章