Diff for /loncom/homework/caparesponse/caparesponse.c between versions 1.23 and 1.24

version 1.23, 2024/04/29 00:34:55 version 1.24, 2024/04/29 01:29:26
Line 135  int caparesponse_capa_check_answer(char Line 135  int caparesponse_capa_check_answer(char
 int caparesponse_get_real_response (char* unit_str, char* answer,  int caparesponse_get_real_response (char* unit_str, char* answer,
     double* scaled) {      double* scaled) {
   //double caparesponse_get_real_response (char* unit_str, char* answer) {    //double caparesponse_get_real_response (char* unit_str, char* answer) {
   int     input_len,all_alphabet,idx,outcome=-1,result;    int     input_len,all_alphabet,idx,outcome=-1;
     #pragma GCC diagnostic push
     #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
     int result;
     #pragma GCC diagnostic pop
   ouble  n_part,scale=1.0,given;    ouble  n_part,scale=1.0,given;
   char    input[ANSWER_STRING_LENG],filename[FILE_NAME_LENGTH],    char    input[ANSWER_STRING_LENG],filename[FILE_NAME_LENGTH],
     tmp_unit_str[ANSWER_STRING_LENG];      tmp_unit_str[ANSWER_STRING_LENG];
Line 179  int caparesponse_get_real_response (char Line 183  int caparesponse_get_real_response (char
  result = NO_UNIT;   result = NO_UNIT;
       }        }
     }      }
   #pragma GCC diagnostic push
   #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
     if( (result != NO_UNIT) && (!check_for_unit_fail(result)) && ( result != UNIT_NOTNEEDED) ) {      if( (result != NO_UNIT) && (!check_for_unit_fail(result)) && ( result != UNIT_NOTNEEDED) ) {
       given = n_part * scale;        given = n_part * scale;
       *scaled=given;        *scaled=given;
Line 186  int caparesponse_get_real_response (char Line 192  int caparesponse_get_real_response (char
     } /* end if unit check */      } /* end if unit check */
   } else { /* user entered alphabet, but no number */    } else { /* user entered alphabet, but no number */
     result = WANTED_NUMERIC;      result = WANTED_NUMERIC;
   }     }
   #pragma GCC diagnostic pop
   return result;    return result;
 }  }
   

Removed from v.1.23  
changed lines
  Added in v.1.24


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>