Annotation of capa/capa51/pProj/capalogineditor.c, revision 1.1
1.1 ! albertel 1: /* gather subjective answers from student */
! 2:
! 3: #define BS 8
! 4: #define DEL 127
! 5: #define ESC 27
! 6:
! 7: #define COLON 58
! 8:
! 9: #define EDIT_HEIGHT 21
! 10: #define EDIT_WIDTH 80
! 11:
! 12: void init_editor(char*** sbuf_pp)
! 13: {
! 14: int ww=EDIT_WIDTH, hh=EDIT_HEIGHT,i;
! 15: *sbuf_pp = (char **)capa_malloc(sizeof(char *),hh);
! 16: for(i=0;i<hh;i++) {
! 17: *sbuf_pp[i] = (char *)capa_malloc(sizeof(char)*ww+1,1);
! 18: }
! 19: }
! 20:
! 21: int handle_keystrokes_editor(char** sbuf_pp)
! 22: {
! 23: }
! 24:
! 25: int editor(char*** sbuf_pp)
! 26: {
! 27: init_editor(sbuf_pp);
! 28: return handle_keystrokes_editor(*sbuf_pp);
! 29: }
! 30:
! 31: void
! 32: answer_subjective(student_number,set,section,prob)
! 33: char *student_number;
! 34: int set;
! 35: int *section;
! 36: int prob;
! 37: {
! 38: char **sbuf_pp;
! 39:
! 40: if (editor(&sbuf_pp)) {
! 41: /*turn sbuf_pp into one string and store subjective*/
! 42: }
! 43: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>