Listing 3: Data for form_keybd and form_button bindings

Form_keybd
==========
Usage:    cont = form_keybd(tree,resvd,cur_edit,in_key,new_edit,out_key);

AES function code: 55
Addrin[0] = tree: address of tree to process
Intin [0] = resvd: always pass 0
Intin [1] = in_key: keypress code from evnt_multi
Intin [2] = cur_edit: index of object currently being edited 
Intout[0] = cont: 0 if exit object activated, else 1
Intout[1] = new_edit: index of new object to edit
Intout[2] = out_key: processed key value 0 for no further action, else
                     character to be passed to objc_edit


Form_button
===========
Usage:    cont = form_button(tree,cur_edit,clicks,new_edit);

AES function code: 56
Addrin[0] = tree: address of tree to process
Intin [0] = cur_edit: index of object being edited
Intin [1] = clicks: mouse button code from evnt_multi
Intout[0] = cont: 0 if exit object activated, else 1
Intout[1] = new_edit: index of new object to start editing or index of
                      object used to exit (top bit set if a double-click
                      on a TOUCHEXIT)
