memset(pHalData->para_file_buf, 0, MAX_PARA_FILE_BUF_LEN);
 
-       if ((pHalData->mac_reg_len == 0) && (pHalData->mac_reg == NULL)) {
+       if ((pHalData->mac_reg_len == 0) && !pHalData->mac_reg) {
                rtw_merge_string(file_path_bs, PATH_MAX, rtw_phy_file_path, pFileName);
 
                if (rtw_is_file_readable(file_path_bs) == true) {
 
        memset(pHalData->para_file_buf, 0, MAX_PARA_FILE_BUF_LEN);
 
-       if ((pBufLen != NULL) && (*pBufLen == 0) && (pBuf == NULL)) {
+       if (pBufLen && (*pBufLen == 0) && !pBuf) {
                rtw_merge_string(file_path_bs, PATH_MAX, rtw_phy_file_path, pFileName);
 
                if (rtw_is_file_readable(file_path_bs) == true) {
                        }
                }
        } else {
-               if ((pBufLen != NULL) && (*pBufLen == 0) && (pBuf == NULL)) {
+               if (pBufLen && (*pBufLen == 0) && !pBuf) {
                        memcpy(pHalData->para_file_buf, pBuf, *pBufLen);
                        rtStatus = _SUCCESS;
                } else
 
        memset(pHalData->para_file_buf, 0, MAX_PARA_FILE_BUF_LEN);
 
-       if ((pHalData->bb_phy_reg_pg_len == 0) && (pHalData->bb_phy_reg_pg == NULL)) {
+       if ((pHalData->bb_phy_reg_pg_len == 0) && !pHalData->bb_phy_reg_pg) {
                rtw_merge_string(file_path_bs, PATH_MAX, rtw_phy_file_path, pFileName);
 
                if (rtw_is_file_readable(file_path_bs) == true) {
 
        memset(pHalData->para_file_buf, 0, MAX_PARA_FILE_BUF_LEN);
 
-       if ((pBufLen != NULL) && (*pBufLen == 0) && (pBuf == NULL)) {
+       if (pBufLen && (*pBufLen == 0) && !pBuf) {
                rtw_merge_string(file_path_bs, PATH_MAX, rtw_phy_file_path, pFileName);
 
                if (rtw_is_file_readable(file_path_bs) == true) {
                        }
                }
        } else {
-               if ((pBufLen != NULL) && (*pBufLen == 0) && (pBuf == NULL)) {
+               if (pBufLen && (*pBufLen == 0) && !pBuf) {
                        memcpy(pHalData->para_file_buf, pBuf, *pBufLen);
                        rtStatus = _SUCCESS;
                } else
 
        memset(pHalData->para_file_buf, 0, MAX_PARA_FILE_BUF_LEN);
 
-       if ((pHalData->rf_tx_pwr_track_len == 0) && (pHalData->rf_tx_pwr_track == NULL)) {
+       if ((pHalData->rf_tx_pwr_track_len == 0) && !pHalData->rf_tx_pwr_track) {
                rtw_merge_string(file_path_bs, PATH_MAX, rtw_phy_file_path, pFileName);
 
                if (rtw_is_file_readable(file_path_bs) == true) {
 
        memset(pHalData->para_file_buf, 0, MAX_PARA_FILE_BUF_LEN);
 
-       if ((pHalData->rf_tx_pwr_lmt_len == 0) && (pHalData->rf_tx_pwr_lmt == NULL)) {
+       if ((pHalData->rf_tx_pwr_lmt_len == 0) && !pHalData->rf_tx_pwr_lmt) {
                rtw_merge_string(file_path_bs, PATH_MAX, rtw_phy_file_path, pFileName);
 
                if (rtw_is_file_readable(file_path_bs) == true) {