Annotation of capa/capa51/pProj/capalogineditor.c, revision 1.1.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>