{ 1/9/87 21:05 Menus.inc} ! The built-in function Set Up Menu expects the data to be given to it ! as an array of items, each with its name and value in a record. The ! value is expected to be a list of lines. %recordformat dataf(%string(19) name,%record(line80listf) val) %externalstring(31)%spec helpfile %externalroutinespec read screen line(%string(*)%name a) %externalroutinespec screen message(%string(255) s,%string(15) mon) %externalroutinespec start screen mode %externalroutinespec stop screen mode %externalroutinespec set up menu(%record(dataf)%arrayname data, %integer mask) %externalroutinespec write instruction(%string(255) s) %externalroutinespec write menu %externalintegerfnspec cursor depth %endoffile