aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/asn1parse.c:11:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/base64.c:11:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/bignum.c:27:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/ctr_drbg.c:16:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/debug.c:8:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/entropy.c:11:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/entropy_poll.c:11:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/error.c:11:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/md.c:11:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/md_wrap.c:11:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/net_sockets.c:11:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/oid.c:11:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/pem.c:11:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/pk.c:11:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/pk_wrap.c:11:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/pkparse.c:11:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/platform.c:11:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/rsa.c:28:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/rsa.c:155:9: error: Uninitialized variable: ret [uninitvar] if( ret != 0 ) ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/rsa.c:309:9: error: Uninitialized variable: ret [uninitvar] if( ret != 0 ) ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/rsa.c:539:9: error: Uninitialized variable: ret [uninitvar] if( ret != 0 ) ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/rsa.c:1622:9: error: Uninitialized variable: ret [uninitvar] if( ret != 0 ) ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/sha1.c:16:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/sha256.c:16:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/ssl_cli.c:2951:24: error: Uninitialized variable: i [uninitvar] ssl->out_msglen = i + n; ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/ssl_cli.c:2951:28: error: Uninitialized variable: n [uninitvar] ssl->out_msglen = i + n; ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/ssl_cli.c:11:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/ssl_cli.c:2470:60: error: Uninitialized variable: hashlen [uninitvar] MBEDTLS_SSL_DEBUG_BUF( 3, "parameters hash", hash, hashlen != 0 ? hashlen : ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/ssl_cookie.c:15:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/ssl_tls.c:812:37: error: Uninitialized variable: mac_enc [uninitvar] memcpy( transform->mac_enc, mac_enc, transform->maclen ); ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/ssl_tls.c:813:37: error: Uninitialized variable: mac_dec [uninitvar] memcpy( transform->mac_dec, mac_dec, transform->maclen ); ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/timing.c:11:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/x509.c:21:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/mbedtls/library/x509_crt.c:21:0: error: No header in #include [preprocessorErrorDirective] #include MBEDTLS_CONFIG_FILE ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/nghttp2/nghttp2_buf.c:86:20: error: Pointer addition with NULL pointer. [nullPointerArithmetic] buf->end = begin + len; ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/nghttp2/nghttp2_buf.c:235:41: note: Calling function 'nghttp2_bufs_wrap_init', 2nd argument 'NULL' value is 0 return nghttp2_bufs_wrap_init(bufs, NULL, 0, mem); ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/nghttp2/nghttp2_buf.c:211:38: note: Calling function 'nghttp2_buf_wrap_init', 2nd argument 'begin' value is 0 nghttp2_buf_wrap_init(&chain->buf, begin, len); ^ aliyun-linkkit-c-sdk-v3.2.0/external_libs/nghttp2/nghttp2_buf.c:86:20: note: Null pointer addition buf->end = begin + len; ^ aliyun-linkkit-c-sdk-v3.2.0/src/atm/at_mqtt.c:986:17: error: Uninitialized variable: pclient [uninitvar] if (NULL == pclient) { ^ aliyun-linkkit-c-sdk-v3.2.0/src/coap/client/Cloud_CoAPMessage.c:85:34: error: Comparing pointers that point to different objects [comparePointers] if (&context->list.count >= &context->list.maxcount) { ^ aliyun-linkkit-c-sdk-v3.2.0/src/coap/client/Cloud_CoAPExport.h:36:30: note: Variable declared here. unsigned char count; ^ aliyun-linkkit-c-sdk-v3.2.0/src/coap/client/Cloud_CoAPMessage.c:85:13: note: Address of variable taken here. if (&context->list.count >= &context->list.maxcount) { ^ aliyun-linkkit-c-sdk-v3.2.0/src/coap/client/Cloud_CoAPExport.h:37:30: note: Variable declared here. unsigned char maxcount; ^ aliyun-linkkit-c-sdk-v3.2.0/src/coap/client/Cloud_CoAPMessage.c:85:37: note: Address of variable taken here. if (&context->list.count >= &context->list.maxcount) { ^ aliyun-linkkit-c-sdk-v3.2.0/src/coap/client/Cloud_CoAPMessage.c:85:34: note: Comparing pointers that point to different objects if (&context->list.count >= &context->list.maxcount) { ^ aliyun-linkkit-c-sdk-v3.2.0/src/dev_model/alcs/alcs_localsetup.c:182:52: error: Uninitialized variable: dn [uninitvar] char *ac = NULL, *as = NULL, *pk = NULL, *dn = dn; ^ aliyun-linkkit-c-sdk-v3.2.0/src/infra/infra_aes.c:1090:15: error: Uninitialized variable: ret [uninitvar] int ret = ret; ^ aliyun-linkkit-c-sdk-v3.2.0/src/infra/infra_json_parser.c:371:0: error: failed to expand 'jparser_malloc', Wrong number of parameters for macro 'jparser_malloc'. [preprocessorErrorDirective] entry = jparser_malloc(sizeof(json_key_t), magic, module_name); ^ aliyun-linkkit-c-sdk-v3.2.0/src/mqtt/impl/iotx_mqtt_client.c:3081:52: error: Null pointer dereference: node [nullPointer] if (client->list_sub_sync_ack[idx].used && node->packet_id == ret) { ^ aliyun-linkkit-c-sdk-v3.2.0/src/mqtt/impl/iotx_mqtt_client.c:2946:34: note: Assignment 'node=NULL', assigned value is 0 mqtt_sub_sync_node_t *node = NULL; ^ aliyun-linkkit-c-sdk-v3.2.0/src/mqtt/impl/iotx_mqtt_client.c:3081:52: note: Null pointer dereference if (client->list_sub_sync_ack[idx].used && node->packet_id == ret) { ^ aliyun-linkkit-c-sdk-v3.2.0/src/wifi_provision/frameworks/ieee80211/zconfig_ieee80211.c:817:80: error: Array 'awss_protocol_couple_array[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] awss_protocol_finish_func_type finish_func = awss_protocol_couple_array[i].awss_protocol_finish_func; ^ aliyun-linkkit-c-sdk-v3.2.0/src/wifi_provision/frameworks/ieee80211/zconfig_ieee80211.c:789:5: note: After for loop, i has value 1 for (i = 0; i < sizeof(awss_protocol_couple_array) / sizeof(awss_protocol_couple_array[0]); i ++) { ^ aliyun-linkkit-c-sdk-v3.2.0/src/wifi_provision/frameworks/ieee80211/zconfig_ieee80211.c:817:80: note: Array index out of bounds awss_protocol_finish_func_type finish_func = awss_protocol_couple_array[i].awss_protocol_finish_func; ^ aliyun-linkkit-c-sdk-v3.2.0/src/wifi_provision/frameworks/ieee80211/zconfig_ieee80211.c:817:80: error: Array 'awss_protocol_couple_array[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] awss_protocol_finish_func_type finish_func = awss_protocol_couple_array[i].awss_protocol_finish_func; ^ aliyun-linkkit-c-sdk-v3.2.0/src/wifi_provision/frameworks/ieee80211/zconfig_ieee80211.c:789:5: note: After for loop, i has value 2 for (i = 0; i < sizeof(awss_protocol_couple_array) / sizeof(awss_protocol_couple_array[0]); i ++) { ^ aliyun-linkkit-c-sdk-v3.2.0/src/wifi_provision/frameworks/ieee80211/zconfig_ieee80211.c:817:80: note: Array index out of bounds awss_protocol_finish_func_type finish_func = awss_protocol_couple_array[i].awss_protocol_finish_func; ^ aliyun-linkkit-c-sdk-v3.2.0/tools/misc/haltest/src/smartconfig_ieee80211.c:197:17: warning: Possible null pointer dereference: frame_type [nullPointer] frame_type,direction,res->u.br.data_len,res->u.br.data_len,g_channel); ^ aliyun-linkkit-c-sdk-v3.2.0/tools/misc/haltest/src/smartconfig_ieee80211.c:180:28: note: Assignment 'frame_type=NULL', assigned value is 0 char *frame_type = NULL; ^ aliyun-linkkit-c-sdk-v3.2.0/tools/misc/haltest/src/smartconfig_ieee80211.c:197:17: note: Null pointer dereference frame_type,direction,res->u.br.data_len,res->u.br.data_len,g_channel); ^ nofile:0:0: information: Too many #ifdef configurations - cppcheck only checks 12 configurations. Use --force to check all configurations. For more details, use --enable=information. [toomanyconfigs]