entryScreen() { eval BUF_TMP=\"\${e${LABEL}:=\"\"}\" if [[ -n "${BUF_TMP}" ]] then refresh "e${LABEL}" NBR_LINES="${LIN_[${LABEL}]}" else putMessage "Assembling data entry screen..." savescr ${DEV_NULL} clear header drawEntry "${1}" NBR_LINES="${?}" LIN_[${LABEL}]="${NBR_LINES}" savescr e${LABEL} fi getAnswer ${NBR_LINES} && resetAnswer ${NBR_LINES} putMessage return 0 }