From cef118a2bec97828ca9e53ff54ee2bd89c6f7910 Mon Sep 17 00:00:00 2001 From: winckel <winckel@eurecom.fr> Date: Mon, 25 Nov 2013 13:45:13 +0000 Subject: [PATCH] Fixed some warnings. git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4511 818b1a75-f10b-46b9-bf7c-635c3b92a50f --- targets/SIMU/USER/oaisim_functions.c | 2 +- targets/SIMU/USER/sinr_sim.c | 83 +++++++++++++++------------- 2 files changed, 45 insertions(+), 40 deletions(-) diff --git a/targets/SIMU/USER/oaisim_functions.c b/targets/SIMU/USER/oaisim_functions.c index 2b78f94968..07fa71b1c9 100644 --- a/targets/SIMU/USER/oaisim_functions.c +++ b/targets/SIMU/USER/oaisim_functions.c @@ -745,7 +745,7 @@ void update_omg () { if (oai_emulation.info.omg_model_enb >= MAX_NUM_MOB_TYPES) { // mix mobility model for (eNB_id = oai_emulation.info.first_enb_local; eNB_id < (oai_emulation.info.first_enb_local + oai_emulation.info.nb_enb_local); eNB_id++) { new_omg_model = randomGen (STATIC, RWALK); - LOG_D (OMG,"[eNB] Node of ID %d is changing mobility generator ->%d \n", UE_id, new_omg_model); + LOG_D (OMG,"[eNB] Node of ID %d is changing mobility generator ->%d \n", eNB_id, new_omg_model); // reset the mobility model for a specific node set_new_mob_type (eNB_id, eNB, new_omg_model, oai_emulation.info.time_s); } diff --git a/targets/SIMU/USER/sinr_sim.c b/targets/SIMU/USER/sinr_sim.c index 4c6fbbeb73..41769a04f3 100644 --- a/targets/SIMU/USER/sinr_sim.c +++ b/targets/SIMU/USER/sinr_sim.c @@ -536,25 +536,27 @@ void get_beta_map() { } } // else { - fgets(buffer, 1000, fp); - fgets(buffer, 1000, fp); - table_length[mcs]=0; - while (!feof(fp)) { - u=0; - sinr_bler = strtok(buffer, ";"); - while(sinr_bler != NULL){ - perf_array[u]=atof(sinr_bler); - u++; - sinr_bler = strtok(NULL,";"); - } - if((perf_array[4]/perf_array[5]) < 1){ - sinr_bler_map[mcs][0][table_length[mcs]] = perf_array[0]; - sinr_bler_map[mcs][1][table_length[mcs]] = (perf_array[4]/perf_array[5]); - table_length[mcs]++; - } - fgets(buffer, 1000, fp); - + if (fgets (buffer, 1000, fp) != NULL) { + if (fgets (buffer, 1000, fp) != NULL) { + table_length[mcs] = 0; + while (!feof (fp)) { + u = 0; + sinr_bler = strtok (buffer, ";"); + while (sinr_bler != NULL) { + perf_array[u] = atof (sinr_bler); + u++; + sinr_bler = strtok (NULL, ";"); + } + if ((perf_array[4] / perf_array[5]) < 1) { + sinr_bler_map[mcs][0][table_length[mcs]] = perf_array[0]; + sinr_bler_map[mcs][1][table_length[mcs]] = (perf_array[4] / perf_array[5]); + table_length[mcs]++; + } + if (fgets (buffer, 1000, fp) != NULL) { + } + } } + } fclose(fp); // } LOG_D(OCM,"Print the table for mcs %d\n",mcs); @@ -592,13 +594,14 @@ void get_MIESM_param() { while (!feof(fp)) { table_len =0; cnt++; - fgets(buffer, 10000, fp); - result = strtok(buffer, ","); - while (result != NULL) { - MI_map_4qam[cnt][table_len]= atof(result); - result = strtok(NULL, ","); - table_len++; - } + if (fgets(buffer, 10000, fp) != NULL) { + result = strtok (buffer, ","); + while (result != NULL) { + MI_map_4qam[cnt][table_len] = atof (result); + result = strtok (NULL, ","); + table_len++; + } + } } fclose(fp); for (t = 0; t < 162; t++){ @@ -611,13 +614,14 @@ void get_MIESM_param() { while (!feof(fp)) { table_len =0; cnt++; - fgets(buffer, 10000, fp); - result = strtok(buffer, ","); - while (result != NULL) { - MI_map_16qam[cnt][table_len]= atof(result); - result = strtok(NULL, ","); - table_len++; - } + if (fgets (buffer, 10000, fp) != NULL) { + result = strtok (buffer, ","); + while (result != NULL) { + MI_map_16qam[cnt][table_len] = atof (result); + result = strtok (NULL, ","); + table_len++; + } + } } fclose(fp); for (t = 0; t < 197; t++){ @@ -632,13 +636,14 @@ void get_MIESM_param() { cnt++; if(cnt==3) break; - fgets(buffer, 10000, fp); - result = strtok(buffer, ","); - while (result != NULL) { - MI_map_64qam[cnt][table_len]= atof(result); - result = strtok(NULL, ","); - table_len++; - } + if (fgets (buffer, 10000, fp) != NULL) { + result = strtok(buffer, ","); + while (result != NULL) { + MI_map_64qam[cnt][table_len]= atof(result); + result = strtok(NULL, ","); + table_len++; + } + } } fclose(fp); for (t = 0; t < 227; t++){ -- GitLab