netease-docs/Design/cppCheck/netease_voice-cppcheck-buil.../main.a1

170 lines
9.8 KiB
Plaintext
Raw Normal View History

2019-03-01 09:59:44 +00:00
<?xml version="1.0"?>
<analyzerinfo checksum="2786395661">
<error id="unreadVariable" severity="style" msg="Variable &apos;ret&apos; is assigned a value that is never used." verbose="Variable &apos;ret&apos; is assigned a value that is never used." cwe="563">
<location file0="G:\SmartAudio\package\netease\netease_voice\src\main.c" file="G:\SmartAudio\package\netease\netease_voice\src\main.c" line="150"/>
</error>
<error id="variableScope" severity="style" msg="The scope of the variable &apos;ret&apos; can be reduced." verbose="The scope of the variable &apos;ret&apos; can be reduced. Warning: Be careful when fixing this message, especially when there are inner loops. Here is an example where cppcheck will write that the scope for &apos;i&apos; can be reduced:\012void f(int x)\012{\012 int i = 0;\012 if (x) {\012 // it&apos;s safe to move &apos;int i = 0;&apos; here\012 for (int n = 0; n &lt; 10; ++n) {\012 // it is possible but not safe to move &apos;int i = 0;&apos; here\012 do_something(&amp;i);\012 }\012 }\012}\012When you see this message it is always safe to reduce the variable scope 1 level." cwe="398">
<location file0="G:\SmartAudio\package\netease\netease_voice\src\main.c" file="G:\SmartAudio\package\netease\netease_voice\src\main.c" line="150"/>
</error>
<error id="unusedStructMember" severity="style" msg="struct member &apos;_FMAEUserData::fp_out&apos; is never used." verbose="struct member &apos;_FMAEUserData::fp_out&apos; is never used." cwe="563">
<location file0="G:\SmartAudio\package\netease\netease_voice\src\main.c" file="G:\SmartAudio\package\netease\netease_voice\src\main.c" line="60"/>
</error>
<error id="unreadVariable" severity="style" msg="Variable &apos;ret&apos; is assigned a value that is never used." verbose="Variable &apos;ret&apos; is assigned a value that is never used." cwe="563">
<location file0="G:\SmartAudio\package\netease\netease_voice\src\main.c" file="G:\SmartAudio\package\netease\netease_voice\src\main.c" line="186"/>
</error>
<FileInfo check="CheckUnusedFunctions">
<functiondecl functionName="CAEIvwCb" lineNumber="123"/>
<functiondecl functionName="CAEAudioCb" lineNumber="140"/>
<functiondecl functionName="record_audio_cb" lineNumber="148"/>
<functiondecl functionName="DBusMessageCb" lineNumber="200"/>
<functiondecl functionName="main" lineNumber="326"/>
<functiondecl functionName="CAEIvwCb" lineNumber="123"/>
<functiondecl functionName="CAEAudioCb" lineNumber="140"/>
<functiondecl functionName="record_audio_cb" lineNumber="148"/>
<functiondecl functionName="DBusMessageCb" lineNumber="200"/>
<functiondecl functionName="main" lineNumber="326"/>
<functiondecl functionName="CAEIvwCb" lineNumber="123"/>
<functiondecl functionName="CAEAudioCb" lineNumber="140"/>
<functiondecl functionName="record_audio_cb" lineNumber="148"/>
<functiondecl functionName="DBusMessageCb" lineNumber="200"/>
<functiondecl functionName="main" lineNumber="326"/>
<functiondecl functionName="__cacheCAEAudio" lineNumber="76"/>
<functiondecl functionName="CAEIvwCb" lineNumber="123"/>
<functiondecl functionName="CAEAudioCb" lineNumber="140"/>
<functiondecl functionName="record_audio_cb" lineNumber="148"/>
<functiondecl functionName="DBusMessageCb" lineNumber="200"/>
<functiondecl functionName="main" lineNumber="326"/>
<functiondecl functionName="WkupCallBack" lineNumber="90"/>
<functiondecl functionName="AudioCallBack" lineNumber="108"/>
<functiondecl functionName="record_audio_cb" lineNumber="148"/>
<functiondecl functionName="DBusMessageCb" lineNumber="200"/>
<functiondecl functionName="main" lineNumber="326"/>
<functioncall functionName="AUDIO_BYPASS_CHANNEL_MSC_IAT"/>
<functioncall functionName="AudioCallBack"/>
<functioncall functionName="BaseInit"/>
<functioncall functionName="BaseLock"/>
<functioncall functionName="BaseUnlock"/>
<functioncall functionName="CAEAudioCb"/>
<functioncall functionName="CAEIvwCb"/>
<functioncall functionName="CMD_MSC_MSG_CONTROLLER_WAKEUP"/>
<functioncall functionName="CMD_YUNXIN_STATUS"/>
<functioncall functionName="CMScore"/>
<functioncall functionName="DBusMessageCb"/>
<functioncall functionName="DCWriteAudioRec"/>
<functioncall functionName="DCWriteAudioWk"/>
<functioncall functionName="FMAEAudioWrite"/>
<functioncall functionName="FMAENew"/>
<functioncall functionName="FMAESetAngle"/>
<functioncall functionName="F_OK"/>
<functioncall functionName="MODULE_CONTROLLER"/>
<functioncall functionName="MODULE_VOICEENGINE"/>
<functioncall functionName="NULL"/>
<functioncall functionName="Neteasae_record_start"/>
<functioncall functionName="Netease_CAEAudioWrite"/>
<functioncall functionName="Netease_CaeInit"/>
<functioncall functionName="Netease_Dbus_Init"/>
<functioncall functionName="Netease_Dbus_Send_CMD"/>
<functioncall functionName="Netease_Dbus_Start_Sync"/>
<functioncall functionName="Netease_IAT_Init"/>
<functioncall functionName="Netease_IAT_begin_session"/>
<functioncall functionName="Netease_IAT_checkflag"/>
<functioncall functionName="Netease_IAT_end_session"/>
<functioncall functionName="Netease_MSP_Init"/>
<functioncall functionName="Netease_audiobypass_init"/>
<functioncall functionName="Netease_audiobypass_start"/>
<functioncall functionName="Netease_audiobypass_write"/>
<functioncall functionName="Netease_dbus_initargs"/>
<functioncall functionName="Netease_dbus_oem_init"/>
<functioncall functionName="Netease_dbus_oem_start"/>
<functioncall functionName="Netease_yunxin_dbus_getstatus"/>
<functioncall functionName="Netease_yunxin_init"/>
<functioncall functionName="Netease_yunxin_login"/>
<functioncall functionName="Netease_yunxin_sendmsg"/>
<functioncall functionName="Netease_yunxin_sendmsg1"/>
<functioncall functionName="O_RDWR"/>
<functioncall functionName="TEST_SERVER_CFG_FILE"/>
<functioncall functionName="WAKE_CACHE_SIZE"/>
<functioncall functionName="WkupCallBack"/>
<functioncall functionName="__cacheCAEAudio"/>
<functioncall functionName="access"/>
<functioncall functionName="angle"/>
<functioncall functionName="audio"/>
<functioncall functionName="audioData"/>
<functioncall functionName="audioLen"/>
<functioncall functionName="audio_len"/>
<functioncall functionName="audiobypassconfig"/>
<functioncall functionName="beam"/>
<functioncall functionName="break"/>
<functioncall functionName="busCmd"/>
<functioncall functionName="caeconfig"/>
<functioncall functionName="card"/>
<functioncall functionName="channel"/>
<functioncall functionName="channels"/>
<functioncall functionName="confirmParam"/>
<functioncall functionName="default"/>
<functioncall functionName="device"/>
<functioncall functionName="device_name"/>
<functioncall functionName="fd_audio_orig"/>
<functioncall functionName="free"/>
<functioncall functionName="g_AudioCache"/>
<functioncall functionName="g_fmaeCfgPath"/>
<functioncall functionName="g_hFMAE"/>
<functioncall functionName="getUuid"/>
<functioncall functionName="getYxToken"/>
<functioncall functionName="iSize"/>
<functioncall functionName="if"/>
<functioncall functionName="isSendCache"/>
<functioncall functionName="js"/>
<functioncall functionName="json_decref"/>
<functioncall functionName="json_dumps"/>
<functioncall functionName="json_is_string"/>
<functioncall functionName="json_loadb"/>
<functioncall functionName="json_object_get"/>
<functioncall functionName="json_pack"/>
<functioncall functionName="json_string_value"/>
<functioncall functionName="json_unpack"/>
<functioncall functionName="memcpy"/>
<functioncall functionName="memmove"/>
<functioncall functionName="memset"/>
<functioncall functionName="msgSize"/>
<functioncall functionName="n_debug"/>
<functioncall functionName="n_error"/>
<functioncall functionName="n_toast"/>
<functioncall functionName="netease_dc_status"/>
<functioncall functionName="open"/>
<functioncall functionName="pBuf"/>
<functioncall functionName="pConn"/>
<functioncall functionName="pMsg"/>
<functioncall functionName="period_count"/>
<functioncall functionName="period_size"/>
<functioncall functionName="power"/>
<functioncall functionName="printf"/>
<functioncall functionName="pthread_create"/>
<functioncall functionName="rate"/>
<functioncall functionName="recType"/>
<functioncall functionName="record_audio_cb"/>
<functioncall functionName="recordconfig"/>
<functioncall functionName="ret"/>
<functioncall functionName="return"/>
<functioncall functionName="setBindUser"/>
<functioncall functionName="setSongInfo"/>
<functioncall functionName="setUuid"/>
<functioncall functionName="setYxToken"/>
<functioncall functionName="sizeof"/>
<functioncall functionName="snprintf"/>
<functioncall functionName="sound_device_name"/>
<functioncall functionName="sprintf"/>
<functioncall functionName="strlen"/>
<functioncall functionName="switch"/>
<functioncall functionName="tid"/>
<functioncall functionName="tmp"/>
<functioncall functionName="tmpbuf"/>
<functioncall functionName="userData"/>
<functioncall functionName="usleep"/>
<functioncall functionName="uuid"/>
<functioncall functionName="uuidChar"/>
<functioncall functionName="while"/>
<functioncall functionName="write"/>
</FileInfo>
</analyzerinfo>