(let ((data "")(b "") (c '()) (v nil))
(while (read 0 b 1000) (extend data b))
(setf v (map (fn (x) (parse x "=")) (parse data "&")))
- (push (list 'gap (int-parse (lookup "gap" v))) c -1)
- (push (list 'clip (int-parse (lookup "clip" v))) c -1)
(for (i 1 7)
(push (list i
(mode-parse (lookup (string "mode" i) v))