--- capa/capa51/pProj/capaCommon.c 2000/01/31 18:34:13 1.5 +++ capa/capa51/pProj/capaCommon.c 2000/02/04 21:29:20 1.6 @@ -329,6 +329,7 @@ long offset; /* entry->answers*3 == entry->tries, + fudge factor*/ a_line=capa_malloc(strlen(entry->tries)*5+MAX_STUDENT_NUMBER,1); sprintf(a_line,"%s %s,%s\n",entry->student_number,entry->answers,entry->tries); + printf("Setting:%s\n",a_line);/*TEST*/ new_len = strlen(a_line); sprintf(fmtbuf, "%%%dc",MAX_STUDENT_NUMBER); flockstream(fp); /* <==== lock the setX.db file */ @@ -569,8 +570,8 @@ int set; } funlockstream(fp); fclose(fp); if(!found) { - ans_p = capa_malloc(nq+1,1); - tries_p = capa_malloc(3*nq+2,1); /* space and \0 */ + ans_p = capa_malloc(nq+2,1); + tries_p = capa_malloc(3*nq+3,1); /* space and \0 */ for(ii=0;iianswers = ans_p; entry->tries = tries_p; entry->e_probs = nq; @@ -605,6 +608,7 @@ int set; } ans_p[nq]='\0';tries_p[3*(nq)+2]='\0';tries_p[3*length-1]=','; } + printf("Got:%s:%s:\n",ans_p,tries_p);/*TEST*/ } return (offset); }