# HG changeset patch # User Mychaela Falconia # Date 1501802291 0 # Node ID 091f5d38afcdc9603213b161b7e527c35a261773 # Parent cae495752cf7bc63f9cb2a5d818bc4738fc9f819 aci2: AT%VER returns FreeCalypso firmware version string diff -r cae495752cf7 -r 091f5d38afcd src/aci2/aci/ati_csc.c --- a/src/aci2/aci/ati_csc.c Thu Aug 03 19:18:16 2017 +0000 +++ b/src/aci2/aci/ati_csc.c Thu Aug 03 23:18:11 2017 +0000 @@ -573,94 +573,16 @@ PURPOSE : %VER displays version of entities */ -#if !defined (WIN32) AND !defined(_lint) -EXTERN CHAR* aci_version(void); -EXTERN CHAR* cc_version(void); -//EXTERN CHAR* ccd_version(void); -EXTERN CHAR* dl_version(void); -EXTERN CHAR* mm_version(void); -EXTERN CHAR* rr_version(void); -EXTERN CHAR* sim_version(void); -EXTERN CHAR* sms_version(void); -EXTERN CHAR* ss_version(void); -EXTERN CHAR* l1_version(void); -#ifdef SMI -EXTERN CHAR* smi_version(void); -#endif -#ifdef MFW -EXTERN CHAR* bmi_version(void); -EXTERN CHAR* mfw_version(void); -#endif -#ifdef FAX_AND_DATA -EXTERN CHAR* l2r_version(void); -EXTERN CHAR* ra_version(void); -EXTERN CHAR* rlp_version(void); -#ifdef FF_FAX -EXTERN CHAR* fad_version(void); -EXTERN CHAR* t30_version(void); -#endif /* FF_FAX */ -#endif /* FAX_AND_DATA */ -#endif +extern const char firmware_version_str[]; GLOBAL T_ATI_RSLT atPercentVER (char* cl, UBYTE srcId) { char *me="%VER: "; TRACE_FUNCTION("atPercentVER()"); -#if !defined (WIN32) AND !defined(_lint) - sprintf(g_sa,"%s%s",me,aci_version()); - io_sendMessage(srcId, g_sa, ATI_NORMAL_OUTPUT); - sprintf(g_sa,"%s%s",me,cc_version()); - io_sendMessage(srcId, g_sa, ATI_NORMAL_OUTPUT); - //sprintf(g_sa,"%s%s",me,ccd_version()); - //io_sendMessage(g_sa, ATI_NORMAL_OUTPUT); - sprintf(g_sa,"%s%s",me,dl_version()); - io_sendMessage(srcId, g_sa, ATI_NORMAL_OUTPUT); - sprintf(g_sa,"%s%s",me,mm_version()); - io_sendMessage(srcId, g_sa, ATI_NORMAL_OUTPUT); - sprintf(g_sa,"%s%s",me,rr_version()); - io_sendMessage(srcId, g_sa, ATI_NORMAL_OUTPUT); - sprintf(g_sa,"%s%s",me,sim_version()); - io_sendMessage(srcId, g_sa, ATI_NORMAL_OUTPUT); - sprintf(g_sa,"%s%s",me,sms_version()); - io_sendMessage(srcId, g_sa, ATI_NORMAL_OUTPUT); - sprintf(g_sa,"%s%s",me,ss_version()); - io_sendMessage(srcId, g_sa, ATI_NORMAL_OUTPUT); - sprintf(g_sa,"%s%s",me,l1_version()); - io_sendMessage(srcId, g_sa, ATI_NORMAL_OUTPUT); -#ifndef NEW_FRAME - sprintf(g_sa,"%s%s",me,comframe_version()); + + sprintf(g_sa, "%s%s", me, firmware_version_str); io_sendMessage(srcId, g_sa, ATI_NORMAL_OUTPUT); -#endif -#ifdef SMI - sprintf(g_sa,"%s%s",me,smi_version()); - io_sendMessage(srcId, g_sa, ATI_NORMAL_OUTPUT); -#endif -#ifdef MFW - sprintf(g_sa,"%s%s",me,bmi_version()); - io_sendMessage(srcId, g_sa, ATI_NORMAL_OUTPUT); - sprintf(g_sa,"%s%s",me,mfw_version()); - io_sendMessage(srcId, g_sa, ATI_NORMAL_OUTPUT); -#endif - -#ifdef FAX_AND_DATA - sprintf(g_sa,"%s%s",me,l2r_version()); - io_sendMessage(srcId, g_sa, ATI_NORMAL_OUTPUT); - sprintf(g_sa,"%s%s",me,ra_version()); - io_sendMessage(srcId, g_sa, ATI_NORMAL_OUTPUT); - sprintf(g_sa,"%s%s",me,rlp_version()); - io_sendMessage(srcId, g_sa, ATI_NORMAL_OUTPUT); - -#ifdef FF_FAX - sprintf(g_sa,"%s%s",me,fad_version()); - io_sendMessage(srcId, g_sa, ATI_NORMAL_OUTPUT); - sprintf(g_sa,"%s%s",me,t30_version()); - io_sendMessage(srcId, g_sa, ATI_NORMAL_OUTPUT); -#endif /* FF_FAX */ - -#endif /* FAX_AND_DATA */ - -#endif return (ATI_CMPL); }