Asterisk获取版本信息函数ast_get_version和ast_get_version_num

来源:互联网 发布:日本整容知乎 编辑:程序博客网 时间:2024/05/18 15:50
.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;
}


0 0
原创粉丝点击