.#*ü" 22 ) Bufed_buf+, *BufferList*°) Bufed_buf,*ü" 25 # buf+*ü" 27 $ file # dir % flags " ch ( this_buf+ýü" 29 # bufþ # int°" chü" 30 " ch" 32A " ch" 42AD.w/cü" 32 ' whatbuf°( this_bufýü" 33 # bufþ + getbuf_info°% flagsP°# dir°$ fileýü" 35 $ fileþ & strlen % flags! 1FC.ýü" 37 # bufþ & setbuf.ýü" 38 ( this_bufþ & setbuf/nýýü" 39 # dir $ fileþ & dircatþ , write_bufferP/cü" 25y0 bufed_savebuffer,*ü" 50 # buf+ü" 52 - push_spot_bol.ü" 53 ( pop_spot/oýü" 55" 34þ * ffind_char.ü" 56 + Null_Stringw/bü" 58 * go_right_1ü" 59 ) push_markýü" 60" 34þ * ffind_char.ü" 62 * pop_mark_1ü" 63 + Null_Stringw/bü" 66 ) bufsubstr°# bufýü" 67 # bufþ ' bufferp. °# buf/bü" 68 # bufwü" 48y) bufed_get,*ü" 73 ! i ! j # tmp $ this $ name % flags * flag_chars $ skip+*ü" 74 % umask+*ü" 75 ( name_col ' dir_col ( mode_col+ü" 77" 21°( name_colü" 78" 13°( mode_colü" 79" 45°' dir_colü" 81! 0°$ skipýü" 82" -1þ / prefix_argument" -1A.! 1°$ skip/cü" 83, *BufferList*°# tmpü" 84 ' whatbuf°$ thisýü" 85 # tmpþ ' pop2bufýü" 86! 0 þ , set_readonlyü" 87 , erase_bufferü" 88! 8°# TABü" 90+ CBKN-UORDAM°* flag_charsýü" 91' Flagsþ & insertýü" 92 ( mode_colþ + goto_columnýü" 93% umaskþ & insertýü" 94 ( name_colþ + goto_columnýü" 95+ Buffer Nameþ & insertýü" 96 ' dir_colþ + goto_col umný$* Dir/File\nþ & insertü" 98 + buffer_list.ü# 100°$ nameü# 101 $ skipý $ nameþ # int" 32AC.u/cýü# 102 $ nameþ + getbuf_info°% flagsýü# 103" -1þ 0 set_buffer_umask°% umaskü# 104 # bolü# 105$ 1024°! i! 0°! j.ü# 106 ! i/.ü# 108 % flags ! iF.ý ! j * f lag_chars!/." 45/dýþü# 109 + insert_charü# 110 ! i! 1H°! i·! j/fýü# 112 ( mode_colþ + goto_columnýü# 113% 0%03o % umaskþ ' vinsertýü# 114 ( name_colþ + goto_columnýü# 117" 34þ + insert_charýþü# 118 & insertýü# 119" 34þ + insert_charýü# 121 ' dir_col þ + goto_columnü# 122 $ eolp.ü# 124 # eol 3 insert_single_space/býþü# 127 & insertýþ & insertü# 128 ' newline/iýü# 131$m \nU:Undo O:Overwrite R:Readonly D:Disk File Changed, A:Autosave, M:Modified\nþ & insertýü# 132W C:CRmode, B:Binary File, K:Not backe d up, N:No autosaveþ & insertü# 134 # bobýü# 135! 0þ 8 set_buffer_modified_flagýü# 136! 1þ , set_readonlyýü# 137 $ thisþ ' pop2bufü" 71y, list_buffers(ü# 140 ) Line_Mark+,ýýü# 143. menu_selectionþ , color_numberþ 0 create_line_mark°) Line_Markü# 141…1 update_bufed_hook,ü# 148 $ NULL°) Line_Markü# 149 - check_buffersü# 150 , list_buffersýü# 151 ) Bufed_bufþ ' pop2bufýü# 152+ update_hook}1 update_bufed_hookþ / set_buffer_hookýü# 153! 0þ , set_readonlyü# 154 # bobýü# 155$X Press '?' for help. Press E NTER to select a buffer.\n\nþ & insertýü# 156! 0þ , set_readonlyýü# 157! 0þ 8 set_buffer_modified_flagýü# 158! 1þ ' go_downü# 146y* bufed_list,*ü# 165 $ file # dir % flags # buf+ ) bufed_get°# buf*ü# 166 $ line+ýü# 168 # bufþ & strlen.w/bü# 170 ) what _line°$ lineýü# 171 # bufþ + getbuf_info°% flagsP°# dir°$ fileü# 173 % flags! 1F.ýü# 175 # bufþ ' pop2bufýü# 176! 1þ & update/cýü# 178 # bufþ & delbufýü# 179 # buf ) Bufed_bufþ & strcmp.ü# 180 * bufed_list/cýü# 181 $ lineþ ) goto_lineü# 163y* bufed_kill ,*ü# 186 # buf+ ) bufed_get°# bufýü# 187 # bufþ # int.w/býü# 188 # bufþ 0 bufed_savebufferü# 184y* bufed_save,*ü# 194 $ file # dir % flags+ü# 195 + getbuf_info°% flagsP°# dir°$ fileü# 196 % flags! 2F.ýýü# 198 # dir $ fileþ & dircatþ ) find_file.ýü# 199 2 Error reading fileþ % error/b/cü# 192y, bufed_update,*ü# 205 # buf+ ) bufed_get°# bufýü# 207 # bufþ # int.w/býü# 210 # bufþ . buffer_visibleýü# 211 # bufþ ' pop2bufü# 212 $ eobpNC.ýü# 213) page_downþ $ call/cü# 215 , bufed_updateýü# 216 ) Bufed_bufþ ' pop2bufü# 203y- bufed_pop2buf,*ü# 219 # one+*ü# 221 # buf+ ) bufed_get°# bufýü# 222 # bufþ # int.w/býü# 223 # bufþ & sw2bufü# 224 , bufed_updateü# 225 # one. ) onewindow/cü# 219y, bufed_sw2buf,ýü# 230 ' whatbufþ & delbufü# 228y* bufed_exit*ü# 233 * Bu fed_help+ü# 234t k:kill, s:save, g:refresh, SPC,f:pop2buf, CR,TAB:sw2buf, q:quit, h:help, ?:this help°* Bufed_help,ýü# 238 * Bufed_helpþ ' messageü# 236y* bufed_helpü# 241% bufed°" $1ýü# 242 " $1þ ( keymap_p.ý " $1þ + make_keymap/býü# 243* bufed_list ! g " $1þ ) definekeyýü# 244- describe_mode! h " $1þ ) definekeyýü# 245* bufed_kill! k " $1þ ) definekeyýü# 246* bufed_save! s " $1þ ) definekeyýü# 247- bufed_pop2buf! f " $1þ ) definekeyýü# 248- bufed_pop2buf! " $1þ ) definekeyýü# 2490 . 0 b ufed_sw2buf$" \r " $1þ ) definekeyýü# 2500 . 1 bufed_sw2buf! " $1þ ) definekeyýü# 251* bufed_exit! q " $1þ ) definekeyýü# 252* bufed_help! ? " $1þ ) definekey,*ü# 286 $ mode+% bufed°$ mode*ü# 287 ( this_buf+ýü# 289$ "%s" ' whatbufþ ' sprintf°( this_bufü# 290 * bufed_listýü# 291 ( this_bufþ ' fsearchPü# 293 * bufed_helpýü# 294 $ modeþ * use_keymapýü# 295 $ mode! 0þ ( set_modeýü# 296* bufed_hookþ . run_mode_hooksü# 284y% bufed