}
bind_key Return {
if {$cur_0 != $cur_1} {
+ .d.csr.csr.e delete 0 end
set cur_mode text
recursor
}
bind_key Return {
set strq [.d.csr.csr.e get]
if {[regexp {^(?:[!-[]|[]-~]|\\\\|\\x[0-9a-f]{2})+} $strq]} {
- .d.csr.csr.e delete 0 end
RETURN_RESULT DEFINE "$cur_0 $cur_1 $strq"
}
}
global database database_header rows database_fn
catch { unset database }
set database_fn ./charset-$rows.txt
+ if {![file exists $database_fn]} return
set f [open $database_fn r]
if {[string compare [db_getsl $f] $database_header]} { error "$l ?" }
if {([db_getsl $f])+0 != $rows} { error "wrong h ?" }