@program helplookup.htmuf 1 10000 d i $include $lib/alynna $include $lib/cgiparse $include $web/login INCLUDE_WEBVARS : array_getfile[ str:filename -- arr:file ] 0 var! filepos 0 var! filesize 0 array_make var! file filename @ fsize filesize ! { begin filename @ filepos @ 10 itoc freadto "" 13 itoc subst dup not if pop filepos ! else swap filepos ! then filepos @ filesize @ >= if break then depth 1000 >= if }array file @ dup array_count rot array_insertrange file ! { then repeat }array file @ dup array_count rot array_insertrange ; : main var file var check var item var line var linenum var found var lookup var output PARSE_HEADERS postdata @ if "file" raw if "file" post "lasthelpfile" setwebuser else "help" "lasthelpfile" setwebuser then then { WWW "_/www/header" mpilist }w { "

ProtoMUCK Manual

" }w { "

" }w { "Find in " }w { "Help" }w { "MPI" }w { "MUF" }w { "Sysparms" }w { "" }w { "" }w { "
" }w { WWW "_/www/footer" mpilist }w ; . c q