<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://epicsol.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://epicsol.org/feed.php">
        <title>&lt;font size=&quot;+3&quot;&gt;EPIC&lt;/font&gt;&lt;br&gt; &lt;b&gt;E&lt;/b&gt;nhanced &lt;br&gt; &lt;b&gt;P&lt;/b&gt;rogrammable &lt;br&gt; &lt;b&gt;I&lt;/b&gt;RC-II &lt;br&gt; &lt;b&gt;C&lt;/b&gt;lient</title>
        <description></description>
        <link>https://epicsol.org/</link>
        <image rdf:resource="https://epicsol.org/_media/wiki:dokuwiki.svg" />
       <dc:date>2026-04-03T20:55:47+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://epicsol.org/2.8script?rev=1152712666&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/abort?rev=1251316242&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/about_epic?rev=1722088792&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/about_ssl_connections?rev=1634502720&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/abs?rev=1470173963&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/acos?rev=1251316242&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/acosh?rev=1251316242&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/activity?rev=1172683648&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/addset?rev=1341383423&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/admin?rev=1251316242&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/after?rev=1470174872&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/afterw?rev=1468957672&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/alias?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/aliasctl?rev=1186435550&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/alias_command?rev=1695089081&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/allocdump?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/altchan?rev=1174086282&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ambig?rev=1396966955&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/arglist?rev=1172556139&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/arrays?rev=1184097765&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ascii?rev=1156885121&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/asciiq?rev=1171511615&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/asin?rev=1251316242&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/asinh?rev=1251316242&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/assign?rev=1192295203&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/atan?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/atanh?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/atomic_scope?rev=1171511591&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/autoget?rev=1172552257&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/autojoin?rev=1173033272&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/automargins?rev=1441596178&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/autoquery?rev=1172343221&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/away?rev=1433455904&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/b64decode?rev=1300678309&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/b64encode?rev=1341383423&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ban?rev=1396966994&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/basic_git_for_cvs_users?rev=1712799932&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/beep?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/before?rev=1470175924&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/beforew?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind?rev=1622134324&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bindctl?rev=1471923890&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_altcharset?rev=1471924089&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_backspace?rev=1471924182&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_backward_character?rev=1471924279&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_backward_word?rev=1471924587&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_beginning_of_line?rev=1184105399&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_blink?rev=1152712666&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_bold?rev=1152712666&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_clear_screen?rev=1152712666&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_cpu_saver?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_delete_character?rev=1152712666&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_delete_next_word?rev=1152712666&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_delete_previous_word?rev=1152712666&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_delete_to_previous_space?rev=1152712666&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_end_of_line?rev=1184105399&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_erase_line?rev=1152712666&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_erase_to_beg_of_line?rev=1152712666&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_erase_to_end_of_line?rev=1152712666&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_forward_character?rev=1152712666&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_forward_word?rev=1152712666&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_highlight_off?rev=1152712666&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_next_window?rev=1471926133&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_nothing?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_parse_command?rev=1152712666&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_previous_window?rev=1152712666&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_quit_irc?rev=1471924695&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_quote_character?rev=1471924791&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_refresh_inputline?rev=1152712666&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_refresh_screen?rev=1152712666&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_refresh_status?rev=1152712666&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_reset_line?rev=1159485532&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_reverse?rev=1471924869&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_scroll_backward?rev=1217222151&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_scroll_end?rev=1152710775&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_scroll_forward?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_scroll_start?rev=1152712666&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_self_insert?rev=1471925221&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_send_line?rev=1634677454&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_stop_irc?rev=1471925386&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_swap_last_window?rev=1152710775&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_swap_next_window?rev=1152710775&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_swap_previous_window?rev=1152710775&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_switch_channels?rev=1471925557&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_switch_query?rev=1157157444&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_toggle_insert_mode?rev=1152716479&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_toggle_stop_screen?rev=1152710775&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_transpose_characters?rev=1152710775&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_type_text?rev=1152710775&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_unclear_screen?rev=1471925635&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_underline?rev=1152710775&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_unstop_all_windows?rev=1152716479&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bind_yank_from_cutbuffer?rev=1152712666&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/bless?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/block?rev=1154466414&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/botmode?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/break?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/builtins?rev=1172719604&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/builtin_expando?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/call?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/cd?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ceil?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/center?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/cexist?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/chanlimit?rev=1396966513&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/chanmode?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/chanmonitor?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/channel?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/channel_command?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/channel_function?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/chansyncing?rev=1396966545&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/chanusers?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/chanwin?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/check_code?rev=1396966567&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/chmod?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/chngw?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/chop?rev=1470176293&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/chops?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/chr?rev=1156885121&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/chrq?rev=1160161708&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/cipher?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/clear?rev=1184105399&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/close?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/cofilter?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/commandqueues?rev=1173161685&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/commands_overview?rev=1170458248&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/command_line?rev=1171856038&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/comment?rev=1471971844&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/common?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/compile_opts?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/connect?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/connect_command?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/connect_function?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/continue?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/convert?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/copattern?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/copyright?rev=1531333847&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/corfilter?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/corpattern?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/cos?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/cosh?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/count?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/country?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/cparse?rev=1646457185&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/crypt?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ctcp?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ctcp_action?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ctcp_clientinfo?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ctcp_echo?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ctcp_finger?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ctcp_ping?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ctcp_time?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ctcp_userinfo?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ctcp_utc?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ctcp_version?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/curcmd?rev=1171346745&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/curpos?rev=1153862552&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/currchans?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/cycle?rev=1396967055&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/data_array?rev=1173118367&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/data_struct?rev=1173118367&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/dbmctl?rev=1179192538&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/dcc?rev=1695089980&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/dccctl?rev=1207955537&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/dcc_chat?rev=1170458883&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/dcc_close?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/dcc_closeall?rev=1154402016&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/dcc_get?rev=1157135570&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/dcc_list?rev=1154059808&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/dcc_ports?rev=1243958148&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/dcc_raw?rev=1154059808&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/dcc_rename?rev=1154059808&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/dcc_resume?rev=1154402016&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/dcc_send?rev=1154059808&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/debug.irc?rev=1154059808&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/debugging?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/debuglog?rev=1396966476&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/decode?rev=1154059808&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/default_keybindings?rev=1207955537&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/defer?rev=1154402016&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/delarray?rev=1154059808&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/delitem?rev=1154059808&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/delitems?rev=1172552257&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/deop?rev=1154059808&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/describe?rev=1154059808&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/deuhc?rev=1154059808&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/die?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/diff?rev=1154059808&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/disambiguation?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/disconnect?rev=1171346745&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/do?rev=1154059808&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/dump?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/echo?rev=1154402016&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/edit_topic?rev=1171943669&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/eggnog?rev=1770529605&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/encode?rev=1634501017&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/encoding?rev=1396715429&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/encodings_and_locales?rev=1396704524&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/encrypt?rev=1625459562&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/encryptparm?rev=1172120849&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/environment_variables?rev=1154402016&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/eof?rev=1385941377&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/epic-crypt-gpg-aa?rev=1172120849&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/epic-crypt-gpg?rev=1172120849&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/epic?rev=1154402016&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/epic_news?rev=1455395676&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/epic_scripting?rev=1378909056&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/etiquette?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/eval?rev=1171320687&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/event_driven_programming?rev=1625508090&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/exec?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/exec_command?rev=1551057474&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/exec_function?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/exit?rev=1153107744&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/exp?rev=1153107744&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/expandos?rev=1172523921&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/expando_substitution?rev=1186435519&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/expressions?rev=1243957956&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/fe?rev=1184101970&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/fec?rev=1154402016&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ferror?rev=1499311009&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/fexist?rev=1212003975&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/files?rev=1154402016&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/filter?rev=1154402016&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/finditem?rev=1172552257&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/finditems?rev=1172552257&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/findw?rev=1154402016&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/findws?rev=1171511615&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/fix_arglist?rev=1172340551&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/fix_width?rev=1396966591&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/floodinfo?rev=1172946578&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/floodprot?rev=1172683648&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/flood_control?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/floor?rev=1154402016&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/flush?rev=1154402016&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/fnexist?rev=1154402016&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/for?rev=1154402016&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/foreach?rev=1154402016&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/frewind?rev=1160161708&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/fromw?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/fseek?rev=1160161708&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/fsize?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/fskip?rev=1160161708&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ftell?rev=1160161708&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ftime?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ftruncate?rev=1160161708&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/functioncall?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/functions_overview?rev=1224686448&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/functions_script?rev=1154402016&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/geom?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/getarrays?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/getcap?rev=1170458248&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/getcommands?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/getenv?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/getfunctions?rev=1172552257&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/getgid?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/getitem?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/getlogin?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/getmatches?rev=1172552257&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/getopt?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/getpgrp?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/getrmatches?rev=1172552257&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/getserial?rev=1171855246&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/getset?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/getsets?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/getting_epic?rev=1722088803&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/getting_started?rev=1523470024&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/getting_utf-8_working?rev=1397419820&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/gettmatch?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/getuid?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/glob?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/global?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/globi?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/glossary?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/graphics_chars?rev=1232724474&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/grep?rev=1171939195&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/guh?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/hash_32bit?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/help.irc?rev=1396966897&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/help?rev=1171943669&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/help_root?rev=1634509256&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/help_topics?rev=1396966620&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/highlight?rev=1172552257&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/history?rev=1174085837&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/hold_mode?rev=1172552257&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/hook?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/hookctl?rev=1224255755&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/hostname?rev=1159485499&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/iconvctl?rev=1396966646&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/idle?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/idlealert?rev=1396966977&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/if?rev=1180583944&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ifindfirst?rev=1172552257&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ifinditem?rev=1172552257&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ifinditems?rev=1172552257&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/igetitem?rev=1172552257&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/igetmatches?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/igetrmatches?rev=1172552257&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ignore?rev=1480186581&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ignorectl?rev=1364938041&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/index?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/indextoitem?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/indextoword?rev=1154405622&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/info?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/info_command?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/info_function?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/input?rev=1157135570&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/input_char?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/input_handling?rev=1177480608&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/insert?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/insertw?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/installing?rev=1378978267&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/introduction?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/invite?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/iptolong?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/iptoname?rev=1154405622&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ipv6?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ircii_syntax?rev=1634500599&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/irclib?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ircuser?rev=1159485499&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/is8bit?rev=1396966667&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/isalpha?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/isaway?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ischannel?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ischanop?rev=1163910652&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ischanvoice?rev=1154405622&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/isconnected?rev=1631367557&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/iscurchan?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/isdigit?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/isdisplaying?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/isencrypted?rev=1634675853&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/isfilevalid?rev=1171511615&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ishalfop?rev=1163910652&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/isnumber?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ison?rev=1471299604&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/isutf8?rev=1396966688&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/itemtoindex?rev=1154403928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/jn?rev=1154405622&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/join?rev=1410103981&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/joinstr?rev=1171511615&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/jot?rev=1154405622&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/json_error?rev=1499313192&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/json_explode?rev=1499313134&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/json_implode?rev=1499314080&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/karll_arrays?rev=1172524754&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/key?rev=1154405622&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/key_bindings?rev=1154405622&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/kick?rev=1154405622&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/kill?rev=1184105399&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/killpid?rev=1154405622&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/knock?rev=1154405622&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/lastlog?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/lastlog_command?rev=1389971987&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/lastlog_function?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/left?rev=1154405622&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/leftpc?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/leftw?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/less-pipe?rev=1171737668&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/less?rev=1171737668&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/levelctl?rev=1171737668&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/levels?rev=1244170183&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/levelwindow?rev=1154405622&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/license?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/line?rev=1157135570&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/links?rev=1471299173&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/list?rev=1154405622&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/listarray?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/listen?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/load?rev=1471299697&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/loadformats?rev=1172719604&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/loadinfo?rev=1154405622&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/local.examp?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/local?rev=1154405622&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/locale?rev=1396967115&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/log?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/log10?rev=1154405622&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/logctl?rev=1157135570&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/logman?rev=1396966916&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/log_command?rev=1263085702&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/log_function?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/longtoip?rev=1154405622&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/lusers?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/lval?rev=1186435550&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/mail?rev=1173041559&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/man?rev=1154465657&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/mangle_types?rev=1286407069&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/map?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/map_command?rev=1154465657&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/map_script?rev=1173041559&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/mask?rev=1243957956&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/massmode?rev=1396967235&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/match?rev=1154465657&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/matchitem?rev=1172552257&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/math_operators?rev=1188626003&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/maxlen?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/me?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/memory_usage?rev=1217222099&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/mesg?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/meta-compat?rev=1171939195&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/metric_time?rev=1154465657&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/mid?rev=1154465657&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/midw?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/mkdir?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/mktime?rev=1224981707&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/mode?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/motd?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/motd_command?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/motd_script?rev=1171943669&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/msar?rev=1414402847&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/msg?rev=1157135570&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/mychannels?rev=1154465657&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/myservers?rev=1732209615&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/names?rev=1184100926&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/nametoip?rev=1154465657&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/netsplit?rev=1172120849&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/newaway?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/newnick?rev=1172552257&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/new_lastlog?rev=1396966845&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/new_user?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/nick?rev=1154465657&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/nickcomp?rev=1172552257&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/nochops?rev=1154465657&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/nohighlight?rev=1154465657&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/nopaste?rev=1160161708&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/note?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/notice?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/notify?rev=1154465657&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/notifywindows?rev=1154465658&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/notify_command?rev=1154465657&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/notify_function?rev=1154465657&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/notify_script?rev=1154465657&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/notw?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/numarrays?rev=1154465658&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/numitems?rev=1475247733&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/numlines?rev=1154465658&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/numonchannel?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/numsort?rev=1153107744&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/numwords?rev=1154465658&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on?rev=1463585270&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/onchannel?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_action?rev=1341383423&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_channel_lost?rev=1634500898&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_channel_nick?rev=1320091149&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_channel_signoff?rev=1320091207&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_channel_sync?rev=1341383423&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_connect?rev=1341383423&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_ctcp?rev=1320091308&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_ctcp_reply?rev=1341383423&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_ctcp_request?rev=1361812570&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_dcc_activity?rev=1341383423&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_dcc_chat?rev=1320091437&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_dcc_connect?rev=1320091616&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_dcc_list?rev=1320091675&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_dcc_lost?rev=1179623955&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_dcc_offer?rev=1172871443&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_dcc_raw?rev=1172871480&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_dcc_request?rev=1172871486&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_disconnect?rev=1172871784&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_encrypted_notice?rev=1172871881&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_encrypted_privmsg?rev=1172872075&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_error?rev=1172872109&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_exec?rev=1172872246&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_exec_errors?rev=1172872252&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_exec_exit?rev=1172944713&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_exec_prompt?rev=1172872326&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_exit?rev=1172872406&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_flood?rev=1621784503&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_general_notice?rev=1625459477&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_general_privmsg?rev=1172944713&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_help?rev=1251572570&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_hook?rev=1172873032&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_idle?rev=1172873054&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_input?rev=1172874079&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_invite?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_join?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_keybinding?rev=1157028799&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_kick?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_kill?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_list?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_mail?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_mode?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_mode_stripped?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_msg?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_msg_group?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_names?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_new_nickname?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_nickname?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_note?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_notice?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_notify_signoff?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_notify_signon?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_numeric?rev=1171346745&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_odd_server_stuff?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_operwall?rev=1157031210&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_oper_notice?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_part?rev=1156565036&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_pong?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_public?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_public_msg?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_public_notice?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_public_other?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_raw_irc?rev=1361200671&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_reconnect_required?rev=1634500826&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_redirect?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_send_action?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_send_ctcp?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_send_dcc_chat?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_send_msg?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_send_notice?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_send_public?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_send_to_server?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_server_established?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_server_lost?rev=1357658564&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_server_notice?rev=1203478890&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_server_ssl_eval?rev=1634503927&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_server_status?rev=1357659415&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_set?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_signal?rev=1499305702&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_signoff?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_silence?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_ssl_server_cert?rev=1634503038&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_status_update?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_switch_channels?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_switch_windows?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_timer?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_topic?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_unknown_command?rev=1171346745&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_unload?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_wall?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_wallop?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_who?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_window?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_window_beforekill?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_window_command?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_window_create?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_window_kill?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_window_notified?rev=1251572570&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_window_server?rev=1171346745&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/on_yell?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/open?rev=1341383423&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/oper?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/output-help?rev=1179609176&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/outputinfo?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/package?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/pad?rev=1616115236&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/parsekey?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/part?rev=1404423642&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/pass-through_command?rev=1310178221&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/pass?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/paste?rev=1171939195&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/pattern?rev=1179192538&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/patterns?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/pause?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/perl?rev=1153071047&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/perlcall?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/perlxcall?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/perl_command?rev=1154060092&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/perl_function?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/pf_loader?rev=1178648966&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/pid?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ping?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/pipe?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/pipe_function?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/pipe_script?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/pop?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/pop_command?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/pop_function?rev=1171737668&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ppid?rev=1156885353&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/prefix?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/pretend?rev=1404423166&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/printlen?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/programming?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/push?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/push_command?rev=1174667921&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/push_function?rev=1174667945&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/query?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/querywin?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/queue?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/quit?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/quote?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/quoting_hell?rev=1184101409&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/qword?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/rand?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/random_numbers?rev=1171737205&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/randread?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/rbind?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/read?rev=1181015799&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/realpath?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/reconnect?rev=1157153256&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/reconnect_command?rev=1634498745&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/reconnect_script?rev=1634498251&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/redirect?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/referring_to_servers?rev=1157157444&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/regcomp?rev=1243957956&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/regcomp_cs?rev=1243957956&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/regerror?rev=1243957956&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/regex?rev=1243957956&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/regexec?rev=1243957956&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/regfree?rev=1243957956&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/regmatches?rev=1243957956&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/rehash?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/rejoin?rev=1396967253&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/release_notes?rev=1724201902&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/release_notes_2_0_1?rev=1632332288&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/release_notes_2_1_1?rev=1632278411&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/release_notes_2_1_2?rev=1632278342&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/release_notes_2_1_4?rev=1632278232&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/release_notes_2_1_5?rev=1632330928&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/release_notes_2_1_6?rev=1633534773&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/release_notes_template?rev=1632234591&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/remw?rev=1184105399&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/remws?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/rename?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/renumber?rev=1172695032&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/repeat?rev=1154402016&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/repeat_command?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/repeat_function?rev=1433456369&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/rest?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/restart?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/restw?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/return?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/revdcc?rev=1171943669&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/reverse?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/revw?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/rfilter?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/right?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/rightw?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/rindex?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/rmatch?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/rmatchitem?rev=1172552257&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/rmdir?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/robots?rev=1742518227&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/rpattern?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/rping?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/rsubstr?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ruby?rev=1153162978&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ruby_command?rev=1171943669&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ruby_function?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/rules_about_number_arguments?rev=1273702749&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/sar?rev=1414402806&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/sasl_auth?rev=1396966816&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/save?rev=1171737668&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/say?rev=1207955537&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/scan?rev=1172120849&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/screen.e?rev=1396967169&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/screen?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/script-template?rev=1171923130&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/script-wip?rev=1173127377&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/scripts?rev=1547168805&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/security?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/sedcrypt?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/send?rev=1203479464&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/sendline?rev=1634676981&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/serial_numbers?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/server?rev=1160095110&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/serverctl?rev=1634674070&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/serverwin?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/server_description?rev=1170458248&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/server_list?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/server_numerics?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/server_state?rev=1634675200&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/servlist?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/servports?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set?rev=1173242246&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/setenv?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/setitem?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/setmail?rev=1172552257&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_allow_c1_chars?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_always_split_biggest?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_banner?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_banner_expand?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_beep?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_channel_name_width?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_client_information?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_clock?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_clock_24hour?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_clock_format?rev=1159743820&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_clock_interval?rev=1634676585&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_cmdchars?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_color?rev=1396967138&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_comment_hack?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_continued_line?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_cpu_saver_after?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_cpu_saver_every?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_current_window_level?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_dcc_auto_send_rejects?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_dcc_dequote_filenames?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_dcc_long_pathnames?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_dcc_sliding_window?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_dcc_store_path?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_dcc_use_gateway_addr?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_debug?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_default_realname?rev=1207955414&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_default_username?rev=1207955477&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_dispatch_unknown_commands?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_display?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_do_notify_immediately?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_floating_point_math?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_floating_point_precision?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_flood_after?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_flood_ignore?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_flood_maskuser?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_flood_rate?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_flood_rate_per?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_flood_users?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_flood_warning?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_hide_private_channels?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_high_bit_escape?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_hold_interval?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_hold_mode?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_hold_slider?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_indent?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_input_prompt?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_insert_mode?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_key_interval?rev=1157475418&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_lastlog?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_lastlog_level?rev=1465225327&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_lastlog_rewrite?rev=1207955537&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_load_path?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_log?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_logfile?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_log_rewrite?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_mail?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_mail_interval?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_mail_type?rev=1157135570&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_mangle_display?rev=1173242113&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_mangle_inbound?rev=1173242131&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_mangle_logfiles?rev=1173242139&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_mangle_outbound?rev=1173242148&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_metric_time?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_mirc_broken_dcc_resume?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_mode_stripper?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_new_server_lastlog_level?rev=1157135570&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_notify?rev=1171854507&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_notify_interval?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_notify_level?rev=1273702749&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_notify_on_termination?rev=1159485499&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_notify_userhost_automatic?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_no_control_log?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_no_ctcp_flood?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_no_fail_disconnect?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_num_of_whowas?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_old_math_parser?rev=1157135570&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_old_server_lastlog_level?rev=1157135570&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_output_rewrite?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_pad_char?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_quit_message?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_random_source?rev=1158637537&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_realname?rev=1207955389&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_screen_options?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_scrollback?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_scrollback_ratio?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_scroll_lines?rev=1704483092&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_shell?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_shell_flags?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_shell_limit?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_show_channel_names?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_show_end_of_msgs?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_show_numerics?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_show_status_all?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_show_who_hopcount?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_away?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_channel?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_chanop?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_clock?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_cpu_saver?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_does_expandos?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_format?rev=1179623955&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_format1?rev=1171811855&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_format2?rev=1622033274&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_halfop?rev=1171817316&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_hold?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_hold_lines?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_insert?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_mail?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_mode?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_nickname?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_noswap?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_notify?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_no_repeat?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_oper?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_overwrite?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_query?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_scrollback?rev=1217221331&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_server?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_ssl_off?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_ssl_on?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_umode?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_user?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_voice?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_status_window?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_suppress_from_remote_server?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_switch_channels_between_windows?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_term_does_bright_blink?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_translation?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_translation_path?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_user_information?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_verbose_ctcp?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_word_break?rev=1727483949&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_wserv_path?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_wserv_type?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_xterm?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/set_xterm_options?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/sha256?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/shift?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/shiftbrace?rev=1228072478&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/shift_command?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/shift_function?rev=1186435550&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/shook?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/sidebar?rev=1442241486&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/signals?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/silence?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/simple_encrypted_data?rev=1252990311&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/sin?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/sinh?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/sleep?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/slowcat?rev=1157478915&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/snip?rev=1172552257&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/sort?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/space_character?rev=1471972393&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/speak.irc?rev=1396967016&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/special_vars?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/sping?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/splice?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/split?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/splitw?rev=1396966706&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/squery?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/squit?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/srand?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ssl?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/stack?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/standard_loader?rev=1157475418&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/start?rev=1740706846&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/startupfile?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/stat?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/stats?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/status_function?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/status_line?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/status_oneoff?rev=1396966753&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/stime?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/strftime?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/strip?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/stripansi?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/stripansicodes?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/stripc?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/stripcrap?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/strlen?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/strptime?rev=1245012884&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/strtol?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/stub?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/subpackage?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/substr?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/suppressmotd?rev=1160161708&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/switch?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/symbolctl?rev=1228072478&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/tabkey.ce?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/tabkey.jm?rev=1173041559&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/tabkey.sjh?rev=1396966870&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/tan?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/tanh?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/tcl?rev=1153163012&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/tcl_command?rev=1171943669&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/tcl_function?rev=1171943669&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/tdiff?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/tdiff2?rev=1172719604&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/text_hilight?rev=1646448872&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/time?rev=1154402093&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/timer?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/timerctl?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/time_command?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/time_function?rev=1184105399&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/tobase?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/tolower?rev=1163910670&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/topic?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/topicbar.bj?rev=1396967274&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/topicbar?rev=1396966936&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/toupper?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/tow?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/tr?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/trace?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/trunc?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/ttyname?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/twiddle?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/type?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/uhc?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/umask?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/uname?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/unclear?rev=1171943669&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/unicode?rev=1396966789&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/uniq?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/unless?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/unlink?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/unload?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/unshift?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/unshift_command?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/unshift_function?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/unsplit?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/until?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/uping?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/url.irc?rev=1396967203&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/urldecode?rev=1251588105&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/urlencode?rev=1251588105&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/userhost?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/userhost_command?rev=1170458248&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/userhost_function?rev=1157135570&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/userip?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/usermode?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/usetitem?rev=1172552257&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/using_epic_in_dumb_mode?rev=1484077656&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/using_perl?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/using_python?rev=1712800106&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/using_symbolctl?rev=1228072478&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/usleep?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/usrip?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/utime?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/utime_function?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/utime_script?rev=1172552257&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/version?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/version_command?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/version_function?rev=1171346745&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/wait?rev=1157135570&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/wallchops?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/wallops?rev=1184101633&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/welcome?rev=1712799991&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/what_is_a_word?rev=1172789351&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/which?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/which_command?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/which_function?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/while?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/who?rev=1217222151&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/whois?rev=1217222151&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/whowas?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/winchan?rev=1172552257&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window?rev=1175120819&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/windowctl?rev=1651966175&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_activity_handling?rev=1171855246&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_add?rev=1341383423&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_back?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_balance?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_beep_always?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_channel?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_clear?rev=1184105399&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_clearlevel?rev=1634499065&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_clearregex?rev=1634498955&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_create?rev=1703477623&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_delete?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_describe?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_discon?rev=1251316242&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_double?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_echo?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_fixed?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_flush?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_flush_scrollback?rev=1157135570&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_goto?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_grow?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_hide?rev=1261963538&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_hide_others?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_hold_interval?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_hold_mode?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_hold_slider?rev=1217222151&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_indent?rev=1157135570&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_kill?rev=1341383423&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_killable?rev=1157135570&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_killswap?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_kill_all_hidden?rev=1341383423&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_kill_others?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_last?rev=1396987397&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_lastlog?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_lastlog_level?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_level?rev=1157135570&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_list?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_log?rev=1157475418&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_logfile?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_move?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_move_to?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_name?rev=1622134267&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_new?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_new_hide?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_next?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_noserv?rev=1251316242&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_notified?rev=1157135570&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_notify?rev=1157135570&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_notify_level?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_notify_name?rev=1217222151&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_number?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_pop?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_previous?rev=1224981707&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_prompt?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_push?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_query?rev=1243957956&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_rebuild_scrollback?rev=1171855246&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_refnum?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_refnum_or_swap?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_refresh?rev=1217222151&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_rejoin?rev=1396967816&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_remove?rev=1243957956&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_scrolladj?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_scrollback?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_scroll_backward?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_scroll_end?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_scroll_forward?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_scroll_start?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_search_back?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_search_forward?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_server?rev=1357659852&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_show?rev=1217222151&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_show_all?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_shrink?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_size?rev=1217222151&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_skip?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_stack?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_status_format?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_status_format1?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_status_format2?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_status_special?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_swap?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_swappable?rev=1217219961&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_targets?rev=1243817261&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_topline?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_toplines?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/window_unclear?rev=1171943669&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/word?rev=1172802724&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/wordtoindex?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/write?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/writeb?rev=1181015991&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/xdebug?rev=1152593863&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/xdebug_command?rev=1712800015&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/xdebug_function?rev=1172945654&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/xecho?rev=1523470806&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/xeval?rev=1273703133&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/xform?rev=1341383423&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/xmsglog?rev=1396967291&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/xquote?rev=1156882711&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/xtype?rev=1156867689&amp;do=diff"/>
                <rdf:li rdf:resource="https://epicsol.org/yn?rev=1156867689&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://epicsol.org/_media/wiki:dokuwiki.svg">
        <title><font size="+3">EPIC</font><br> <b>E</b>nhanced <br> <b>P</b>rogrammable <br> <b>I</b>RC-II <br> <b>C</b>lient</title>
        <link>https://epicsol.org/</link>
        <url>https://epicsol.org/_media/wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://epicsol.org/2.8script?rev=1152712666&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:57:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2.8script</title>
        <link>https://epicsol.org/2.8script?rev=1152712666&amp;do=diff</link>
        <description># $EPIC: 2.8script.txt,v 1.2 2006/07/12 13:57:46 sthalik Exp $

Synopsis:

load 2.8script

Description:

This is one of the default script loaded when the client is started; it is
loaded from GLOBAL.  It redefines the returned messages from
STATS queries and in channel ban lists.  It contains several
aliases; those whose names are the same as built-in commands are intended to
enhance them.</description>
    </item>
    <item rdf:about="https://epicsol.org/abort?rev=1251316242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-08-26T19:50:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>abort</title>
        <link>https://epicsol.org/abort?rev=1251316242&amp;do=diff</link>
        <description>Synopsis:

abort

Description:

This command calls the abort(3) C library function which usually aborts 
the client and generates a core dump.  You should not expect this command to 
return.

This command is intended for debugging purposes.

History

The</description>
    </item>
    <item rdf:about="https://epicsol.org/about_epic?rev=1722088792&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-27T13:59:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>about_epic</title>
        <link>https://epicsol.org/about_epic?rev=1722088792&amp;do=diff</link>
        <description>EPIC is the (E)nhanced (P)rogrammable (I)RC-II (C)lient

EPIC is 100% backwards compatible with ircII because EPIC is ircII.  EPIC
was originally built upon the ircII 2.6 client and has maintained
faithfulness to remain current up to the 2.8.2 release.</description>
    </item>
    <item rdf:about="https://epicsol.org/about_ssl_connections?rev=1634502720&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-17T20:32:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>about_ssl_connections</title>
        <link>https://epicsol.org/about_ssl_connections?rev=1634502720&amp;do=diff</link>
        <description>Synopsis:

This document covers how SSL connetions to IRC servers happen.
This information was current as of EPIC5-2.1.6.

Step One -- You connect to an SSL server

You connect to an irc server doing something like
/SERVER irc.example.com:6697:type=irc-ssl</description>
    </item>
    <item rdf:about="https://epicsol.org/abs?rev=1470173963&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-02T21:39:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>abs</title>
        <link>https://epicsol.org/abs?rev=1470173963&amp;do=diff</link>
        <description>Syntax:

abs(number)

Technical:

The abs() function returns the absolute value of number using fabs(3).
All of the normal rules about number arguments apply.

Examples:

	*  abs(-3)                returns “3”
	*  abs(5)                 returns “5”
	*  abs(0)                 returns</description>
    </item>
    <item rdf:about="https://epicsol.org/acos?rev=1251316242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-08-26T19:50:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>acos</title>
        <link>https://epicsol.org/acos?rev=1251316242&amp;do=diff</link>
        <description># $EPIC: acos.txt,v 1.4 2009/08/13 04:25:48 jnelson Exp $

Synopsis:

$acos(&lt;number&gt;)

Technical:

This function calls acos(3) which returns the arc cosine of the number.

All of the normal rules about number arguments apply.

History:</description>
    </item>
    <item rdf:about="https://epicsol.org/acosh?rev=1251316242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-08-26T19:50:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>acosh</title>
        <link>https://epicsol.org/acosh?rev=1251316242&amp;do=diff</link>
        <description># $EPIC: acosh.txt,v 1.4 2009/08/13 04:25:48 jnelson Exp $

Synopsis:

$acosh(&lt;number&gt;)

Technical:

This function calls acosh(3) which returns the hyperbolic arc cosine of 
the number.

All of the normal rules about number arguments apply.

History:</description>
    </item>
    <item rdf:about="https://epicsol.org/activity?rev=1172683648&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-28T17:27:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>activity</title>
        <link>https://epicsol.org/activity?rev=1172683648&amp;do=diff</link>
        <description># $EPIC: activity.txt,v 1.2 2007/02/28 17:16:07 sthalik Exp $

Synopsis:

load activity

Description:

The script is a replacement for the built in activity bar. It includes
channel/query names in addition to window refnums and colors, indicating
the level of the event that took place in given window.</description>
    </item>
    <item rdf:about="https://epicsol.org/addset?rev=1341383423&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-04T06:30:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>addset</title>
        <link>https://epicsol.org/addset?rev=1341383423&amp;do=diff</link>
        <description># $EPIC: addset.txt,v 1.3 2012/07/04 06:30:23 jnelson Exp $

Synopsis:

load addset 

addset &lt;name&gt; &lt;type&gt; &lt;block&gt; 

delset &lt;name&gt;

Summary:

Add or delete builtin set variables.

Description:

This script creates the addset and delset aliases.  which allow you
to create and delete your own</description>
    </item>
    <item rdf:about="https://epicsol.org/admin?rev=1251316242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-08-26T19:50:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin</title>
        <link>https://epicsol.org/admin?rev=1251316242&amp;do=diff</link>
        <description>Synopsis:

admin 

admin &lt;server&gt; 

admin &lt;nickname&gt; 


Description:

This is a pass-through command.

It requests information about who runs the irc server and how you can 
contact them (usually by email.)

If you don&#039;t specify any arguments, your local server will be queried.
If you specify a remote server, it will be queried instead.
If you specify another irc user, that user&#039;s server will be queried.</description>
    </item>
    <item rdf:about="https://epicsol.org/after?rev=1470174872&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-02T21:54:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>after</title>
        <link>https://epicsol.org/after?rev=1470174872&amp;do=diff</link>
        <description>Overview:

after(count chars text)

Technical:

The after() function returns the part of text after the countth instance of any of the characters in chars.

The chars argument may contain multiple characters.  If it contains a space, you should surround it with double quotes (which won&#039;t count).</description>
    </item>
    <item rdf:about="https://epicsol.org/afterw?rev=1468957672&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-07-19T19:47:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>afterw</title>
        <link>https://epicsol.org/afterw?rev=1468957672&amp;do=diff</link>
        <description>Synopsis:

$afterw(&lt;word&gt; &lt;word list&gt;)

Defined behaviors:

	*  afterw() == []
	*  afterw(word) == []
	*  afterw(word some list) == []
	*  afterw(word a word list) == [list]
	*  afterw(WORD a WoRd list) == [list]
	*  For any $x: afterw(word $x) == restw</description>
    </item>
    <item rdf:about="https://epicsol.org/alias?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>alias</title>
        <link>https://epicsol.org/alias?rev=1156882711&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the alias command or the
aliasctl function?</description>
    </item>
    <item rdf:about="https://epicsol.org/aliasctl?rev=1186435550&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-06T21:25:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>aliasctl</title>
        <link>https://epicsol.org/aliasctl?rev=1186435550&amp;do=diff</link>
        <description>#$EPIC: aliasctl.txt,v 1.3 2007/08/06 21:25:50 jnelson Exp $

Synopsis:

$aliasctl(&lt;domain&gt; &lt;operation&gt; &lt;operand&gt; [&lt;rval&gt;]) 

$aliasctl(&lt;domain&gt; GETPACKAGE &lt;lval&gt;) 

$aliasctl(&lt;domain&gt; GET &lt;lval&gt;) 

$aliasctl(&lt;domain&gt; SETPACKAGE &lt;lval&gt; &lt;package-name&gt;) 

$aliasctl</description>
    </item>
    <item rdf:about="https://epicsol.org/alias_command?rev=1695089081&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-19T02:04:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>alias_command</title>
        <link>https://epicsol.org/alias_command?rev=1695089081&amp;do=diff</link>
        <description>Synopsis

alias 

alias &lt;alias-name&gt; 

alias -&lt;alias-name&gt; 

alias &lt;alias-name&gt; (&lt;argument-list&gt;) {block}

Summary

Aliases are /commands and $function()s that you create that complement the 
built in /commands and $function()s.

Aliases may call built in commands, other aliases, or evaluate expressions.</description>
    </item>
    <item rdf:about="https://epicsol.org/allocdump?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>allocdump</title>
        <link>https://epicsol.org/allocdump?rev=1152593863&amp;do=diff</link>
        <description>Synopsis:

allocdump &lt;filename&gt;

Description:

If you #define&#039;d ALLOC_DEBUG in config.h (it is not by default), then 
this command will write a log of all of the heap memory that is currently
in use.  This is used by developers to check for memory leaks.

The argument is required.  If you not provide an argument, don&#039;t say that
I didn&#039;t warn you.</description>
    </item>
    <item rdf:about="https://epicsol.org/altchan?rev=1174086282&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-16T23:04:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>altchan</title>
        <link>https://epicsol.org/altchan?rev=1174086282&amp;do=diff</link>
        <description># $EPIC: altchan.txt,v 1.5 2007/03/16 23:04:42 jnelson Exp $

OBSOLETE:

The author of this script (blackjac) says this help file is out of date.
It needs to be updated by someone.  Please remove this notice when you do.

Synopsis:

load altchan

Description:</description>
    </item>
    <item rdf:about="https://epicsol.org/ambig?rev=1396966955&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:22:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ambig</title>
        <link>https://epicsol.org/ambig?rev=1396966955&amp;do=diff</link>
        <description>AMBIG

This is a stub for the /load ambig script.</description>
    </item>
    <item rdf:about="https://epicsol.org/arglist?rev=1172556139&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T06:02:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>arglist</title>
        <link>https://epicsol.org/arglist?rev=1172556139&amp;do=diff</link>
        <description>Argument Lists

Argument lists are an optional way to automatically shift values from
$* into local variables.  You can use argument lists in your aliases
or your ons.  The fix_arglist function also handles arglists.

Behavior of Argument Lists

When an alias or on is called, the magic variable $* is set with the
arguments passed into your code.  Usually the first thing most people
do is copy arguments from $* into local variables, such as:</description>
    </item>
    <item rdf:about="https://epicsol.org/arrays?rev=1184097765&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-10T20:02:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>arrays</title>
        <link>https://epicsol.org/arrays?rev=1184097765&amp;do=diff</link>
        <description>Karll&#039;s Array Suite

You are probably familiar with the client&#039;s builtin variables, which work
like perl&#039;s hash tables, and store a simple scalar value into a named variable.
You can stick multiple values into a variable, but they require that you do 
your own encoding, and that&#039;s always hard to get correct.</description>
    </item>
    <item rdf:about="https://epicsol.org/ascii?rev=1156885121&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:58:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ascii</title>
        <link>https://epicsol.org/ascii?rev=1156885121&amp;do=diff</link>
        <description># $EPIC: ascii.txt,v 1.2 2006/08/29 20:58:41 jnelson Exp $

Synopsis:

$ascii(&lt;character list&gt;)

Technical:

The ascii function converts a sequence of characters into a word list
of codepoints.  Because EPIC only supports latin-1 at this time, all of 
the codepoints are 0 to 255 (strictly 1 byte per codepoint).  If in the 
future epic supports UTF8 or something like that, codepoints greater than 
255 might be returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/asciiq?rev=1171511615&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-15T03:53:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>asciiq</title>
        <link>https://epicsol.org/asciiq?rev=1171511615&amp;do=diff</link>
        <description># $EPIC: asciiq.txt,v 1.2 2007/02/15 03:53:35 jnelson Exp $

Synopsis:

$asciiq(&lt;ctcp encoded character list&gt;)

Technical:

The asciiq function performs ctcp dequote on the arguments and then
converts the resulting sequence of characters into a word list
of codepoints.  Because EPIC only supports latin-1 at this time, all of 
the codepoints are 0 to 255 (strictly 1 byte per codepoint).  If in the 
future epic supports UTF8 or something like that, codepoints greater than 
255 might be returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/asin?rev=1251316242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-08-26T19:50:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>asin</title>
        <link>https://epicsol.org/asin?rev=1251316242&amp;do=diff</link>
        <description># $EPIC: asin.txt,v 1.4 2009/08/13 04:25:48 jnelson Exp $

Synopsis:

$asin(&lt;number&gt;)

Technical:

This function calls asin(3) which returns the arc sine of the number.

All of the normal rules about number arguments apply.

History:</description>
    </item>
    <item rdf:about="https://epicsol.org/asinh?rev=1251316242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-08-26T19:50:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>asinh</title>
        <link>https://epicsol.org/asinh?rev=1251316242&amp;do=diff</link>
        <description># $EPIC: asinh.txt,v 1.4 2009/08/13 04:25:48 jnelson Exp $

Synopsis:

$asinh(&lt;number&gt;)

Technical:

This function calls asinh(3) which returns the hyperbolic arc sine of 
the number.

All of the normal rules about number arguments apply.

History:</description>
    </item>
    <item rdf:about="https://epicsol.org/assign?rev=1192295203&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-13T17:06:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>assign</title>
        <link>https://epicsol.org/assign?rev=1192295203&amp;do=diff</link>
        <description>Synopsis:

assign 

assign &lt;variable name&gt; 

assign -&lt;variable name&gt; 

assign &lt;variable name&gt; &lt;value&gt;

Description:

ASSIGN is the general-purpose interface for creating and manipulating
variables.  Just about any value can be assigned, whether it be a
string or a number.  Internally, the language is untyped; every variable
is a string.  But if you use a variable containing a number in a place 
where a number is expected, it will be automatically converted for you.</description>
    </item>
    <item rdf:about="https://epicsol.org/atan?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>atan</title>
        <link>https://epicsol.org/atan?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: atan.txt,v 1.3 2006/08/21 01:55:33 sthalik Exp $

Synopsis:

$atan(&lt;number&gt;)

Technical:

	*  Returns the principal value in radians of the arc tangent of &lt;number&gt;.
	*  If the &lt;number&gt; argument is omitted the empty string is returned.
	*  As always, the return value is limited to 6 decimal places.</description>
    </item>
    <item rdf:about="https://epicsol.org/atanh?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>atanh</title>
        <link>https://epicsol.org/atanh?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: atanh.txt,v 1.3 2006/08/21 01:55:33 sthalik Exp $

Synopsis:

$atanh(&lt;number&gt;)

Technical:

	*  Returns the inverse hyperbolic tangent of &lt;number&gt;.
	*  If the &lt;number&gt; argument is omitted the empty string is returned.
	*  As always, the return value is limited to 6 decimal places.</description>
    </item>
    <item rdf:about="https://epicsol.org/atomic_scope?rev=1171511591&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-15T03:53:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>atomic_scope</title>
        <link>https://epicsol.org/atomic_scope?rev=1171511591&amp;do=diff</link>
        <description>Atomic Scopes

What is an atomic scope?

An atomic scope is the period of time during which local variables live.
At the beginning of an atomic scope there are no local variables, and 
at the end of that atomic scope, all local variables are destroyed.
Thus, the</description>
    </item>
    <item rdf:about="https://epicsol.org/autoget?rev=1172552257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T04:57:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>autoget</title>
        <link>https://epicsol.org/autoget?rev=1172552257&amp;do=diff</link>
        <description># $EPIC: autoget.txt,v 1.3 2007/02/27 04:57:37 jnelson Exp $

Synopsis:

load autoget 

/autoget 

/autoget &lt;pattern&gt; 

/autoget -&lt;pattern&gt; 

/autoreget 

/autoreget &lt;pattern&gt; 

/autoreget -&lt;pattern&gt; 

/autoreject 

/autoreject &lt;pattern&gt; 

/autorejrect -&lt;pattern&gt;</description>
    </item>
    <item rdf:about="https://epicsol.org/autojoin?rev=1173033272&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-04T18:34:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>autojoin</title>
        <link>https://epicsol.org/autojoin?rev=1173033272&amp;do=diff</link>
        <description># $EPIC: autojoin.txt,v 1.2 2007/03/04 18:34:32 jnelson Exp $

Synopsis:

load autojoin 

set autocreate_split_channels [ON|OFF|TOGGLE] 

join #chan1[,#chan2...] [key[,key]...]

Description:

Note: this script may be replaced with a different script in the future,
so this information is subject to change.</description>
    </item>
    <item rdf:about="https://epicsol.org/automargins?rev=1441596178&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-07T03:22:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>automargins</title>
        <link>https://epicsol.org/automargins?rev=1441596178&amp;do=diff</link>
        <description>About Automargin support

Starting in EPIC5-1.4, EPIC has improved automargin support, which makes it easier to copy and paste long URLs.

These are the steps:

	*  Use a terminal emulator that supports automargins (they pretty much all do)
	*  Set your TERM env variable to something that supports automargins.</description>
    </item>
    <item rdf:about="https://epicsol.org/autoquery?rev=1172343221&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-24T18:53:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>autoquery</title>
        <link>https://epicsol.org/autoquery?rev=1172343221&amp;do=diff</link>
        <description># $EPIC: autoquery.txt,v 1.2 2007/02/24 18:53:41 jnelson Exp $

Synopsis:

load autoquery 

/set autocreate_split_queries ON|OFF|TOGGLE

Description:

This script, after you load it, automatically opens up a new window 
whenever someone msgs you for the first time.</description>
    </item>
    <item rdf:about="https://epicsol.org/away?rev=1433455904&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-06-04T22:11:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>away</title>
        <link>https://epicsol.org/away?rev=1433455904&amp;do=diff</link>
        <description>Synopsis:

AWAY has three flags, and an optional “away message”.
If you specify the “away message”, you become “away”.
If you do not specify the “away message”, you become “not away”.
If you do not specify a flag, -one is the default.</description>
    </item>
    <item rdf:about="https://epicsol.org/b64decode?rev=1300678309&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-21T03:31:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>b64decode</title>
        <link>https://epicsol.org/b64decode?rev=1300678309&amp;do=diff</link>
        <description>Synopsis:

$b64decode(&lt;stuff&gt;)

Returns:

Returns the inverse RFC1421 transformation of &lt;stuff&gt;, commonly known 
as Base64.  The inverse transformation converts four Base64 digits into 
three bytes.

Alas, because ircII only supports C strings, if &lt;stuff&gt; decodes to 
binary data (with nuls) it will probably not do what you hope.</description>
    </item>
    <item rdf:about="https://epicsol.org/b64encode?rev=1341383423&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-04T06:30:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>b64encode</title>
        <link>https://epicsol.org/b64encode?rev=1341383423&amp;do=diff</link>
        <description># $EPIC: b64encode.txt,v 1.3 2012/07/04 06:30:23 jnelson Exp $

Synopsis:

$b64encode(&lt;stuff&gt;)

Returns:

Returns the RFC1421 transformation of &lt;stuff&gt;, commonly known as Base64.
Base64 converts three bytes of input into four Base64 digits.  By definition
Base64 digits are safe to send over text-only transmissions.</description>
    </item>
    <item rdf:about="https://epicsol.org/ban?rev=1396966994&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:23:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ban</title>
        <link>https://epicsol.org/ban?rev=1396966994&amp;do=diff</link>
        <description>BAN

This is a stub for the /load ban script</description>
    </item>
    <item rdf:about="https://epicsol.org/basic_git_for_cvs_users?rev=1712799932&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-11T01:45:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>basic_git_for_cvs_users</title>
        <link>https://epicsol.org/basic_git_for_cvs_users?rev=1712799932&amp;do=diff</link>
        <description>Keeping up with EPIC in Git

To check out epic5 (the equivalent of “cvs co epic5”)

	*  git clone &lt;https://git.epicsol.org/epic5.git&gt;

To check out epic4 (the equivalent of “cvs co epic4”)

	*  git clone &lt;https://git.epicsol.org/epic4.git&gt;

To update (the equivalent of “cvs update”)

	*  git pull

To create a patch (if you&#039;re doing stuff locally)</description>
    </item>
    <item rdf:about="https://epicsol.org/beep?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>beep</title>
        <link>https://epicsol.org/beep?rev=1152593863&amp;do=diff</link>
        <description>Synopsis:

beep

Description:

This command makes your terminal emulator beep.  Sometimes it is simpler
than ECHOing control-G&#039;s.

This command is strictly local; it does not send beeps to other users.

If SET BEEP is OFF, then this command has no effect.

History</description>
    </item>
    <item rdf:about="https://epicsol.org/before?rev=1470175924&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-02T22:12:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>before</title>
        <link>https://epicsol.org/before?rev=1470175924&amp;do=diff</link>
        <description>Overview:

before(count chars text)

Technical:

The before() function returns the part of text before the countth instance of any of the characters in chars.

The chars argument may contain multiple characters.  If it contains a space, you should surround it with double quotes (which won&#039;t count).</description>
    </item>
    <item rdf:about="https://epicsol.org/beforew?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>beforew</title>
        <link>https://epicsol.org/beforew?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: beforew.txt,v 1.4 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$beforew(&lt;word&gt; &lt;pattern list&gt;)

Technical:

	*  If the &lt;word&gt; argument is omitted this function returns the empty string.
	*  The &lt;pattern list&gt; does not actually need to be a list of wildcard patterns.  A list of literal words will work just fine.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind?rev=1622134324&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-27T16:52:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind</title>
        <link>https://epicsol.org/bind?rev=1622134324&amp;do=diff</link>
        <description>Synopsis:

bind 

bind -DEFAULTS 

bind &lt;character_sequence&gt;  

bind -RECURSIVE &lt;character_sequence&gt; 

bind &lt;character_sequence&gt; &lt;action&gt; &lt;args&gt; 

bind -SYMBOLIC &lt;symbolic_name&gt; &lt;action&gt; &lt;args&gt;

Description:

BIND allows you to control how the client behaves when you enter a sequence
of one or more keys.  By default, the client binds most of the common key
sequences to useful default values.  You may not necessarily need to bind
your own key sequences unless you do not like the default values.</description>
    </item>
    <item rdf:about="https://epicsol.org/bindctl?rev=1471923890&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-23T03:44:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bindctl</title>
        <link>https://epicsol.org/bindctl?rev=1471923890&amp;do=diff</link>
        <description>Synopsis:

$bindctl(FUNCTION &lt;function&gt; &lt;action&gt; [&lt;args]&gt;) 

$bindctl(SEQUENCE &lt;sequence&gt; &lt;action&gt; [&lt;args]&gt;) 

$bindctl(MAP [&lt;sequence&gt;] [&lt;action&gt;])

The bindctl function is a low level interface to the keybinding system.
A FUNCTION is a thing that can be run when you press a key.
A</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_altcharset?rev=1471924089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-23T03:48:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_altcharset</title>
        <link>https://epicsol.org/bind_altcharset?rev=1471924089&amp;do=diff</link>
        <description>Synopsis:

bind &lt;key&gt; altcharset

Description:

This inserts the altcharset character into the input line.  
The altcharset character looks like a reverse capital E.
The altcharset character toggles the use of the alternate character set in your terminal emulator&#039;s font, if it has one.  
This function is not useful for those who use Unicode/UTF8 terminal emulators (ie, most people)</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_backspace?rev=1471924182&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-23T03:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_backspace</title>
        <link>https://epicsol.org/bind_backspace?rev=1471924182&amp;do=diff</link>
        <description>Synopsis:

bind &lt;key&gt; backspace

Description:

Delete the character immediately before the cursor.
If the input cursor is at the start of the input line, nothing happens.
This is the composite action of &lt;backward_character&gt;
and &lt;delete_character&gt;</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_backward_character?rev=1471924279&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-23T03:51:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_backward_character</title>
        <link>https://epicsol.org/bind_backward_character?rev=1471924279&amp;do=diff</link>
        <description>Synopsis:

bind &lt;key&gt; backward_character

Description:

Move the cursor one character to the left.  
If the cursor is at the beginning of the input line, nothing happens.
If you are close enough to the left part of the screen,
this action will cause the input line to scroll to the left.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_backward_word?rev=1471924587&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-23T03:56:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_backward_word</title>
        <link>https://epicsol.org/bind_backward_word?rev=1471924587&amp;do=diff</link>
        <description>Synopsis:

bind &lt;key&gt; backward_word

Description:

Move the cursor left to the beginning of the current or previous word.  
If the cursor is not on the first character of a word, it is moved left to the first character of the current word.
If the cursor is on the first character of a word, or on a space, or at the end of the input line, it is moved left to the first character of the previous word.
If the cursor is at the start of the input line, it does not move.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_beginning_of_line?rev=1184105399&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-10T22:09:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_beginning_of_line</title>
        <link>https://epicsol.org/bind_beginning_of_line?rev=1184105399&amp;do=diff</link>
        <description># $EPIC: bind_beginning_of_line.txt,v 1.3 2007/07/10 22:09:59 jnelson Exp $

Synopsis:

bind &lt;key&gt; beginning_of_line

Description:

The input cursor position is set to the start of the logical input
line, if it is not already there.  If necessary, the input line is scrolled
to the left until the cursor is visible.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_blink?rev=1152712666&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:57:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_blink</title>
        <link>https://epicsol.org/bind_blink?rev=1152712666&amp;do=diff</link>
        <description># $EPIC: bind_blink.txt,v 1.2 2006/07/12 13:57:46 sthalik Exp $

Synopsis:

bind &lt;key&gt; blink

Description:

This function toggles the current blink setting.  Due to internal
limitations of the client, BLINK is displayed as an F on the input line,
regardless of the key it is bound to.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_bold?rev=1152712666&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:57:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_bold</title>
        <link>https://epicsol.org/bind_bold?rev=1152712666&amp;do=diff</link>
        <description># $EPIC: bind_bold.txt,v 1.2 2006/07/12 13:57:46 sthalik Exp $

Synopsis:

bind &lt;key&gt; bold

Description:

This function toggles the current boldface setting.  Due to internal
limitations of the client, BOLD is displayed as a B on the input line,
regardless of the key it is bound to.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_clear_screen?rev=1152712666&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:57:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_clear_screen</title>
        <link>https://epicsol.org/bind_clear_screen?rev=1152712666&amp;do=diff</link>
        <description># $EPIC: bind_clear_screen.txt,v 1.2 2006/07/12 13:57:46 sthalik Exp $

Synopsis:

bind &lt;key&gt; clear_screen

Description:

This executes the CLEAR command, which updates the current input 
window&#039;s scrollable view so nothing is visible in it, and the next line
of output will appear on the top line of the window.  If you are in hold
mode or scrollback, you will not see any change to the window until you 
exit hold mode or scrollback.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_cpu_saver?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_cpu_saver</title>
        <link>https://epicsol.org/bind_cpu_saver?rev=1152593863&amp;do=diff</link>
        <description># $EPIC: bind_cpu_saver.txt,v 1.1.1.1 2006/07/11 04:57:43 jnelson Exp $

Synopsis:

bind &lt;key&gt; cpu_saver

Description:

This keybinding immediately switches the client to CPU saver mode.

Normally, when CPU saver is inactive, the system clock, notify system, and mail
checking occur via regular intervals controlled by</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_delete_character?rev=1152712666&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:57:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_delete_character</title>
        <link>https://epicsol.org/bind_delete_character?rev=1152712666&amp;do=diff</link>
        <description># $EPIC: bind_delete_character.txt,v 1.2 2006/07/12 13:57:46 sthalik Exp $

Synopsis:

bind &lt;key&gt; delete_character

Description:

This function deletes the character currently under the cursor, then
shifts any text to the right of the cursor one space to the left.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_delete_next_word?rev=1152712666&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:57:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_delete_next_word</title>
        <link>https://epicsol.org/bind_delete_next_word?rev=1152712666&amp;do=diff</link>
        <description># $EPIC: bind_delete_next_word.txt,v 1.2 2006/07/12 13:57:46 sthalik Exp $

Synopsis:

bind &lt;key&gt; delete_next_word

Description:

This function deletes text on the input line from the position of the
cursor forward to the end of the first word found.  If is it in the
middle of a word, that word is truncated.  If it is on whitespace, all
text and whitespace to the end of the next word are deleted.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_delete_previous_word?rev=1152712666&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:57:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_delete_previous_word</title>
        <link>https://epicsol.org/bind_delete_previous_word?rev=1152712666&amp;do=diff</link>
        <description># $EPIC: bind_delete_previous_word.txt,v 1.2 2006/07/12 13:57:46 sthalik Exp $

Synopsis:

bind &lt;key&gt; delete_previous_word

Description:

This function deletes text on the input line from the position of the
cursor backward to the beginning of the first word found.  If is it in
the middle of a word, the beginning of that word is chopped.  If it
is on whitespace, all text and whitespace to the beginning of the
previous word are deleted.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_delete_to_previous_space?rev=1152712666&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:57:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_delete_to_previous_space</title>
        <link>https://epicsol.org/bind_delete_to_previous_space?rev=1152712666&amp;do=diff</link>
        <description># $EPIC: bind_delete_to_previous_space.txt,v 1.2 2006/07/12 13:57:46 sthalik Exp $

Synopsis:

bind &lt;key&gt; delete_to_previous_space

Description:

This function deletes everything to the left of the cursor until a
space is found.  If the character immediately before the cursor is
whitespace of some kind, it does nothing.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_end_of_line?rev=1184105399&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-10T22:09:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_end_of_line</title>
        <link>https://epicsol.org/bind_end_of_line?rev=1184105399&amp;do=diff</link>
        <description># $EPIC: bind_end_of_line.txt,v 1.3 2007/07/10 22:09:59 jnelson Exp $

Synopsis:

bind &lt;key&gt; end_of_line

Description:

The input cursor is set to the last position of the logical input
line, if it is not already there.  If necessary, the input line is scrolled
to the right until the cursor is visible.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_erase_line?rev=1152712666&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:57:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_erase_line</title>
        <link>https://epicsol.org/bind_erase_line?rev=1152712666&amp;do=diff</link>
        <description># $EPIC: bind_erase_line.txt,v 1.2 2006/07/12 13:57:46 sthalik Exp $

Synopsis:

bind &lt;key&gt; erase_line

Description:

This function clears the contents of the input line.  The data cleared
is not preserved in the command history.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_erase_to_beg_of_line?rev=1152712666&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:57:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_erase_to_beg_of_line</title>
        <link>https://epicsol.org/bind_erase_to_beg_of_line?rev=1152712666&amp;do=diff</link>
        <description># $EPIC: bind_erase_to_beg_of_line.txt,v 1.2 2006/07/12 13:57:46 sthalik Exp $

Synopsis:

bind &lt;key&gt; erase_to_beg_of_line

Description:

This function erases all text from (but not including) the cursor to
the beginning of the input line.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_erase_to_end_of_line?rev=1152712666&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:57:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_erase_to_end_of_line</title>
        <link>https://epicsol.org/bind_erase_to_end_of_line?rev=1152712666&amp;do=diff</link>
        <description># $EPIC: bind_erase_to_end_of_line.txt,v 1.2 2006/07/12 13:57:46 sthalik Exp $

Synopsis:

bind &lt;key&gt; erase_to_end_of_line

Description:

This function erases all text from (and including) the cursor to the end
of the input line.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_forward_character?rev=1152712666&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:57:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_forward_character</title>
        <link>https://epicsol.org/bind_forward_character?rev=1152712666&amp;do=diff</link>
        <description># $EPIC: bind_forward_character.txt,v 1.2 2006/07/12 13:57:46 sthalik Exp $

Synopsis:

bind &lt;key&gt; forward_character

Description:

This function causes the cursor to move right by one character.  It has
no effect if the cursor is at the end of the input line.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_forward_word?rev=1152712666&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:57:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_forward_word</title>
        <link>https://epicsol.org/bind_forward_word?rev=1152712666&amp;do=diff</link>
        <description># $EPIC: bind_forward_word.txt,v 1.2 2006/07/12 13:57:46 sthalik Exp $

Synopsis:

bind &lt;key&gt; forward_word

Description:

This function moves the cursor forward to the beginning of the next
word in the input line.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_highlight_off?rev=1152712666&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:57:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_highlight_off</title>
        <link>https://epicsol.org/bind_highlight_off?rev=1152712666&amp;do=diff</link>
        <description># $EPIC: bind_highlight_off.txt,v 1.2 2006/07/12 13:57:46 sthalik Exp $

Synopsis:

bind &lt;key&gt; highlight_off

Description:

This function turns off any special highlighting in use prior to this
character, including ANSI color escape sequences.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_next_window?rev=1471926133&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-23T04:22:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_next_window</title>
        <link>https://epicsol.org/bind_next_window?rev=1471926133&amp;do=diff</link>
        <description>Synopsis:

bind &lt;key&gt; next_window

Description:

Move the input focus to the next lower window on the screen.
If the input focus is on the bottom window on the screen, cycle back to the top.

If you don&#039;t use split windows (ie, you only have one visible window and you keep the rest hidden), then this has no effect.  You&#039;re looking for</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_nothing?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_nothing</title>
        <link>https://epicsol.org/bind_nothing?rev=1152593863&amp;do=diff</link>
        <description># $EPIC: bind_nothing.txt,v 1.1.1.1 2006/07/11 04:57:43 jnelson Exp $

Synopsis:

bind &lt;key&gt; nothing

Description:

This function causes the specified key to do nothing, effectively
disabling it.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_parse_command?rev=1152712666&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:57:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_parse_command</title>
        <link>https://epicsol.org/bind_parse_command?rev=1152712666&amp;do=diff</link>
        <description># $EPIC: bind_parse_command.txt,v 1.2 2006/07/12 13:57:46 sthalik Exp $

Synopsis:

bind &lt;key&gt; parse_command &lt;commands&gt;

Description:

This function causes the specified command(s) to be executed when the
given key is pressed.  If multiple commands are desired, they may be
surrounded with curly braces.  Command-line expando variables ($*, $2,
$n-m, etc.) are expanded as if there were no arguments given.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_previous_window?rev=1152712666&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:57:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_previous_window</title>
        <link>https://epicsol.org/bind_previous_window?rev=1152712666&amp;do=diff</link>
        <description># $EPIC: bind_previous_window.txt,v 1.2 2006/07/12 13:57:46 sthalik Exp $

Synopsis:

bind &lt;key&gt; previous_window

Description:

This function causes the client to change the current window to the one
immediately above the current one in the window list.  If the current
window is the first in the list, the last becomes the current window.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_quit_irc?rev=1471924695&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-23T03:58:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_quit_irc</title>
        <link>https://epicsol.org/bind_quit_irc?rev=1471924695&amp;do=diff</link>
        <description>Synopsis:

bind &lt;key&gt; quit_irc

Description:

This function asks you if you want to quit/exit/shut down the client, and if you say yes, it does.

I&#039;ll bet you nobody has used this feature in 20 years.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_quote_character?rev=1471924791&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-23T03:59:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_quote_character</title>
        <link>https://epicsol.org/bind_quote_character?rev=1471924791&amp;do=diff</link>
        <description>Synopsis:

bind &lt;key&gt; quote_character

Description:

Treat the next character you type as though it were bound to SELF_INSERT,
rather than whatever it is actually bound to.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_refresh_inputline?rev=1152712666&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:57:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_refresh_inputline</title>
        <link>https://epicsol.org/bind_refresh_inputline?rev=1152712666&amp;do=diff</link>
        <description># $EPIC: bind_refresh_inputline.txt,v 1.2 2006/07/12 13:57:46 sthalik Exp $

Synopsis:

bind &lt;key&gt; refresh_inputline

Description:

This function causes the client to redraw the input line.  It is mostly
only useful when another process sends data to the client&#039;s tty, which
sometimes corrupts the display of the input line (but not the actual
contents).</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_refresh_screen?rev=1152712666&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:57:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_refresh_screen</title>
        <link>https://epicsol.org/bind_refresh_screen?rev=1152712666&amp;do=diff</link>
        <description># $EPIC: bind_refresh_screen.txt,v 1.2 2006/07/12 13:57:46 sthalik Exp $

Synopsis:

bind &lt;key&gt; refresh_screen

Description:

This function causes the client to redraw the screen line by line.  It
is mostly only useful when another process sends data to the client&#039;s
tty, which sometimes corrupts the screen display (but not the actual
contents).</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_refresh_status?rev=1152712666&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:57:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_refresh_status</title>
        <link>https://epicsol.org/bind_refresh_status?rev=1152712666&amp;do=diff</link>
        <description># $EPIC: bind_refresh_status.txt,v 1.2 2006/07/12 13:57:46 sthalik Exp $

Synopsis:

bind &lt;key&gt; refresh_status

Description:

This function forces the client to update and redraw the status line to ensure
it has the current values.  This is most often necessary if you use</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_reset_line?rev=1159485532&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-28T23:18:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_reset_line</title>
        <link>https://epicsol.org/bind_reset_line?rev=1159485532&amp;do=diff</link>
        <description># $EPIC: bind_reset_line.txt,v 1.2 2006/09/19 10:48:09 sthalik Exp $

Synopsis:

bind &lt;key sequence&gt; reset_line &lt;new text&gt;

Description:

This binding replaces the current contents of the input line with the 
&lt;new text&gt;.  The &lt;new text&gt; is treated as though it were passed
through</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_reverse?rev=1471924869&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-23T04:01:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_reverse</title>
        <link>https://epicsol.org/bind_reverse?rev=1471924869&amp;do=diff</link>
        <description>Synopsis:

bind &lt;key&gt; reverse

Description:

Insert the reverse character into the input line.  
The reverse character looks like a reverse capital V.
The reverse character toggles reverse video (swapping the foreground and background colors).</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_scroll_backward?rev=1217222151&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-28T05:15:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_scroll_backward</title>
        <link>https://epicsol.org/bind_scroll_backward?rev=1217222151&amp;do=diff</link>
        <description># $EPIC: bind_scroll_backward.txt,v 1.3 2008/07/28 05:15:51 jnelson Exp $

Synopsis:

bind &lt;key&gt; scroll_backward

Description:

This executes the WINDOW SCROLL_BACKWARD
command.  
It moves the scrollback view backward, towards older output.  
The amount it moves is determined by</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_scroll_end?rev=1152710775&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:26:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_scroll_end</title>
        <link>https://epicsol.org/bind_scroll_end?rev=1152710775&amp;do=diff</link>
        <description># $EPIC: bind_scroll_end.txt,v 1.2 2006/07/12 13:26:15 sthalik Exp $

Synopsis:

bind &lt;key&gt; scroll_end

Description:

This function is used to end the lastlog scrollback mode.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_scroll_forward?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_scroll_forward</title>
        <link>https://epicsol.org/bind_scroll_forward?rev=1156882711&amp;do=diff</link>
        <description># $EPIC: bind_scroll_forward.txt,v 1.4 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

bind &lt;key&gt; scroll_forward

Description:

This function allows the user to move forward in the client&#039;s lastlog
one page at a time.  The percentage of the screen that makes up a page
is defined by the</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_scroll_start?rev=1152712666&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:57:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_scroll_start</title>
        <link>https://epicsol.org/bind_scroll_start?rev=1152712666&amp;do=diff</link>
        <description># $EPIC: bind_scroll_start.txt,v 1.3 2006/07/12 13:57:46 sthalik Exp $

Synopsis:

bind &lt;key&gt; scroll_start

Description:

This function causes the client to enter scrollback mode.  This allows
the lastlog buffer to be viewed interactively.  Any server messages
received while in scrollback mode are queued, and are not displayed
until the client exits scrollback mode.  It is generally a good idea to
set</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_self_insert?rev=1471925221&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-23T04:07:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_self_insert</title>
        <link>https://epicsol.org/bind_self_insert?rev=1471925221&amp;do=diff</link>
        <description>Synopsis:

bind &lt;character&gt; self_insert

Description:

Insert the bound character into the input line at the cursor position.  
This may seem obvious -- but every character needs to be bound to something, and for language characters, they are bound to SELF_INSERT.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_send_line?rev=1634677454&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-19T21:04:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_send_line</title>
        <link>https://epicsol.org/bind_send_line?rev=1634677454&amp;do=diff</link>
        <description># $EPIC: bind_send_line.txt,v 1.4 2006/10/01 23:54:18 jnelson Exp $

Synopsis:

bind &lt;key&gt; send_line

Description:

This operation submits the contents of the input line for processing.
This is the ordinary operation of the &lt;enter&gt; key.

Usually the input buffer contains either a line of text, which is sent to
to the current window&#039;s current target, or a command, which is executed in
the context of the current window.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_stop_irc?rev=1471925386&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-23T04:09:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_stop_irc</title>
        <link>https://epicsol.org/bind_stop_irc?rev=1471925386&amp;do=diff</link>
        <description>Synopsis:

bind &lt;key&gt; stop_irc

Description:

Send a SIGTSTP signal to the client, which will return you to your shell.
This was an important feature in the days before GNU Screen, when you could
only log into a server once, and you might need to step away from</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_swap_last_window?rev=1152710775&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:26:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_swap_last_window</title>
        <link>https://epicsol.org/bind_swap_last_window?rev=1152710775&amp;do=diff</link>
        <description># $EPIC: bind_swap_last_window.txt,v 1.2 2006/07/12 13:26:15 sthalik Exp $

Synopsis:

bind &lt;key&gt; swap_last_window

Description:

This function swaps the current window with the most recently hidden
window.  If no windows are hidden, this function has no effect.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_swap_next_window?rev=1152710775&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:26:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_swap_next_window</title>
        <link>https://epicsol.org/bind_swap_next_window?rev=1152710775&amp;do=diff</link>
        <description># $EPIC: bind_swap_next_window.txt,v 1.2 2006/07/12 13:26:15 sthalik Exp $

Synopsis:

bind &lt;key&gt; swap_next_window

Description:

This executes the WINDOW NEXT command.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_swap_previous_window?rev=1152710775&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:26:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_swap_previous_window</title>
        <link>https://epicsol.org/bind_swap_previous_window?rev=1152710775&amp;do=diff</link>
        <description># $EPIC: bind_swap_previous_window.txt,v 1.2 2006/07/12 13:26:15 sthalik Exp $

Synopsis:

bind &lt;key&gt; swap_previous_window

Description:

This executes the WINDOW PREVIOUS command.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_switch_channels?rev=1471925557&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-23T04:12:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_switch_channels</title>
        <link>https://epicsol.org/bind_switch_channels?rev=1471925557&amp;do=diff</link>
        <description>Synopsis:

bind &lt;key&gt; switch_channels

Description:

Cycle through the channels that are associated with the current window.
I am told that nobody but me keeps multiple channels in the same window any more, so I don&#039;t know if this will ever be useful for you.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_switch_query?rev=1157157444&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-02T00:37:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_switch_query</title>
        <link>https://epicsol.org/bind_switch_query?rev=1157157444&amp;do=diff</link>
        <description># $EPIC: bind_switch_query.txt,v 1.3 2006/09/02 00:37:24 jnelson Exp $

Synopsis:

bind &lt;key&gt; switch_query

Description:

When you have multiple query targets in your query list, you can cycle
through them to set the “current” query using this keybinding.  It works
on the same princple as switch_channels.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_toggle_insert_mode?rev=1152716479&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T15:01:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_toggle_insert_mode</title>
        <link>https://epicsol.org/bind_toggle_insert_mode?rev=1152716479&amp;do=diff</link>
        <description># $EPIC: bind_toggle_insert_mode.txt,v 1.3 2006/07/12 15:01:19 sthalik Exp $

Synopsis:

bind &lt;key&gt; toggle_insert_mode

Description:

This toggles the client&#039;s default input mode between insert mode and
overwrite mode.  In insert mode, text typed in inserted into the input
buffer, shifting text following the input to the right, preserving it.
In overwrite mode, text typed will overwrite any following text.  The
mode is insignificant when there is no text following the cursor.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_toggle_stop_screen?rev=1152710775&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:26:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_toggle_stop_screen</title>
        <link>https://epicsol.org/bind_toggle_stop_screen?rev=1152710775&amp;do=diff</link>
        <description># $EPIC: bind_toggle_stop_screen.txt,v 1.2 2006/07/12 13:26:15 sthalik Exp $

Synopsis:

bind &lt;key&gt; toggle_stop_screen

Description:

This executes a WINDOW HOLD_MODE TOGGLE in your current window.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_transpose_characters?rev=1152710775&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:26:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_transpose_characters</title>
        <link>https://epicsol.org/bind_transpose_characters?rev=1152710775&amp;do=diff</link>
        <description># $EPIC: bind_transpose_characters.txt,v 1.2 2006/07/12 13:26:15 sthalik Exp $

Synopsis:

bind &lt;key&gt; transpose_characters

Description:

This function swaps the character under the cursor with the character
immediately before it.  It has no effect if the cursor is at the end
of the input line, or if no characters precede the current one.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_type_text?rev=1152710775&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:26:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_type_text</title>
        <link>https://epicsol.org/bind_type_text?rev=1152710775&amp;do=diff</link>
        <description># $EPIC: bind_type_text.txt,v 1.2 2006/07/12 13:26:15 sthalik Exp $

Synopsis:

bind &lt;key&gt; type_text &lt;text&gt;

Description:

This function executes XTYPE -L &lt;text&gt;, which means it adds
&lt;text&gt; to the input buffer literally, ignoring all key bindings and
treating each character as though it were bound to</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_unclear_screen?rev=1471925635&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-23T04:13:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_unclear_screen</title>
        <link>https://epicsol.org/bind_unclear_screen?rev=1471925635&amp;do=diff</link>
        <description># $EPIC: bind_unclear_screen.txt,v 1.2 2006/07/12 13:26:15 sthalik Exp $

Synopsis:

bind &lt;key&gt; unclear_screen

Description:

Perform an /UNCLEAR on the current window.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_underline?rev=1152710775&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:26:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_underline</title>
        <link>https://epicsol.org/bind_underline?rev=1152710775&amp;do=diff</link>
        <description># $EPIC: bind_underline.txt,v 1.2 2006/07/12 13:26:15 sthalik Exp $

Synopsis:

bind &lt;key&gt; underline

Description:

This function toggles the current underline setting.  Due to internal
limitations of the client, UNDERLINE is displayed as a ^V_^V on the input line,
regardless of the key it is bound to.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_unstop_all_windows?rev=1152716479&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T15:01:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_unstop_all_windows</title>
        <link>https://epicsol.org/bind_unstop_all_windows?rev=1152716479&amp;do=diff</link>
        <description># $EPIC: bind_unstop_all_windows.txt,v 1.3 2006/07/12 15:01:19 sthalik Exp $

Synopsis:

bind &lt;key&gt; unstop_all_windows

Description:

This executes /WINDOW HOLD_MODE OFF in all windows.  Windows that were
stopped with TOGGLE_STOP_SCREEN are restarted.</description>
    </item>
    <item rdf:about="https://epicsol.org/bind_yank_from_cutbuffer?rev=1152712666&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T13:57:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bind_yank_from_cutbuffer</title>
        <link>https://epicsol.org/bind_yank_from_cutbuffer?rev=1152712666&amp;do=diff</link>
        <description># $EPIC: bind_yank_from_cutbuffer.txt,v 1.3 2006/07/12 13:57:46 sthalik Exp $

Synopsis:

bind &lt;key&gt; yank_from_cutbuffer

Description:

This function restores the last text string deleted from the input buffer with
DELETE_NEXT_WORD, DELETE_PREVIOUS_WORD, ERASE_LINE,
ERASE_TO_END_OF_LINE, or DELETE_TO_PREVIOUS_SPACE.</description>
    </item>
    <item rdf:about="https://epicsol.org/bless?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bless</title>
        <link>https://epicsol.org/bless?rev=1153862552&amp;do=diff</link>
        <description>Synopsis:

bless

Technical:

Ordinarily, the local variables of an atomic scope are only visible to that
atomic scope, and cannot be used outside.  Sometimes you need to be able to
access an atomic scope&#039;s local variables within another atomic scope.  Two
atomic scopes can cooperate at runtime to accomplish this if the enclosing
scope does</description>
    </item>
    <item rdf:about="https://epicsol.org/block?rev=1154466414&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T21:06:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>block</title>
        <link>https://epicsol.org/block?rev=1154466414&amp;do=diff</link>
        <description>Description:

A block is a sequence of statements separated by semicolons.
A block statement is a block that is optionally surrounded by curly braces.
For more details, see ircii syntax.

Example:

A block statement containing two statements
{
	echo one;
	echo two
}</description>
    </item>
    <item rdf:about="https://epicsol.org/botmode?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>botmode</title>
        <link>https://epicsol.org/botmode?rev=1152593863&amp;do=diff</link>
        <description>Synopsis:

botmode

Description:

If you are running epic in “dumb mode” (with the -d command line option),
you may use the BOTMODE command to complete the transformation into 
a bot, equivalent to using the -b command line option.

You may want to do this if your script needs to interact with the user
before launching into a bot mode (for example, asking configuration 
questions, or even just telling the user what you&#039;re doing).</description>
    </item>
    <item rdf:about="https://epicsol.org/break?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>break</title>
        <link>https://epicsol.org/break?rev=1156882711&amp;do=diff</link>
        <description>Synopsis:

break

Description:

Break, like its C counterpart, breaks out of a loop.

Examples:
 @loop = 0
 while (0==0) {                      /* endless loop? */
   @loop++
   if (loop==20) break
 }                                   /* loop only made 20 iterations */</description>
    </item>
    <item rdf:about="https://epicsol.org/builtins?rev=1172719604&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-01T03:26:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>builtins</title>
        <link>https://epicsol.org/builtins?rev=1172719604&amp;do=diff</link>
        <description># $EPIC: builtins.txt,v 1.2 2007/03/01 03:26:44 jnelson Exp $

Synopsis:

load builtins

Description:

This script ensures backwards compatability with epic4 by implementing certain
commands, functions, and sets that are not built-in to epic5.

In some places, exact duplication of epic4 behavior is not possible, so a close
approximation has been made.</description>
    </item>
    <item rdf:about="https://epicsol.org/builtin_expando?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>builtin_expando</title>
        <link>https://epicsol.org/builtin_expando?rev=1153862552&amp;do=diff</link>
        <description># $EPIC: builtin_expando.txt,v 1.2 2006/07/17 19:41:50 sthalik Exp $

Synopsis:

$builtin_expando(&lt;expando name&gt;)

Technical:

	*  If the &lt;expando name&gt; argument is omitted the empty string is returned.
	*  If the inline expando &lt;expando name&gt; does not exist, the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/call?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>call</title>
        <link>https://epicsol.org/call?rev=1153862552&amp;do=diff</link>
        <description>Synopsis:

call

Description:

CALL produces a gdb/dbx-like stack trace of the alias currently being
executed.  It returns a list of the commands currently being executed,
tracing back from the current command, to the command that called it,
and so forth until the</description>
    </item>
    <item rdf:about="https://epicsol.org/cd?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cd</title>
        <link>https://epicsol.org/cd?rev=1152593863&amp;do=diff</link>
        <description>Synopsis:

cd 

cd &lt;path&gt;

Description:

The cd command changes the current working directory for the process.
If the &lt;path&gt; is given, the current directory is changed to it.
If the &lt;path&gt; is not given, the current directory is displayed.
If &lt;path&gt; is invalid or cannot be changed to, an error will be displayed,
and the current directory will not change.</description>
    </item>
    <item rdf:about="https://epicsol.org/ceil?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ceil</title>
        <link>https://epicsol.org/ceil?rev=1153862552&amp;do=diff</link>
        <description># $EPIC: ceil.txt,v 1.2 2006/07/17 20:15:25 sthalik Exp $

Synopsis:

$ceil(&lt;number&gt;)

Technical:

Calculates the smallest integer that is greater than or equal to &lt;number&gt;

Returns:

The smallest integer that is greater than or equal to the argument, or
nothing if no argument is specified.</description>
    </item>
    <item rdf:about="https://epicsol.org/center?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>center</title>
        <link>https://epicsol.org/center?rev=1153862552&amp;do=diff</link>
        <description># $EPIC: center.txt,v 1.2 2006/07/17 19:41:50 sthalik Exp $

Synopsis:

$center(&lt;width&gt; &lt;text&gt;)

Technical:

This function returns the input text right-justified in a buffer that is
precisely (  / 2) + strlen(text) ) characters
wide.  The width must be given, there is no default.</description>
    </item>
    <item rdf:about="https://epicsol.org/cexist?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cexist</title>
        <link>https://epicsol.org/cexist?rev=1153862552&amp;do=diff</link>
        <description># $EPIC: cexist.txt,v 1.2 2006/07/17 19:41:50 sthalik Exp $

Synopsis:

$cexist(&lt;command&gt;)

Technical:

This function tells wether or not a built-in command exists.

Practical:

This can be used to emulate a built-in command in older versions of epic
that may not support it.</description>
    </item>
    <item rdf:about="https://epicsol.org/chanlimit?rev=1396966513&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:15:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chanlimit</title>
        <link>https://epicsol.org/chanlimit?rev=1396966513&amp;do=diff</link>
        <description>CHANLIMIT

This is a stub for the $chanlimit() function.</description>
    </item>
    <item rdf:about="https://epicsol.org/chanmode?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chanmode</title>
        <link>https://epicsol.org/chanmode?rev=1153862552&amp;do=diff</link>
        <description># $EPIC: chanmode.txt,v 1.3 2006/07/17 20:15:25 sthalik Exp $

Synopsis:

$chanmode(&lt;channel list&gt;)

Technical:

	*  If the &lt;channel list&gt; argument is omitted, the current channel is used.  THIS MAY NOT BE THE CORRECT CHANNEL IN AN /ON!
	*  &lt;channel list&gt; is taken as a word list (space separated) of channel names.  The asterisk (</description>
    </item>
    <item rdf:about="https://epicsol.org/chanmonitor?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chanmonitor</title>
        <link>https://epicsol.org/chanmonitor?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: chanmonitor.txt,v 1.2 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

load chanmonitor

Description:

This script creates a 10-line window called “chanmonitor”, which will display
messages for all non-current channels in hidden windows.

History:</description>
    </item>
    <item rdf:about="https://epicsol.org/channel?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>channel</title>
        <link>https://epicsol.org/channel?rev=1152593863&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the channel command or the
channel function?</description>
    </item>
    <item rdf:about="https://epicsol.org/channel_command?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>channel_command</title>
        <link>https://epicsol.org/channel_command?rev=1156882711&amp;do=diff</link>
        <description># $EPIC: channel_command.txt,v 1.3 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

channel 

channel -invite 

channel &lt;channel list&gt; 

channel &lt;channel list&gt; &lt;key list&gt;

About channels:

Channels are the most important part of IRC.  A “channel” is a place where
one or more people can congregate and talk to each other.  Each channel
has a name, and there are an almost limitless number of channels available.
Channels are shared amongst all of the servers of a network.  Each network
has a different …</description>
    </item>
    <item rdf:about="https://epicsol.org/channel_function?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>channel_function</title>
        <link>https://epicsol.org/channel_function?rev=1153862552&amp;do=diff</link>
        <description># $EPIC: channel_function.txt,v 1.2 2006/07/17 19:41:50 sthalik Exp $

Synopsis:

$channel(&lt;channel name&gt;)

Technical:

This function returns some extended information about who&#039;s on a channel.
It returns a sorted list of nicknames prepended by two characters. If a
&lt;channel name&gt; is not supplied, the current channel will be assumed.</description>
    </item>
    <item rdf:about="https://epicsol.org/chansyncing?rev=1396966545&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:15:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chansyncing</title>
        <link>https://epicsol.org/chansyncing?rev=1396966545&amp;do=diff</link>
        <description>CHANSYNCING

This is a stub for the $chansyncing() function.</description>
    </item>
    <item rdf:about="https://epicsol.org/chanusers?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chanusers</title>
        <link>https://epicsol.org/chanusers?rev=1153862552&amp;do=diff</link>
        <description># $EPIC: chanusers.txt,v 1.3 2006/07/17 20:15:25 sthalik Exp $

Synopsis:

$chanusers(&lt;channel&gt;)

Technical:

	*  This function is a synonym for $onchannel() and is provided for compatibility with ircII.
	*  See the help file for $onchannel() for more particulars.

History:</description>
    </item>
    <item rdf:about="https://epicsol.org/chanwin?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chanwin</title>
        <link>https://epicsol.org/chanwin?rev=1152593863&amp;do=diff</link>
        <description># $EPIC: chanwin.txt,v 1.1.1.1 2006/07/11 04:57:43 jnelson Exp $

Synopsis:

$chanwin(&lt;window refnum/name&gt;|&lt;channel&gt;)

Technical:

$chanwin() and $winchan() are the same function.

	*  If no argument given: 
		*  Return the current window&#039;s current channel.</description>
    </item>
    <item rdf:about="https://epicsol.org/check_code?rev=1396966567&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:16:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>check_code</title>
        <link>https://epicsol.org/check_code?rev=1396966567&amp;do=diff</link>
        <description>CHECK_CODE

This is a stub for the $check_code() function.</description>
    </item>
    <item rdf:about="https://epicsol.org/chmod?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chmod</title>
        <link>https://epicsol.org/chmod?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: chmod.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$chmod(&lt;file&gt; &lt;mode&gt;)

Technical:

The &lt;file&gt; argument is a dword which is different from
most functions.

This function provides an interface to the Unix system call chmod(2).  It
applies the given mode to the file specified.  Refer to your Unix system
manual for more information (usually</description>
    </item>
    <item rdf:about="https://epicsol.org/chngw?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chngw</title>
        <link>https://epicsol.org/chngw?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: chngw.txt,v 1.4 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$chngw(&lt;index&gt; &lt;word&gt; &lt;word list&gt;)

Technical:

	*  If the &lt;index&gt; argument is omitted the empty string is returned.
	*  If the &lt;word&gt; argument is omitted the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/chop?rev=1470176293&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-02T22:18:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chop</title>
        <link>https://epicsol.org/chop?rev=1470176293&amp;do=diff</link>
        <description>Overview:

$chop(number text)

Summary:

The chop() function returns the initial part of text, excluding the final number characters (code points)

Examples:


$chop(5 abcdef)          /* returns &quot;a&quot; */
$chop(2 fnord)           /* returns &quot;fno&quot; */


History:</description>
    </item>
    <item rdf:about="https://epicsol.org/chops?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chops</title>
        <link>https://epicsol.org/chops?rev=1153862552&amp;do=diff</link>
        <description># $EPIC: chops.txt,v 1.3 2006/07/17 20:15:25 sthalik Exp $

Synopsis

$chops(&lt;channel&gt;)

Technical:

	*  If the &lt;channel&gt; argument is omitted, the current window&#039;s current channel is used.  THIS IS NOT NECCESARILY THE CORRECT CHANNEL IN AN /ON!
	*  If the &lt;channel&gt; argument is the literal star character (``*&#039;&#039;), the current window&#039;s current channel is used.  THIS IS NOT NECCESARILY THE CORRECT CHANNEL IN AN /</description>
    </item>
    <item rdf:about="https://epicsol.org/chr?rev=1156885121&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:58:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chr</title>
        <link>https://epicsol.org/chr?rev=1156885121&amp;do=diff</link>
        <description># $EPIC: chr.txt,v 1.2 2006/08/29 20:58:41 jnelson Exp $

Synopsis:

$chr(&lt;list of codepoints&gt;)

Technical:

The chr function converts a word list of codepoints into a sequence of 
characters.  Because EPIC only supports latin-1 at this time, only the 
codepoints 0 to 255 provide defined behavior.  Other codepoints will yield
one character per codepoint, but the character is undefined.</description>
    </item>
    <item rdf:about="https://epicsol.org/chrq?rev=1160161708&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-06T19:08:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chrq</title>
        <link>https://epicsol.org/chrq?rev=1160161708&amp;do=diff</link>
        <description># $EPIC: chrq.txt,v 1.2 2006/10/06 19:08:28 jnelson Exp $

Synopsis:

$chrq(&lt;list of codepoints&gt;)

Technical:

The chrq function is much the same as the chr function, but the
result is filtered through ctcp enquoting.  Even if the input string
contains binary data (including nuls) the output string is safe for assigning
to a variable and sending over irc.</description>
    </item>
    <item rdf:about="https://epicsol.org/cipher?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cipher</title>
        <link>https://epicsol.org/cipher?rev=1153862552&amp;do=diff</link>
        <description># $EPIC: cipher.txt,v 1.2 2006/07/17 19:41:50 sthalik Exp $

Synopsis:

$cipher(&lt;refnum&gt;)

Technical:

	*  This function returns the value of SSL_get_cipher() for the SSL enabled server connection for server &lt;refnum&gt;.
	*  It probably does nothing useful if &lt;refnum&gt; is not an ssl-enabled server.</description>
    </item>
    <item rdf:about="https://epicsol.org/clear?rev=1184105399&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-10T22:09:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>clear</title>
        <link>https://epicsol.org/clear?rev=1184105399&amp;do=diff</link>
        <description># $EPIC: clear.txt,v 1.3 2007/07/10 22:09:59 jnelson Exp $

Synopsis:

clear [-all|-hidden|-visible] [-unhold]

Description:

CLEAR scrolls the visible part of the window&#039;s scrollback buffer up 
until none of it is visible.  The scrollback buffer is not changed in any
way</description>
    </item>
    <item rdf:about="https://epicsol.org/close?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>close</title>
        <link>https://epicsol.org/close?rev=1153862552&amp;do=diff</link>
        <description># $EPIC: close.txt,v 1.2 2006/07/17 19:41:50 sthalik Exp $

Synopsis:

$close(

)

======Technical:======
This function unbinds the given file descriptor (previously returned by
the $[[open]]() function) from the underlying file, causing the file to be
committed to disk if necessary.  An error is returned if it is passed a
file descriptor not produced by an $[[open]]() call.

======Practical:======
This function is used to close a file that was opened for reading or
writing by $[[open]]().  Data…</description>
    </item>
    <item rdf:about="https://epicsol.org/cofilter?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cofilter</title>
        <link>https://epicsol.org/cofilter?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: cofilter.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$cofilter(&lt;pattern&gt; &lt;var1&gt; &lt;var2&gt;)

Description:

The &lt;pattern&gt; argument is a dword, which is different
than most functions.

This function is the complementary operation of copattern

This function is closely related to</description>
    </item>
    <item rdf:about="https://epicsol.org/commandqueues?rev=1173161685&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-06T06:14:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>commandqueues</title>
        <link>https://epicsol.org/commandqueues?rev=1173161685&amp;do=diff</link>
        <description># $EPIC: commandqueues.txt,v 1.2 2007/03/06 06:14:45 jnelson Exp $

Synopsis:

load commandqueues

Description:

This script provides a facility to avoid quoting hell by having
you put code into aliases and passing the names of those aliases
to these commands.  Then are then executed without quoting issues.
The explanations of the commands below are probably wrong; the script
is difficult to understand.  Hopefully the author will provide more
documentation in the future.</description>
    </item>
    <item rdf:about="https://epicsol.org/commands_overview?rev=1170458248&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-02T23:17:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>commands_overview</title>
        <link>https://epicsol.org/commands_overview?rev=1170458248&amp;do=diff</link>
        <description>Overview of commands

Commands are the way for interacting with the client. They allow various tasks
to be done - interacting with the remote server, changing client&#039;s user
interface (including, but not limited to managing windows and
changing key bindings), programming the client and
much more.</description>
    </item>
    <item rdf:about="https://epicsol.org/command_line?rev=1171856038&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-19T03:33:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>command_line</title>
        <link>https://epicsol.org/command_line?rev=1171856038&amp;do=diff</link>
        <description>Command Line Usage of EPIC5

There are a number of command line options available.
The basic command-line syntax is:
 epic5 [&lt;switches&gt;] [&lt;nickname&gt; [&lt;server list&gt;]]
The nickname may be at most 30 characters long.  The server list may be a
space-delimited list of server descriptions.  Each server name may use the
server:port notation if a port other than the default (usually 6667) is
desired.  The available switches are as follows:</description>
    </item>
    <item rdf:about="https://epicsol.org/comment?rev=1471971844&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-23T17:04:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>comment</title>
        <link>https://epicsol.org/comment?rev=1471971844&amp;do=diff</link>
        <description>Synopsis:

comment [&lt;anything&gt;]

Description:

The comment command does nothing.  
It is important to understand that the comment command is a proper command, and follows the rules for ircII syntax.  
You can create a multi-line comment by surrounding it in curly braces</description>
    </item>
    <item rdf:about="https://epicsol.org/common?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>common</title>
        <link>https://epicsol.org/common?rev=1153862552&amp;do=diff</link>
        <description># $EPIC: common.txt,v 1.2 2006/07/17 19:41:50 sthalik Exp $

Synopsis:

$common(&lt;word list 1&gt; / &lt;word list 2&gt;)

Technical:

	*  There must be a literal slash character (&#039;/&#039;) that separates the two word lists.  If it is omitted the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/compile_opts?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>compile_opts</title>
        <link>https://epicsol.org/compile_opts?rev=1156882711&amp;do=diff</link>
        <description>Compile-Time Options Available for EPIC

EPIC supports numerous configuration options that may be selectively included
or excluded from the client at compile time.  Since many of these enable or
disable certain special features, it is useful to script writers to be able
to find out what options are present while the client is running.</description>
    </item>
    <item rdf:about="https://epicsol.org/connect?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>connect</title>
        <link>https://epicsol.org/connect?rev=1152593863&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the connect command or the
connect function?</description>
    </item>
    <item rdf:about="https://epicsol.org/connect_command?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>connect_command</title>
        <link>https://epicsol.org/connect_command?rev=1153862552&amp;do=diff</link>
        <description>Synopsis:

connect &lt;new server&gt; [[&lt;port&gt;] &lt;existing server&gt;]

Description:

This command is used to connect servers to the irc network.  It must be
given at least one argument, the name of a remote server to connect to
the network.  If only one server is given, it is connected to the
client&#039;s server on the default port.  Alternately, a specific server
and port may be specified.</description>
    </item>
    <item rdf:about="https://epicsol.org/connect_function?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>connect_function</title>
        <link>https://epicsol.org/connect_function?rev=1153862552&amp;do=diff</link>
        <description># $EPIC: connect_function.txt,v 1.2 2006/07/24 07:11:25 sthalik Exp $

Synopsis:

 $connect(&lt;host&gt; &lt;port&gt; [family])

Technical:

	*  If the &lt;host&gt; argument is omitted the empty string is returned.
	*  If the &lt;port&gt; argument is omitted the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/continue?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>continue</title>
        <link>https://epicsol.org/continue?rev=1152593863&amp;do=diff</link>
        <description>Synopsis:

continue

Description:

Continue ends the current iteration of a do, while, foreach,
fe, fec, for .. next, for .. in, and
for (...) loop, just as if you had reached the end of the current 
iteration normally.

The break and return commands are other ways of ending loops.

Examples:
 for (@loop=0,loop&lt;=10,@loop++) {
   if (loop==4) { continue }
   echo $loop of 10, skipping 4.
 }</description>
    </item>
    <item rdf:about="https://epicsol.org/convert?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>convert</title>
        <link>https://epicsol.org/convert?rev=1153862552&amp;do=diff</link>
        <description># $EPIC: convert.txt,v 1.2 2006/07/24 07:11:25 sthalik Exp $

Synopsis:

$convert(&lt;ip address|hostname&gt;)

Technical:

This function does a DNS lookup on the given address.  For an IP address,
it attempts to find the corresponding Internet hostname.  For a hostname,
it attempts to find the corresponding IP address.</description>
    </item>
    <item rdf:about="https://epicsol.org/copattern?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>copattern</title>
        <link>https://epicsol.org/copattern?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: copattern.txt,v 1.4 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$copattern(&lt;pattern&gt; &lt;var1&gt; &lt;var2&gt;)

Description:

The &lt;pattern&gt; argument is a dword, which is different
than most functions.

This function is the complementary operation of cofilter

This function is closely related to</description>
    </item>
    <item rdf:about="https://epicsol.org/copyright?rev=1531333847&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-11T18:30:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>copyright</title>
        <link>https://epicsol.org/copyright?rev=1531333847&amp;do=diff</link>
        <description>Copyright Information about EPIC

EPIC4 and EPIC5 are released under the following license:
/*
 * Copyright (c) 1990 Michael Sandroff.
 * Copyright (c) 1991, 1992 Troy Rollo.
 * Copyright (c) 1992-1996 Matthew Green.
 * Copyright © 1994 Jake Khuon.
 * Copyright © 1993, 2010 EPIC Software Labs.
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of s…</description>
    </item>
    <item rdf:about="https://epicsol.org/corfilter?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>corfilter</title>
        <link>https://epicsol.org/corfilter?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: corfilter.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$corfilter(&lt;string&gt; &lt;var1&gt; &lt;var2&gt;)

Description:

The &lt;string&gt; argument is a dword, which is different
than most functions.

This function is the reverse operation of cofilter, and the 
complementary operation of</description>
    </item>
    <item rdf:about="https://epicsol.org/corpattern?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>corpattern</title>
        <link>https://epicsol.org/corpattern?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: corpattern.txt,v 1.4 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$corpattern(&lt;string&gt; &lt;var1&gt; &lt;var2&gt;)

Description:

The &lt;string&gt; argument is a dword, which is different
than most functions.

This function is the reverse operation of copattern, and the 
complementary operation of</description>
    </item>
    <item rdf:about="https://epicsol.org/cos?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cos</title>
        <link>https://epicsol.org/cos?rev=1153862552&amp;do=diff</link>
        <description># $EPIC: cos.txt,v 1.4 2006/07/24 19:50:14 sthalik Exp $

Synopsis:

$cos(&lt;number&gt;)

Technical:

	*  Returns the cosine of the angle of &lt;number&gt; radians.
	*  If the &lt;number&gt; argument is omitted the empty string is returned.
	*  As always, the return value is limited to 6 decimal places.</description>
    </item>
    <item rdf:about="https://epicsol.org/cosh?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cosh</title>
        <link>https://epicsol.org/cosh?rev=1153862552&amp;do=diff</link>
        <description># $EPIC: cosh.txt,v 1.3 2006/07/24 19:50:14 sthalik Exp $

Synopsis:

$cosh(&lt;number&gt;)

Technical:

	*  Returns the hyperbolic cosine of &lt;number&gt;.
	*  If the &lt;number&gt; argument is omitted the empty string is returned.
	*  As always, the return value is limited to 6 decimal places.</description>
    </item>
    <item rdf:about="https://epicsol.org/count?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>count</title>
        <link>https://epicsol.org/count?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: count.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$count(&lt;string&gt; &lt;text&gt;)

Technical:

The &lt;string&gt; argument is a dword which is unlike most
other functions.

This function counts how many times &lt;string&gt; appears in the text specified
by &lt;text&gt;, possibly overlapping.</description>
    </item>
    <item rdf:about="https://epicsol.org/country?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>country</title>
        <link>https://epicsol.org/country?rev=1153862552&amp;do=diff</link>
        <description># $EPIC: country.txt,v 1.2 2006/07/24 07:11:25 sthalik Exp $

Synopsis:

load country

Description:

This script is used for converting between a country&#039;s (official) name
and its ISO country code.  It can convert in either direction, and can
convert to a country name based on an email address.  Everything is
done through a single alias, /country.  The basic syntax is:</description>
    </item>
    <item rdf:about="https://epicsol.org/cparse?rev=1646457185&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-05T05:13:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cparse</title>
        <link>https://epicsol.org/cparse?rev=1646457185&amp;do=diff</link>
        <description># $EPIC: cparse.txt,v 1.5 2010/01/10 01:08:22 jnelson Exp $

Synopsis

$cparse(&lt;text&gt;) 

$cparse(“&lt;text&gt;” &lt;arguments&gt;...)

Technical:

In the first form, &lt;text&gt; is a string that can contain embeded color directives.
In the second form, &lt;text&gt; is a</description>
    </item>
    <item rdf:about="https://epicsol.org/crypt?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>crypt</title>
        <link>https://epicsol.org/crypt?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: crypt.txt,v 1.2 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$crypt(&lt;string&gt; &lt;salt&gt;)

Technical:

The &lt;string&gt; and &lt;salt&gt; arguments are dwords which is
different from most functions.

Given an arbitrary string and a “salt” (a randomizer), this function
returns the input string in a one-way encrypted form.  This function
depends on the availability of a local crypt(3) library function.  Only
the first 8 characters of the input string are significant.  The salt
is a two-character string,…</description>
    </item>
    <item rdf:about="https://epicsol.org/ctcp?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ctcp</title>
        <link>https://epicsol.org/ctcp?rev=1153862552&amp;do=diff</link>
        <description>Synopsis:

ctcp &lt;target&gt; &lt;command&gt; 

ctcp &lt;target&gt; &lt;command&gt; &lt;arguments&gt;

Description:

CTCP is the Client To Client Protocol.  The purpose
of CTCP is to send requests for information to other clients on the
network, instead of the server.  CTCP messages are specially coded and
the client to which you send a CTCP request will respond if it supports
the request.</description>
    </item>
    <item rdf:about="https://epicsol.org/ctcp_action?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ctcp_action</title>
        <link>https://epicsol.org/ctcp_action?rev=1153862552&amp;do=diff</link>
        <description>Synopsis:

CTCP &lt;target&gt; action &lt;action description&gt;

Description:

This is the command that implements the functionality of the DESCRIBE and
ME commands.  This command should not be used directly.  Actions you send
are caught with on send_action and are caught by the other person with</description>
    </item>
    <item rdf:about="https://epicsol.org/ctcp_clientinfo?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ctcp_clientinfo</title>
        <link>https://epicsol.org/ctcp_clientinfo?rev=1153862552&amp;do=diff</link>
        <description>Synopsis:

ctcp &lt;target&gt; clientinfo &lt;ctcp command&gt;

Description:

This CTCP request roughly acts as a “help” command.  If you do not
provide any arguments, the other person&#039;s client will give you a list
of which CTCP requests it supports.  If you give it an argument, the 
other person&#039;s client will give you information about its implementation
of that CTCP request.</description>
    </item>
    <item rdf:about="https://epicsol.org/ctcp_echo?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ctcp_echo</title>
        <link>https://epicsol.org/ctcp_echo?rev=1153862552&amp;do=diff</link>
        <description>Synopsis:

ctcp &lt;target&gt; echo &lt;any text&gt;

Description:

This CTCP request asks the other client to return your message back
to you.  Tricks like this were formerly the way that PING times were
measured.  Many clients do not support this request because attacks 
by floodnets can disconnect you from your irc server.</description>
    </item>
    <item rdf:about="https://epicsol.org/ctcp_finger?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ctcp_finger</title>
        <link>https://epicsol.org/ctcp_finger?rev=1153862552&amp;do=diff</link>
        <description>Synopsis:

ctcp &lt;target&gt; finger

Description:

This CTCP request asks for more detailed information about the person
you send it to.  The information returned is usually under the control
of the other person and may or may not be useful.  Many clients do not
support CTCP requests or severely throttle the rate at which they reply
because floodnets make it easy to be knocked off of your</description>
    </item>
    <item rdf:about="https://epicsol.org/ctcp_ping?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ctcp_ping</title>
        <link>https://epicsol.org/ctcp_ping?rev=1153862552&amp;do=diff</link>
        <description>Synopsis:

ctcp &lt;target&gt; ping &lt;current time&gt;

Description:

This command implements the underlying support for the PING command. It is
not intended to be used directly.

# $EPIC: ctcp_ping.txt,v 1.3 2006/07/24 19:50:14 sthalik Exp $</description>
    </item>
    <item rdf:about="https://epicsol.org/ctcp_time?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ctcp_time</title>
        <link>https://epicsol.org/ctcp_time?rev=1156882711&amp;do=diff</link>
        <description>Synopsis:

ctcp &lt;target&gt; time

Description:

This asks another client for its local time of day.  This differs from
the TIME command, which queries the server instead of a
client.  Not every client will return a reply for this request.

# $EPIC: ctcp_time.txt,v 1.5 2006/08/29 18:22:56 sthalik Exp $</description>
    </item>
    <item rdf:about="https://epicsol.org/ctcp_userinfo?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ctcp_userinfo</title>
        <link>https://epicsol.org/ctcp_userinfo?rev=1153862552&amp;do=diff</link>
        <description>Synopsis:

ctcp &lt;target&gt; userinfo

Description:

This asks another client to return whatever text it has stored in its USER_INFORMATION variable which can be just about anything.
Not every client will return a reply for this request.

# $EPIC: ctcp_userinfo.txt,v 1.3 2006/07/24 19:50:14 sthalik Exp $</description>
    </item>
    <item rdf:about="https://epicsol.org/ctcp_utc?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ctcp_utc</title>
        <link>https://epicsol.org/ctcp_utc?rev=1153862552&amp;do=diff</link>
        <description>Synopsis:

ctcp &lt;target&gt; utc &lt;time value&gt;

Description:

This “inline” CTCP request includes a timestamp as the argument.  This
timestamp is the number of seconds since the UNIX epoch, the same as is used by
the PING command.  The receiver&#039;s client will expand the timestamp to the
receiver&#039;s own locale-dependent time representation.</description>
    </item>
    <item rdf:about="https://epicsol.org/ctcp_version?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ctcp_version</title>
        <link>https://epicsol.org/ctcp_version?rev=1153862552&amp;do=diff</link>
        <description>Synopsis:

ctcp &lt;target&gt; version

Description:

This command asks another client what irc client they are using, including
the version information, if available.

Many users&#039; scripts or clients have been customized or modified to intercept
CTCP VERSION requests and return falsified information.  You should not
trust the value returned by this request unless you trust the person you
queried.</description>
    </item>
    <item rdf:about="https://epicsol.org/curcmd?rev=1171346745&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-13T06:05:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>curcmd</title>
        <link>https://epicsol.org/curcmd?rev=1171346745&amp;do=diff</link>
        <description># $EPIC: curcmd.txt,v 1.2 2007/02/13 06:05:45 jnelson Exp $

Synopsis:

$curcmd()

Technical:

When called while a ircii_syntax is running, this
function returns the command being executed.  This is either a builtin
command name, a user-created alias name, or an unknown command name.</description>
    </item>
    <item rdf:about="https://epicsol.org/curpos?rev=1153862552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-25T21:22:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>curpos</title>
        <link>https://epicsol.org/curpos?rev=1153862552&amp;do=diff</link>
        <description># $EPIC: curpos.txt,v 1.2 2006/07/24 07:11:25 sthalik Exp $

Synopsis:

$curpos()

Technical:

	*  Arguments, if any, are ignored.
	*  This function returns the “index” of the cursor&#039;s position in the “current” input line ($L).
	*  As with all</description>
    </item>
    <item rdf:about="https://epicsol.org/currchans?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>currchans</title>
        <link>https://epicsol.org/currchans?rev=1152593863&amp;do=diff</link>
        <description># $EPIC: currchans.txt,v 1.1.1.1 2006/07/11 04:57:43 jnelson Exp $

Synopsis:

$currchans([&lt;server refnum&gt;])

Technical:

Returns the current channels for each window connected to &lt;server refnum&gt;.
If &lt;server refnum&gt; is -1, then $lastserver() is assumed.

If no arguments are passed, all current channels are returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/cycle?rev=1396967055&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:24:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cycle</title>
        <link>https://epicsol.org/cycle?rev=1396967055&amp;do=diff</link>
        <description>CYCLE

This is a stub for the /load cycle script</description>
    </item>
    <item rdf:about="https://epicsol.org/data_array?rev=1173118367&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-05T18:12:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>data_array</title>
        <link>https://epicsol.org/data_array?rev=1173118367&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://epicsol.org/data_struct?rev=1173118367&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-05T18:12:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>data_struct</title>
        <link>https://epicsol.org/data_struct?rev=1173118367&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://epicsol.org/dbmctl?rev=1179192538&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-05-15T01:28:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dbmctl</title>
        <link>https://epicsol.org/dbmctl?rev=1179192538&amp;do=diff</link>
        <description># $EPIC: dbmctl.txt,v 1.6 2007/05/15 01:28:58 jnelson Exp $

Synopsis:

$dbmctl(OPEN type filename) 

$dbmctl(OPEN_READ type filename) 

$dbmctl(CLOSE refnum) 

$dbmctl(ADD refnum “varname” value) 

$dbmctl(CHANGE refnum “varname” value) 

$dbmctl(DELETE refnum “varname”)</description>
    </item>
    <item rdf:about="https://epicsol.org/dcc?rev=1695089980&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-19T02:19:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dcc</title>
        <link>https://epicsol.org/dcc?rev=1695089980&amp;do=diff</link>
        <description># $EPIC: dcc.txt,v 1.4 2007/02/02 23:28:03 jnelson Exp $

Synopsis:

dcc [&lt;command&gt; [&lt;arguments&gt;]]

Description:

DCC stands for Direct Client-to-Client connection.  The DCC
command manages all off these connections.  There are two primary uses for 
DCC; chatting with other users without having to use the irc network; and
file transfers.  These are examples; they are not the limit of DCC&#039;s
capabilities.</description>
    </item>
    <item rdf:about="https://epicsol.org/dccctl?rev=1207955537&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-11T23:12:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dccctl</title>
        <link>https://epicsol.org/dccctl?rev=1207955537&amp;do=diff</link>
        <description># $EPIC: dccctl.txt,v 1.8 2008/04/11 23:12:17 jnelson Exp $

Synopsis:

$dccctl(REFNUMS) 

$dccctl(TYPEMATCH [pattern]) 

$dccctl(DESCMATCH [pattern]) 

$dccctl(FILEMATCH [pattern]) 

$dccctl(USERMATCH [pattern]) 

$dccctl(OTHERMATCH [pattern]) 

$dccctl</description>
    </item>
    <item rdf:about="https://epicsol.org/dcc_chat?rev=1170458883&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-02T23:28:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dcc_chat</title>
        <link>https://epicsol.org/dcc_chat?rev=1170458883&amp;do=diff</link>
        <description># $EPIC: dcc_chat.txt,v 1.3 2007/02/02 23:28:03 jnelson Exp $

Synopsis:

dcc chat &lt;nick&gt; [-p &lt;port&gt;]

Description:

DCC CHAT offers to another user, or accepts an offer from another user,
for a direct connection between your clients.  This direct connection allows
you to talk to that person without the messages passing through any irc 
network.</description>
    </item>
    <item rdf:about="https://epicsol.org/dcc_close?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dcc_close</title>
        <link>https://epicsol.org/dcc_close?rev=1156882711&amp;do=diff</link>
        <description># $EPIC: dcc_close.txt,v 1.4 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

dcc close [&lt;type&gt;|-all|*] [&lt;nick&gt;|-all|*] [“&lt;filename&gt;”]

Description:

DCC CLOSE cancels a DCC session:

	*  For DCC SEND, it rescinds the offer to send a file
	*  For DCC GET, it rejects our interest in receiving the file</description>
    </item>
    <item rdf:about="https://epicsol.org/dcc_closeall?rev=1154402016&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:13:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dcc_closeall</title>
        <link>https://epicsol.org/dcc_closeall?rev=1154402016&amp;do=diff</link>
        <description># $EPIC: dcc_closeall.txt,v 1.3 2006/08/01 02:17:03 sthalik Exp $

Synopsis:

dcc closeall

Description:

This will close every open or pending DCC connection and send the necessary
CTCP DCC REJECT replies to all peers.  Your DCC list will be quite
empty after this command.</description>
    </item>
    <item rdf:about="https://epicsol.org/dcc_get?rev=1157135570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-01T18:32:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dcc_get</title>
        <link>https://epicsol.org/dcc_get?rev=1157135570&amp;do=diff</link>
        <description># $EPIC: dcc_get.txt,v 1.4 2006/08/31 11:57:06 sthalik Exp $

Synopsis:

dcc get [=]&lt;nick&gt; &lt;file&gt; [file2] [file3] ... 

dcc get [=]&lt;nick&gt; &lt;file&gt; [file2] [file3] ... /directory 

dcc get [=]&lt;nick&gt; &lt;file&gt; &lt;not-offered-file&gt; 

dcc get [=]&lt;nick&gt;

Description:

DCC GET opens a file transfer connection and downloads a file
that someone else has offered you with the</description>
    </item>
    <item rdf:about="https://epicsol.org/dcc_list?rev=1154059808&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-28T04:10:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dcc_list</title>
        <link>https://epicsol.org/dcc_list?rev=1154059808&amp;do=diff</link>
        <description># $EPIC: dcc_list.txt,v 1.2 2006/07/26 19:47:17 sthalik Exp $

Synopsis:

dcc list

Description:

Whenever you need to take stock of your DCC connections, you can use the
DCC LIST command to show you all active and pending DCC&#039;s.  The 
information shown includes the type of connection, whether the connection 
is entropic, the nickname of the other person, the current status,
the time that the connection was opened, the size of the file being 
transfered (if any), the transfer throughput, and the…</description>
    </item>
    <item rdf:about="https://epicsol.org/dcc_ports?rev=1243958148&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-02T15:55:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dcc_ports</title>
        <link>https://epicsol.org/dcc_ports?rev=1243958148&amp;do=diff</link>
        <description># $EPIC: dcc_ports.txt,v 1.2 2009/06/02 15:54:23 kreca Exp $

Synopsis:

load dcc_ports 

set dcc_port_min 1024 

set dcc_port_max 65535

Description:

This script implements a dcc port range facility.  Each time you offer a
dcc chat or dcc send to someone else, the next open port in the 
port range will be used as though you had supplied the -p option to the</description>
    </item>
    <item rdf:about="https://epicsol.org/dcc_raw?rev=1154059808&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-28T04:10:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dcc_raw</title>
        <link>https://epicsol.org/dcc_raw?rev=1154059808&amp;do=diff</link>
        <description># $EPIC: dcc_raw.txt,v 1.2 2006/07/26 19:47:17 sthalik Exp $

Synopsis:

dcc raw &lt;fd&gt; &lt;host&gt; &lt;message&gt;

Description:

The DCC RAW command implements the underlying functionality for the
MSG =&lt;fd&gt; &lt;message&gt; command.  You should prefer to use MSG instead
because you do not then have to keep track of the hostname.</description>
    </item>
    <item rdf:about="https://epicsol.org/dcc_rename?rev=1154059808&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-28T04:10:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dcc_rename</title>
        <link>https://epicsol.org/dcc_rename?rev=1154059808&amp;do=diff</link>
        <description># $EPIC: dcc_rename.txt,v 1.2 2006/07/26 19:47:17 sthalik Exp $

Synopsis:

dcc rename [&lt;nick&gt;] &lt;name&gt; [&lt;new name&gt;]
dcc rename -chat &lt;dcc-nick&gt; &lt;new nick&gt;

Description:

Sometimes someone will offer you a filename that you already have, and you want
to get the file but not clobber your existing file.  With the /</description>
    </item>
    <item rdf:about="https://epicsol.org/dcc_resume?rev=1154402016&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:13:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dcc_resume</title>
        <link>https://epicsol.org/dcc_resume?rev=1154402016&amp;do=diff</link>
        <description># $EPIC: dcc_resume.txt,v 1.6 2006/08/01 02:45:08 sthalik Exp $

Synopsis:

dcc resume [=]&lt;nick&gt; &lt;file&gt;

Description:

If a previous DCC GET file transfer from another person did not
complete successfully, you may be left with a partial file.  Normally, you
would have to start over again, but if you are trying to get a very large file,
you may not want to start over again.</description>
    </item>
    <item rdf:about="https://epicsol.org/dcc_send?rev=1154059808&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-28T04:10:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dcc_send</title>
        <link>https://epicsol.org/dcc_send?rev=1154059808&amp;do=diff</link>
        <description># $EPIC: dcc_send.txt,v 1.2 2006/07/26 19:47:17 sthalik Exp $

Synopsis:

dcc send [=]&lt;nick&gt; [-p &lt;port&gt;] &lt;file&gt; [&lt;file&gt; ...] 

Description:

Sometimes you want to share a file with another person on irc.  The DCC
SEND command sends an offer to share to another person. The remote client
must of course open the connection before the file transfer will begin.</description>
    </item>
    <item rdf:about="https://epicsol.org/debug.irc?rev=1154059808&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-28T04:10:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>debug.irc</title>
        <link>https://epicsol.org/debug.irc?rev=1154059808&amp;do=diff</link>
        <description># $EPIC: debug.irc.txt,v 1.2 2006/07/26 19:47:17 sthalik Exp $

Synopsis:

load debug.irc 

debug_section 

debug_endsection

Description:

This script provides an example of how to effectively debug sections
of code in large scripts, or while other scripts are loaded.
It consists of two aliases, which are inserted into the code to be
debugged to turn debugging on/off where needed.</description>
    </item>
    <item rdf:about="https://epicsol.org/debugging?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>debugging</title>
        <link>https://epicsol.org/debugging?rev=1156882711&amp;do=diff</link>
        <description>Debugging Scripts

Several tools exist in the client which can aid in debugging and testing
scripts.

	*  /set debug 
Allows the client to show which commands are actually being executed, how they are being parsed, and what alias and variable substitutions are taking effect.</description>
    </item>
    <item rdf:about="https://epicsol.org/debuglog?rev=1396966476&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:14:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>debuglog</title>
        <link>https://epicsol.org/debuglog?rev=1396966476&amp;do=diff</link>
        <description>DEBUGLOG

This page is a stub for the /debuglog command</description>
    </item>
    <item rdf:about="https://epicsol.org/decode?rev=1154059808&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-28T04:10:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>decode</title>
        <link>https://epicsol.org/decode?rev=1154059808&amp;do=diff</link>
        <description># $EPIC: decode.txt,v 1.2 2006/07/26 19:47:17 sthalik Exp $

Synopsis:

$decode(&lt;text&gt;)

Technical:

	*  If the &lt;text&gt; argument is omitted the empty string is returned.
	*  The &lt;text&gt; argument must be text that was previously returned by the $encode() function.  All other inputs will yield undefined results.</description>
    </item>
    <item rdf:about="https://epicsol.org/default_keybindings?rev=1207955537&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-11T23:12:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>default_keybindings</title>
        <link>https://epicsol.org/default_keybindings?rev=1207955537&amp;do=diff</link>
        <description>Synopsis:

bind -DEFAULTS 

Description:

This is the list of default keybindings that are created when you start up
the client and any time you do bind -DEFAULTS after that.
 Sequence  Bound to  Control-A  bind beginning_of_line  Control-B  bind bold  Control-C  bind self_insert -- this sends SIGINT to epic</description>
    </item>
    <item rdf:about="https://epicsol.org/defer?rev=1154402016&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:13:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>defer</title>
        <link>https://epicsol.org/defer?rev=1154402016&amp;do=diff</link>
        <description># $EPIC: defer.txt,v 1.3 2006/08/01 02:17:03 sthalik Exp $

Synopsis:

defer {&lt;stuff&gt;}

Description:

The DEFER command schedules &lt;stuff&gt; to be executed later on when
the client is idle, and there is no risk that if &lt;stuff&gt; were to destroy
something that it would crash the client.</description>
    </item>
    <item rdf:about="https://epicsol.org/delarray?rev=1154059808&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-28T04:10:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>delarray</title>
        <link>https://epicsol.org/delarray?rev=1154059808&amp;do=diff</link>
        <description># $EPIC: delarray.txt,v 1.2 2006/07/26 19:47:17 sthalik Exp $

Synopsis:

$delarray(&lt;array&gt;)

Technical:

This function removes all items in an array created with $setitem(),
having the effect of deleting the array.

Practical:

This function deletes an array.  Generally this is most useful when
cleaning up after a script.</description>
    </item>
    <item rdf:about="https://epicsol.org/delitem?rev=1154059808&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-28T04:10:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>delitem</title>
        <link>https://epicsol.org/delitem?rev=1154059808&amp;do=diff</link>
        <description># $EPIC: delitem.txt,v 1.2 2006/07/26 19:47:17 sthalik Exp $

Synopsis:

$delitem(&lt;array&gt; &lt;item#&gt;)

Technical:

This function is used to delete an entry from an array created with
$setitem().  If the item deleted is the only one present in the array,
the array is deleted too.  If the item is not the last item in the
array, all items beyond it (with higher item numbers) are shifted down
by one to fill in the gap.</description>
    </item>
    <item rdf:about="https://epicsol.org/delitems?rev=1172552257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T04:57:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>delitems</title>
        <link>https://epicsol.org/delitems?rev=1172552257&amp;do=diff</link>
        <description># $EPIC: delitems.txt,v 1.2 2007/02/27 04:57:37 jnelson Exp $

Synopsis:

$delitems(&lt;array&gt; &lt;item#&gt; [&lt;item#&gt; ...])

Technical:

This function is used to delete multiple entries from an array created with
$setitem().  If the items you delete are all of the items in the array,
the array is deleted too.  For any item you delete from the array,
all items beyond it (with higher item numbers) are shifted down
by one to fill in the gap.</description>
    </item>
    <item rdf:about="https://epicsol.org/deop?rev=1154059808&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-28T04:10:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>deop</title>
        <link>https://epicsol.org/deop?rev=1154059808&amp;do=diff</link>
        <description>Synopsis:

deop

Description:

This command is used by an irc operator to remove his or her operator
status.  In short it gets the user&#039;s current nickname from the server 
and then uses MODE to remove oper status. That&#039;s it.

Aliases:

DEOP has the same effect as setting user mode -o with</description>
    </item>
    <item rdf:about="https://epicsol.org/describe?rev=1154059808&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-28T04:10:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>describe</title>
        <link>https://epicsol.org/describe?rev=1154059808&amp;do=diff</link>
        <description># $EPIC: describe.txt,v 1.2 2006/07/26 19:47:17 sthalik Exp $

Synopsis:

describe &lt;nickname|channel&gt; &lt;action description&gt;

Description:

DESCRIBE lets you perform an action.  It lets you describe what you&#039;re
doing as though someone is watching you, rather than you telling them.
You may send an action to either an individual or to an entire channel.</description>
    </item>
    <item rdf:about="https://epicsol.org/deuhc?rev=1154059808&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-28T04:10:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>deuhc</title>
        <link>https://epicsol.org/deuhc?rev=1154059808&amp;do=diff</link>
        <description># $EPIC: deuhc.txt,v 1.2 2006/07/26 19:47:17 sthalik Exp $

Synopsis:

$deuhc(&lt;user@host&gt;)

Technical:

This function removes a *! or *!*@ from the &lt;user@host&gt;, if it is present.

Practical:

It can be used as a quick way to get only the hostname from a full address
argument.</description>
    </item>
    <item rdf:about="https://epicsol.org/die?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>die</title>
        <link>https://epicsol.org/die?rev=1152593863&amp;do=diff</link>
        <description>Synopsis:

die

Description:

DIE causes the operator&#039;s server to do just that; die.  The process
terminates normally.

Restrictions:

This command is limited to irc operators.  Additionally, it may not be
available even to them, depending on how the server was compiled.  The
server must #define either OPER_DIE or LOCAL_DIE (or both) for someone
to be able to use it at all.</description>
    </item>
    <item rdf:about="https://epicsol.org/diff?rev=1154059808&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-28T04:10:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>diff</title>
        <link>https://epicsol.org/diff?rev=1154059808&amp;do=diff</link>
        <description># $EPIC: diff.txt,v 1.2 2006/07/26 19:47:17 sthalik Exp $

Synopsis:

$diff(&lt;word list 1&gt; / &lt;word list 2&gt;)

Technical:

	*  There must be a literal slash character (&#039;/&#039;) that separates the two word lists.  If it is omitted the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/disambiguation?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>disambiguation</title>
        <link>https://epicsol.org/disambiguation?rev=1152593863&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the log command or the
log function?</description>
    </item>
    <item rdf:about="https://epicsol.org/disconnect?rev=1171346745&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-13T06:05:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>disconnect</title>
        <link>https://epicsol.org/disconnect?rev=1171346745&amp;do=diff</link>
        <description># $EPIC: disconnect.txt,v 1.5 2007/02/13 06:05:45 jnelson Exp $

Synopsis:

disconnect [&lt;server number&gt; [&lt;reason&gt;]]

Description:

The disconnect command disconnects you from an irc server but does
not make the client quit.  If you are on multiple servers, only the
one server will be disconnected and the others are unaffected.</description>
    </item>
    <item rdf:about="https://epicsol.org/do?rev=1154059808&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-28T04:10:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>do</title>
        <link>https://epicsol.org/do?rev=1154059808&amp;do=diff</link>
        <description>#$EPIC: do.txt,v 1.2 2006/07/26 19:47:17 sthalik Exp $

Synopsis:

do &lt;commands&gt; 

do { &lt;commands&gt; } [while (&lt;condition&gt;)]

Description:

DO has two uses.  In its first use it is a synonym for EVAL,
but it&#039;s a bad idea to use EVAL either.

Its second use is a post-test loop.  You are obliged to put your commands
in curly braces and after the closing curly brace a</description>
    </item>
    <item rdf:about="https://epicsol.org/dump?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dump</title>
        <link>https://epicsol.org/dump?rev=1152593863&amp;do=diff</link>
        <description>#$EPIC: dump.txt,v 1.1.1.1 2006/07/11 04:57:43 jnelson Exp $

Synopsis:

dump [all|alias|var|on]

Description:

This mass-deletes all of your aliases, assigns (variables) and/or ons.
This can be useful if a script is trying to reload and wants to know
that there is nothing else that will interfere with it, without having
to restart epic.  It can also be used to completely wipe away all of the
scripts that epic loads by default when you start up.</description>
    </item>
    <item rdf:about="https://epicsol.org/echo?rev=1154402016&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:13:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>echo</title>
        <link>https://epicsol.org/echo?rev=1154402016&amp;do=diff</link>
        <description>Synopsis:

echo [&lt;anything&gt;]

Description:

This command prints its arguments back to the screen.  That&#039;s it.  It
is useful for printing status messages from inside scripts, or inside
hooks for redefining server messages.

The ECHO command is also the only command (one of two, actually; see</description>
    </item>
    <item rdf:about="https://epicsol.org/edit_topic?rev=1171943669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-20T03:54:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>edit_topic</title>
        <link>https://epicsol.org/edit_topic?rev=1171943669&amp;do=diff</link>
        <description># $EPIC: edit_topic.txt,v 1.2 2007/02/20 03:54:29 jnelson Exp $

Synopsis:

load edit_topic 

edit_topic 

Description:

This script creates the edit_topic alias, which allows you to edit the
current channel&#039;s topic by putting it in the input line.

History:

When the script first appeared in epic4-1.0.</description>
    </item>
    <item rdf:about="https://epicsol.org/eggnog?rev=1770529605&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-08T05:46:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>eggnog</title>
        <link>https://epicsol.org/eggnog?rev=1770529605&amp;do=diff</link>
        <description>Egg Nog Pie

Summary

Egg Nog pie is a yummy seasonal no-bake pie.
Preparation takes about 10 minutes, plus a lot of waiting around.
Time from start to eating is about 8 hours.
Makes one 10 inch (25cm) pie.

High Level Deliverables
 Amount  Deliverable</description>
    </item>
    <item rdf:about="https://epicsol.org/encode?rev=1634501017&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-17T20:03:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>encode</title>
        <link>https://epicsol.org/encode?rev=1634501017&amp;do=diff</link>
        <description># $EPIC: encode.txt,v 1.4 2009/06/01 00:47:41 jnelson Exp $

Synopsis:

$encode(&lt;text&gt;)

Technical:

If the &lt;text&gt; argument is omitted the empty string is returned.

The output of this function is a transformation of &lt;text&gt; that has 
the following characteristics AND ONLY the following characteristics:</description>
    </item>
    <item rdf:about="https://epicsol.org/encoding?rev=1396715429&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-05T16:30:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>encoding</title>
        <link>https://epicsol.org/encoding?rev=1396715429&amp;do=diff</link>
        <description>Syntax

encoding 

encoding rule 

encoding rule NONE 

encoding rule encoding

Overview

The page encodings and locales discusses how to tell EPIC what encoding you are using locally.  

EPIC will automatically send all your messages to IRC in UTF-8, and will automatically handle any incoming messages in UTF-8.  But if you receive a non-UTF8 message, or you want to send a non-UTF8 message, you need to tell EPIC what encoding to use.</description>
    </item>
    <item rdf:about="https://epicsol.org/encodings_and_locales?rev=1396704524&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-05T13:28:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>encodings_and_locales</title>
        <link>https://epicsol.org/encodings_and_locales?rev=1396704524&amp;do=diff</link>
        <description>Encodings and Locales

Encodings

Character encoding is how computer software translates the keys you press into data that is sent between computer programs, and how data from the program is converted back to what you see on the screen.

Old Style

The</description>
    </item>
    <item rdf:about="https://epicsol.org/encrypt?rev=1625459562&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-07-05T04:32:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>encrypt</title>
        <link>https://epicsol.org/encrypt?rev=1625459562&amp;do=diff</link>
        <description># $EPIC: encrypt.txt,v 1.4 2010/04/03 04:14:56 jnelson Exp $

Synopsis:

Start encrypted convo:     encrypt [-&lt;cipher&gt;] &lt;target&gt; &lt;password&gt; [&lt;program&gt;] 

Stop encrypted convo:      encrypt [-&lt;cipher&gt;] &lt;target&gt; 

List all encrypted convos: encrypt 

Stop all encrypted convos:</description>
    </item>
    <item rdf:about="https://epicsol.org/encryptparm?rev=1172120849&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-22T05:07:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>encryptparm</title>
        <link>https://epicsol.org/encryptparm?rev=1172120849&amp;do=diff</link>
        <description># $EPIC: encryptparm.txt,v 1.2 2007/02/22 05:07:29 jnelson Exp $

Synopsis:

$encryptparm(&lt;nickname&gt;)

Description:

Given a &lt;nickname&gt;, if you are having a SED encrypted conversation with that
&lt;nickname&gt; on the current server, this function returns the metadata about 
that conversation as a three qword list.</description>
    </item>
    <item rdf:about="https://epicsol.org/environment_variables?rev=1154402016&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:13:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>environment_variables</title>
        <link>https://epicsol.org/environment_variables?rev=1154402016&amp;do=diff</link>
        <description>Environment Settings Relevant to EPIC

Numerous environment variables are recognized by .  Environment variables are
various settings that describe your login process on a Unix system.  How they
are set mainly depends on the command shell you use.

	*</description>
    </item>
    <item rdf:about="https://epicsol.org/eof?rev=1385941377&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-01T23:42:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>eof</title>
        <link>https://epicsol.org/eof?rev=1385941377&amp;do=diff</link>
        <description>Synopsis:

$eof(&lt;&lt;file descriptor&gt;&gt;)

Technical:

This function tests whether the client is currently at the end of the
file pointed to by the given file descriptor.  The only valid input is
a file descriptor returned by the $open() function.

Practical:</description>
    </item>
    <item rdf:about="https://epicsol.org/epic-crypt-gpg-aa?rev=1172120849&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-22T05:07:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>epic-crypt-gpg-aa</title>
        <link>https://epicsol.org/epic-crypt-gpg-aa?rev=1172120849&amp;do=diff</link>
        <description># $EPIC: epic-crypt-gpg-aa.txt,v 1.1 2007/02/22 05:07:29 jnelson Exp $

Description:

This is a (bash) shell script that can be used as an external program
with the client&#039;s external encryption program support.  Both the
sender and receiver must be encrypting with each other using this
script as the external cipher program.</description>
    </item>
    <item rdf:about="https://epicsol.org/epic-crypt-gpg?rev=1172120849&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-22T05:07:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>epic-crypt-gpg</title>
        <link>https://epicsol.org/epic-crypt-gpg?rev=1172120849&amp;do=diff</link>
        <description># $EPIC: epic-crypt-gpg.txt,v 1.1 2007/02/22 05:07:29 jnelson Exp $

Description:

This is a (bash) shell script that can be used as an external program
with the client&#039;s external encryption program support.  Both the
sender and receiver must be encrypting with each other using this
script as the external cipher program.</description>
    </item>
    <item rdf:about="https://epicsol.org/epic?rev=1154402016&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:13:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>epic</title>
        <link>https://epicsol.org/epic?rev=1154402016&amp;do=diff</link>
        <description># $EPIC: epic.txt,v 1.2 2006/08/01 02:24:39 sthalik Exp $

Synopsis:

$epic()

Technical:

Returns true if the client is an EPIC client.

Practical:

If this function returns true, the client is an EPIC3 client, or some
variant of it.  The $V and $J expandos will tell you the exact version
of the client.  This function is necessary because the stock ircII
client&#039;s value for $V and EPIC&#039;s overlap.  This is mostly a useful way
for scripts to see if they can load or not.</description>
    </item>
    <item rdf:about="https://epicsol.org/epic_news?rev=1455395676&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-02-13T20:34:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>epic_news</title>
        <link>https://epicsol.org/epic_news?rev=1455395676&amp;do=diff</link>
        <description>Please see the UPDATES file that comes with the source code for documentation that hasn&#039;t made it onto the website yet.

2016-02-13 -- New EPIC5 -- EPIC5-2.0

EPIC5-2.0 was released on February 13, 2016

2014-04-13 -- New EPIC5 -- EPIC5-1.1.10

EPIC5-1.1.10 (commit id 1798) was released April 13, 2014.
(The release of EPIC5-1.1.9 was withdrawn because of a serious bug.)
The changes include:</description>
    </item>
    <item rdf:about="https://epicsol.org/epic_scripting?rev=1378909056&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-09-11T14:17:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>epic_scripting</title>
        <link>https://epicsol.org/epic_scripting?rev=1378909056&amp;do=diff</link>
        <description>An introduction to scripting with EPIC

The intended audience for this guide is users of EPIC5 who have some programming experience and want to understand the scripting language that is used to customize EPIC. This guide only begins the learning process and does not cover all of the important details.</description>
    </item>
    <item rdf:about="https://epicsol.org/etiquette?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>etiquette</title>
        <link>https://epicsol.org/etiquette?rev=1152593863&amp;do=diff</link>
        <description>Etiquette on irc - or - How to Avoid Getting Yourself Kicked out of Channels
 Original Authors Lea Viljanen  (LadyBug)  &lt;viljanen@kreeta.helsinki.fi&gt;             Ari Husa      (luru)     &lt;so-luru@tolsun.oulu.fi&gt;                  Modified By Troy Rollo    (Troy)     &lt;troy@plod.cbme.unsw.oz.au&gt;                Further Modified By James Sneeringer</description>
    </item>
    <item rdf:about="https://epicsol.org/eval?rev=1171320687&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-12T22:51:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>eval</title>
        <link>https://epicsol.org/eval?rev=1171320687&amp;do=diff</link>
        <description>Synopsis:

eval &lt;block&gt;

Description:

Eval treats its arguments as a ircii_syntax and
executes it.  Generally the only place you need to use eval is at the 
input prompt.  Normally the commands you type at the input prompt are treated 
as command statements that already expanded;  If you wish to put $-expandos
in your statement and have them substituted, you would not ordinarily have
any way to do that.  But the</description>
    </item>
    <item rdf:about="https://epicsol.org/event_driven_programming?rev=1625508090&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-07-05T18:01:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>event_driven_programming</title>
        <link>https://epicsol.org/event_driven_programming?rev=1625508090&amp;do=diff</link>
        <description>Event Driven Programming

Event Driven Programming is a philosophy where a program
commits itself to running forever, waiting for things to 
happen, and then handling them.   An “event” then is defined
as “something which has to be handled”.</description>
    </item>
    <item rdf:about="https://epicsol.org/exec?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>exec</title>
        <link>https://epicsol.org/exec?rev=1152593863&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the exec command or the
exec function?</description>
    </item>
    <item rdf:about="https://epicsol.org/exec_command?rev=1551057474&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-02-25T01:17:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>exec_command</title>
        <link>https://epicsol.org/exec_command?rev=1551057474&amp;do=diff</link>
        <description># $EPIC: exec_command.txt,v 1.3 2006/08/30 21:02:47 sthalik Exp $

Synopsis:

exec [&lt;options&gt;] [&lt;shell commands&gt;] 

exec -direct &lt;commands&gt; 

exec -name &lt;name&gt; &lt;process id|shell commands&gt; 

exec -out &lt;process id|shell commands&gt; 

exec -msg &lt;nickname|channel&gt; &lt;process id|shell commands&gt;</description>
    </item>
    <item rdf:about="https://epicsol.org/exec_function?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>exec_function</title>
        <link>https://epicsol.org/exec_function?rev=1156882711&amp;do=diff</link>
        <description># $EPIC: exec_function.txt,v 1.4 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

$exec(&lt;program&gt; &lt;args&gt;)

Technical:

	*  If the &lt;program&gt; argument is ommited, the empty string is returned.
	*  Otherwise, &lt;program&gt; is forked and executed with &lt;args&gt; for arguments.</description>
    </item>
    <item rdf:about="https://epicsol.org/exit?rev=1153107744&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-17T03:42:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>exit</title>
        <link>https://epicsol.org/exit?rev=1153107744&amp;do=diff</link>
        <description># $EPIC: exit.txt,v 1.2 2006/07/17 03:42:24 jnelson Exp $

Synopsis:

exit &lt;reason&gt;

Description:

The exit command is an internal alias for quit.

History:</description>
    </item>
    <item rdf:about="https://epicsol.org/exp?rev=1153107744&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-17T03:42:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>exp</title>
        <link>https://epicsol.org/exp?rev=1153107744&amp;do=diff</link>
        <description># $EPIC: exp.txt,v 1.2 2006/07/17 03:42:24 jnelson Exp $

Synopsis:

$exp(&lt;number&gt;) 

Technical:

* The function returns the value of e raised to &lt;number&gt;.
* If &lt;number&gt; is omitted, the empty string is returned.
* As always, the return value is limited to 6 decimal places.
* As always, DOM or RANGE means an error ocurred.</description>
    </item>
    <item rdf:about="https://epicsol.org/expandos?rev=1172523921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-26T21:05:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>expandos</title>
        <link>https://epicsol.org/expandos?rev=1172523921&amp;do=diff</link>
        <description>Expandos:

What is an expando?

An expando is anything that follows a $.  To be more precise, an expando
is any part of an ircII statement that is not literal text, but rather
symbolicly acts as a placeholder for some other text.  One of the jobs of
the ircII language is to replace expandos with their values.</description>
    </item>
    <item rdf:about="https://epicsol.org/expando_substitution?rev=1186435519&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-06T21:25:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>expando_substitution</title>
        <link>https://epicsol.org/expando_substitution?rev=1186435519&amp;do=diff</link>
        <description>Expando substitutions

Before a string can be used, it must be “expanded” whereby the expandos (things
that start with $) in the string are removed and replaced with their values, 
and backslashes (\\) are dequoted.  However, stuff inside of parenthesis</description>
    </item>
    <item rdf:about="https://epicsol.org/expressions?rev=1243957956&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-02T15:52:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>expressions</title>
        <link>https://epicsol.org/expressions?rev=1243957956&amp;do=diff</link>
        <description>Expression Syntax in EPIC

About &quot;expression mode&quot; and &quot;text mode&quot;

EPIC has two “modes” it executes your code in.  “Text mode” is the standard
mode that every command starts out in.
 Text mode				    Expression mode  Everything is plain text</description>
    </item>
    <item rdf:about="https://epicsol.org/fe?rev=1184101970&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-10T21:12:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fe</title>
        <link>https://epicsol.org/fe?rev=1184101970&amp;do=diff</link>
        <description>Synopsis:

fe (&lt;list&gt;) &lt;variable&gt; [&lt;variable&gt; ...] { &lt;actions&gt; } 

fe &lt;source_variable&gt; &lt;variable&gt; [&lt;variable&gt; ...] { &lt;actions&gt; }

Description:

Form 1:

FE is one of several loop types available in ircII-EPIC.  This loop
takes a list of items, and for each one, it performs the specified
action.</description>
    </item>
    <item rdf:about="https://epicsol.org/fec?rev=1154402016&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:13:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fec</title>
        <link>https://epicsol.org/fec?rev=1154402016&amp;do=diff</link>
        <description>Synopsis:

fec (&lt;string&gt;) &lt;variable&gt; [&lt;variable&gt; ...] { &lt;actions&gt; } 

fec &lt;source_variable&gt; &lt;variable&gt; [&lt;variable&gt; ...] { &lt;actions&gt; }

Description:

The fec command works in the same way as fe, except that it iterates over
each character rather than each word.</description>
    </item>
    <item rdf:about="https://epicsol.org/ferror?rev=1499311009&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-06T03:16:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ferror</title>
        <link>https://epicsol.org/ferror?rev=1499311009&amp;do=diff</link>
        <description>Synopsis:

$ferror(&lt;&lt;file descriptor&gt;&gt;)

Technical:

This function returns non-zero if an error has occurred on the 
file descriptor since the last read, because the read
and readb functions clear the file descriptors error code.

When the read or readb function return the empty string, that
is caused either by an error, an eof, or a blank line.  This function
will tell you if it was an error.  The</description>
    </item>
    <item rdf:about="https://epicsol.org/fexist?rev=1212003975&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-28T19:46:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fexist</title>
        <link>https://epicsol.org/fexist?rev=1212003975&amp;do=diff</link>
        <description># $EPIC: fexist.txt,v 1.4 2008/05/28 19:46:15 jnelson Exp $

Synopsis:

$fexist(&lt;file&gt;) 

$fexist(&quot;&quot; &lt;file&gt;)

Technical:

	*  The &lt;file&gt; argument is a dword which is different from most function arguments.
	*  In the first case, &lt;file&gt; is a single extended word (you may surround it with double quotes if it contains spaces).  Any further arguments are ignored.</description>
    </item>
    <item rdf:about="https://epicsol.org/files?rev=1154402016&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:13:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>files</title>
        <link>https://epicsol.org/files?rev=1154402016&amp;do=diff</link>
        <description># $EPIC: files.txt,v 1.2 2006/08/01 02:45:08 sthalik Exp $

Synopsis:

load files

Description:

This script is meant as a working example of the possible uses of EPIC&#039;s
various built-in file-access functions.  Three aliases are provided:
  Alias       Description</description>
    </item>
    <item rdf:about="https://epicsol.org/filter?rev=1154402016&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:13:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>filter</title>
        <link>https://epicsol.org/filter?rev=1154402016&amp;do=diff</link>
        <description># $EPIC: filter.txt,v 1.2 2006/08/01 02:45:08 sthalik Exp $

Synopsis:

$filter(&lt;pattern&gt; &lt;word list&gt;)

Technical:

	*  If the &lt;pattern&gt; argument is omitted the empty string is returned.
	*  This function returns a space separated word list of all of the words in &lt;word list&gt; that are NOT matched by &lt;pattern&gt;.</description>
    </item>
    <item rdf:about="https://epicsol.org/finditem?rev=1172552257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T04:57:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>finditem</title>
        <link>https://epicsol.org/finditem?rev=1172552257&amp;do=diff</link>
        <description># $EPIC: finditem.txt,v 1.3 2007/02/27 04:57:37 jnelson Exp $

Synopsis:

$finditem(&lt;array&gt; &lt;string&gt;) 

Description:

If you remember with setitem, you provided an array name, an item
number, and some stuff.  This function returns the item number of an item 
whose</description>
    </item>
    <item rdf:about="https://epicsol.org/finditems?rev=1172552257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T04:57:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>finditems</title>
        <link>https://epicsol.org/finditems?rev=1172552257&amp;do=diff</link>
        <description># $EPIC: finditems.txt,v 1.2 2007/02/27 04:57:37 jnelson Exp $

Synopsis:

$finditems(&lt;array&gt; &lt;string&gt;) 

Description:

If you remember with setitem, you provided an array name, an item
number, and some stuff.  This function returns a word list of ALL of the
item numbers whose</description>
    </item>
    <item rdf:about="https://epicsol.org/findw?rev=1154402016&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:13:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>findw</title>
        <link>https://epicsol.org/findw?rev=1154402016&amp;do=diff</link>
        <description># $EPIC: findw.txt,v 1.2 2006/08/01 02:45:08 sthalik Exp $

Synopsis:

$findw(&lt;word&gt; &lt;wordlist&gt;)

Technical:

This function searches &lt;wordlist&gt; for &lt;word&gt; and returns the place it was
found. If &lt;word&gt; isn&#039;t in &lt;wordlist&gt;, -1 is returned.

Practical:</description>
    </item>
    <item rdf:about="https://epicsol.org/findws?rev=1171511615&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-15T03:53:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>findws</title>
        <link>https://epicsol.org/findws?rev=1171511615&amp;do=diff</link>
        <description># $EPIC: findws.txt,v 1.2 2007/02/15 03:53:35 jnelson Exp $

Synopsis:

$findws(&lt;word&gt; &lt;wordlist&gt;)

Technical:

This function searches &lt;wordlist&gt; for &lt;word&gt; and returns all of the places
it was found.  If &lt;word&gt; isn&#039;t in &lt;wordlist&gt;, -1 is returned.   You would
use this instead of</description>
    </item>
    <item rdf:about="https://epicsol.org/fix_arglist?rev=1172340551&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-24T18:09:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fix_arglist</title>
        <link>https://epicsol.org/fix_arglist?rev=1172340551&amp;do=diff</link>
        <description># $EPIC: fix_arglist.txt,v 1.2 2007/02/24 18:09:11 jnelson Exp $

Synopsis

$fix_arglist(arglist)

Description

Given an arglist that may contain errors, this function guarantees
to return a string that can be used as an arglist.  Because the insides
of parenthesis are protected from expansion, you would still need to 
escape the parenthesis that must surround the arglist</description>
    </item>
    <item rdf:about="https://epicsol.org/fix_width?rev=1396966591&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:16:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fix_width</title>
        <link>https://epicsol.org/fix_width?rev=1396966591&amp;do=diff</link>
        <description>FIX_WIDTH

This is a stub for the $fix_width() function.</description>
    </item>
    <item rdf:about="https://epicsol.org/floodinfo?rev=1172946578&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-03T18:29:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>floodinfo</title>
        <link>https://epicsol.org/floodinfo?rev=1172946578&amp;do=diff</link>
        <description># $EPIC: floodinfo.txt,v 1.2 2007/03/03 18:29:38 jnelson Exp $

Synopsis

$floodinfo(*)
$floodinfo(“user@host channel level server min-hits min-duration min-rate” ...)

Description:

This function returns information about the flooders who are currently 
being tracked by the</description>
    </item>
    <item rdf:about="https://epicsol.org/floodprot?rev=1172683648&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-28T17:27:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>floodprot</title>
        <link>https://epicsol.org/floodprot?rev=1172683648&amp;do=diff</link>
        <description># $EPIC: floodprot.txt,v 1.2 2007/02/28 17:24:56 sthalik Exp $

Synopsis:

load floodprot

Description:

The script queues outgoing commands to prevent being disconnected when
pasting lots of text.

Variable floodprot_burst (default of 4) decides how many commands
can be sent in one burst before queueing starts.</description>
    </item>
    <item rdf:about="https://epicsol.org/flood_control?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>flood_control</title>
        <link>https://epicsol.org/flood_control?rev=1172802724&amp;do=diff</link>
        <description>$EPIC: flood_control.txt,v 1.1 2007/03/02 02:32:04 jnelson Exp $

Flood Control

The client has an anti-flood facility whose purpose is to prevent
crapflooding to your display.  Since flood control is a client-side 
facility, it can&#039;t stop someone from consuming all your cpu or bandwidth.</description>
    </item>
    <item rdf:about="https://epicsol.org/floor?rev=1154402016&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:13:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>floor</title>
        <link>https://epicsol.org/floor?rev=1154402016&amp;do=diff</link>
        <description># $EPIC: floor.txt,v 1.2 2006/08/01 02:45:08 sthalik Exp $

Synopsis:

$floor(&lt;number&gt;)

Technical:

Calculates the largest integer that is less than or equal to &lt;number&gt;

Returns:

The largest integer that is less than or equal to the argument, or
nothing if no argument is specified.</description>
    </item>
    <item rdf:about="https://epicsol.org/flush?rev=1154402016&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:13:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>flush</title>
        <link>https://epicsol.org/flush?rev=1154402016&amp;do=diff</link>
        <description>Synopsis:

flush

Description:

This command effectively does a /REDIRECT 0 WAIT.  In other words, it
suppresses all output to all of your windows from your current server for one
full “WAIT” cycle (the time it takes for a command to go out to the server
and come back)</description>
    </item>
    <item rdf:about="https://epicsol.org/fnexist?rev=1154402016&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:13:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fnexist</title>
        <link>https://epicsol.org/fnexist?rev=1154402016&amp;do=diff</link>
        <description># $EPIC: fnexist.txt,v 1.2 2006/08/01 02:45:08 sthalik Exp $

Synopsis:

$fnexist(&lt;function&gt;)

Technical:

This function tells wether or not a built-in function exists.

Practical:

This can be used to emulate a built-in function in older versions of epic
that may not support it.</description>
    </item>
    <item rdf:about="https://epicsol.org/for?rev=1154402016&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:13:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>for</title>
        <link>https://epicsol.org/for?rev=1154402016&amp;do=diff</link>
        <description>Synopsis:

for (once, expression, each) { block } 

for var from firstval to lastval { block } 

for var from firstval to lastval step stepval { block } 

for var in (word list) { block }

Description (standard form):

FOR is a general purpose loop.  It is modeled on the C for statement,
and works in a very similar manner.  Aside from the action, there are
three parts to a</description>
    </item>
    <item rdf:about="https://epicsol.org/foreach?rev=1154402016&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:13:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>foreach</title>
        <link>https://epicsol.org/foreach?rev=1154402016&amp;do=diff</link>
        <description>Synopsis:

foreach [-]&lt;structure&gt; &lt;variable&gt; { &lt;action&gt; }

Description:

The FOREACH command is a loop type that iterates through the items in
a variable (or alias, see below) structure.  This is often useful for
purging an entire structure, or for searching through it for a certain
piece of data.</description>
    </item>
    <item rdf:about="https://epicsol.org/frewind?rev=1160161708&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-06T19:08:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>frewind</title>
        <link>https://epicsol.org/frewind?rev=1160161708&amp;do=diff</link>
        <description># $EPIC: frewind.txt,v 1.2 2006/10/06 19:08:28 jnelson Exp $

Synopsis:

$frewind(

)

======Technical:======
This function resets the file pointer back to the beginning of the file.  
The next [[read]] or [[readb]] in the file after this call will read the 
first line of the file.

This function returns the [[ferror]] value, which is zero if the operation
succeeds and is non-zero if an error occurs.

The //file descriptor// must have been a value previously returned by 
the [[open]] function. 
…</description>
    </item>
    <item rdf:about="https://epicsol.org/fromw?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fromw</title>
        <link>https://epicsol.org/fromw?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: fromw.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$fromw(&lt;word&gt; &lt;word list&gt;)

Technical:

	*  If the &lt;word&gt; argument is omitted this function returns the empty string.
	*  The &lt;word list&gt; is literal strings.  Before EPIC4-1.1.10, the &lt;word list&gt; was a list of wildcard patterns.</description>
    </item>
    <item rdf:about="https://epicsol.org/fseek?rev=1160161708&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-06T19:08:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fseek</title>
        <link>https://epicsol.org/fseek?rev=1160161708&amp;do=diff</link>
        <description># $EPIC: fseek.txt,v 1.2 2006/10/06 19:08:28 jnelson Exp $

Synopsis:

$fseek(file descriptor position anchor)

Technical:

This function resets the file pointer to position bytes away from 
anchor.  The next read or readb of the file after this call
will read the data from the new location.</description>
    </item>
    <item rdf:about="https://epicsol.org/fsize?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fsize</title>
        <link>https://epicsol.org/fsize?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: fsize.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$fsize(&lt;file&gt;)
$fsize(“” &lt;file&gt;)

Technical:

	*  The &lt;file&gt; argument is a dword which is different fr

om most function arguments.

	*  In the first case, &lt;file&gt; is a single extended word (you may surround it with double quotes if it contains spaces).  Any further arguments are ignored.</description>
    </item>
    <item rdf:about="https://epicsol.org/fskip?rev=1160161708&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-06T19:08:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fskip</title>
        <link>https://epicsol.org/fskip?rev=1160161708&amp;do=diff</link>
        <description># $EPIC: fskip.txt,v 1.2 2006/10/06 19:08:28 jnelson Exp $

Synopsis:

$fskip(file descriptor number)

Technical:

The fskip function skips the next number lines in the file.
The return value is the number of lines that were actually skipped.
If you try to skip more lines than are left in the file (end of file),
the return value will be less than</description>
    </item>
    <item rdf:about="https://epicsol.org/ftell?rev=1160161708&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-06T19:08:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ftell</title>
        <link>https://epicsol.org/ftell?rev=1160161708&amp;do=diff</link>
        <description># $EPIC: ftell.txt,v 1.2 2006/10/06 19:08:28 jnelson Exp $

Synopsis:

$ftell(file descriptor)

Technical:

This function returns the current position of the file pointer, measured
in bytes from the beginning of the file.  This value can be used to save
your position in the file, and you can later use</description>
    </item>
    <item rdf:about="https://epicsol.org/ftime?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ftime</title>
        <link>https://epicsol.org/ftime?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: ftime.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$ftime(&lt;file&gt;)

Technical:

The &lt;file&gt; argument is a dword which is different from
most functions.

This function gets the last modified time (mtime) of a file, and returns
it in seconds since the epoch.</description>
    </item>
    <item rdf:about="https://epicsol.org/ftruncate?rev=1160161708&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-06T19:08:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ftruncate</title>
        <link>https://epicsol.org/ftruncate?rev=1160161708&amp;do=diff</link>
        <description># $EPIC: ftruncate.txt,v 1.2 2006/10/06 19:08:28 jnelson Exp $

Synopsis:

$ftruncate(bytes filename)

Technical:

The ftruncate file causes the filename to change to exactly bytes
bytes in size.  The file is grown or shrunk as necessary.  If the file is
shrunk, the data beyond the new file size is irretrievably lost.  If the file
is grown, the contents of the new space is unspecified, but usually it is 
nuls (ascii 0).</description>
    </item>
    <item rdf:about="https://epicsol.org/functioncall?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>functioncall</title>
        <link>https://epicsol.org/functioncall?rev=1156882711&amp;do=diff</link>
        <description># $EPIC: functioncall.txt,v 1.3 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

$functioncall()

Technical:

	*  This function returns 1 if the current script context is expecting a return value (ie, in an alias called as a function and not as a command.)</description>
    </item>
    <item rdf:about="https://epicsol.org/functions_overview?rev=1224686448&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-22T14:40:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>functions_overview</title>
        <link>https://epicsol.org/functions_overview?rev=1224686448&amp;do=diff</link>
        <description>Functions

EPIC functions are very similar to those of common procedural languages
- they have arguments and they return a value. There are many different
kinds of functions - ones that manipulate strings, ones that retrieve
information from the client, ones that perform math operations et
cetera.</description>
    </item>
    <item rdf:about="https://epicsol.org/functions_script?rev=1154402016&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:13:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>functions_script</title>
        <link>https://epicsol.org/functions_script?rev=1154402016&amp;do=diff</link>
        <description># $EPIC: functions_script.txt,v 1.2 2006/08/01 02:45:08 sthalik Exp $

Synopsis:

load functions

Description:

This script contains several functions useful in scripting for text
display.  Of primary interest are $format() and $lformat().  They
behave similarly to using the $[]var notation, except they will not
truncate text that is wider than the specified width.</description>
    </item>
    <item rdf:about="https://epicsol.org/geom?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>geom</title>
        <link>https://epicsol.org/geom?rev=1154403928&amp;do=diff</link>
        <description># $EPIC: geom.txt,v 1.3 2006/08/01 03:26:48 sthalik Exp $

Synopsis:

$geom() 

$geom(&lt;winref&gt;)

Technical:

	*  In the first case, the screen of the client&#039;s global current window is used.
	*  In the second case, the screen of the given window refnum is used.</description>
    </item>
    <item rdf:about="https://epicsol.org/getarrays?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getarrays</title>
        <link>https://epicsol.org/getarrays?rev=1154403928&amp;do=diff</link>
        <description># $EPIC: getarrays.txt,v 1.2 2006/08/01 03:22:01 sthalik Exp $

Synopsis:

$getarrays()

Technical:

This function displays all existing arrays created by $setitem().

Practical:

This function is used to show all current arrays.  his might be useful
for modifying data in multiple arrays, when it is not known precisely
which ones exist at the moment in question.</description>
    </item>
    <item rdf:about="https://epicsol.org/getcap?rev=1170458248&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-02T23:17:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getcap</title>
        <link>https://epicsol.org/getcap?rev=1170458248&amp;do=diff</link>
        <description># $EPIC: getcap.txt,v 1.3 2006/12/13 11:07:38 sthalik Exp $

Synopsis:

$getcap(TERM &lt;capname&gt; &lt;nametype&gt; &lt;mangle&gt;)

Technical:

	*  The first argument must be a capability type; currently only “TERM” is supported.
	*  If the &lt;capname&gt; argument is omitted, the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/getcommands?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getcommands</title>
        <link>https://epicsol.org/getcommands?rev=1154403928&amp;do=diff</link>
        <description># $EPIC: getcommands.txt,v 1.2 2006/08/01 03:22:01 sthalik Exp $

Synopsis:

$getcommands() 

$getcommands(&lt;pattern&gt;)

Technical:

	*  If no argument is given, the return value is a word list of all built in commands.
	*  If an argument is given, the return value is a word list of all built in commands that match the given pattern.</description>
    </item>
    <item rdf:about="https://epicsol.org/getenv?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getenv</title>
        <link>https://epicsol.org/getenv?rev=1154403928&amp;do=diff</link>
        <description># $EPIC: getenv.txt,v 1.2 2006/08/01 03:22:01 sthalik Exp $

Synopsis:

$getenv(&lt;variable&gt;)

Technical:

This function returns the &lt;variable&gt; from the shell&#039;s environment.

Practical:

This function is especially useful when a /set or /assign variable
conflicts with an environment variable.</description>
    </item>
    <item rdf:about="https://epicsol.org/getfunctions?rev=1172552257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T04:57:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getfunctions</title>
        <link>https://epicsol.org/getfunctions?rev=1172552257&amp;do=diff</link>
        <description># $EPIC: getfunctions.txt,v 1.3 2007/02/27 04:57:37 jnelson Exp $

Synopsis:

$getfunctions() 

$getfunctions(&lt;pattern&gt;)

Description:

This function returns a word list of all of the built-in function names.
This list does not include your alias functions, just the built-ins.
If you provide a pattern, it will return only those function names that
match the pattern.  You can specify multiple patterns; but if a function
name is matched by multiple patterns, it will be included multiple times!
You…</description>
    </item>
    <item rdf:about="https://epicsol.org/getgid?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getgid</title>
        <link>https://epicsol.org/getgid?rev=1154403928&amp;do=diff</link>
        <description># $EPIC: getgid.txt,v 1.2 2006/08/01 03:22:01 sthalik Exp $

Synopsis:

$getgid()

Technical:

Gets the current group id, similar to the Unix system call.

Returns:

current groupid</description>
    </item>
    <item rdf:about="https://epicsol.org/getitem?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getitem</title>
        <link>https://epicsol.org/getitem?rev=1154403928&amp;do=diff</link>
        <description># $EPIC: getitem.txt,v 1.2 2006/08/01 03:22:01 sthalik Exp $

Synopsis:

$getitem(&lt;array&gt; &lt;item#&gt;) 

$igetitem(&lt;array&gt; &lt;index#&gt;)

Technical:

These functions are used to fetch data held in the given array.

The $getitem() function retrieves data based on its item number in
the array (counting from zero, the order in which the data was entered).</description>
    </item>
    <item rdf:about="https://epicsol.org/getlogin?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getlogin</title>
        <link>https://epicsol.org/getlogin?rev=1154403928&amp;do=diff</link>
        <description># $EPIC: getlogin.txt,v 1.2 2006/08/01 03:22:01 sthalik Exp $

Synopsis:

$getlogin()

Technical:

Gets the name of the current logged in user, similar to the Unix
system call.

Returns:

current logged in username</description>
    </item>
    <item rdf:about="https://epicsol.org/getmatches?rev=1172552257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T04:57:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getmatches</title>
        <link>https://epicsol.org/getmatches?rev=1172552257&amp;do=diff</link>
        <description># $EPIC: getmatches.txt,v 1.3 2007/02/27 04:57:37 jnelson Exp $

Synopsis:

$getmatches(&lt;array&gt; &lt;pattern&gt;)

Technical:

This function treats the items in array as literal strings, and returns
a word list of item values such that
for i in ($getrmatches(&lt;array&gt; &lt;string&gt;)) {
	if (getitem(&lt;array&gt; $i) =~ &lt;pattern&gt;) {
		echo True
	} else {
		echo False
	}
}</description>
    </item>
    <item rdf:about="https://epicsol.org/getopt?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getopt</title>
        <link>https://epicsol.org/getopt?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: getopt.txt,v 1.4 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$getopt(&lt;optopt-var&gt; &lt;optarg-var&gt; &lt;option-list&gt; &lt;argument-list&gt;)

Technical:

	*  The &lt;option-list&gt; argument is a dword which is different from most function arguments.
	*  This function should be called as the expression of a</description>
    </item>
    <item rdf:about="https://epicsol.org/getpgrp?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getpgrp</title>
        <link>https://epicsol.org/getpgrp?rev=1154403928&amp;do=diff</link>
        <description># $EPIC: getpgrp.txt,v 1.2 2006/08/01 03:22:01 sthalik Exp $

Synopsis:

$getpgrp()

Technical:

Gets the current process group id of the client, similar to the Unix
system call.

Returns:

current process group id</description>
    </item>
    <item rdf:about="https://epicsol.org/getrmatches?rev=1172552257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T04:57:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getrmatches</title>
        <link>https://epicsol.org/getrmatches?rev=1172552257&amp;do=diff</link>
        <description># $EPIC: getrmatches.txt,v 1.2 2007/02/27 04:57:37 jnelson Exp $

Synopsis:

$getrmatches(&lt;array&gt; &lt;string&gt;)

Technical:

This function treats the items in array as wildcard patterns, and returns
a word list of item values such that
for i in ($getrmatches(&lt;array&gt; &lt;string&gt;)) {
	if (&lt;string&gt; =~ getitem(&lt;array&gt; $i)) {
		echo True
	} else {
		echo False
	}
}</description>
    </item>
    <item rdf:about="https://epicsol.org/getserial?rev=1171855246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-19T03:20:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getserial</title>
        <link>https://epicsol.org/getserial?rev=1171855246&amp;do=diff</link>
        <description># $EPIC: getserial.txt,v 1.2 2007/02/19 03:20:46 jnelson Exp $

Synopsis:

$getserial(HOOK + number)
$getserial(HOOK - number)

Description:

This function allows you to retrieve a serial number that is guaranteed not
to be in use.  At the time of this writing, the only serial number type that
is supported is for</description>
    </item>
    <item rdf:about="https://epicsol.org/getset?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getset</title>
        <link>https://epicsol.org/getset?rev=1152593863&amp;do=diff</link>
        <description># $EPIC: getset.txt,v 1.1.1.1 2006/07/11 04:57:43 jnelson Exp $

Synopsis:

$getset(&lt;set name&gt;)

Technical:

	*  If the &lt;set name&gt; argument is omitted the empty string is returned.
	*  If the set variable &lt;set name&gt; does not exist, the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/getsets?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getsets</title>
        <link>https://epicsol.org/getsets?rev=1154403928&amp;do=diff</link>
        <description># $EPIC: getsets.txt,v 1.2 2006/08/01 03:22:01 sthalik Exp $

Synopsis:

$getsets()
$getsets(&lt;pattern&gt;)

Technical:

	*  If no argument is given, the return value is a word list of all built in set variables.
	*  If an argument is given, the return value is a word list of all built in set variables that match the given pattern.</description>
    </item>
    <item rdf:about="https://epicsol.org/getting_epic?rev=1722088803&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-27T14:00:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getting_epic</title>
        <link>https://epicsol.org/getting_epic?rev=1722088803&amp;do=diff</link>
        <description>Getting EPIC

There are two current generations: EPIC4 and EPIC5. They are not generally interchangeable; you should use whichever one your script requires.  Most OS distributions have EPIC4 and EPIC5 binary packages available.

EPIC, as shipped by us, only is released as source code, which you can get via HTTP,</description>
    </item>
    <item rdf:about="https://epicsol.org/getting_started?rev=1523470024&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-11T18:07:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getting_started</title>
        <link>https://epicsol.org/getting_started?rev=1523470024&amp;do=diff</link>
        <description>Welcome to EPIC!

EPIC is an irc client.  There are many irc clients, many of which are very
nice.  How do you know if EPIC is right for you?

	*  EPIC is a traditional ircII client with the ircII programming language and user interface, but can interface with Perl, Ruby, and TCL for extensions.</description>
    </item>
    <item rdf:about="https://epicsol.org/getting_utf-8_working?rev=1397419820&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-13T20:10:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getting_utf-8_working</title>
        <link>https://epicsol.org/getting_utf-8_working?rev=1397419820&amp;do=diff</link>
        <description>Getting output working in EPIC5

If you are in a hurry, skip to the bottom of the file for a list of problems and solutions.  Or you can read everything to understand why problems happen.

Getting EPIC to handle your keypresses and output correctly requires the participation of every program between you and EPIC.</description>
    </item>
    <item rdf:about="https://epicsol.org/gettmatch?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gettmatch</title>
        <link>https://epicsol.org/gettmatch?rev=1154403928&amp;do=diff</link>
        <description># $EPIC: gettmatch.txt,v 1.2 2006/08/01 03:22:01 sthalik Exp $

Synopsis:

$gettmatch(&lt;array&gt; &lt;pattern&gt;)

Technical:

This function returns the best match of &lt;pattern&gt; within the array of strings
specified by &lt;array&gt;.  This is different than $getmatches(), which returns
all matches.</description>
    </item>
    <item rdf:about="https://epicsol.org/getuid?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getuid</title>
        <link>https://epicsol.org/getuid?rev=1154403928&amp;do=diff</link>
        <description># $EPIC: getuid.txt,v 1.2 2006/08/01 03:22:01 sthalik Exp $

Synopsis:

$getuid()

Technical:

Gets the current user id, similar to the Unix system call.

Returns:

current userid</description>
    </item>
    <item rdf:about="https://epicsol.org/glob?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>glob</title>
        <link>https://epicsol.org/glob?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: glob.txt,v 1.4 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$glob(

)

======Technical:======
The &lt;file glob pattern&gt; argument is a [[what is a word|dword]] which is 
different than most functions.

This function is used to find filenames that are matched by specified
patterns.  This function is controlled by a compile time option, so it
may not be available on every installation.  Multiple patterns may be
specified.  Hidden files (dot-files) are not displayed unless a glob
pattern beg…</description>
    </item>
    <item rdf:about="https://epicsol.org/global?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>global</title>
        <link>https://epicsol.org/global?rev=1156882711&amp;do=diff</link>
        <description># $EPIC: global.txt,v 1.4 2006/08/29 18:33:16 sthalik Exp $

Synopsis:

load global

Description:

This script is loaded automatically when the client first starts.  At
the time of this writing, it automatically loads 2.8SCRIPT and
LOCAL.  It also sets the following aliases:</description>
    </item>
    <item rdf:about="https://epicsol.org/globi?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>globi</title>
        <link>https://epicsol.org/globi?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: globi.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$globi(&lt;file glob pattern&gt;)

Technical:

The &lt;file glob pattern&gt; argument is a dword which is
different than most functions.

This is just like $glob(), but it&#039;s case insensitive.  This is necessary
for doing filename generation when you can&#039;t control whether the files 
will be in uppercase or lower case (such as with the /HELP command.)</description>
    </item>
    <item rdf:about="https://epicsol.org/glossary?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>glossary</title>
        <link>https://epicsol.org/glossary?rev=1152593863&amp;do=diff</link>
        <description>This file contains definitions and examples for epic concepts that are not 
covered by their own help files

Local variables

Atomic Scope

Expression Mode

Text Mode

IPv6 Support

New To IRC?

Karll Arrays

Environment Variables

Debugging a Script</description>
    </item>
    <item rdf:about="https://epicsol.org/graphics_chars?rev=1232724474&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-23T15:27:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>graphics_chars</title>
        <link>https://epicsol.org/graphics_chars?rev=1232724474&amp;do=diff</link>
        <description>Portable use of graphics characters

Graphics characters are stored in an “alternate character set”, which you
can turn on and off with the ALTCHARSET character (control-E).  When you are
in alternate character set mode, some of the characters are substituted with
other (</description>
    </item>
    <item rdf:about="https://epicsol.org/grep?rev=1171939195&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-20T02:39:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>grep</title>
        <link>https://epicsol.org/grep?rev=1171939195&amp;do=diff</link>
        <description># $EPIC: grep.txt,v 1.2 2007/02/20 02:39:55 jnelson Exp $

Synopsis:

load grep 

grep [-w #] &lt;regex&gt;

Description:

The grep command works like lastlog -regex, where it scans a 
window&#039;s lastlog for any lines that match the &lt;regex&gt; and outputs
them.  It is a good example of how to use regexes, and how to scan
the lastlog of a window.</description>
    </item>
    <item rdf:about="https://epicsol.org/guh?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>guh</title>
        <link>https://epicsol.org/guh?rev=1156882711&amp;do=diff</link>
        <description># $EPIC: guh.txt,v 1.3 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

load guh

Description:

This script consists of a trio of functions, primarily aimed at fetching
information about other clients.  Each relies on a server query, so they
may not return the requested information immediately.</description>
    </item>
    <item rdf:about="https://epicsol.org/hash_32bit?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hash_32bit</title>
        <link>https://epicsol.org/hash_32bit?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: hash_32bit.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$hash_32bit(&lt;word&gt; &lt;length&gt;)

Technical:

	*  The &lt;word&gt; and &lt;length&gt; arguments are dwords, which is different from most function arguments.
	*  If the &lt;word&gt; argument is omitted the empty string is returned</description>
    </item>
    <item rdf:about="https://epicsol.org/help.irc?rev=1396966897&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:21:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>help.irc</title>
        <link>https://epicsol.org/help.irc?rev=1396966897&amp;do=diff</link>
        <description>HELP.IRC

This is a stub file for the /load help.irc script.</description>
    </item>
    <item rdf:about="https://epicsol.org/help?rev=1171943669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-20T03:54:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>help</title>
        <link>https://epicsol.org/help?rev=1171943669&amp;do=diff</link>
        <description># $EPIC: help.txt,v 1.2 2007/02/20 03:54:29 jnelson Exp $

Synopsis:

load help 

help 

help topic 

set help_path path 

set help_window ON|OFF|TOGGLE 

set help_prompt ON|OFF|TOGGLE 

set help_pager ON|OFF|TOGGLE

Description:

This script implements the obsolete help function for online perusal of
the obsolete help files within the client.  But if you&#039;re reading these help
files, you don&#039;t really need the</description>
    </item>
    <item rdf:about="https://epicsol.org/help_root?rev=1634509256&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-17T22:20:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>help_root</title>
        <link>https://epicsol.org/help_root?rev=1634509256&amp;do=diff</link>
        <description>Welcome to the EPIC help file collection!

Below is our master index.  It is a work in progress.  Eventually we 
will replace this with a very nice document.  For now, feel free to 
follow the links and email jnelson epicsol.org to volunteer if you want 
to help!  Anonymous editing of the help files is not allowed at this time.</description>
    </item>
    <item rdf:about="https://epicsol.org/help_topics?rev=1396966620&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:17:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>help_topics</title>
        <link>https://epicsol.org/help_topics?rev=1396966620&amp;do=diff</link>
        <description>HELP_TOPICS

This is a stub for the $help_topics() function.</description>
    </item>
    <item rdf:about="https://epicsol.org/highlight?rev=1172552257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T04:57:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>highlight</title>
        <link>https://epicsol.org/highlight?rev=1172552257&amp;do=diff</link>
        <description># $EPIC: highlight.txt,v 1.3 2007/02/27 04:57:37 jnelson Exp $

Synopsis:

load highlight 

/highlight 

/highlight &lt;pattern&gt; 

/nohighlight &lt;pattern&gt; 


Description:

The highlight script implements a feature that provides the same facility
that highlight</description>
    </item>
    <item rdf:about="https://epicsol.org/history?rev=1174085837&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-16T22:57:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>history</title>
        <link>https://epicsol.org/history?rev=1174085837&amp;do=diff</link>
        <description># $EPIC: history.txt,v 1.4 2007/03/16 22:57:17 jnelson Exp $

Synopsis:

/load history 

/bind &lt;sequence&gt; BACKWARD_HISTORY 

/bind &lt;sequence&gt; ERASE_HISTORY 

/bind &lt;sequence&gt; FORWARD_HISTORY 

/bind &lt;sequence&gt; SHOVE_TO_HISTORY 

/set history &lt;number&gt; 

/set history_circleq [ON|OFF|TOGGLE]</description>
    </item>
    <item rdf:about="https://epicsol.org/hold_mode?rev=1172552257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T04:57:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hold_mode</title>
        <link>https://epicsol.org/hold_mode?rev=1172552257&amp;do=diff</link>
        <description># $EPIC: hold_mode.txt,v 1.3 2007/02/27 04:57:37 jnelson Exp $

Synopsis:

load hold_mode 

set hold_mode 

set hold_interval 


Description:

The hold_mode script implements backwards compatability for ircII users
who were used to /SET HOLD_MODE and /SET HOLD_INTERVAL, which do not exist
in the client.  Previously, these</description>
    </item>
    <item rdf:about="https://epicsol.org/hook?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hook</title>
        <link>https://epicsol.org/hook?rev=1154403928&amp;do=diff</link>
        <description>Synopsis:

hook &lt;anything&gt;

Description:

HOOK throws an on hook event.  The on hook feature is
your way to create your own user-defined ons.

Examples:

This script will echo a line every 10 seconds:
    on ^hook &quot;foo&quot; {
       timer 10 {
          echo This line is repeated every 10 seconds
          hook foo
       }
    }
    hook foo</description>
    </item>
    <item rdf:about="https://epicsol.org/hookctl?rev=1224255755&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-17T15:02:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hookctl</title>
        <link>https://epicsol.org/hookctl?rev=1224255755&amp;do=diff</link>
        <description>=== ADDING AND REMOVING HOOKS ===
  $hookctl(ADD [#][!][&#039;]&lt;noise&gt;&lt;TYPE&gt; [&lt;serial&gt;] &lt;pattern&gt; 
                                                      [(&lt;arg list&gt;)] &lt;code&gt;)
      Compare this to:
         /ON [#]&lt;noise&gt;&lt;TYPE&gt; [&lt;serial&gt;] [!]&lt;pattern&gt; [(&lt;arglist&gt;)] &lt;code&gt;</description>
    </item>
    <item rdf:about="https://epicsol.org/hostname?rev=1159485499&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-28T23:18:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hostname</title>
        <link>https://epicsol.org/hostname?rev=1159485499&amp;do=diff</link>
        <description># $EPIC: hostname.txt,v 1.4 2006/09/19 10:52:37 sthalik Exp $

Synopsis:

hostname &lt;hostname for ipv4 and ipv6&gt; 

hostname [hostname for ipv4]/[hostname for ipv6]

Description:

EPIC has many opportunities to create internet connections.  The most 
obvious circumstances are server connections and dcc connections.  Every 
internet connection has a specific internet protocol (IP) address (in IPv4, 
addresses are 32 bit integers; in IPv6, they are larger) for both you and 
for the person you&#039;re tal…</description>
    </item>
    <item rdf:about="https://epicsol.org/iconvctl?rev=1396966646&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:17:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>iconvctl</title>
        <link>https://epicsol.org/iconvctl?rev=1396966646&amp;do=diff</link>
        <description>ICONVCTL

This is a stub for the $iconvctl() function.</description>
    </item>
    <item rdf:about="https://epicsol.org/idle?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>idle</title>
        <link>https://epicsol.org/idle?rev=1154403928&amp;do=diff</link>
        <description># $EPIC: idle.txt,v 1.2 2006/08/01 03:40:36 sthalik Exp $

Synopsis:

$idle()

Technical:

	*  Arguments, if any, will be ignored.
	*  Returns the number of seconds since you last pressed a key.
	*  Equivalent to $E.
	*  Present for compatibility with ircII.</description>
    </item>
    <item rdf:about="https://epicsol.org/idlealert?rev=1396966977&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:22:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>idlealert</title>
        <link>https://epicsol.org/idlealert?rev=1396966977&amp;do=diff</link>
        <description>IDLEALERT

This is a stub for the /load idlealert script</description>
    </item>
    <item rdf:about="https://epicsol.org/if?rev=1180583944&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-05-31T03:59:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>if</title>
        <link>https://epicsol.org/if?rev=1180583944&amp;do=diff</link>
        <description>Synopsis:

if (&lt;condition&gt;) &lt;then&gt; 

if (&lt;condition&gt;) { &lt;then&gt; } [{ &lt;else&gt; }] 

if (&lt;condition&gt;) { &lt;then&gt; } elsif (&lt;condition&gt;) { &lt;then&gt; } else { &lt;then&gt; } 

if (&lt;condition&gt;) { &lt;then&gt; } elif (&lt;condition&gt;) { &lt;then&gt; } 

if (&lt;condition&gt;) { &lt;then&gt; } else if (&lt;condition&gt;) { &lt;then&gt; }</description>
    </item>
    <item rdf:about="https://epicsol.org/ifindfirst?rev=1172552257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T04:57:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ifindfirst</title>
        <link>https://epicsol.org/ifindfirst?rev=1172552257&amp;do=diff</link>
        <description># $EPIC: ifindfirst.txt,v 1.2 2007/02/27 04:57:37 jnelson Exp $

Synopsis:

$ifindfirst(&lt;array&gt; &lt;string&gt;) 

Description:

If you remember with setitem, you provided an array name, an item
number, and some stuff.  This function returns the index number of an item 
whose</description>
    </item>
    <item rdf:about="https://epicsol.org/ifinditem?rev=1172552257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T04:57:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ifinditem</title>
        <link>https://epicsol.org/ifinditem?rev=1172552257&amp;do=diff</link>
        <description># $EPIC: ifinditem.txt,v 1.2 2007/02/27 04:57:37 jnelson Exp $

Synopsis:

$ifinditem(&lt;array&gt; &lt;string&gt;) 

Description:

If you remember with setitem, you provided an array name, an item
number, and some stuff.  This function returns the index number of an item 
whose</description>
    </item>
    <item rdf:about="https://epicsol.org/ifinditems?rev=1172552257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T04:57:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ifinditems</title>
        <link>https://epicsol.org/ifinditems?rev=1172552257&amp;do=diff</link>
        <description># $EPIC: ifinditems.txt,v 1.2 2007/02/27 04:57:37 jnelson Exp $

Synopsis:

$ifinditems(&lt;array&gt; &lt;string&gt;) 

Description:

If you remember with setitem, you provided an array name, an item
number, and some stuff.  This function returns a word list of ALL of the
index numbers whose</description>
    </item>
    <item rdf:about="https://epicsol.org/igetitem?rev=1172552257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T04:57:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>igetitem</title>
        <link>https://epicsol.org/igetitem?rev=1172552257&amp;do=diff</link>
        <description># $EPIC: igetitem.txt,v 1.2 2007/02/27 04:57:37 jnelson Exp $

Synopsis:

$igetitem(&lt;array&gt; &lt;index#&gt;)

Technical:

This function fetches a data item in the given array based on the index
number.  The index number is the position of the item based on its
sorted-order.  Remember that array items sort case-sensitive.  Index 0
is the first item, in sorted order, whereas ${numitems(&lt;array&gt;)-1} is
the last item, in sorted order.</description>
    </item>
    <item rdf:about="https://epicsol.org/igetmatches?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>igetmatches</title>
        <link>https://epicsol.org/igetmatches?rev=1154403928&amp;do=diff</link>
        <description># $EPIC: igetmatches.txt,v 1.2 2006/08/01 03:40:36 sthalik Exp $

Synopsis:

$igetmatches(&lt;array&gt; &lt;pattern&gt;) 

$igetrmatches(&lt;array&gt; &lt;string&gt;)

Technical:

This functions operate in a manner similar to $getmatches() and
$getrmatches(), except that they return an index number (in alphabetical
order) of the array members rather than the item numbers.</description>
    </item>
    <item rdf:about="https://epicsol.org/igetrmatches?rev=1172552257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T04:57:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>igetrmatches</title>
        <link>https://epicsol.org/igetrmatches?rev=1172552257&amp;do=diff</link>
        <description># $EPIC: igetrmatches.txt,v 1.2 2007/02/27 04:57:37 jnelson Exp $

Synopsis:

$igetrmatches(&lt;array&gt; &lt;string&gt;)

Technical:

This function treats the items in array as wildcard patterns, and returns
a word list of index values such that
for i in ($igetrmatches(&lt;array&gt; &lt;string&gt;)) {
	if (&lt;string&gt; =~ igetitem(&lt;array&gt; $i)) {
		echo True
	} else {
		echo False
	}
}</description>
    </item>
    <item rdf:about="https://epicsol.org/ignore?rev=1480186581&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-11-26T18:56:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ignore</title>
        <link>https://epicsol.org/ignore?rev=1480186581&amp;do=diff</link>
        <description>Synopsis:

ignore [&lt;nick&gt;] [ [-|+|^]&lt;levels&gt;] 

ignore [&lt;user@host&gt;] [ [-|+|^]&lt;levels)&gt;] 

ignore [&lt;nick!user@host&gt;] [ [-|+|^]&lt;levels&gt;] 

ignore [&lt;channel&gt;] [ [-|+|^]&lt;levels&gt;] 

ignore [&lt;refnum&gt;] [ [-|+|^]&lt;levels&gt;] 

ignore [&lt;something&gt;] [&lt;levels&gt;] [REASON</description>
    </item>
    <item rdf:about="https://epicsol.org/ignorectl?rev=1364938041&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-04-02T21:27:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ignorectl</title>
        <link>https://epicsol.org/ignorectl?rev=1364938041&amp;do=diff</link>
        <description># $EPIC: ignorectl.txt,v 1.5 2013/03/27 23:33:06 tjbh Exp $

Synopsis:

$ignorectl(REFNUMS) 

$ignorectl(REFNUM &lt;refnum&gt;) 

$ignorectl(ADD &lt;ignore-pattern&gt; [level-desc]) 

$ignorectl(CHANGE &lt;refnum&gt; [level-desc]) 

$ignorectl(DELETE &lt;refnum|wildcard-pattern|exact match&gt;)</description>
    </item>
    <item rdf:about="https://epicsol.org/index?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>index</title>
        <link>https://epicsol.org/index?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: index.txt,v 1.2 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$index(&lt;characters&gt; &lt;text&gt;)

Technical:

	*  The &lt;characters&gt; argument is a dword.  This is different from most functions.
	*  &lt;characters&gt; may contain any number of different characters.  If you want to include the space character, enclose &lt;characters&gt; in double quotes.  If you want to include the double-quote character, then put some other character before it that won&#039;t be in &lt;text&gt;.</description>
    </item>
    <item rdf:about="https://epicsol.org/indextoitem?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>indextoitem</title>
        <link>https://epicsol.org/indextoitem?rev=1154403928&amp;do=diff</link>
        <description># $EPIC: indextoitem.txt,v 1.2 2006/08/01 03:40:36 sthalik Exp $

Synopsis:

$indextoitem(&lt;array&gt; &lt;index number&gt;)
$itemtoindex(&lt;array&gt; &lt;item number&gt;)

Technical:

These functions are used to convert between array item numbers are index
numbers.

Item numbers are counted incrementally as items are added to an array,
starting at 0 (zero).  Each new item uses the next available item number;
if there are 5 items in an array, the next item that may be added is item
number 5 (remember that we count fr…</description>
    </item>
    <item rdf:about="https://epicsol.org/indextoword?rev=1154405622&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T04:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>indextoword</title>
        <link>https://epicsol.org/indextoword?rev=1154405622&amp;do=diff</link>
        <description># $EPIC: indextoword.txt,v 1.3 2006/08/01 03:47:40 sthalik Exp $

Synopsis:

$indextoword(&lt;position&gt; &lt;text&gt;)

Technical:

	*  If the &lt;position&gt; argument is omitted the empty string is returned.
	*  If the &lt;position&gt; argument is a negative number the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/info?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>info</title>
        <link>https://epicsol.org/info?rev=1152593863&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the info command or the
info function?</description>
    </item>
    <item rdf:about="https://epicsol.org/info_command?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>info_command</title>
        <link>https://epicsol.org/info_command?rev=1152593863&amp;do=diff</link>
        <description>Synopsis:

info [&lt;server&gt;]

Description:

This command asks the server for information about the ircd program.
You will see a list of contributers to ircd, and ircII, and EPIC.

You can query a remote server, but that doesn&#039;t serve much purpose since
networks usually run the same software network-wide.</description>
    </item>
    <item rdf:about="https://epicsol.org/info_function?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>info_function</title>
        <link>https://epicsol.org/info_function?rev=1154403928&amp;do=diff</link>
        <description># $EPIC: info_function.txt,v 1.2 2006/08/01 03:40:36 sthalik Exp $

Synopsis:

$info(c|o|s|v|r|i)

Technical:

This function returns information about how the client was compiled.

Practical:

This function is used to fetch information stored in the client at
compile time.  It can be used to find out who compiled it, and when;
what #define options were enabled; and to get the checksums of the
binary.</description>
    </item>
    <item rdf:about="https://epicsol.org/input?rev=1157135570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-01T18:32:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>input</title>
        <link>https://epicsol.org/input?rev=1157135570&amp;do=diff</link>
        <description>Synopsis:

input      “&lt;prompt&gt;” &lt;command&gt; [&lt;arguments&gt;] 

input_char “&lt;prompt&gt;” &lt;command&gt; [&lt;arguments&gt;]

Description:

This command is primarily for use inside scripts.  It allows the client
to present the user with a visible prompt for specific commands.  This
can be used for interactive commands, for command confirmation, etc.
Multiple commands may be specified if surrounded with curly braces.</description>
    </item>
    <item rdf:about="https://epicsol.org/input_char?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>input_char</title>
        <link>https://epicsol.org/input_char?rev=1154403928&amp;do=diff</link>
        <description>Synopsis:

input_char [-noecho] “&lt;prompt&gt;” {&lt;stuff&gt;}

Description:

This command prompts the user to type ONE character and then runs the 
&lt;stuff&gt; and $* will be the user&#039;s response.

The -noecho option will suppress the outputting of the character to the
input line as it is typed.</description>
    </item>
    <item rdf:about="https://epicsol.org/input_handling?rev=1177480608&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-04-25T05:56:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>input_handling</title>
        <link>https://epicsol.org/input_handling?rev=1177480608&amp;do=diff</link>
        <description>Purpose:

I get many requests for utf8 support.  As of the time I write this, epic does
not support utf8, and support for it is not planned in the short term.
This document describes how epic handles your keypresses, and discusses how
utf8 support might grow in the future.  This document is not intended to be 
excruciatingly exacting enough to satisfy pedants, but rather to gently 
introduce people to the issues and why console programs have a much harder
time of it than graphical program.s</description>
    </item>
    <item rdf:about="https://epicsol.org/insert?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>insert</title>
        <link>https://epicsol.org/insert?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: insert.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$insert(&lt;num&gt; &lt;word&gt; &lt;text&gt;)

Technical:

	*  The &lt;word&gt; argument is a dword which is different from most function arguments.
	*  If the &lt;num&gt; integer argument is omitted the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/insertw?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>insertw</title>
        <link>https://epicsol.org/insertw?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: insertw.txt,v 1.4 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$insertw(&lt;index&gt; &lt;word&gt; &lt;word list&gt;)

Technical:

	*  If the &lt;index&gt; argument is omitted the empty string is returned.
	*  If the &lt;index&gt; argument is less than 1, then the return value is the rest of the argument list as it is passed. (&lt;word&gt; &lt;word list&gt;)</description>
    </item>
    <item rdf:about="https://epicsol.org/installing?rev=1378978267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-09-12T09:31:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>installing</title>
        <link>https://epicsol.org/installing?rev=1378978267&amp;do=diff</link>
        <description>Installing EPIC

EPIC should be able to compile and run on almost any modern UNIX.  Unpack the downloaded source, change into the EPIC source directory then run configure:
./configure
By default, configure sets up the software to be installed to /usr/local</description>
    </item>
    <item rdf:about="https://epicsol.org/introduction?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>introduction</title>
        <link>https://epicsol.org/introduction?rev=1154403928&amp;do=diff</link>
        <description>Crash Course in irc with EPIC

You are using the EPIC irc client.  Assuming you have the correct help
files for your client, you are using version 4 of EPIC.  EPIC is a variant
of the ircII client that contains countless enhancements, while retaining
near full backward compatibility with ircII version 2.8.2.</description>
    </item>
    <item rdf:about="https://epicsol.org/invite?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>invite</title>
        <link>https://epicsol.org/invite?rev=1154403928&amp;do=diff</link>
        <description># $EPIC: invite.txt,v 1.2 2006/08/01 03:40:36 sthalik Exp $

Synopsis:

invite &lt;nickname&gt; &lt;channel&gt;

Description:

You may invite another irc user to join a channel by sending them an 
invitation with INVITE.  If a channel is join-by-invitation-only
(mode +i), you must be a channel operator to invite people there.  Some
servers also require that you be a member of a channel to invite others
when the channel is not invite-only.</description>
    </item>
    <item rdf:about="https://epicsol.org/iptolong?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>iptolong</title>
        <link>https://epicsol.org/iptolong?rev=1154403928&amp;do=diff</link>
        <description># $EPIC: iptolong.txt,v 1.2 2006/08/01 03:40:36 sthalik Exp $

Synopsis:

$iptolong(&lt;dotted-quad&gt;)

Technical:

	*  If the &lt;dotted-quad&gt; value is omitted the empty string is returned.
	*  The &lt;dotted-quad&gt; value is taken to be a dotted-quad ipv4 internet address of the form</description>
    </item>
    <item rdf:about="https://epicsol.org/iptoname?rev=1154405622&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T04:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>iptoname</title>
        <link>https://epicsol.org/iptoname?rev=1154405622&amp;do=diff</link>
        <description># $EPIC: iptoname.txt,v 1.3 2006/08/01 03:47:40 sthalik Exp $

Synopsis:

$iptoname(&lt;ip address&gt;) 

$nametoip(&lt;hostname&gt;)

Technical:

These functions are used to convert an IP address to a hostname, and vice
versa.   The $iptoname() function returns the hostname associated with
the given IP address, and $</description>
    </item>
    <item rdf:about="https://epicsol.org/ipv6?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ipv6</title>
        <link>https://epicsol.org/ipv6?rev=1156882711&amp;do=diff</link>
        <description>IPv6 Support

As of 7/29/2002 EPIC fully supports IPv6 in server descriptions, server
connections, $connect(), $listen(), /DCC
GET, Virtual Hostnames, $iptoname().

Server descriptions:

Surround the ipv6 p-addr with square brackets: 
/server [1:2::3]:...

Server connections:

You can now connect to servers via IPv6!</description>
    </item>
    <item rdf:about="https://epicsol.org/ircii_syntax?rev=1634500599&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-17T19:56:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ircii_syntax</title>
        <link>https://epicsol.org/ircii_syntax?rev=1634500599&amp;do=diff</link>
        <description>Syntax of the ircII language:

The ircII language is organized into blocks.

A block is a sequence of statements separated by semicolons.

A statement is one of the following

	*  A command statement
	*  An expression statement
	*  A block statement</description>
    </item>
    <item rdf:about="https://epicsol.org/irclib?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>irclib</title>
        <link>https://epicsol.org/irclib?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: irclib.txt,v 1.3 2006/08/21 03:39:11 sthalik Exp $

Synopsis:

$irclib()

Technical:

This function returns the path to the irc library that the client is currently
using.  This value is set at client boot time and does not change afterwards.
The irc library path influences the default values of /</description>
    </item>
    <item rdf:about="https://epicsol.org/ircuser?rev=1159485499&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-28T23:18:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ircuser</title>
        <link>https://epicsol.org/ircuser?rev=1159485499&amp;do=diff</link>
        <description># $EPIC: ircuser.txt,v 1.3 2006/09/19 10:52:37 sthalik Exp $

Synopsis:

ircuser &lt;username&gt;

About usernames, registration, and identd:

Whenever you connect to an irc server, the client sends some information
about you to the server (``registration&#039;&#039;).  One of the pieces of infor-
mation it sends is your</description>
    </item>
    <item rdf:about="https://epicsol.org/is8bit?rev=1396966667&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:17:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>is8bit</title>
        <link>https://epicsol.org/is8bit?rev=1396966667&amp;do=diff</link>
        <description>IS8BIT

This is a stub for the $is8bit() function.</description>
    </item>
    <item rdf:about="https://epicsol.org/isalpha?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>isalpha</title>
        <link>https://epicsol.org/isalpha?rev=1152593863&amp;do=diff</link>
        <description># $EPIC: isalpha.txt,v 1.1.1.1 2006/07/11 04:57:43 jnelson Exp $

Synopsis:

$isalpha(&lt;text&gt;) 

$isdigit(&lt;text&gt;)

Technical:

These function test whether the first character in the given string is
an alphabetical character or a digit.  Only the first character is
tested.</description>
    </item>
    <item rdf:about="https://epicsol.org/isaway?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>isaway</title>
        <link>https://epicsol.org/isaway?rev=1154403928&amp;do=diff</link>
        <description># $EPIC: isaway.txt,v 1.2 2006/08/01 03:40:36 sthalik Exp $

Synopsis:

$isaway() 

$isaway(&lt;server refnum&gt;)

Technical:

	*  If the &lt;server refnum&gt; argument is omitted, the “from (current) server” is the default.
	*  If the &lt;server refnum&gt; argument is not a number, it will be changed to the server refnum 0.</description>
    </item>
    <item rdf:about="https://epicsol.org/ischannel?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ischannel</title>
        <link>https://epicsol.org/ischannel?rev=1154403928&amp;do=diff</link>
        <description># $EPIC: ischannel.txt,v 1.2 2006/08/01 03:40:36 sthalik Exp $

Synopsis:

$ischannel(&lt;channel name&gt;)

Technical:

	*  This function returns 1 if &lt;channel name&gt; is a valid channel name, and 0 if it is not a valid channel name.
	*  A channel is “valid</description>
    </item>
    <item rdf:about="https://epicsol.org/ischanop?rev=1163910652&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-11-19T04:30:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ischanop</title>
        <link>https://epicsol.org/ischanop?rev=1163910652&amp;do=diff</link>
        <description># $EPIC: ischanop.txt,v 1.5 2006/10/13 17:51:04 sthalik Exp $

Synopsis:

$ischanop(&lt;nick&gt; &lt;channel&gt;)

Technical:

	*  If the &lt;nick&gt; argument is omitted, the empty string is returned.
	*  If the &lt;channel&gt; argument is omitted, or if it is a literal star (&#039;*&#039;), then the current channel is assumed.</description>
    </item>
    <item rdf:about="https://epicsol.org/ischanvoice?rev=1154405622&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T04:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ischanvoice</title>
        <link>https://epicsol.org/ischanvoice?rev=1154405622&amp;do=diff</link>
        <description># $EPIC: ischanvoice.txt,v 1.3 2006/08/01 03:47:40 sthalik Exp $

Synopsis:

$ischanvoice(&lt;nick&gt; &lt;channel&gt;)

Technical:

This function searches the client&#039;s channel cache for the user &lt;nick&gt;
on the channel &lt;channel&gt; for the current server refnum, and returns their
current channel voiced status.</description>
    </item>
    <item rdf:about="https://epicsol.org/isconnected?rev=1631367557&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-11T13:39:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>isconnected</title>
        <link>https://epicsol.org/isconnected?rev=1631367557&amp;do=diff</link>
        <description># $EPIC: isconnected.txt,v 1.2 2006/08/01 03:40:36 sthalik Exp $

Synopsis:

$isconnected([&lt;server_refnum&gt;])

Technical:

This function tells you whether you have an active IRC protocol session
with a server.  This means you can send IRC commands to the server and
expect it to respond.   This corresponds to the server states SYNCING
and ACTIVE.</description>
    </item>
    <item rdf:about="https://epicsol.org/iscurchan?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>iscurchan</title>
        <link>https://epicsol.org/iscurchan?rev=1152593863&amp;do=diff</link>
        <description># $EPIC: iscurchan.txt,v 1.1.1.1 2006/07/11 04:57:43 jnelson Exp $

Synopsis:

$iscurchan(&lt;channel name&gt;)

Technical:

This function returns &#039;1&#039; if the input channel name is the current channel
on any window connected to the current server.

Practical:</description>
    </item>
    <item rdf:about="https://epicsol.org/isdigit?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>isdigit</title>
        <link>https://epicsol.org/isdigit?rev=1152593863&amp;do=diff</link>
        <description># $EPIC: isdigit.txt,v 1.1.1.1 2006/07/11 04:57:43 jnelson Exp $

Synopsis:

$isalpha(&lt;text&gt;) 

$isdigit(&lt;text&gt;)

Technical:

These function test whether the first character in the given string is
an alphabetical character or a digit.  Only the first character is
tested.</description>
    </item>
    <item rdf:about="https://epicsol.org/isdisplaying?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>isdisplaying</title>
        <link>https://epicsol.org/isdisplaying?rev=1156882711&amp;do=diff</link>
        <description># $EPIC: isdisplaying.txt,v 1.3 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

$isdisplaying()

Technical:

	*  This function returns 0 if output is being “suppressed”.
	*  This function returns 1 if output is not being “suppressed”
	*  Output is NEVER</description>
    </item>
    <item rdf:about="https://epicsol.org/isencrypted?rev=1634675853&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-19T20:37:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>isencrypted</title>
        <link>https://epicsol.org/isencrypted?rev=1634675853&amp;do=diff</link>
        <description>Synopsis:

$isencrypted(&lt;server refnum&gt;)

Arguments

	*  &lt;server refnum&gt; : integer (Optional) - A server refnum.  Defaults to the current server

Return value
 Return Value  Condition  1  The server refnum is connected to irc and is using an SSL/TLS socket</description>
    </item>
    <item rdf:about="https://epicsol.org/isfilevalid?rev=1171511615&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-15T03:53:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>isfilevalid</title>
        <link>https://epicsol.org/isfilevalid?rev=1171511615&amp;do=diff</link>
        <description># $EPIC: isfilevalid.txt,v 1.2 2007/02/15 03:53:35 jnelson Exp $

Synopsis:

$isfilevalid(file descriptor)

Description:

This function returns true if the file descriptor was previously 
returned by the open function and has not yet been passed to the 
close function, and false otherwise.</description>
    </item>
    <item rdf:about="https://epicsol.org/ishalfop?rev=1163910652&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-11-19T04:30:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ishalfop</title>
        <link>https://epicsol.org/ishalfop?rev=1163910652&amp;do=diff</link>
        <description># $EPIC: ishalfop.txt,v 1.5 2006/10/13 17:51:04 sthalik Exp $

Synopsis:

$ishalfop(&lt;nick&gt; &lt;channel&gt;)

Technical:

	*  If the &lt;nick&gt; argument is omitted, the empty string is returned.
	*  If the &lt;channel&gt; argument is omitted, or if it is a literal star (&#039;*&#039;), then the current channel is assumed.</description>
    </item>
    <item rdf:about="https://epicsol.org/isnumber?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>isnumber</title>
        <link>https://epicsol.org/isnumber?rev=1154403928&amp;do=diff</link>
        <description># $EPIC: isnumber.txt,v 1.2 2006/08/01 03:40:36 sthalik Exp $

Synopsis:

$isnumber(&lt;text&gt;) 

$isnumber(b&lt;base-num&gt; &lt;text&gt;) 

$isnumber(&lt;text&gt; b&lt;base-num&gt;)

Technical:

	*  The &lt;base-num&gt; argument may either be the first or second word, but in either case must be prefixed with the literal &#039;b&#039; character.</description>
    </item>
    <item rdf:about="https://epicsol.org/ison?rev=1471299604&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-15T22:20:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ison</title>
        <link>https://epicsol.org/ison?rev=1471299604&amp;do=diff</link>
        <description>Synopsis:

ison [-n] [-s] [-len &lt;number&gt;] [-oncmd &lt;command&gt;] [-offcmd &lt;command&gt;] [&lt;nick&gt; [&lt;nick&gt; ...]]

Description:

This server query implements the underlying functionality for the
NOTIFY command.  Given a list of nicknames, it
returns the subset of those nicknames that are currently on your
network.  If none of them are on the network, an empty list is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/isutf8?rev=1396966688&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:18:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>isutf8</title>
        <link>https://epicsol.org/isutf8?rev=1396966688&amp;do=diff</link>
        <description>ISUTF8

This is a stub for the $isutf8() function.</description>
    </item>
    <item rdf:about="https://epicsol.org/itemtoindex?rev=1154403928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>itemtoindex</title>
        <link>https://epicsol.org/itemtoindex?rev=1154403928&amp;do=diff</link>
        <description># $EPIC: itemtoindex.txt,v 1.2 2006/08/01 03:40:36 sthalik Exp $

Synopsis:

$indextoitem(&lt;array&gt; &lt;index number&gt;) 

$itemtoindex(&lt;array&gt; &lt;item number&gt;)

Technical:

These functions are used to convert between array item numbers are index
numbers.

Item numbers are counted incrementally as items are added to an array,
starting at 0 (zero).  Each new item uses the next available item number;
if there are 5 items in an array, the next item that may be added is item
number 5 (remember that we count …</description>
    </item>
    <item rdf:about="https://epicsol.org/jn?rev=1154405622&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T04:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jn</title>
        <link>https://epicsol.org/jn?rev=1154405622&amp;do=diff</link>
        <description># $EPIC: jn.txt,v 1.3 2006/08/01 03:51:53 sthalik Exp $

Synopsis:

$jn(&lt;level&gt; &lt;number&gt;)

Technical:

	*  Returns the bessel function of the first kind of the order &lt;level&gt; for &lt;number&gt;.
	*  If the &lt;level&gt; or &lt;number&gt; argument is omitted the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/join?rev=1410103981&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-09-07T15:33:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>join</title>
        <link>https://epicsol.org/join?rev=1410103981&amp;do=diff</link>
        <description># $EPIC: join.txt,v 1.3 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

join [-invite|&lt;channel list&gt; [&lt;key&gt;]] 

join        (join channel you were invited to) 

join &lt;chan&gt;[,&lt;chan&gt;]    (comma separate multiple channels) [keys do not work with commas]</description>
    </item>
    <item rdf:about="https://epicsol.org/joinstr?rev=1171511615&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-15T03:53:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>joinstr</title>
        <link>https://epicsol.org/joinstr?rev=1171511615&amp;do=diff</link>
        <description># $EPIC: joinstr.txt,v 1.2 2007/02/15 03:53:35 jnelson Exp $

Synopsis:

$joinstr(seperator var1 var2)

Description:

This function joins two word lists together with a seperator. Formally:
This function returns a word list wherein the Nth word of the return
value is the string catenation of the</description>
    </item>
    <item rdf:about="https://epicsol.org/jot?rev=1154405622&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T04:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jot</title>
        <link>https://epicsol.org/jot?rev=1154405622&amp;do=diff</link>
        <description># $EPIC: jot.txt,v 1.2 2006/08/01 03:50:35 sthalik Exp $

Synopsis:

$jot(&lt;start&gt; &lt;stop&gt; &lt;interval&gt;)

Technical:

	*  If the &lt;start&gt; argument is omitted the empty string is returned.
	*  If the &lt;stop&gt; argument is omitted the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/json_error?rev=1499313192&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-06T03:53:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>json_error</title>
        <link>https://epicsol.org/json_error?rev=1499313192&amp;do=diff</link>
        <description>Synopsis:

json_error()

Technical:

This function returns a descriptive error string if an error has occurred during the
previous call to json_explode.

Returns:

An error string, or an empty string if the previous call to json_explode succeeded.

See Also:

json_explode, json_implode</description>
    </item>
    <item rdf:about="https://epicsol.org/json_explode?rev=1499313134&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-06T03:52:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>json_explode</title>
        <link>https://epicsol.org/json_explode?rev=1499313134&amp;do=diff</link>
        <description>Synopsis:

json_explode(&lt;&lt;var&gt;&gt; &lt;&lt;json data&gt;&gt;)

Technical:

This function de-serialises a valid JSON string into an assign variable structure with the provided name.

JSON object names are converted into valid assign variable names by replacing all non-alphanumeric characters with the underscore character.  JSON string values are loaded as-is (up to any embedded Unicode NUL character); JSON numeric values are converted subject to</description>
    </item>
    <item rdf:about="https://epicsol.org/json_implode?rev=1499314080&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-06T04:08:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>json_implode</title>
        <link>https://epicsol.org/json_implode?rev=1499314080&amp;do=diff</link>
        <description>Synopsis:

json_implode(&lt;&lt;var&gt;&gt;)

Technical:

This function serialises an assign variable structure into a JSON string.

All sub-structures are stored as JSON sub-objects, and all assign values are stored as JSON string values.  If a part of the structure is both a sub-structure and has an assign value, the sub-structure is stored. Only global assign structures can be serialised.</description>
    </item>
    <item rdf:about="https://epicsol.org/karll_arrays?rev=1172524754&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-26T21:19:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>karll_arrays</title>
        <link>https://epicsol.org/karll_arrays?rev=1172524754&amp;do=diff</link>
        <description>Karll Arrays

What are Karll Arrays?

Karll Arrays (named after the person who contributed them to the client)
are named collections of items.  Unlike the client&#039;s standard associative 
arrays, karll arrays use index refnums to refer to items.

Arrays can have any name that is a lawful C string, and array names are 
case sensitive.  An array is created when you set item 0 in that array.
Any other operation on a non-existant array has not been created is a</description>
    </item>
    <item rdf:about="https://epicsol.org/key?rev=1154405622&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T04:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>key</title>
        <link>https://epicsol.org/key?rev=1154405622&amp;do=diff</link>
        <description># $EPIC: key.txt,v 1.2 2006/08/01 03:55:07 sthalik Exp $

Synopsis:

$key(&lt;channel list&gt;)

Technical:

	*  If the &lt;channel list&gt; argument is omitted, the current channel is used.  THIS MAY NOT BE THE CORRECT CHANNEL IN AN /ON!
	*  &lt;channel list&gt; is taken as a word list (space separated) of channel names.  The asterisk (</description>
    </item>
    <item rdf:about="https://epicsol.org/key_bindings?rev=1154405622&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T04:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>key_bindings</title>
        <link>https://epicsol.org/key_bindings?rev=1154405622&amp;do=diff</link>
        <description>How to Use Key Bindings in EPIC

One of the strengths of this client is its /bind command.  It permits any
key or sequences of keys to be bound to any arbitrary action.  You are most
likely already familiar with using keyboard shortcuts with other programs.</description>
    </item>
    <item rdf:about="https://epicsol.org/kick?rev=1154405622&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T04:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kick</title>
        <link>https://epicsol.org/kick?rev=1154405622&amp;do=diff</link>
        <description># $EPIC: kick.txt,v 1.2 2006/08/01 03:55:07 sthalik Exp $

Synopsis:

kick *|&lt;channel&gt; &lt;nickname&gt; [&lt;reason for kick&gt;]

Description:

This command revokes the membership of another irc user from a channel
in which you are a channel operator.  Customarily, it is used to remove
troublemakers, flooders, or others who are making a nuisance of themselves.
You may specify a reason for the kick, and doing so is considered good 
style by most; however it is not required.</description>
    </item>
    <item rdf:about="https://epicsol.org/kill?rev=1184105399&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-10T22:09:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kill</title>
        <link>https://epicsol.org/kill?rev=1184105399&amp;do=diff</link>
        <description>#$EPIC: kill.txt,v 1.2 2007/07/10 22:09:59 jnelson Exp $

Synopsis:

kill &lt;nick&gt; &lt;comment&gt;

Description:

The kill server command is used by irc operators to forcibly eject a 
client from the irc newtork.  Local operators usually can kill users on 
their own server, and global opers usually can kill any user on the network.</description>
    </item>
    <item rdf:about="https://epicsol.org/killpid?rev=1154405622&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T04:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>killpid</title>
        <link>https://epicsol.org/killpid?rev=1154405622&amp;do=diff</link>
        <description>#$EPIC: killpid.txt,v 1.2 2006/08/01 03:55:07 sthalik Exp $

Synopsis:

$killpid(&lt;signal&gt; &lt;pid&gt; [...&lt;pid&gt;])

Technical:

This function sends a signal to one or more pids

Practical:

This allows sending signals to other processes without having to used
exec to invoke the kill command.</description>
    </item>
    <item rdf:about="https://epicsol.org/knock?rev=1154405622&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T04:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>knock</title>
        <link>https://epicsol.org/knock?rev=1154405622&amp;do=diff</link>
        <description># $EPIC: knock.txt,v 1.2 2006/08/01 03:55:07 sthalik Exp $

Synopsis:

knock &lt;channel&gt;

Description:

The KNOCK command sends a message to &lt;channel&gt; asking them to 
INVITE you.  This is useful for channels with the +i channel 
mode (which requires an invitation from a channel operator before 
you may join.)</description>
    </item>
    <item rdf:about="https://epicsol.org/lastlog?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lastlog</title>
        <link>https://epicsol.org/lastlog?rev=1152593863&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the lastlog command or the
lastlog function?</description>
    </item>
    <item rdf:about="https://epicsol.org/lastlog_command?rev=1389971987&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-01-17T15:19:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lastlog_command</title>
        <link>https://epicsol.org/lastlog_command?rev=1389971987&amp;do=diff</link>
        <description># $EPIC: lastlog_command.txt,v 1.10 2009/11/19 08:34:18 jak Exp $

Synopsis:

lastlog [-] [-&lt;option&gt;] [-&lt;level&gt;] [--&lt;level&gt;] [-mangle &lt;descr&gt;] [&lt;pattern&gt;] [&lt;number of entries&gt; [&lt;start&gt;]]

Description:

The client keeps a copy of everything displayed to your windows in the</description>
    </item>
    <item rdf:about="https://epicsol.org/lastlog_function?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lastlog_function</title>
        <link>https://epicsol.org/lastlog_function?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: lastlog_function.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$lastlog(&lt;window&gt; &lt;pattern&gt; &lt;level&gt; ...)

Technical:

The &lt;pattern&gt; argument is a dword, which is different from
most function arguments.

This function searches the lastlog buffer of window &lt;window&gt; for
lines matching &lt;pattern&gt; _and_ with lastlog level matching any of
&lt;level&gt;. All arguments are required, but you can specify additional
&lt;level&gt;s. If you wish all lines matching &lt;pattern&gt; to be returned,
specify &lt;leve…</description>
    </item>
    <item rdf:about="https://epicsol.org/left?rev=1154405622&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T04:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>left</title>
        <link>https://epicsol.org/left?rev=1154405622&amp;do=diff</link>
        <description># $EPIC: left.txt,v 1.4 2006/08/01 04:12:59 sthalik Exp $

Synopsis:

$left(&lt;count&gt; &lt;text&gt;)

Technical:

	*  If &lt;count&gt; is omitted, this function returns the empty string.
	*  If &lt;text&gt; is omitted, this function returns the empty string.
	*  If &lt;count&gt; is less than 0, this function returns the empty string.</description>
    </item>
    <item rdf:about="https://epicsol.org/leftpc?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>leftpc</title>
        <link>https://epicsol.org/leftpc?rev=1152593863&amp;do=diff</link>
        <description># $EPIC: leftpc.txt,v 1.1.1.1 2006/07/11 04:57:43 jnelson Exp $

Synopsis:

$leftpc(&lt;count&gt; &lt;text&gt;)

Technical:

This function returns the leftmost &lt;count&gt; printable characters of &lt;text&gt;,
taking into account ANSI color codes.

Returns:

&lt;count&gt; number of printable characters in &lt;text&gt;</description>
    </item>
    <item rdf:about="https://epicsol.org/leftw?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>leftw</title>
        <link>https://epicsol.org/leftw?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: leftw.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$leftw(&lt;count&gt; &lt;word list&gt;)

Technical:

	*  If the &lt;count&gt; argument is omitted the empty string is returned.
	*  If the &lt;count&gt; argument is less than 1, the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/less-pipe?rev=1171737668&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-17T18:41:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>less-pipe</title>
        <link>https://epicsol.org/less-pipe?rev=1171737668&amp;do=diff</link>
        <description># $EPIC: less-pipe.txt,v 1.3 2007/02/17 18:41:08 jnelson Exp $

Synopsis:

load less-pipe 

less-pipe shell commands/

======Description:======
This script creates the less-pipe alias which displays the output of
an execd process one windowfull at a time.  Between each windowfull you 
will be prompted to press a key.  You can press &#039;q&#039; to stop viewing the output.

The</description>
    </item>
    <item rdf:about="https://epicsol.org/less?rev=1171737668&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-17T18:41:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>less</title>
        <link>https://epicsol.org/less?rev=1171737668&amp;do=diff</link>
        <description># $EPIC: less.txt,v 1.5 2007/02/17 18:41:08 jnelson Exp $

Synopsis:

load less 

less -help 

less filename

Description:

This script creates the less alias which display a file one page at
a time to the current window.  Between each page you will be prompted to
press a key.  You can press &#039;q&#039; to stop viewing the file.</description>
    </item>
    <item rdf:about="https://epicsol.org/levelctl?rev=1171737668&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-17T18:41:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>levelctl</title>
        <link>https://epicsol.org/levelctl?rev=1171737668&amp;do=diff</link>
        <description># $EPIC: levelctl.txt,v 1.3 2007/02/17 18:41:08 jnelson Exp $

Synopsis:

$levelctl(LEVELS) 

$levelctl(ADD name) 

$levelctl(ALIAS old-name new-name) 

$levelctl(LOOKUP name) 

$levelctl(LOOKUP number) 

$levelctl(NORMALIZE levels)

Description:

The levelctl function allows you to add and look up levels for the client.</description>
    </item>
    <item rdf:about="https://epicsol.org/levels?rev=1244170183&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-05T02:49:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>levels</title>
        <link>https://epicsol.org/levels?rev=1244170183&amp;do=diff</link>
        <description>Supported message levels

Level Descriptions

Levels can be combined together into a level description.  It&#039;s like a 
bit-mask.  Separate the levels with commas.  You can turn off a level by 
prefixing it with a hyphen (“-”).  Turning off a level is usually done 
after the ALL level (see below).</description>
    </item>
    <item rdf:about="https://epicsol.org/levelwindow?rev=1154405622&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T04:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>levelwindow</title>
        <link>https://epicsol.org/levelwindow?rev=1154405622&amp;do=diff</link>
        <description># $EPIC: levelwindow.txt,v 1.3 2006/08/01 04:11:44 sthalik Exp $

Synopsis:

$levelwindow(&lt;server refnum&gt; &lt;lastlog level descriptions&gt;)

Technical:

	*  &lt;server refnum&gt; is, well, a server refnum (reference number)
	*  &lt;lastlog level descriptions&gt; is of the same format as /</description>
    </item>
    <item rdf:about="https://epicsol.org/license?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>license</title>
        <link>https://epicsol.org/license?rev=1152593863&amp;do=diff</link>
        <description>Synopsis:

license

Description:

This command shows you the copyright notices and license information
for the software you are using.  Please remember that a license is a
legal document that unconditionally grants you certain legal rights 
that you would ordinarily not be entitled to.  Please honor the kindness
of the granter by following the boundaries of the license.</description>
    </item>
    <item rdf:about="https://epicsol.org/line?rev=1157135570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-01T18:32:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>line</title>
        <link>https://epicsol.org/line?rev=1157135570&amp;do=diff</link>
        <description># $EPIC: line.txt,v 1.3 2006/08/30 19:53:48 sthalik Exp $

Synopsis:

$line(&lt;line&gt; [&lt;window&gt;|-level] [-time] ...)

Technical:

This function retrieves data from the lastlog buffer.

	*  &lt;line&gt; is the number of the line in the lastlog.  1 is the last line.</description>
    </item>
    <item rdf:about="https://epicsol.org/links?rev=1471299173&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-15T22:12:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>links</title>
        <link>https://epicsol.org/links?rev=1471299173&amp;do=diff</link>
        <description>Synopsis:

links [&lt;glob&gt;]

Description:

Show a topology of the servers on your network.  This is a server-side command.  Some networks limit this command to operators, since the topology of the network can be abused by bad people.  Most networks will tell the operators that you made an attempt, and some operators will ban you (K-line) for it.  Be forewarned.</description>
    </item>
    <item rdf:about="https://epicsol.org/list?rev=1154405622&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T04:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>list</title>
        <link>https://epicsol.org/list?rev=1154405622&amp;do=diff</link>
        <description>Synopsis:

list [&lt;switch&gt; [&lt;arg&gt;] [&lt;switch&gt; [&lt;arg&gt;] ...]] [&lt;channel&gt;]

Description:

This query asks the server about all of the public channels that exist
on the current network.  A summary of each channel, including the channel
name, the number of users on the channel, and the channel&#039;s topic (if any)
will be displayed, one per line.</description>
    </item>
    <item rdf:about="https://epicsol.org/listarray?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>listarray</title>
        <link>https://epicsol.org/listarray?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: listarray.txt,v 1.2 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$listarray(&lt;array&gt; &lt;separator)

Description:

This function converts an array into a word list.

This function treats each item in the named array as a word list, and it 
collapses those word lists into one big word list, separating each item
with the &lt;separator&gt;.  The result is a</description>
    </item>
    <item rdf:about="https://epicsol.org/listen?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>listen</title>
        <link>https://epicsol.org/listen?rev=1156882711&amp;do=diff</link>
        <description># $EPIC: listen.txt,v 1.3 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

$listen() 

$listen(&lt;port&gt; [family])

Technical:

	*  The listen function establishes a passive TCP connection (``server&#039;&#039;).
	*  The &lt;port&gt; argument is optional and if provided is taken as a number.</description>
    </item>
    <item rdf:about="https://epicsol.org/load?rev=1471299697&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-15T22:21:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>load</title>
        <link>https://epicsol.org/load?rev=1471299697&amp;do=diff</link>
        <description>Synopsis:

load [-args] &lt;file&gt; [&lt;file&gt; ...]

Description:

The load command runs blocks of code from a file.  When you start
up the client, it loads your ~/.epicrc file (assuming you didn&#039;t use 
the -q command line option.

Each &lt;file&gt; is searched for each of the directories in the colon-separated</description>
    </item>
    <item rdf:about="https://epicsol.org/loadformats?rev=1172719604&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-01T03:26:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>loadformats</title>
        <link>https://epicsol.org/loadformats?rev=1172719604&amp;do=diff</link>
        <description># $EPIC: loadformats.txt,v 1.2 2007/03/01 03:26:44 jnelson Exp $

Synopsis:

load loadformats 

/addformat type [value] 

/delformat type 

/dumpformats 

/loadformats filename 

/saveformats filename

Description:

This script is the user-friendly front end to the implied</description>
    </item>
    <item rdf:about="https://epicsol.org/loadinfo?rev=1154405622&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T04:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>loadinfo</title>
        <link>https://epicsol.org/loadinfo?rev=1154405622&amp;do=diff</link>
        <description># $EPIC: loadinfo.txt,v 1.2 2006/08/01 04:07:08 sthalik Exp $

Synopsis:

$loadinfo()

Technical:

	*  If the loadinfo function is called when the LOAD command is not currently executing, the literal string “-1” is returned.
	*  Otherwise, the loadinfo</description>
    </item>
    <item rdf:about="https://epicsol.org/local.examp?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>local.examp</title>
        <link>https://epicsol.org/local.examp?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: local.examp.txt,v 1.2 2007/03/02 02:32:04 jnelson Exp $

Synopsis

The &#039;local.examp&#039; script is a sample script that you can use to create
local customizations for you and your users.  You must rename it to &#039;local&#039;
before it will be used.

The &#039;local&#039; script is loaded by the &#039;global&#039; script which is loaded when
you start up the client, but before your startup script is loaded.  Thus, 
the &#039;local&#039; script can be used by the administrator to make any last-minute 
changes before the client t…</description>
    </item>
    <item rdf:about="https://epicsol.org/local?rev=1154405622&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T04:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>local</title>
        <link>https://epicsol.org/local?rev=1154405622&amp;do=diff</link>
        <description>Synopsis:

local &lt;variable name&gt;  

local &lt;variable name&gt;,&lt;variable name&gt; 

local &lt;variable name&gt; &lt;value&gt; 

local -&lt;variable name&gt;  

local &lt;structure&gt;. 

local -dump

Description:

The local command creates local variables (as opposed to global variables).
A local variable can be used until the end of the</description>
    </item>
    <item rdf:about="https://epicsol.org/locale?rev=1396967115&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:25:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>locale</title>
        <link>https://epicsol.org/locale?rev=1396967115&amp;do=diff</link>
        <description>LOCALE

This is a stub for the /load locale script</description>
    </item>
    <item rdf:about="https://epicsol.org/log?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>log</title>
        <link>https://epicsol.org/log?rev=1152593863&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the log command or the
log function or the logctl function?</description>
    </item>
    <item rdf:about="https://epicsol.org/log10?rev=1154405622&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T04:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>log10</title>
        <link>https://epicsol.org/log10?rev=1154405622&amp;do=diff</link>
        <description># $EPIC: log10.txt,v 1.3 2006/08/01 04:11:44 sthalik Exp $

Synopsis:

$log10(&lt;number&gt;)

Technical:

	*  Returns the base-10 logarithm of &lt;number&gt;
	*  If the &lt;number&gt; argument is omitted the empty string is returned.
	*  As always, the return value is limited to 6 decimal places.</description>
    </item>
    <item rdf:about="https://epicsol.org/logctl?rev=1157135570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-01T18:32:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>logctl</title>
        <link>https://epicsol.org/logctl?rev=1157135570&amp;do=diff</link>
        <description># $EPIC: logctl.txt,v 1.10 2006/08/30 19:54:06 sthalik Exp $

Synopsis:

$logctl(REFNUMS [ACTIVE|INACTIVE|ALL]) 

$logctl(REFNUM &lt;log-desc&gt;) 

$logctl(ADD log-desc [target]) 

$logctl(DELETE log-desc [target]) 

$logctl(GET &lt;refnum&gt; [ITEM]) 

$logctl</description>
    </item>
    <item rdf:about="https://epicsol.org/logman?rev=1396966916&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:21:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>logman</title>
        <link>https://epicsol.org/logman?rev=1396966916&amp;do=diff</link>
        <description>LOGMAN

This is a stub for the /load logman script</description>
    </item>
    <item rdf:about="https://epicsol.org/log_command?rev=1263085702&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-01-10T01:08:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>log_command</title>
        <link>https://epicsol.org/log_command?rev=1263085702&amp;do=diff</link>
        <description># $EPIC: log_command.txt,v 1.4 2010/01/10 01:08:22 jnelson Exp $

Synopsis:

log &lt;refnum&gt; &lt;operation&gt; [&lt;arguments&gt; ...]

Description:

The log command is the interface to the client&#039;s generalized logfiles.
A logfile writes a copy to a file of everything that appears in your display.</description>
    </item>
    <item rdf:about="https://epicsol.org/log_function?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>log_function</title>
        <link>https://epicsol.org/log_function?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: log_function.txt,v 1.4 2006/08/20 22:36:18 sthalik Exp $

Synopsis:

$log_function|log(&lt;number&gt;) 

Technical:

	*  Returns the natural logarithm of &lt;number&gt;.
	*  If &lt;number&gt; is omitted, the empty string is returned.
	*  As always, the return value is limited to 6 decimal places.</description>
    </item>
    <item rdf:about="https://epicsol.org/longtoip?rev=1154405622&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T04:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>longtoip</title>
        <link>https://epicsol.org/longtoip?rev=1154405622&amp;do=diff</link>
        <description># $EPIC: longtoip.txt,v 1.2 2006/08/01 04:07:08 sthalik Exp $

Synopsis:

$longtoip(&lt;integer&gt;)

Technical:

	*  If the &lt;integer&gt; value is omitted the empty string is returned.
	*  The &lt;integer&gt; value is taken to be a 32 bit unsigned integer.
	*  The &lt;integer&gt; value is taken to be in NETWORK ORDER.</description>
    </item>
    <item rdf:about="https://epicsol.org/lusers?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lusers</title>
        <link>https://epicsol.org/lusers?rev=1152593863&amp;do=diff</link>
        <description>Synopsis:

lusers [&lt;server mask&gt; [&lt;remote server&gt;]]

Description:

LUSERS (shorthand for List USERS) returns summary information about how
many users are using the network.  It shows how many users are visible
and how many are invisible.  It may also show how many users are connected
to your server, and the maximum number of users who have been connected
to your server at any one time.  It may also show the maximum number of
users connected to the network at any one time.  Other information of t…</description>
    </item>
    <item rdf:about="https://epicsol.org/lval?rev=1186435550&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-06T21:25:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lval</title>
        <link>https://epicsol.org/lval?rev=1186435550&amp;do=diff</link>
        <description># $EPIC: lval.txt,v 1.1 2007/08/06 21:25:50 jnelson Exp $

Lvalues (aka lvals)

An lvalue is the token on the left hand side of an assignment operation.
More broadly speaking, an lvalue is a thing that may be assigned to.

There are several places where you use an lvalue:</description>
    </item>
    <item rdf:about="https://epicsol.org/mail?rev=1173041559&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-04T20:52:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mail</title>
        <link>https://epicsol.org/mail?rev=1173041559&amp;do=diff</link>
        <description># $EPIC: mail.txt,v 1.2 2007/03/04 20:52:39 jnelson Exp $

Synopsis:

load mail 

set mail_watch_time &lt;number&gt; 

mbox add &lt;filename&gt; 

mbox del &lt;filename&gt; 

mbox list

Description:

This script implements a mail checking facility.  Currently, it only monitors
mboxes.  Unlike the built in mail checking facility, this script can monitor
multiple independant mboxes.</description>
    </item>
    <item rdf:about="https://epicsol.org/man?rev=1154465657&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T20:54:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>man</title>
        <link>https://epicsol.org/man?rev=1154465657&amp;do=diff</link>
        <description># $EPIC: man.txt,v 1.2 2006/08/01 05:15:58 sthalik Exp $

Synopsis:

load man

Description:

This script creates a man-like interface to the EPIC help files. It will
search all subdirectories for a particular topic.

Other Notes:

This script was written by Dawid Kuroczko.</description>
    </item>
    <item rdf:about="https://epicsol.org/mangle_types?rev=1286407069&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-06T23:17:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mangle_types</title>
        <link>https://epicsol.org/mangle_types?rev=1286407069&amp;do=diff</link>
        <description>Description

Mangle types are used by:

	*  /lastlog -mangle
	*  /log mangle
	*  /set mangle_inbound
	*  /set mangle_outbound
	*  The status bar

Options

All characters are grouped into one of 9 “types”:
Type number   Description             ASCII characters</description>
    </item>
    <item rdf:about="https://epicsol.org/map?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>map</title>
        <link>https://epicsol.org/map?rev=1152593863&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the map command or the
map script?</description>
    </item>
    <item rdf:about="https://epicsol.org/map_command?rev=1154465657&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T20:54:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>map_command</title>
        <link>https://epicsol.org/map_command?rev=1154465657&amp;do=diff</link>
        <description>Synopsis:

map

Description:

This displays a hierarchical map of the topology of the current network,
drawn from your server&#039;s perspective.  The map is vaguely tree-shaped.

This command is available on undernet-class servers.</description>
    </item>
    <item rdf:about="https://epicsol.org/map_script?rev=1173041559&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-04T20:52:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>map_script</title>
        <link>https://epicsol.org/map_script?rev=1173041559&amp;do=diff</link>
        <description># $EPIC: map_script.txt,v 1.2 2007/03/04 20:52:39 jnelson Exp $

Synopsis:

load map 

map [&lt;server&gt;]

Description:

This script implements the map command in the client.  The map command
shows you a topological map of the irc network from the point of view of your
server.  Not every server supports it, so you can</description>
    </item>
    <item rdf:about="https://epicsol.org/mask?rev=1243957956&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-02T15:52:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mask</title>
        <link>https://epicsol.org/mask?rev=1243957956&amp;do=diff</link>
        <description># $EPIC: mask.txt,v 1.4 2009/05/27 18:36:41 zwhite Exp $

Synopsis:

$mask(&lt;type&gt; &lt;address&gt;)
$mask(&lt;address&gt; &lt;type&gt;)

Technical:

In the second usage case, the &lt;address&gt; argument is a dword,
which is different from most function arguments.  In the first usage case,
the &lt;address&gt; argument is not a dword!</description>
    </item>
    <item rdf:about="https://epicsol.org/massmode?rev=1396967235&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:27:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>massmode</title>
        <link>https://epicsol.org/massmode?rev=1396967235&amp;do=diff</link>
        <description>MASSMODE

This is a stub for the /load massmode script</description>
    </item>
    <item rdf:about="https://epicsol.org/match?rev=1154465657&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T20:54:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>match</title>
        <link>https://epicsol.org/match?rev=1154465657&amp;do=diff</link>
        <description># $EPIC: match.txt,v 1.2 2006/08/01 05:15:58 sthalik Exp $

Synopsis:

$match(&lt;pattern&gt; &lt;word list&gt;)

Technical:

	*  If the &lt;pattern&gt; argument is omitted the empty string is returned.
	*  &lt;word list&gt; contains zero or more space separated “extended words</description>
    </item>
    <item rdf:about="https://epicsol.org/matchitem?rev=1172552257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T04:57:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>matchitem</title>
        <link>https://epicsol.org/matchitem?rev=1172552257&amp;do=diff</link>
        <description># $EPIC: matchitem.txt,v 1.3 2007/02/27 04:57:37 jnelson Exp $

Synopsis:

$matchitem(&lt;array&gt; &lt;pattern&gt;)

Technical:

This function treats the items in the array as literal strings, and 
returns the literal string that is “best matched” by the pattern.
The item value of the best matched string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/math_operators?rev=1188626003&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-01T05:53:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>math_operators</title>
        <link>https://epicsol.org/math_operators?rev=1188626003&amp;do=diff</link>
        <description>Math operators

The client&#039;s expression mode supports a large number of operators.  This 
document will explain all of them and the most important concepts.

Tokens

All expressions are broken into tokens.  A token is either an operand, or
an operator.  An operand is a</description>
    </item>
    <item rdf:about="https://epicsol.org/maxlen?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>maxlen</title>
        <link>https://epicsol.org/maxlen?rev=1152593863&amp;do=diff</link>
        <description># $EPIC: maxlen.txt,v 1.1.1.1 2006/07/11 04:57:43 jnelson Exp $

Synopsis:

$maxlen(&lt;word list&gt;)

Technical:

	*  If the &lt;word list&gt; argument is omitted the value 0 is returned.
	*  The return value is the length of the longest word in &lt;word list&gt;.

Practical:</description>
    </item>
    <item rdf:about="https://epicsol.org/me?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>me</title>
        <link>https://epicsol.org/me?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: me.txt,v 1.3 2006/08/19 01:19:53 sthalik Exp $

Synopsis:

me &lt;action description&gt;

Description:

ME lets you perform an action on your current channel.  It lets you
describe what you&#039;re doing as though someone is watching you, rather
than you telling them.</description>
    </item>
    <item rdf:about="https://epicsol.org/memory_usage?rev=1217222099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-28T05:14:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>memory_usage</title>
        <link>https://epicsol.org/memory_usage?rev=1217222099&amp;do=diff</link>
        <description>The client uses too much memory

If you think the client is using too much memory, you may think there is a
memory leak.  But before you report a bug, consider the following common 
causes of high memory usage, and ways to reduce usage.

* A window that is in scrollback mode does not trim its scrollback</description>
    </item>
    <item rdf:about="https://epicsol.org/mesg?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mesg</title>
        <link>https://epicsol.org/mesg?rev=1152593863&amp;do=diff</link>
        <description># $EPIC: mesg.txt,v 1.1.1.1 2006/07/11 04:57:43 jnelson Exp $

Synopsis:

mesg    [display the current terminal writability state] 

mesg yes    [make your terminal world-writeable] 

mesg no   [make your terminal not world-writeable]

Description:</description>
    </item>
    <item rdf:about="https://epicsol.org/meta-compat?rev=1171939195&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-20T02:39:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>meta-compat</title>
        <link>https://epicsol.org/meta-compat?rev=1171939195&amp;do=diff</link>
        <description># $EPIC: meta-compat.txt,v 1.2 2007/02/20 02:39:55 jnelson Exp $

Synopsis:

load meta-compat 

bind &lt;sequence&gt; &lt;action&gt;

Description:

Older versions of the client did not have the ability to bind arbitrary
strings.  Instead, there was a state machine that you could control to handle
complex sequences.  Although the client has not required manual control
of the state machine since epic4pre2.001, older scripts may often still 
try to control the state machine when they bind things like</description>
    </item>
    <item rdf:about="https://epicsol.org/metric_time?rev=1154465657&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T20:54:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>metric_time</title>
        <link>https://epicsol.org/metric_time?rev=1154465657&amp;do=diff</link>
        <description># $EPIC: metric_time.txt,v 1.2 2006/08/01 05:15:58 sthalik Exp $

Synopsis:

$metric_time()

Return Value:

The current metric time, represented as:
$0  The number of whole days since the epoch               $1  The number of (fractional) millidays since the epoch.</description>
    </item>
    <item rdf:about="https://epicsol.org/mid?rev=1154465657&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T20:54:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mid</title>
        <link>https://epicsol.org/mid?rev=1154465657&amp;do=diff</link>
        <description># $EPIC: mid.txt,v 1.2 2006/08/01 05:15:58 sthalik Exp $

Synopsis:

$mid(&lt;start&gt; &lt;length&gt; &lt;text&gt;)

Technical:

	*  If &lt;start&gt; is omitted, this function returns the empty string.
	*  If &lt;length&gt; is omitted, this function returns the empty string.
	*</description>
    </item>
    <item rdf:about="https://epicsol.org/midw?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>midw</title>
        <link>https://epicsol.org/midw?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: midw.txt,v 1.4 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$midw(&lt;start&gt; &lt;length&gt; &lt;word list&gt;)

Technical:

	*  If the &lt;start&gt; argument is omitted the empty string is returned.
	*  If the &lt;length&gt; argument is omitted the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/mkdir?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mkdir</title>
        <link>https://epicsol.org/mkdir?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: mkdir.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$mkdir(&lt;directory&gt; [&lt;directory&gt; ...])

Technical:

The &lt;directory&gt; argument(s) are dword which is different
from most function arguments.

This function adds the following directories to the filesystem, using
the mkdir(3) library call.  The default permissions are 0777, minus
the current umask value.  Any number of directories may be created at
once.  Tilde-expansion is permitted.</description>
    </item>
    <item rdf:about="https://epicsol.org/mktime?rev=1224981707&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-26T00:41:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mktime</title>
        <link>https://epicsol.org/mktime?rev=1224981707&amp;do=diff</link>
        <description># $EPIC: mktime.txt,v 1.3 2008/10/26 00:41:47 jnelson Exp $

Synopsis:

$mktime(&lt;year&gt; &lt;month&gt; &lt;day&gt; &lt;hour&gt; &lt;minute&gt; &lt;second&gt; &lt;DST&gt;)

Description:

This function returns the epoch time basing on specified parameters.
 Parameter          Name    Description</description>
    </item>
    <item rdf:about="https://epicsol.org/mode?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mode</title>
        <link>https://epicsol.org/mode?rev=1156882711&amp;do=diff</link>
        <description># $EPIC: mode.txt,v 1.3 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

mode &lt;your nickname|channel&gt; [&lt;+|-&gt;&lt;mode&gt; [&lt;mode parameter(s)&gt;]]


# Currently I (hop) am renovating the structure of this help file.  The
# first part of the help file will be a basic description of the purpose
# of modes in irc, both to users and to channels.  Then a description of
# user modes will follow, with each user mode documented and its side
# effects explained.  Each network will get a section where its deviant
# u…</description>
    </item>
    <item rdf:about="https://epicsol.org/motd?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>motd</title>
        <link>https://epicsol.org/motd?rev=1152593863&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the motd command or the
motd script?</description>
    </item>
    <item rdf:about="https://epicsol.org/motd_command?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>motd_command</title>
        <link>https://epicsol.org/motd_command?rev=1152593863&amp;do=diff</link>
        <description>Synopsis:

motd [&lt;server|nickname&gt;]

Description:

This queries a server&#039;s Message Of The Day.  Each server is supposed to
have an MOTD and your server sent you an MOTD when you connected to it.
These messages will tell you about the server you are connected to, and
any other information the server administrator wants you to know about.</description>
    </item>
    <item rdf:about="https://epicsol.org/motd_script?rev=1171943669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-20T03:54:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>motd_script</title>
        <link>https://epicsol.org/motd_script?rev=1171943669&amp;do=diff</link>
        <description># $EPIC: motd_script.txt,v 1.2 2007/02/20 03:54:29 jnelson Exp $

Synopsis:

load motd

Description:

This script implements the client-side motd support that used to be a built
in feature.  The person responsible for the client at your site should create
a file in $irclib/ircII.motd, and each time this file changes, the file will
be displayed to the user the next time they start the client.</description>
    </item>
    <item rdf:about="https://epicsol.org/msar?rev=1414402847&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-27T09:40:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>msar</title>
        <link>https://epicsol.org/msar?rev=1414402847&amp;do=diff</link>
        <description>Synopsis:

$msar([c][i][g][r]/[&lt;search&gt;/&lt;replace&gt;/]*&lt;text&gt;)

Technical:

The arguments are composed of:

	*  zero or more of the options c, i, g, and r,
		*  a delimiter which can be any character other than c, i, g, or r, and is customarily a forward-slash,</description>
    </item>
    <item rdf:about="https://epicsol.org/msg?rev=1157135570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-01T18:32:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>msg</title>
        <link>https://epicsol.org/msg?rev=1157135570&amp;do=diff</link>
        <description># $EPIC: msg.txt,v 1.5 2006/09/01 02:43:42 sthalik Exp $

Synopsis:

msg [-server/]&lt;nickname&gt; &lt;text to send&gt; 

msg [-server/]&lt;channel&gt; &lt;text to send&gt; 

msg =&lt;dcc chat peer&gt; &lt;text to send&gt; 

msg %&lt;process id|process name&gt; &lt;text to send&gt; 

msg /&lt;command&gt; &lt;command arguments&gt;</description>
    </item>
    <item rdf:about="https://epicsol.org/mychannels?rev=1154465657&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T20:54:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mychannels</title>
        <link>https://epicsol.org/mychannels?rev=1154465657&amp;do=diff</link>
        <description># $EPIC: mychannels.txt,v 1.3 2006/08/01 05:18:26 sthalik Exp $

Synopsis:

$mychannels() 

$mychannels(&lt;server refnum&gt;) 

$mychannels(#&lt;window refnum&gt;) 

$mychannels(&lt;window name&gt;)

Technical:

	*  This function returns a space separated word list of all of the currently active channels on the specified server.  Pending channels (those which you have sent off a</description>
    </item>
    <item rdf:about="https://epicsol.org/myservers?rev=1732209615&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-21T17:20:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>myservers</title>
        <link>https://epicsol.org/myservers?rev=1732209615&amp;do=diff</link>
        <description># $EPIC: myservers.txt,v 1.3 2006/08/21 02:51:28 sthalik Exp $

Synopsis:

$myservers() 

$myservers(&lt;anything&gt;)

Technical:

	*  If provided with no arguments, this function returns a space separated list of server names of all servers that epic has a connection open to. For registered connections (you&#039;ve gotten the 001 numeric), the name will be</description>
    </item>
    <item rdf:about="https://epicsol.org/names?rev=1184100926&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-10T20:55:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>names</title>
        <link>https://epicsol.org/names?rev=1184100926&amp;do=diff</link>
        <description>Synopsis:

names [&lt;switch&gt; [&lt;arg&gt;] [&lt;switch&gt; [&lt;arg&gt;] ...]] [&lt;channel&gt;]

Description:

NAMES is similar to LIST except it will show nicknames in addition
to channel names.  Only visible users on public channels are returned.

If a nickname is prefixed with a +, that means they are a channel voice 
(mode +v) on that channel.  If a nickname is prefixed with @, that means 
they are a channel operator (mode +o) on that channel.</description>
    </item>
    <item rdf:about="https://epicsol.org/nametoip?rev=1154465657&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T20:54:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nametoip</title>
        <link>https://epicsol.org/nametoip?rev=1154465657&amp;do=diff</link>
        <description># $EPIC: nametoip.txt,v 1.2 2006/08/01 05:32:26 sthalik Exp $

Synopsis:

$iptoname(&lt;ip address&gt;) 

$nametoip(&lt;hostname&gt;)

Technical:

These functions are used to convert an IP address to a hostname, and vice
versa.   The $iptoname() function returns the hostname associated with
the given IP address, and $</description>
    </item>
    <item rdf:about="https://epicsol.org/netsplit?rev=1172120849&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-22T05:07:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>netsplit</title>
        <link>https://epicsol.org/netsplit?rev=1172120849&amp;do=diff</link>
        <description># $EPIC: netsplit.txt,v 1.4 2007/02/22 05:07:29 jnelson Exp $

Synopsis:

load netsplit

Description:

Not to engage in hyperbole, but this is the oldest and most legendary script
in the ircII heritage.  It&#039;s usage is functionally universal.

Normally when a netsplit occurs, your server sends you</description>
    </item>
    <item rdf:about="https://epicsol.org/newaway?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>newaway</title>
        <link>https://epicsol.org/newaway?rev=1156882711&amp;do=diff</link>
        <description># $EPIC: newaway.txt,v 1.3 2006/08/29 18:33:16 sthalik Exp $

Synopsis:

load newaway

Description:

This script does essentially the same thing that set SHOW_AWAY_ONCE
once did. It suppresses the on 301 server numeric if the same one is
received more than once.  It will display changes in</description>
    </item>
    <item rdf:about="https://epicsol.org/newnick?rev=1172552257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T04:57:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>newnick</title>
        <link>https://epicsol.org/newnick?rev=1172552257&amp;do=diff</link>
        <description># $EPIC: newnick.txt,v 1.3 2007/02/27 04:57:37 jnelson Exp $

Synopsis:

load newnick 

set auto_new_nick ON|OFF|TOGGLE 

set auto_new_nick_char &lt;character&gt; 

set auto_new_nick_list &lt;string&gt; 

set auto_new_nick_length &lt;number&gt; 


Description:

This script implements the nickname fudging facility that previously was
built in to the client.</description>
    </item>
    <item rdf:about="https://epicsol.org/new_lastlog?rev=1396966845&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:20:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>new_lastlog</title>
        <link>https://epicsol.org/new_lastlog?rev=1396966845&amp;do=diff</link>
        <description>NEW_LASTLOG

This is a stub for the /load new_lastlog script</description>
    </item>
    <item rdf:about="https://epicsol.org/new_user?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>new_user</title>
        <link>https://epicsol.org/new_user?rev=1156882711&amp;do=diff</link>
        <description>New user information about IRC

This file is for users new to irc.  Its intention is to briefly describe
what irc is all about.  It is not a command summary. Please refer to
Introduction to get started with the various EPIC commands.

IRC stands for Internet Relay Chat.  It is a networked, real-time, online
chat system.  Its popularity has grown enormously since its invention
more than 7 years ago, and shows no signs of stopping anytime soon.
There are currently upwards of 30 irc</description>
    </item>
    <item rdf:about="https://epicsol.org/nick?rev=1154465657&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T20:54:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nick</title>
        <link>https://epicsol.org/nick?rev=1154465657&amp;do=diff</link>
        <description># $EPIC: nick.txt,v 1.2 2006/08/01 05:32:26 sthalik Exp $

Synopsis:

nick [&lt;new nickname&gt;]

Description:

The NICK command allows you to change your nickname.  If you try to 
change to a nickname that someone else is using, you will get an error 
message to that effect and your nickname will be unchanged.  Nicknames 
are CASE-INSENSITIVE.</description>
    </item>
    <item rdf:about="https://epicsol.org/nickcomp?rev=1172552257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T04:57:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nickcomp</title>
        <link>https://epicsol.org/nickcomp?rev=1172552257&amp;do=diff</link>
        <description># $EPIC: nickcomp.txt,v 1.3 2007/02/27 04:57:37 jnelson Exp $

Synopsis:

load nickcomp 

/set nickcomp ON|OFF|TOGGLE 

/set nickcomp_char &lt;char&gt; 

/set nickcomp_len &lt;number&gt; 

/set nickcomp_multi ON|OFF|TOGGLE

Description:

This script will automatically complete a partially matching nickname 
when you type it in a channel.  The usual custom on irc is to type some
person&#039;s nickname, followed by a colon, followed by a space, followed
by your message.  If you use this style, then this script wil…</description>
    </item>
    <item rdf:about="https://epicsol.org/nochops?rev=1154465657&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T20:54:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nochops</title>
        <link>https://epicsol.org/nochops?rev=1154465657&amp;do=diff</link>
        <description># $EPIC: nochops.txt,v 1.2 2006/08/01 05:32:26 sthalik Exp $

Synopsis

$nochops(&lt;channel&gt;)

Technical:

	*  If the &lt;channel&gt; argument is omitted, the current window&#039;s current channel is used.  THIS IS NOT NECCESARILY THE CORRECT CHANNEL IN AN /ON!
	*</description>
    </item>
    <item rdf:about="https://epicsol.org/nohighlight?rev=1154465657&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T20:54:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nohighlight</title>
        <link>https://epicsol.org/nohighlight?rev=1154465657&amp;do=diff</link>
        <description># $EPIC: nohighlight.txt,v 1.2 2006/08/01 05:32:26 sthalik Exp $

Synopsis:

$nohighlight(&lt;string&gt;)

Technical:

This function returns &lt;string&gt; with all highlight characters escaped.
All ^B, ^V, ^_, ^O, ^C, and ^[ characters will be replaced by an inverse
of their control character, to remove all highlighting.</description>
    </item>
    <item rdf:about="https://epicsol.org/nopaste?rev=1160161708&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-06T19:08:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nopaste</title>
        <link>https://epicsol.org/nopaste?rev=1160161708&amp;do=diff</link>
        <description># $EPIC: nopaste.txt,v 1.2 2006/10/06 19:08:28 jnelson Exp $

Synopsis:

load nopaste
set nopaste ON
set nopaste OFF

Description:

This script adds the set NOPASTE variable.  When you set it on,
it keeps you from flooding your current target by (accidentally) pasting
text to your client screen.  When you</description>
    </item>
    <item rdf:about="https://epicsol.org/note?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>note</title>
        <link>https://epicsol.org/note?rev=1152593863&amp;do=diff</link>
        <description># $EPIC: note.txt,v 1.1.1.1 2006/07/11 04:57:43 jnelson Exp $

Synopsis:

note &lt;command&gt; [+|-&lt;flags&gt;] [&lt;arguments&gt;]

Description:

The NOTE command is a historic irc server command (meaning this help
file really belongs in section 3).  You would be hard pressed to find a 
server that supports the</description>
    </item>
    <item rdf:about="https://epicsol.org/notice?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>notice</title>
        <link>https://epicsol.org/notice?rev=1156882711&amp;do=diff</link>
        <description>Synopsis:

notice &lt;nickname&gt; &lt;text to send&gt; 

notice &lt;channel&gt; &lt;text to send&gt; 

notice =&lt;dcc chat peer&gt; &lt;text to send&gt; 

notice %&lt;process id|process name&gt; &lt;text to send&gt; 

notice /&lt;command&gt; &lt;command arguments&gt;

Description:

The NOTICE command is just like the MSG command, and is used to 
send a message to another target.  Whenever you use</description>
    </item>
    <item rdf:about="https://epicsol.org/notify?rev=1154465657&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T20:54:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>notify</title>
        <link>https://epicsol.org/notify?rev=1154465657&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the notify command, the
notify function, or the notify script?</description>
    </item>
    <item rdf:about="https://epicsol.org/notifywindows?rev=1154465658&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T20:54:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>notifywindows</title>
        <link>https://epicsol.org/notifywindows?rev=1154465658&amp;do=diff</link>
        <description># $EPIC: notifywindows.txt,v 1.2 2006/08/01 05:32:26 sthalik Exp $

Synopsis:

$notifywindows()

Technical:

	*  This function returns a space-separated list of window refnums that meet the following criteria:
	*  The window must have /window notify ON
	*  The window must be hidden</description>
    </item>
    <item rdf:about="https://epicsol.org/notify_command?rev=1154465657&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T20:54:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>notify_command</title>
        <link>https://epicsol.org/notify_command?rev=1154465657&amp;do=diff</link>
        <description># $EPIC: notify_command.txt,v 1.2 2006/08/01 05:32:26 sthalik Exp $

Synopsis:

notify 

notify - 

notify +]&lt;nickname&gt; [[+]&lt;nickname&gt; ... 

notify -]&lt;nickname&gt; [[-]&lt;nickname&gt; ...

Description:

You will want to know when your irc friends enter and leave irc.  You can
manage a list of nicknames with the /NOTIFY command, and when any of those
nicknames join or leave your network, or when anyone changes to or from 
one of the nicknames, you will be informed.</description>
    </item>
    <item rdf:about="https://epicsol.org/notify_function?rev=1154465657&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T20:54:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>notify_function</title>
        <link>https://epicsol.org/notify_function?rev=1154465657&amp;do=diff</link>
        <description># $EPIC: notify_function.txt,v 1.2 2006/08/01 05:32:26 sthalik Exp $

Synopsis:

$notify([on|off serv &lt;server number&gt;])

Technical:

This function provides an interface to the client&#039;s internal NOTIFY
list.  If no arguments are passed, a list of all nicknames on the list
is returned.  If the</description>
    </item>
    <item rdf:about="https://epicsol.org/notify_script?rev=1154465657&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T20:54:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>notify_script</title>
        <link>https://epicsol.org/notify_script?rev=1154465657&amp;do=diff</link>
        <description># $EPIC: notify_script.txt,v 1.2 2006/08/01 05:32:26 sthalik Exp $

Synopsis:

load notify

Description:

This is a scripted notify system, much like EPIC&#039;s internal notify system, with the ability to manage both global and local
notify lists.
   Alias       Description</description>
    </item>
    <item rdf:about="https://epicsol.org/notw?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>notw</title>
        <link>https://epicsol.org/notw?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: notw.txt,v 1.4 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$notw(&lt;number&gt; &lt;word list&gt;)

Technical:

	*  If the &lt;number&gt; argument is omitted the empty string is returned.
	*  If the &lt;number&gt; argument is negative, &lt;word list&gt; is returned.
	*</description>
    </item>
    <item rdf:about="https://epicsol.org/numarrays?rev=1154465658&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T20:54:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>numarrays</title>
        <link>https://epicsol.org/numarrays?rev=1154465658&amp;do=diff</link>
        <description># $EPIC: numarrays.txt,v 1.2 2006/08/01 05:32:26 sthalik Exp $

Synopsis:

$numarrays()

Technical:

This function shows the total number of arrays created by $setitem().
It takes no arguments, and ignores any passed to it.

Practical:

This function is used to show how many arrays currently exist.  This
might be useful if the arrays were named in a sequential order, thus
allowing you to know what the next available number is.</description>
    </item>
    <item rdf:about="https://epicsol.org/numitems?rev=1475247733&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-09-30T15:02:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>numitems</title>
        <link>https://epicsol.org/numitems?rev=1475247733&amp;do=diff</link>
        <description># $EPIC: numitems.txt,v 1.2 2006/08/01 05:32:26 sthalik Exp $

Synopsis:

$numitems(&lt;array&gt;)

Technical:

This function is used to show how many items are currently defined in
the given array.

Practical:

This function shows how many items are in an array.  This is quite
useful, because the number it returns is the next available item number
in the array.</description>
    </item>
    <item rdf:about="https://epicsol.org/numlines?rev=1154465658&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T20:54:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>numlines</title>
        <link>https://epicsol.org/numlines?rev=1154465658&amp;do=diff</link>
        <description># $EPIC: numlines.txt,v 1.3 2006/08/01 05:36:58 sthalik Exp $

Synopsis:

$numlines(&lt;columns&gt; &lt;string&gt;)

Technical:

This function tells you the number of lines that the given string would
occupy after final display in a window with a width of &lt;columns&gt;.</description>
    </item>
    <item rdf:about="https://epicsol.org/numonchannel?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>numonchannel</title>
        <link>https://epicsol.org/numonchannel?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: numonchannel.txt,v 1.3 2006/08/19 02:04:37 sthalik Exp $

Synopsis:

$numonchannel(&lt;channel&gt;)

Technical:

	*  If the &lt;channel&gt; argument is omitted the current window&#039;s current channel is assumed. 
THIS MAY NOT NECCESARILY BE THE CORRECT CHANNEL IN AN /</description>
    </item>
    <item rdf:about="https://epicsol.org/numsort?rev=1153107744&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-17T03:42:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>numsort</title>
        <link>https://epicsol.org/numsort?rev=1153107744&amp;do=diff</link>
        <description># $EPIC: numsort.txt,v 1.2 2006/07/17 03:42:24 jnelson Exp $

Synopsis:

$numsort(&lt;list&gt;)

Technical:

This function sorts the word list &lt;list&gt; in ascending numerical order.
The numbers in &lt;list&gt; must be integral values, not decimal numbers.
Non-numeric words are sorted in ascii order between 0 and 1.
Numbers embedded within words in</description>
    </item>
    <item rdf:about="https://epicsol.org/numwords?rev=1154465658&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T20:54:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>numwords</title>
        <link>https://epicsol.org/numwords?rev=1154465658&amp;do=diff</link>
        <description># $EPIC: numwords.txt,v 1.2 2006/08/01 05:32:26 sthalik Exp $

Synopsis:

$numwords(&lt;word list&gt;)

Technical:

This function serves as a replacement for the $#var notation when you
want to count the words in a string not held in a variable.

Practical:</description>
    </item>
    <item rdf:about="https://epicsol.org/on?rev=1463585270&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-05-18T15:27:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on</title>
        <link>https://epicsol.org/on?rev=1463585270&amp;do=diff</link>
        <description>Synopsis:

on [#][&lt;modes&gt;]&lt;event-type&gt; [&lt;serial#&gt;] [-|^][&#039;]&lt;pattern&gt;[&#039;] [(arglist)] [&lt;block&gt;]



on [#][&lt;modes&gt;]&lt;event-type&gt; [&lt;serial#&gt;] [-|^]&lt;wildcard&gt; [{ &lt;action&gt; }]

Event Driven Programming

Because the ircII language is event-driven, you control it by registering event handlers.  These are also called</description>
    </item>
    <item rdf:about="https://epicsol.org/onchannel?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>onchannel</title>
        <link>https://epicsol.org/onchannel?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: onchannel.txt,v 1.4 2006/08/19 03:35:12 sthalik Exp $

Synopsis:

$onchannel()      (First Action) 

$onchannel(&lt;channel&gt;)   (First Action) 

$onchannel(&lt;nick&gt; &lt;channel&gt;)  (Second Action)

Technical:

	*  There are two different actions provided by this function.  The first action is to provide a list of nicknames that are on a channel.  The section action is to tell you whether a particular person is on a particular channel.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_action?rev=1341383423&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-04T06:30:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_action</title>
        <link>https://epicsol.org/on_action?rev=1341383423&amp;do=diff</link>
        <description># $EPIC: on_action.txt,v 1.5 2012/07/04 06:30:23 jnelson Exp $

Synopsis:

on action

Summary:

Triggered by other people&#039;s me commands

Description:

This event is thrown whenever someone sends a ctcp action to you
or to a channel you are on.  Ctcp actions are generated by the</description>
    </item>
    <item rdf:about="https://epicsol.org/on_channel_lost?rev=1634500898&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-17T20:01:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_channel_lost</title>
        <link>https://epicsol.org/on_channel_lost?rev=1634500898&amp;do=diff</link>
        <description># $EPIC: on_channel_lost.txt,v 1.4 2012/07/04 06:30:23 jnelson Exp $

Synopsis:

on [&lt;modes&gt;]channel_lost [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Summary:

Triggered whenever you leave a channel.

Description:

This event is thrown whenever your membership in a channel ends for any 
reason whatsoever.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_channel_nick?rev=1320091149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-10-31T19:59:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_channel_nick</title>
        <link>https://epicsol.org/on_channel_nick?rev=1320091149&amp;do=diff</link>
        <description>Synopsis:

on channel_nick

Summary:

Triggered by other people&#039;s nick changes.

Description:

This event is thrown each time someone (including you) on one of
your channels changes nickname.  If the nick changer is on multiple channels
with you, multiple events are thrown.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_channel_signoff?rev=1320091207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-10-31T20:00:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_channel_signoff</title>
        <link>https://epicsol.org/on_channel_signoff?rev=1320091207&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]channel_signoff [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Summary:

Triggered by other people&#039;s quits or disconnections from irc.

Description:

The channel_signoff event is thrown every time someone on one of your
channels quits irc.  If the person is on multiple channels with you, multiple
events are thrown.  This event is not thrown when</description>
    </item>
    <item rdf:about="https://epicsol.org/on_channel_sync?rev=1341383423&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-04T06:30:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_channel_sync</title>
        <link>https://epicsol.org/on_channel_sync?rev=1341383423&amp;do=diff</link>
        <description># $EPIC: on_channel_sync.txt,v 1.4 2012/07/04 06:30:23 jnelson Exp $

Synopsis:

on [&lt;modes&gt;]channel_sync [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Summary:

Triggered when the client has cached all the info about the channel.

Description:

This event is thrown after all of the cached information about a channel has
been collected.  When this event is thrown, it is safe to ask about who is
on the channel, chanop status, userhost, and so forth.  Before this event is
thrown, there are no promises!</description>
    </item>
    <item rdf:about="https://epicsol.org/on_connect?rev=1341383423&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-04T06:30:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_connect</title>
        <link>https://epicsol.org/on_connect?rev=1341383423&amp;do=diff</link>
        <description># $EPIC: on_connect.txt,v 1.5 2012/07/04 06:30:23 jnelson Exp $

Synopsis:

on [&lt;modes&gt;]connect [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Summary:

Triggered when you&#039;re successfully logged into irc.

Description:

This hook is triggered whenever the client has successfully registered with
an irc server.  This hook differs from</description>
    </item>
    <item rdf:about="https://epicsol.org/on_ctcp?rev=1320091308&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-10-31T20:01:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_ctcp</title>
        <link>https://epicsol.org/on_ctcp?rev=1320091308&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]ctcp [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Summary:

Triggered by other people&#039;s ctcp commands

Description:

This hook is triggered whenever the client has finished processing a CTCP 
request and has determined the final disposition of the request should be 
displaying it to the user.  This hook cannot be used to control how the 
client processes CTCP replies.  You should use the</description>
    </item>
    <item rdf:about="https://epicsol.org/on_ctcp_reply?rev=1341383423&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-04T06:30:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_ctcp_reply</title>
        <link>https://epicsol.org/on_ctcp_reply?rev=1341383423&amp;do=diff</link>
        <description># $EPIC: on_ctcp_reply.txt,v 1.5 2012/07/04 06:30:23 jnelson Exp $

Synopsis:

on [&lt;modes&gt;]ctcp_reply [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Summary:

Triggered when people answer your CTCP requests

Description:

This hook is triggered whenever the client receives a CTCP reply from
another client.  Note that the client doesn&#039;t necessarily need to send
any</description>
    </item>
    <item rdf:about="https://epicsol.org/on_ctcp_request?rev=1361812570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-02-25T17:16:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_ctcp_request</title>
        <link>https://epicsol.org/on_ctcp_request?rev=1361812570&amp;do=diff</link>
        <description>Synopsis:

on ctcp_request

Description:

This hook is triggered when the client receives a CTCP request.

It&#039;s important to understand the difference between this and on ctcp.
The on ctcp event is thrown for when the client has already handled
the request and wants to tell the user.   
But</description>
    </item>
    <item rdf:about="https://epicsol.org/on_dcc_activity?rev=1341383423&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-04T06:30:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_dcc_activity</title>
        <link>https://epicsol.org/on_dcc_activity?rev=1341383423&amp;do=diff</link>
        <description># $EPIC: on_dcc_activity.txt,v 1.4 2012/07/04 06:30:23 jnelson Exp $

Synopsis:

on [&lt;modes&gt;]dcc_activity [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Summary:

Triggered whenever a dcc send or dcc get has sent data.

Description:

This hook is triggered whenever the client updates the %D status expando,
which holds metadata about the last open</description>
    </item>
    <item rdf:about="https://epicsol.org/on_dcc_chat?rev=1320091437&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-10-31T20:03:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_dcc_chat</title>
        <link>https://epicsol.org/on_dcc_chat?rev=1320091437&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]dcc_chat [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Summary:

Triggered by other people&#039;s dcc chat commands.

Description:

This hook is triggered whenever the client receives a message across a
DCC CHAT connection.

Parameters:
$0    nickname of the message sender</description>
    </item>
    <item rdf:about="https://epicsol.org/on_dcc_connect?rev=1320091616&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-10-31T20:06:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_dcc_connect</title>
        <link>https://epicsol.org/on_dcc_connect?rev=1320091616&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]dcc_connect [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Summary:

Triggered when DCC CHAT or DCC SEND is accepted.

Description:

This hook is triggered whenever the client successfully establishes a
DCC connection with another client.  Currently, this is either a</description>
    </item>
    <item rdf:about="https://epicsol.org/on_dcc_list?rev=1320091675&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-10-31T20:07:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_dcc_list</title>
        <link>https://epicsol.org/on_dcc_list?rev=1320091675&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]dcc_list [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Summary:

Triggered by each line when you do dcc list.  Useful for a script to 
see what dccs are open.

Description:

This hook is triggered whenever a /dcc or /dcc list command is issued.
The &#039;banner&#039; of the list can be determined when $0 is</description>
    </item>
    <item rdf:about="https://epicsol.org/on_dcc_lost?rev=1179623955&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-05-20T01:19:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_dcc_lost</title>
        <link>https://epicsol.org/on_dcc_lost?rev=1179623955&amp;do=diff</link>
        <description>#$EPIC: on_dcc_lost.txt,v 1.4 2007/05/20 01:19:15 jnelson Exp $

Synopsis:

on [&lt;modes&gt;]dcc_lost [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever a DCC CHAT or 
SEND connection ends whether or not the connection was 
successful or not.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_dcc_offer?rev=1172871443&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T21:37:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_dcc_offer</title>
        <link>https://epicsol.org/on_dcc_offer?rev=1172871443&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]dcc_offer [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever you offer someone else a dcc.  This
could be either a DCC CHAT or a file transfer.

Parameters:
$0    person who is being offered the DCC $1    type of DCC being offered</description>
    </item>
    <item rdf:about="https://epicsol.org/on_dcc_raw?rev=1172871480&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T21:38:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_dcc_raw</title>
        <link>https://epicsol.org/on_dcc_raw?rev=1172871480&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]dcc_raw [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client receives a raw message about
a tcp connection established, or a connection attempt, with $connect().
Raw messages are sent across established tcp connections with</description>
    </item>
    <item rdf:about="https://epicsol.org/on_dcc_request?rev=1172871486&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T21:38:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_dcc_request</title>
        <link>https://epicsol.org/on_dcc_request?rev=1172871486&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]dcc_request [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client receives a DCC request of some
sort (currently CHAT or SEND).

Parameters:
$0 nickname of remote client$1 type of DCC connection$2 description of dcc connection (currently same as $1)</description>
    </item>
    <item rdf:about="https://epicsol.org/on_disconnect?rev=1172871784&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T21:43:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_disconnect</title>
        <link>https://epicsol.org/on_disconnect?rev=1172871784&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]disconnect [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever you are 
1) [[kill]]ed by an operator, 
2) Run a command that sends data to the server, in a window that is not connected to a server
3) You [[disconnect]] from your last server.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_encrypted_notice?rev=1172871881&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T21:44:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_encrypted_notice</title>
        <link>https://epicsol.org/on_encrypted_notice?rev=1172871881&amp;do=diff</link>
        <description>Synopsis:

on encrypted_notice

Description:

This event is generated when someone sends you an encrypted notice
(that contains a ctcp sed), As with all notice hooks, you cannot send a
msg or notice to a person over irc from within this hook. This event
is done after ignore checking, but before</description>
    </item>
    <item rdf:about="https://epicsol.org/on_encrypted_privmsg?rev=1172872075&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T21:47:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_encrypted_privmsg</title>
        <link>https://epicsol.org/on_encrypted_privmsg?rev=1172872075&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]encrypted_privmsg [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This event is generated when someone sends you an encrypted msg
(that contains a ctcp sed), As with all msg hooks, you cannot send a
notice to a person over irc from within this hook, but not another</description>
    </item>
    <item rdf:about="https://epicsol.org/on_error?rev=1172872109&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T21:48:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_error</title>
        <link>https://epicsol.org/on_error?rev=1172872109&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]error [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever a server sends the client an
ERROR message.

Default behavior:

If you do not suppress this event, the client will format the message
and display it to your screen.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_exec?rev=1172872246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T21:50:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_exec</title>
        <link>https://epicsol.org/on_exec?rev=1172872246&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]exec [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever an EXECed process generates output to
standard output.

Parameters:
$0    the exec name or refnum that triggered the hook. $1-    a line of the process&#039;s stdout</description>
    </item>
    <item rdf:about="https://epicsol.org/on_exec_errors?rev=1172872252&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T21:50:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_exec_errors</title>
        <link>https://epicsol.org/on_exec_errors?rev=1172872252&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]exec_errors [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever an EXECed process produces output to
standard error.

Parameters:
$0    process number or name of the EXECed process   $1-   a line of the process&#039;s output to stderr</description>
    </item>
    <item rdf:about="https://epicsol.org/on_exec_exit?rev=1172944713&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-03T17:58:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_exec_exit</title>
        <link>https://epicsol.org/on_exec_exit?rev=1172944713&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]exec_exit [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever an EXECed process finishes,
either because it exits, it is killed by a signal, or you asked the client 
to disown it.

This hook is always thrown, no matter what the value of</description>
    </item>
    <item rdf:about="https://epicsol.org/on_exec_prompt?rev=1172872326&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T21:52:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_exec_prompt</title>
        <link>https://epicsol.org/on_exec_prompt?rev=1172872326&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]exec_prompt [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever an EXECed process displays a “prompt”.
More precisely, it is triggered when the process returns any line of
output that is not terminated by a newline.  This is generally the case
with interactive commands, such as nslookup(1).</description>
    </item>
    <item rdf:about="https://epicsol.org/on_exit?rev=1172872406&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T21:53:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_exit</title>
        <link>https://epicsol.org/on_exit?rev=1172872406&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]exit [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered when the client is about to exit normally (from the
QUIT command, etc.).  It is mostly useful for doing cleanup before exiting,
such as saving any current settings.  It cannot be used to trap the</description>
    </item>
    <item rdf:about="https://epicsol.org/on_flood?rev=1621784503&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-23T15:41:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_flood</title>
        <link>https://epicsol.org/on_flood?rev=1621784503&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]flood [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client&#039;s internal flood control
code is activated.  

The client is “flooded” when it receives a many messages over a few seconds.
This does not mean the other person actually sent a flood, because delays 
over irc can cause unintentional floods.  So auto-kicking a flooder is a 
lame thing to do.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_general_notice?rev=1625459477&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-07-05T04:31:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_general_notice</title>
        <link>https://epicsol.org/on_general_notice?rev=1625459477&amp;do=diff</link>
        <description># $EPIC: on_general_notice.txt,v 1.5 2008/02/20 03:41:30 jnelson Exp $

Synopsis:

on [&lt;modes&gt;]general_notice [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

The on general_notice hook is thrown when you receive a notice
from a server or an irc user, in such a manner as to present you the 
complete picture of who sent the notice and who they sent it to.  This
can replace having to catch several different types of</description>
    </item>
    <item rdf:about="https://epicsol.org/on_general_privmsg?rev=1172944713&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-03T17:58:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_general_privmsg</title>
        <link>https://epicsol.org/on_general_privmsg?rev=1172944713&amp;do=diff</link>
        <description>#$EPIC: on_general_privmsg.txt,v 1.3 2007/03/03 17:58:33 jnelson Exp $

Synopsis:

on [&lt;modes&gt;]general_privmsg [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client receives a PRIVMSG from 
another client.

Encrypted privmsgs that are suppressed with</description>
    </item>
    <item rdf:about="https://epicsol.org/on_help?rev=1251572570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-08-29T19:02:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_help</title>
        <link>https://epicsol.org/on_help?rev=1251572570&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://epicsol.org/on_hook?rev=1172873032&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T22:03:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_hook</title>
        <link>https://epicsol.org/on_hook?rev=1172873032&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]hook [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the HOOK command is issued with the
appropriate arguments.  Its sole purpose is to be hooked by HOOK.  It is
useful for avoiding alias recursion.

Parameters:</description>
    </item>
    <item rdf:about="https://epicsol.org/on_idle?rev=1172873054&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T22:04:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_idle</title>
        <link>https://epicsol.org/on_idle?rev=1172873054&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]idle [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client&#039;s idle time reaches the given
value, in minutes.  The idle time is reset when the client is given a
command.

Parameters:
$0</description>
    </item>
    <item rdf:about="https://epicsol.org/on_input?rev=1172874079&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T22:21:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_input</title>
        <link>https://epicsol.org/on_input?rev=1172874079&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]input [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever a command is entered on the input line,
or when text is sent to a channel or query.

This is a very powerful mechanism of the client.  Used intelligently,
it permits a very fine degree of control over the text entered on the
input line.  Used carelessly, and it can easily disable the client.
Use with caution.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_invite?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_invite</title>
        <link>https://epicsol.org/on_invite?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]invite [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client receives an invitation to a
channel.

Parameters:
$0    nickname inviting the client to a channel   $1    channel invited to</description>
    </item>
    <item rdf:about="https://epicsol.org/on_join?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_join</title>
        <link>https://epicsol.org/on_join?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]join [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client joins a channel, or whenever
it observes another client joining a common channel.

Parameters:
$0    nickname of person joining channel</description>
    </item>
    <item rdf:about="https://epicsol.org/on_keybinding?rev=1157028799&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-31T12:53:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_keybinding</title>
        <link>https://epicsol.org/on_keybinding?rev=1157028799&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]keybinding [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever a keybinding is activated.

Parameters:
$0    The keybinding that&#039;s activated                         $1    Length of the sequence (future expansion - currently 0)</description>
    </item>
    <item rdf:about="https://epicsol.org/on_kick?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_kick</title>
        <link>https://epicsol.org/on_kick?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]kick [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client observes another client (or
itself!) being kicked from a channel.

Parameters:
$0    nickname of user kicked from channel      $1</description>
    </item>
    <item rdf:about="https://epicsol.org/on_kill?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_kill</title>
        <link>https://epicsol.org/on_kill?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]kill [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever someone is kill(3)ed by an oper.

Parameters:
$0    server who sent the message (your server) $1    the victim being killed $2    the oper who issued the kill</description>
    </item>
    <item rdf:about="https://epicsol.org/on_list?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_list</title>
        <link>https://epicsol.org/on_list?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]list [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client receives server output from
the LIST command.  Any individual line of output can trigger the hook.

Parameters:
$0    channel name $1</description>
    </item>
    <item rdf:about="https://epicsol.org/on_mail?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_mail</title>
        <link>https://epicsol.org/on_mail?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]mail [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client detects that the user has new
email locally.  It relies on MAIL being non-zero.

Parameters:
$0    number of new email messages $1</description>
    </item>
    <item rdf:about="https://epicsol.org/on_mode?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_mode</title>
        <link>https://epicsol.org/on_mode?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]mode [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client observes a mode change on a
channel, or whenever the client changes its modes.

Parameters:
$0    nickname of person issuing mode change</description>
    </item>
    <item rdf:about="https://epicsol.org/on_mode_stripped?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_mode_stripped</title>
        <link>https://epicsol.org/on_mode_stripped?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [#][&lt;mode&gt;]mode_stripped [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is similar to the MODE hook, except it only hooks a single
mode change at a time.  This hook relies on MODE_STRIPPER being turned
on.  It is mostly useful in scripts that wish to evaluate each
individual mode change.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_msg?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_msg</title>
        <link>https://epicsol.org/on_msg?rev=1156867689&amp;do=diff</link>
        <description># $Id: on_msg.txt,v 1.2 2006/08/19 02:36:28 sthalik Exp $

Synopsis:

on [&lt;modes&gt;]msg [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client receives a MSG from another
client.

Parameters:
$0    nickname of message sender</description>
    </item>
    <item rdf:about="https://epicsol.org/on_msg_group?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_msg_group</title>
        <link>https://epicsol.org/on_msg_group?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]msg_group [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is similar to the MSG hook, except it applies to messages
sent to an undetermined group of people.  Typically, this is a server mask or
hostmask, and is sent by an irc operator.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_names?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_names</title>
        <link>https://epicsol.org/on_names?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]names [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client receives server output from
the NAMES command.

Parameters:
$0   channel name                                 $1-  nicknames of (visible) users on the channel</description>
    </item>
    <item rdf:about="https://epicsol.org/on_new_nickname?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_new_nickname</title>
        <link>https://epicsol.org/on_new_nickname?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: on_new_nickname.txt,v 1.3 2006/08/19 02:42:38 sthalik Exp $

Synopsis:

on [&lt;modes&gt;]new_nickname [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever your current nickname is no longer 
acceptable and a new one must be created.  It is expected that you would
use the</description>
    </item>
    <item rdf:about="https://epicsol.org/on_nickname?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_nickname</title>
        <link>https://epicsol.org/on_nickname?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]nickname [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client observes a nickname change.
It only hooks once per nick change, not once per channel.

Parameters:
$0 old nickname$1 new nickname</description>
    </item>
    <item rdf:about="https://epicsol.org/on_note?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_note</title>
        <link>https://epicsol.org/on_note?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]note [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client receives a NOTE.

Parameters:
$0       nickname of message sender                             $1       time the message was send (accurate +/- 60 seconds)</description>
    </item>
    <item rdf:about="https://epicsol.org/on_notice?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_notice</title>
        <link>https://epicsol.org/on_notice?rev=1156867689&amp;do=diff</link>
        <description># $Id: on_notice.txt,v 1.2 2006/08/19 02:36:28 sthalik Exp $

Synopsis:

on [&lt;modes&gt;]notice [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client receives a NOTICE from another
client.

This hook will not be thrown if a matching</description>
    </item>
    <item rdf:about="https://epicsol.org/on_notify_signoff?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_notify_signoff</title>
        <link>https://epicsol.org/on_notify_signoff?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]notify_signoff [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client detects that a nickname on its
internal NOTIFY list has signed off from irc.

Parameters:
$0 nickname that signoff was detected for</description>
    </item>
    <item rdf:about="https://epicsol.org/on_notify_signon?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_notify_signon</title>
        <link>https://epicsol.org/on_notify_signon?rev=1156882711&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]notify_signon [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client detects that a nickname on its
internal NOTIFY list has signed on to irc.

Parameters:
$0 nickname that signon was detected for</description>
    </item>
    <item rdf:about="https://epicsol.org/on_numeric?rev=1171346745&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-13T06:05:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_numeric</title>
        <link>https://epicsol.org/on_numeric?rev=1171346745&amp;do=diff</link>
        <description>#$EPIC: on_numeric.txt,v 1.2 2007/02/13 06:05:45 jnelson Exp $

Synopsis:

on [&lt;modes&gt;]numeric [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This on is triggered for each numeric reply received by the client
for which there is not a suppressive handler for that numeric.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_odd_server_stuff?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_odd_server_stuff</title>
        <link>https://epicsol.org/on_odd_server_stuff?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]odd_server_stuff [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This is easily the most flexible hook available in the client.  It allows
any arbitrary string to be hooked from the server&#039;s raw output.  It is
useful for overriding the client&#039;s default behavior when it otherwise
wouldn&#039;t permit it, or for hooking information when the available named
hooks won&#039;t do.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_operwall?rev=1157031210&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-31T13:33:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_operwall</title>
        <link>https://epicsol.org/on_operwall?rev=1157031210&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]operwall [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client receives an OPERWALL event,
used by EFNet servers. If you don&#039;t hook this and happen to receive an
OPERWALL event, it will be triggered as /</description>
    </item>
    <item rdf:about="https://epicsol.org/on_oper_notice?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_oper_notice</title>
        <link>https://epicsol.org/on_oper_notice?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]oper_notice [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This is triggered whenever a global oper notice is received.

Parameters:
$0       server the notice came from      $1-      body of the message              
Examples:</description>
    </item>
    <item rdf:about="https://epicsol.org/on_part?rev=1156565036&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-26T04:03:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_part</title>
        <link>https://epicsol.org/on_part?rev=1156565036&amp;do=diff</link>
        <description># $EPIC: on_part.txt,v 1.1 2006/08/26 04:03:56 sthalik Exp $

Synopsis:

on [&lt;modes&gt;]part [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever a client (the user&#039;s or any other) is
observed leaving a channel (but not signing off from irc).</description>
    </item>
    <item rdf:about="https://epicsol.org/on_pong?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_pong</title>
        <link>https://epicsol.org/on_pong?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]pong [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client receives a protocol PONG
message.  Under normal circumstances, the sender will be a server.
However, clients are also allowed to send PONG messages to each other.
Since there is never any reason for a client to send a PONG to another
client, this hook can be useful for blocking PONG floods.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_public?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_public</title>
        <link>https://epicsol.org/on_public?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]public [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever a regular public message is sent to the
client&#039;s current channel by someone else also on the channel.

Parameters:
$0     nickname sending message</description>
    </item>
    <item rdf:about="https://epicsol.org/on_public_msg?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_public_msg</title>
        <link>https://epicsol.org/on_public_msg?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;mode&gt;]public_msg [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client receives a public message in
a channel from someone not actually in the channel.

Parameters:
$0     nickname sending message</description>
    </item>
    <item rdf:about="https://epicsol.org/on_public_notice?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_public_notice</title>
        <link>https://epicsol.org/on_public_notice?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: on_public_notice.txt,v 1.2 2006/08/19 02:36:28 sthalik Exp $

Synopsis:

on [&lt;modes&gt;]public_notice [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever a NOTICE is sent to any channel the
client is on from someone not actually on that channel.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_public_other?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_public_other</title>
        <link>https://epicsol.org/on_public_other?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]public_other [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client observes a message sent to
any channel it is on that isn&#039;t its current channel, from someone else
on that channel.

Parameters:</description>
    </item>
    <item rdf:about="https://epicsol.org/on_raw_irc?rev=1361200671&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-02-18T15:17:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_raw_irc</title>
        <link>https://epicsol.org/on_raw_irc?rev=1361200671&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]raw_irc [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

Everything an irc server sends you is routed through this hook first.
This allows you to pre-filter anything from a server before it is 
handled by the client, in case the client doesn&#039;t know what to do with it,
or you want it handled differently.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_reconnect_required?rev=1634500826&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-17T20:00:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_reconnect_required</title>
        <link>https://epicsol.org/on_reconnect_required?rev=1634500826&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]reconnect_required [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

The ON RECONNECT_REQUIRED hook is thrown by the client when it
feels that a reconnection intervention is appropriate.
We are going to start this small, and build in more use cases
as we go forward.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_redirect?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_redirect</title>
        <link>https://epicsol.org/on_redirect?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]redirect [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever something is redirected.

Parameters:
$0 Target to which the text is about to be sent$1- The actual text to be sent</description>
    </item>
    <item rdf:about="https://epicsol.org/on_send_action?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_send_action</title>
        <link>https://epicsol.org/on_send_action?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: on_send_action.txt,v 1.2 2006/08/19 02:36:28 sthalik Exp $

Synopsis:

on [&lt;modes&gt;]send_action [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client sends a CTCP ACTION to a channel or to another person.

Parameters:</description>
    </item>
    <item rdf:about="https://epicsol.org/on_send_ctcp?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_send_ctcp</title>
        <link>https://epicsol.org/on_send_ctcp?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]send_ctcp [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client sends a CTCP request or reply to
another client.

Parameters:
$0 “PRIVMSG” for requests, “NOTICE” for replies$1 nick the</description>
    </item>
    <item rdf:about="https://epicsol.org/on_send_dcc_chat?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_send_dcc_chat</title>
        <link>https://epicsol.org/on_send_dcc_chat?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]send_dcc_chat [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client sends a message to another
client across a DCC CHAT connection.

Parameters:
$0 nickname of recipient of message sent$1- text of message sent</description>
    </item>
    <item rdf:about="https://epicsol.org/on_send_msg?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_send_msg</title>
        <link>https://epicsol.org/on_send_msg?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]send_msg [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client sends a MSG to another user.
It is only triggered when sending messages to individual clients, not
to channels.

Parameters:
$0</description>
    </item>
    <item rdf:about="https://epicsol.org/on_send_notice?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_send_notice</title>
        <link>https://epicsol.org/on_send_notice?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]send_notice [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client sends a NOTICE message to a
channel or another client.

Parameters:
$0 nickname or channel the NOTICE is sent to$1- text of message sent</description>
    </item>
    <item rdf:about="https://epicsol.org/on_send_public?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_send_public</title>
        <link>https://epicsol.org/on_send_public?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]send_public [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client sends a regular, public
message to any channel it is on.

Parameters:
$0 the channel the message is sent to$1- text of message sent</description>
    </item>
    <item rdf:about="https://epicsol.org/on_send_to_server?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_send_to_server</title>
        <link>https://epicsol.org/on_send_to_server?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]send_to_server [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook, when set, is triggered whenever the client sends data to the
server that matches the hook.  It is useful for catching raw messages
destined for the server and redefining them.  One such use is with DCC,
as it offers no convenient way to send a raw request.  By using the
silent mode, the default action (sending data to the server) is
suppressed, allowing any arbitrary command to be replaced.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_server_established?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_server_established</title>
        <link>https://epicsol.org/on_server_established?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: on_server_established.txt,v 1.2 2006/08/19 02:36:28 sthalik Exp $

Synopsis:

on [&lt;modes&gt;]server_established [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered as soon as a TCP connection to a server is
established.  This hook differs from</description>
    </item>
    <item rdf:about="https://epicsol.org/on_server_lost?rev=1357658564&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-01-08T15:22:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_server_lost</title>
        <link>https://epicsol.org/on_server_lost?rev=1357658564&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]server_lost [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client is disconnected from any server
for any reason.

This hook is thrown when the server is in the CLOSING state, but before it
switches to the CLOSED state.  Whether or not the socket to the server is
still up, or usable, is undefined behavior.  If you need defined behavior,
catch</description>
    </item>
    <item rdf:about="https://epicsol.org/on_server_notice?rev=1203478890&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-20T03:41:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_server_notice</title>
        <link>https://epicsol.org/on_server_notice?rev=1203478890&amp;do=diff</link>
        <description># $EPIC: on_server_notice.txt,v 1.4 2008/02/20 03:41:30 jnelson Exp $

Synopsis:

on [&lt;modes&gt;]server_notice [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This event is thrown when the server you are connected to sends you a 
notice and you didn&#039;t handle it in a more specific way.  If a remote 
server sends you a</description>
    </item>
    <item rdf:about="https://epicsol.org/on_server_ssl_eval?rev=1634503927&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-17T20:52:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_server_ssl_eval</title>
        <link>https://epicsol.org/on_server_ssl_eval?rev=1634503927&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]server_ssl_eval [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered when the client is evaluating an SSL connection to
decide whether to accept or reject it.  It has made a provisional decision,
and offers you an opportunity to review and possibly overrule it.  Your
handler is not obligated to make any change, but if it does make a 
decision, it will be final and binding.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_server_status?rev=1357659415&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-01-08T15:36:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_server_status</title>
        <link>https://epicsol.org/on_server_status?rev=1357659415&amp;do=diff</link>
        <description>#$EPIC: on_server_status.txt,v 1.2 2007/02/13 14:21:02 jnelson Exp $

Synopsis:

on [&lt;modes&gt;]server_status [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This event is thrown whenever a server status changes.
A status might change because a server is waiting for some asynchronous
action to complete.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_set?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_set</title>
        <link>https://epicsol.org/on_set?rev=1156882711&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]set [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever a /set is issued.

Parameters:
$0   name of variable to be set. will be “set-error” if an invalid SET variable was specified</description>
    </item>
    <item rdf:about="https://epicsol.org/on_signal?rev=1499305702&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-06T01:48:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_signal</title>
        <link>https://epicsol.org/on_signal?rev=1499305702&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]signal [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever an OS signal is received by the client.

Parameters:
$0   symbolic name or number of the signal received (eg. “1” or “HUP”) $1</description>
    </item>
    <item rdf:about="https://epicsol.org/on_signoff?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_signoff</title>
        <link>https://epicsol.org/on_signoff?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]signoff [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client observes another client on
a common channel signing off from irc.  It only hooks once per user,
not once per channel.

Parameters:</description>
    </item>
    <item rdf:about="https://epicsol.org/on_silence?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_silence</title>
        <link>https://epicsol.org/on_silence?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]silence [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client receives a reply from the
server from a SILENCE command.

Parameters:
$0 a &#039;+&#039; if a pattern was added, &#039;-&#039; if one was removed$1 the pattern silenced (or unsilenced)</description>
    </item>
    <item rdf:about="https://epicsol.org/on_ssl_server_cert?rev=1634503038&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-17T20:37:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_ssl_server_cert</title>
        <link>https://epicsol.org/on_ssl_server_cert?rev=1634503038&amp;do=diff</link>
        <description># $EPIC: on_ssl_server_cert.txt,v 1.3 2006/08/19 02:42:38 sthalik Exp $

Synopsis:

on [&lt;modes&gt;]ssl_server_cert [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered after SSL negotation with an irc server has 
successfully completed.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_status_update?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_status_update</title>
        <link>https://epicsol.org/on_status_update?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]status_update [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the status bar of a visible window
in dumb mode is updated.

Parameters:
$0 Refnum of the window whose status bar was updated$1 Which status bar has changed, 0 or 1</description>
    </item>
    <item rdf:about="https://epicsol.org/on_switch_channels?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_switch_channels</title>
        <link>https://epicsol.org/on_switch_channels?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: on_switch_channels.txt,v 1.2 2006/08/19 02:36:28 sthalik Exp $

Synopsis:

on [&lt;modes&gt;]switch_channels [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the current channel is switched.

Parameters:
$0 reference number of the window in which the switch occurred</description>
    </item>
    <item rdf:about="https://epicsol.org/on_switch_windows?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_switch_windows</title>
        <link>https://epicsol.org/on_switch_windows?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]switch_windows [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client changes what it thinks
your “current” window is in any given context.

Parameters:
$0 the old screen number$1 the old window number</description>
    </item>
    <item rdf:about="https://epicsol.org/on_timer?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_timer</title>
        <link>https://epicsol.org/on_timer?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [#][&lt;mode&gt;]timer [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the specified time (or time glob pattern)
matches the current time.  The time may be in one of two formats:
Format             Description</description>
    </item>
    <item rdf:about="https://epicsol.org/on_topic?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_topic</title>
        <link>https://epicsol.org/on_topic?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]topic [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered when the topic is changed on any channel the client is
on.

Parameters:
$0 nickname of person changing topic$1 channel topic was changed on$2- new topic</description>
    </item>
    <item rdf:about="https://epicsol.org/on_unknown_command?rev=1171346745&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-13T06:05:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_unknown_command</title>
        <link>https://epicsol.org/on_unknown_command?rev=1171346745&amp;do=diff</link>
        <description>#$EPIC: on_unknown_command.txt,v 1.2 2007/02/13 06:05:45 jnelson Exp $

Synopsis:

on [&lt;modes&gt;]unknown_command [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

Whenever the command in a ircii_syntax is neither
a builtin command nor a user-created alias, it is an</description>
    </item>
    <item rdf:about="https://epicsol.org/on_unload?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_unload</title>
        <link>https://epicsol.org/on_unload?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]unload [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the unload(5) command is issued to unload
a packaged script.

Parameters:
$* the parameters passed to the /package command
(NOTE that passing more than one argument to /</description>
    </item>
    <item rdf:about="https://epicsol.org/on_wall?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_wall</title>
        <link>https://epicsol.org/on_wall?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [#][&lt;mode&gt;]wall [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook used to be triggered whenever the client received a WALL
message.  WALL is no longer in use on any known irc network, and this
hook is but a relic of days long gone.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_wallop?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_wallop</title>
        <link>https://epicsol.org/on_wallop?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]wallop [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever the client receives a WALLOPS message
(a message sent to all irc operators).

Parameters:
$0 nickname of the message sender$1 a &#039;*&#039; if the sender is an operator, &#039;S&#039; if the sender is a server</description>
    </item>
    <item rdf:about="https://epicsol.org/on_who?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_who</title>
        <link>https://epicsol.org/on_who?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [#][&lt;mode&gt;]who [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered when the client receives server output from the
WHO command.  Each line received can trigger the hook.

Parameters:
$0 channel the user is on, of &#039;*&#039; if none or if it is private</description>
    </item>
    <item rdf:about="https://epicsol.org/on_window?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_window</title>
        <link>https://epicsol.org/on_window?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]window [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever output to any window matches any
existing WINDOW hook.  Extreme care should be taken when using this hook
to redefine messages, as an ECHO command inside it will also be hooked
by it.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_window_beforekill?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_window_beforekill</title>
        <link>https://epicsol.org/on_window_beforekill?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]window_beforekill [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered just before a window is killed.  It is permissible
to query any data you want about the window, but it is NOT PERMISSIBLE to
try to change anything about the window, particularly its visibility.  If
you try to change the window, you may crash the client.  Use /</description>
    </item>
    <item rdf:about="https://epicsol.org/on_window_command?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_window_command</title>
        <link>https://epicsol.org/on_window_command?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: on_window_command.txt,v 1.2 2006/08/19 02:36:28 sthalik Exp $

Synopsis:

on [&lt;modes&gt;]window_command [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered each time a /WINDOW command is executed, to inform
you of any changes to the current operative window.  This can be useful 
if you need to prep a window before commands are executed on it.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_window_create?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_window_create</title>
        <link>https://epicsol.org/on_window_create?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]window_create [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered whenever a new window is created. This enables
defaults to be given to each window.

Parameters:
$0 reference number of created window
Examples</description>
    </item>
    <item rdf:about="https://epicsol.org/on_window_kill?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_window_kill</title>
        <link>https://epicsol.org/on_window_kill?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: on_window_kill.txt,v 1.2 2006/08/19 02:36:28 sthalik Exp $

Synopsis:

on [&lt;modes&gt;]window_kill [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered after a window has been killed.  By the time that
this is triggered, the window has been irrevocably destroyed, and cannot
be used.  You can use this hook to clean up after your own data that may
be keyed on the window&#039;s refnum.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_window_notified?rev=1251572570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-08-29T19:02:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_window_notified</title>
        <link>https://epicsol.org/on_window_notified?rev=1251572570&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://epicsol.org/on_window_server?rev=1171346745&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-13T06:05:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_window_server</title>
        <link>https://epicsol.org/on_window_server?rev=1171346745&amp;do=diff</link>
        <description># $EPIC: on_window_server.txt,v 1.2 2007/02/13 06:05:45 jnelson Exp $

Synopsis:

on [&lt;modes&gt;]window_server [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This hook is triggered each time a window changes its server association
for any reason whatsoever.</description>
    </item>
    <item rdf:about="https://epicsol.org/on_yell?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>on_yell</title>
        <link>https://epicsol.org/on_yell?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

on [&lt;modes&gt;]yell [&lt;serial#&gt;] [-|^]&lt;match&gt; { &lt;action&gt; }

Description:

This is hooked by fairly useless but necessary in beta yell()s. They
are present in the client for debugging purposes, and scripters may not
want them to appear. ON ^yell will suppress their output.</description>
    </item>
    <item rdf:about="https://epicsol.org/open?rev=1341383423&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-04T06:30:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>open</title>
        <link>https://epicsol.org/open?rev=1341383423&amp;do=diff</link>
        <description># $EPIC: open.txt,v 1.5 2012/07/04 06:30:23 jnelson Exp $

Synopsis:

$open(&lt;filename&gt; R|W)

Technical:

Important: The &lt;filename&gt; can be surrounded by double quotes, which is 
different from most functions.  You can use tilde-expansion for homedirs.</description>
    </item>
    <item rdf:about="https://epicsol.org/oper?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>oper</title>
        <link>https://epicsol.org/oper?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

oper [&lt;nick&gt; [&lt;password&gt;]]

Description:

The OPER command is used to gain irc operator status on the current
server, with the stipulation that the specified (or current) nickname
and password match an O: line entry in the server&#039;s configuration.
If a password is not specified, the client will prompt for one.</description>
    </item>
    <item rdf:about="https://epicsol.org/output-help?rev=1179609176&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-05-19T21:12:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>output-help</title>
        <link>https://epicsol.org/output-help?rev=1179609176&amp;do=diff</link>
        <description># $EPIC: output-help.txt,v 1.1 2007/05/19 21:12:56 jnelson Exp $

My output is all screwed up!

This help file discusses various problems you might have with getting
output to work properly, and how to fix them.

About terminal emulators

A terminal emulator is the computer program that handles input and output 
between you, the user, and a login shell (on a unix system).</description>
    </item>
    <item rdf:about="https://epicsol.org/outputinfo?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>outputinfo</title>
        <link>https://epicsol.org/outputinfo?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: outputinfo.txt,v 1.4 2006/08/19 03:36:44 sthalik Exp $

Synopsis:

$outputinfo()

Technical:

	*  This function does not take any arguments; they are ignored.
	*  The return value is the current output display context
	*  The current output display context is the mechanism by which the program figures out what window output should go to.</description>
    </item>
    <item rdf:about="https://epicsol.org/package?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>package</title>
        <link>https://epicsol.org/package?rev=1156882711&amp;do=diff</link>
        <description>Synopsis:

package &lt;name&gt;

Description:

The PACKAGE command allows a script to “group” all of the assigns,
aliases, binds, ON hooks (and stubs) under
a common package name. When the PACKAGE command is used, any
alias/assigns/on that are registered until the end of the file are given
the current package name. The package name can be changed anywhere in a
script, even if PACKAGE had been previously used. However, packages only
last until the end of the file, they never propagate upwards. Scripts
…</description>
    </item>
    <item rdf:about="https://epicsol.org/pad?rev=1616115236&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-19T00:53:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pad</title>
        <link>https://epicsol.org/pad?rev=1616115236&amp;do=diff</link>
        <description># $EPIC: pad.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$pad(&lt;width&gt; &lt;char&gt; &lt;text&gt;)

Technical:

	*  The &lt;char&gt; argument is a dword which is different from most function arguments.
	*  If the &lt;width&gt; argument is omitted the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/parsekey?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>parsekey</title>
        <link>https://epicsol.org/parsekey?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

parsekey &lt;key function&gt;

Description:

This command allows direct access to the functions normally bound to
special keys via the BIND command.  It is useful for using rarely-
used key functions that are not bound to a particular key.  Any of
the functions that may be bound to a key may be used.</description>
    </item>
    <item rdf:about="https://epicsol.org/part?rev=1404423642&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-03T21:40:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>part</title>
        <link>https://epicsol.org/part?rev=1404423642&amp;do=diff</link>
        <description># $EPIC: part.txt,v 1.2 2006/08/19 03:58:07 sthalik Exp $

Synopsis:

part &lt;channel&gt;|* [&lt;part message&gt;]

Description:

When you wish to leave a channel, you “PART” it.  After you have parted a channel you are no longer a member of that channel, you are no longer a channel operator or a channel voice, and you will no longer
receive any messages sent to the channel.</description>
    </item>
    <item rdf:about="https://epicsol.org/pass-through_command?rev=1310178221&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-07-09T02:23:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pass-through_command</title>
        <link>https://epicsol.org/pass-through_command?rev=1310178221&amp;do=diff</link>
        <description>Pass-Through Command

A pass-through command is sent directly to the irc server without any 
interpretation by the client.  The arguments are therefore server-specific,
and the responses (or errors) are outside the control of the client.</description>
    </item>
    <item rdf:about="https://epicsol.org/pass?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pass</title>
        <link>https://epicsol.org/pass?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: pass.txt,v 1.4 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$strip(&lt;chars&gt; &lt;text&gt;) 

$pass(&lt;chars&gt; &lt;text&gt;)

Technical:

	*  The &lt;chars&gt; argument is a dword which is different from most functions.
	*  If the &lt;chars&gt; argument is omitted the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/paste?rev=1171939195&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-20T02:39:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>paste</title>
        <link>https://epicsol.org/paste?rev=1171939195&amp;do=diff</link>
        <description># $EPIC: paste.txt,v 1.2 2007/02/20 02:39:55 jnelson Exp $

Synopsis:

load paste 

set paste ON|OFF|TOGGLE 

set paste_strip ON|OFF|TOGGLE 

set paste_delay number 

bind ^P { set paste toggle }

Description:

When you /SET PASTE ON, everything you type at the input prompt is
taken to be literal text that you&#039;re pasting and it is sent to your
current target without any interpretation by the client.  This means you
can paste things like C code with comments, or ircII code without
the client inte…</description>
    </item>
    <item rdf:about="https://epicsol.org/pattern?rev=1179192538&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-05-15T01:28:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pattern</title>
        <link>https://epicsol.org/pattern?rev=1179192538&amp;do=diff</link>
        <description># $EPIC: pattern.txt,v 1.3 2007/05/15 01:28:58 jnelson Exp $

Synopsis:

$pattern(&lt;pattern&gt; &lt;word list&gt;)

Technical:

	*  If the &lt;pattern&gt; argument is omitted the empty string is returned.
	*  This function returns a space separated word list of all of the words in &lt;word list&gt; that are matched by &lt;pattern&gt;.</description>
    </item>
    <item rdf:about="https://epicsol.org/patterns?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>patterns</title>
        <link>https://epicsol.org/patterns?rev=1156867689&amp;do=diff</link>
        <description>Pattern Matching

Literally, any string is a pattern.  In general, though, a pattern is a
string intended to match, or be matched by, one or more other strings.  The
pattern will usually contain one or more wildcards, but it doesn&#039;t need to.

The following wildcard characters are supported:</description>
    </item>
    <item rdf:about="https://epicsol.org/pause?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pause</title>
        <link>https://epicsol.org/pause?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: pause.txt,v 1.2 2006/08/19 03:58:07 sthalik Exp $

Synopsis:

pause &lt;seconds&gt;

Description:

PAUSE performs a nonblocking sleep for &lt;seconds&gt; seconds.  During the
nonblocking sleep, the client performs all actions as normal, except that
PAUSE</description>
    </item>
    <item rdf:about="https://epicsol.org/perl?rev=1153071047&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-16T17:30:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>perl</title>
        <link>https://epicsol.org/perl?rev=1153071047&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the perl command or the
perl function?</description>
    </item>
    <item rdf:about="https://epicsol.org/perlcall?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>perlcall</title>
        <link>https://epicsol.org/perlcall?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: perlcall.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$perlcall(&lt;subroutine&gt; [&lt;text&gt;])

Technical:

The &lt;subroutine&gt; argument is a dword which is different
from most function arguments.

These functions call a given subroutine in the embedded perl
interpreter and return the subroutines return value.</description>
    </item>
    <item rdf:about="https://epicsol.org/perlxcall?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>perlxcall</title>
        <link>https://epicsol.org/perlxcall?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: perlxcall.txt,v 1.5 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$perlcall(&lt;subroutine&gt; [&lt;text&gt;]) 

$perlxcall(&lt;subroutine&gt; [&lt;array-in&gt; [&lt;array-out&gt; [&lt;index&gt; [&lt;text&gt;]]]])

Technical:

The &lt;subroutine&gt;, &lt;array-in&gt;, and &lt;array-out&gt; arguments are</description>
    </item>
    <item rdf:about="https://epicsol.org/perl_command?rev=1154060092&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-28T04:14:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>perl_command</title>
        <link>https://epicsol.org/perl_command?rev=1154060092&amp;do=diff</link>
        <description>#$EPIC: perl_command.txt,v 1.3 2006/07/28 04:14:52 jnelson Exp $

Synopsis:

perl {perl statement}

Purpose:

If EPIC was linked with an embedded perl interpreter, the perl statement
shall be executed by perl.  If EPIC was not linked against perl, then no
action shall take place.</description>
    </item>
    <item rdf:about="https://epicsol.org/perl_function?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>perl_function</title>
        <link>https://epicsol.org/perl_function?rev=1156882711&amp;do=diff</link>
        <description># $EPIC: perl_function.txt,v 1.3 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

$perl(perl statement)

Purpose:

If EPIC was linked with an embedded perl interpreter, the perl statement
shall be executed by perl.  If EPIC was not linked against perl, then no 
action shall take place.</description>
    </item>
    <item rdf:about="https://epicsol.org/pf_loader?rev=1178648966&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-05-08T18:29:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pf_loader</title>
        <link>https://epicsol.org/pf_loader?rev=1178648966&amp;do=diff</link>
        <description>Synopsis:

load -pf &lt;file&gt; [&lt;file&gt; ...]

Description:

The pf loader (“pf” stands for “pre-formatted”) reads in a text file 
that contains one big block of code and executes it.

All of the scripts that come with epic5 are in pf-format.  It is expected
that most, if not all script packs that work with epic5 will be in pf-format.
You should switch, because it&#039;s much less painful for you this way.</description>
    </item>
    <item rdf:about="https://epicsol.org/pid?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pid</title>
        <link>https://epicsol.org/pid?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: pid.txt,v 1.2 2006/08/19 03:58:07 sthalik Exp $

Synopsis:

$pid()

Technical:

	*  This function ignores its arguments
	*  This function returns the current process id of EPIC.

Practical:

If you wanted to send a signal to your epic client, then you would need
its process id.</description>
    </item>
    <item rdf:about="https://epicsol.org/ping?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ping</title>
        <link>https://epicsol.org/ping?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: ping.txt,v 1.2 2006/08/19 03:58:07 sthalik Exp $

Synopsis:

ping &lt;nickname&gt;
ping &lt;channel&gt;

Description:

Lag is a way of life on irc.  “Lag” is determined by how much time it takes
a message to get from the sender to the recipient.  The more lag, the longer
it takes for someone to get your messages.  Sometimes you want to see just
how long it will take for a message to get to someone else and back.  The</description>
    </item>
    <item rdf:about="https://epicsol.org/pipe?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pipe</title>
        <link>https://epicsol.org/pipe?rev=1152593863&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the pipe function or the
pipe script?</description>
    </item>
    <item rdf:about="https://epicsol.org/pipe_function?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pipe_function</title>
        <link>https://epicsol.org/pipe_function?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: pipe_function.txt,v 1.2 2006/08/19 03:58:07 sthalik Exp $

Synopsis:

$pipe(&lt;program&gt;)

Technical:

This function executes &lt;program&gt; and returns its output. It is defined in
the pipe(8) script. 

Practical:

It&#039;s an easy way to grab the output of a program quickly.</description>
    </item>
    <item rdf:about="https://epicsol.org/pipe_script?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pipe_script</title>
        <link>https://epicsol.org/pipe_script?rev=1156882711&amp;do=diff</link>
        <description># $EPIC: pipe_script.txt,v 1.3 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

load pipe

Description:

This script implements the pipe(6) function to capture
output from an /exec&#039;d command and return in a function.</description>
    </item>
    <item rdf:about="https://epicsol.org/pop?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pop</title>
        <link>https://epicsol.org/pop?rev=1152593863&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the pop command or the
pop function?</description>
    </item>
    <item rdf:about="https://epicsol.org/pop_command?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pop_command</title>
        <link>https://epicsol.org/pop_command?rev=1156882711&amp;do=diff</link>
        <description># $EPIC: pop_command.txt,v 1.4 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

pop &lt;variable name&gt;

Technical:

The pop command removes the final word from the 
value of &lt;variable name&gt;.  DOUBLE QUOTED WORDS ARE NOT SUPPORTED (yet).
If the value of &lt;variable name&gt;</description>
    </item>
    <item rdf:about="https://epicsol.org/pop_function?rev=1171737668&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-17T18:41:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pop_function</title>
        <link>https://epicsol.org/pop_function?rev=1171737668&amp;do=diff</link>
        <description># $EPIC: pop_function.txt,v 1.6 2007/02/17 18:41:08 jnelson Exp $

Synopsis:

$pop(&lt;variable name&gt;)

Technical:

	*  If no arguments are provided, the empty string is returned.
	*  If the argument consists of only one word, it is taken as &lt;variable name&gt;.</description>
    </item>
    <item rdf:about="https://epicsol.org/ppid?rev=1156885353&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T21:02:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ppid</title>
        <link>https://epicsol.org/ppid?rev=1156885353&amp;do=diff</link>
        <description># $EPIC: ppid.txt,v 1.2 2006/08/29 21:02:33 jnelson Exp $

Synopsis:

$ppid()

Technical:

This function ignores its argument and returns the parent process id as
returned by the ppid(2) system call.

Practical:

If you wanted to send a signal to the shell that ran your epic client, 
then you would need its process id.</description>
    </item>
    <item rdf:about="https://epicsol.org/prefix?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>prefix</title>
        <link>https://epicsol.org/prefix?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: prefix.txt,v 1.4 2006/08/19 04:05:34 sthalik Exp $

Synopsis:

$prefix(&lt;word list&gt;)

Technical:

	*  If the &lt;word list&gt; argument is omitted the empty string is returned.
	*  The return value of this function is whatever string is the common initial substring (CIS) of all of the words in &lt;word list&gt;.  If there is no CIS in &lt;word list&gt;, the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/pretend?rev=1404423166&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-03T21:32:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pretend</title>
        <link>https://epicsol.org/pretend?rev=1404423166&amp;do=diff</link>
        <description># $EPIC: pretend.txt,v 1.3 2006/08/19 04:05:34 sthalik Exp $

Synopsis:

pretend &lt;arguments&gt;

Description:

The PRETEND command allows the client to “pretend” it received the given
arguments from the server.  It is intended only to be used inside a hook
action.  One possible use for this might be a highly customized scripted</description>
    </item>
    <item rdf:about="https://epicsol.org/printlen?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>printlen</title>
        <link>https://epicsol.org/printlen?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: printlen.txt,v 1.3 2006/08/19 04:05:34 sthalik Exp $

Synopsis:

$printlen(&lt;text&gt;)

Technical:

	*  The return value is the number of printable characters in &lt;text&gt;.
	*  ANSI escape sequences will be counted as printable characters by this function!</description>
    </item>
    <item rdf:about="https://epicsol.org/programming?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>programming</title>
        <link>https://epicsol.org/programming?rev=1156882711&amp;do=diff</link>
        <description>Programming in EPIC

This short (very short) document describes EPIC&#039;s programming language (some
would argue it&#039;s but a scripting language) and how to use it.

The first thing to remember about scripts is that command characters are
not required for commands!  In fact, their use is discouraged, as it only
makes more work for the client when parsing the command.  There is, of
course, an exception to this rule (but only one).  Because the client allows
commands to be overloaded by aliases, there …</description>
    </item>
    <item rdf:about="https://epicsol.org/push?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>push</title>
        <link>https://epicsol.org/push?rev=1152593863&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the push command or the
push function?</description>
    </item>
    <item rdf:about="https://epicsol.org/push_command?rev=1174667921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-23T16:38:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>push_command</title>
        <link>https://epicsol.org/push_command?rev=1174667921&amp;do=diff</link>
        <description>Synopsis:

push &lt;variable name&gt; &lt;word&gt; 

pop  &lt;variable name&gt;

Description:

PUSH appends the given word to the given variable, padded
with a single space.  The variable name itself may not contain a
leading &#039;$&#039;; the command uses the variable itself, not the expanded
contents.  If the variable does not exist, it is created containing
the given word(s) (just as if</description>
    </item>
    <item rdf:about="https://epicsol.org/push_function?rev=1174667945&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-23T16:39:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>push_function</title>
        <link>https://epicsol.org/push_function?rev=1174667945&amp;do=diff</link>
        <description># $EPIC: push_function.txt,v 1.4 2007/03/23 16:39:05 jnelson Exp $

Synopsis:

$push(&lt;variable name&gt; &lt;data&gt;)

Description:

This function appends a word to the end of &lt;variable name&gt;.  The &lt;data&gt;
is considered to be one word.  This means if xdebug dword is turned
on, then the client will add double quotes around &lt;data&gt; before appending
it to the variable!</description>
    </item>
    <item rdf:about="https://epicsol.org/query?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>query</title>
        <link>https://epicsol.org/query?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: query.txt,v 1.2 2006/08/19 04:08:24 sthalik Exp $

Synopsis:

query 

query &lt;nickname&gt; 

query &lt;channel&gt; 

query =&lt;dcc chat peer&gt; 

query %&lt;process id|process name&gt; 

query /&lt;command&gt;

Description:

The QUERY command is exactly the same as WINDOW QUERY. See the help
file for</description>
    </item>
    <item rdf:about="https://epicsol.org/querywin?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>querywin</title>
        <link>https://epicsol.org/querywin?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: querywin.txt,v 1.3 2006/08/21 03:05:12 sthalik Exp $

Synopsis:

$querywin(&lt;target&gt;) 

$querywin(&lt;target&gt; &lt;server refnum&gt;)

Technical:

This function returns the window owning the query target &lt;target&gt;, or
“-1” if there are no queries for &lt;target&gt;. An optional server refnum
argument may be specified in order to obtain the query window for a
target on a particular server.</description>
    </item>
    <item rdf:about="https://epicsol.org/queue?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>queue</title>
        <link>https://epicsol.org/queue?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: queue.txt,v 1.2 2006/08/19 04:08:24 sthalik Exp $

Synopsis:

queue [&lt;flag&gt;] &lt;name&gt; [&lt;number&gt;] [&lt;commands&gt;]

Description:

QUEUE allows for a sort of batch processing in ircII-EPIC.  It is a
convenient mechanism for preparing to execute a command at a later,
undetermined time.  It can also be used as a sort of dynamically
growing alias.</description>
    </item>
    <item rdf:about="https://epicsol.org/quit?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>quit</title>
        <link>https://epicsol.org/quit?rev=1156882711&amp;do=diff</link>
        <description># $EPIC: quit.txt,v 1.4 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

quit [&lt;quit message&gt;]

Description:

When you are all done with talking, you can use the QUIT command to 
exit from IRC and go back to your shell.  

	*  All of your dcc connections are terminated</description>
    </item>
    <item rdf:about="https://epicsol.org/quote?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>quote</title>
        <link>https://epicsol.org/quote?rev=1152593863&amp;do=diff</link>
        <description>Synopsis:

quote &lt;rfc1459-statement&gt;

Description:

The quote command behaves the same as xquote without any options.

Examples:

To send a PRIVMSG to foo:
    quote PRIVMSG foo :text of message</description>
    </item>
    <item rdf:about="https://epicsol.org/quoting_hell?rev=1184101409&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-10T21:03:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>quoting_hell</title>
        <link>https://epicsol.org/quoting_hell?rev=1184101409&amp;do=diff</link>
        <description>Quoting hell

What is quoting hell?

Quoting hell is a catch-all term used to describe the edge places in 
ircII&#039;s quirky syntax where it is not at all obvious just how you&#039;re 
supposed to make something work.  

Of course you know by now that in the ircII language, data and code are 
fully interchangable.  When you want to run a piece of code later, the 
usual way to do this is to pass the code as a string argument to another
command that queues it up.</description>
    </item>
    <item rdf:about="https://epicsol.org/qword?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>qword</title>
        <link>https://epicsol.org/qword?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: qword.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$qword(&lt;index&gt; &lt;list&gt;)

Technical:

	*  If the &lt;index&gt; argument is omitted, the empty string is returned.
	*  If the &lt;list&gt; argument is omitted, the empty string is returned.
	*  The &lt;index&gt; argument is taken as an integer number.</description>
    </item>
    <item rdf:about="https://epicsol.org/rand?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rand</title>
        <link>https://epicsol.org/rand?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: rand.txt,v 1.2 2006/08/19 06:07:20 sthalik Exp $

Synopsis:

$rand(&lt;maximum&gt;)

Technical:

	*  If &lt;maximum&gt; is omitted, this function returns the empty string.
	*  Otherwise, a “random number” that fits in an “unsigned long” on your machine is created:</description>
    </item>
    <item rdf:about="https://epicsol.org/random_numbers?rev=1171737205&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-17T18:33:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>random_numbers</title>
        <link>https://epicsol.org/random_numbers?rev=1171737205&amp;do=diff</link>
        <description># $EPIC: random_numbers.txt,v 1.2 2007/02/17 18:33:25 jnelson Exp $

About pseudo-random numbers:

Psuedo-random number generators (RNG) always have tension between three 
opposing forces:
1) Entropy
2) Coverage
3) Repeatability
Entropy:

Entropy is the tendancy of a RNG to avoid revealing what the next random
number is going to be.   Entropy can be roughly measured by asking this
question: If I see &lt;N&gt; numbers from the random number generator, can I guess
what the possible values of the &lt;N+1&gt;th…</description>
    </item>
    <item rdf:about="https://epicsol.org/randread?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>randread</title>
        <link>https://epicsol.org/randread?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: randread.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$randread(&lt;filename&gt;)

Technical:

The &lt;filename&gt; argument is a dword which is different
from most function arguments.

This function reads a random line from the specified &lt;filename&gt;.</description>
    </item>
    <item rdf:about="https://epicsol.org/rbind?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rbind</title>
        <link>https://epicsol.org/rbind?rev=1152593863&amp;do=diff</link>
        <description>Synopsis:

rbind &lt;bind function&gt;

Description:

The rbind command shows you all of the key sequences that are 
bound to the &lt;bind function&gt;.  This is useful if you know 
what &lt;bind function&gt; you want to use but you don&#039;t know what is 
bound to it.

History:

# $EPIC: rbind.txt,v 1.1.1.1 2006/07/11 04:57:43 jnelson Exp $</description>
    </item>
    <item rdf:about="https://epicsol.org/read?rev=1181015799&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-06-05T03:56:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>read</title>
        <link>https://epicsol.org/read?rev=1181015799&amp;do=diff</link>
        <description># $EPIC: read.txt,v 1.3 2007/06/05 03:56:39 jnelson Exp $

Synopsis:

$read(&lt;fd&gt; [&lt;length&gt;])

Technical:

This function reads data from an open file.  The value &lt;fd&gt; must have 
been previously returned by the open function.  If &lt;length&gt; is given
it will read and return that number of bytes from the file.  If no &lt;length&gt;
is given, it will read and return the next line of text from the file.</description>
    </item>
    <item rdf:about="https://epicsol.org/realpath?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>realpath</title>
        <link>https://epicsol.org/realpath?rev=1152593863&amp;do=diff</link>
        <description># $EPIC: realpath.txt,v 1.1.1.1 2006/07/11 04:57:43 jnelson Exp $

Synopsis:

$realpath(&lt;filepath&gt;)

Technical:

	*  If the &lt;filepath&gt; argument is omitted the empty string is returned.
	*  If the operating system does not have the realpath(3) function call, the &lt;filepath&gt; argument is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/reconnect?rev=1157153256&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-01T23:27:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>reconnect</title>
        <link>https://epicsol.org/reconnect?rev=1157153256&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the reconnect command or the
reconnect script?</description>
    </item>
    <item rdf:about="https://epicsol.org/reconnect_command?rev=1634498745&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-17T19:25:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>reconnect_command</title>
        <link>https://epicsol.org/reconnect_command?rev=1634498745&amp;do=diff</link>
        <description># $EPIC: reconnect_command.txt,v 1.3 2007/02/13 06:05:45 jnelson Exp $

Synopsis:

reconnect [&lt;server&gt; [&lt;reason&gt;]]

Description:

If you do not specify &lt;server&gt;, the current server is used.

If you want to specify &lt;reason&gt; then you must specify the server.
Use $serverctl(FROM_SERVER) to indicate the current server.</description>
    </item>
    <item rdf:about="https://epicsol.org/reconnect_script?rev=1634498251&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-17T19:17:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>reconnect_script</title>
        <link>https://epicsol.org/reconnect_script?rev=1634498251&amp;do=diff</link>
        <description># $EPIC: reconnect_script.txt,v 1.2 2007/03/01 03:26:44 jnelson Exp $

Synopsis:

/load reconnect 

/set auto_reconnect ON 

/set auto_reconnect_delay &lt;number&gt; 

/set auto_reconnect_retries &lt;number&gt; 

/set auto_reconnect_try_other_servers ON 

/lsreconnects 

/rmreconnect</description>
    </item>
    <item rdf:about="https://epicsol.org/redirect?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>redirect</title>
        <link>https://epicsol.org/redirect?rev=1156882711&amp;do=diff</link>
        <description># $EPIC: redirect.txt,v 1.4 2006/08/29 18:33:16 sthalik Exp $

Synopsis:

redirect &lt;nick&gt;|*|&lt;channel&gt;|%&lt;process&gt;|=&lt;nick&gt; &lt;command&gt;

Description:

Redirect sends a copy of all of the output sent to any windows connected
to the current server to any place you can send a</description>
    </item>
    <item rdf:about="https://epicsol.org/referring_to_servers?rev=1157157444&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-02T00:37:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>referring_to_servers</title>
        <link>https://epicsol.org/referring_to_servers?rev=1157157444&amp;do=diff</link>
        <description># $EPIC: referring_to_servers.txt,v 1.1 2006/09/02 00:37:24 jnelson Exp $

Special Topic:

A server has several pieces of data that identify it
 Refnum         A small positive integer number  Our Name       The hostname you provided in the server description</description>
    </item>
    <item rdf:about="https://epicsol.org/regcomp?rev=1243957956&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-02T15:52:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>regcomp</title>
        <link>https://epicsol.org/regcomp?rev=1243957956&amp;do=diff</link>
        <description># $EPIC: regcomp.txt,v 1.3 2009/03/21 05:06:18 zwhite Exp $

Synopsis:

$regcomp(&lt;regex pattern&gt;)

Technical:

This function compiles a regex into a form suitable for passing to the other
regex functions. A regex compiled by this function is case-insensitive.

See the</description>
    </item>
    <item rdf:about="https://epicsol.org/regcomp_cs?rev=1243957956&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-02T15:52:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>regcomp_cs</title>
        <link>https://epicsol.org/regcomp_cs?rev=1243957956&amp;do=diff</link>
        <description># $EPIC: regcomp_cs.txt,v 1.4 2009/03/21 05:49:29 zwhite Exp $

Synopsis:

$regcomp_cs(&lt;regex pattern&gt;)

Technical:

This function compiles a regex into a form suitable for passing to the other
regex functions. A regex compiled by this function is case-sensitive.</description>
    </item>
    <item rdf:about="https://epicsol.org/regerror?rev=1243957956&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-02T15:52:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>regerror</title>
        <link>https://epicsol.org/regerror?rev=1243957956&amp;do=diff</link>
        <description># $EPIC: regerror.txt,v 1.3 2009/03/21 05:06:18 zwhite Exp $

Synopsis:

$regerror(&lt;value returned by regcomp&gt;)

Technical:

Returns the latest error string generated by use of &lt;value returned by regcomp&gt;.

See the regex page for more info.

Returns:

The previous error generated by use of &lt;value returned by regcomp&gt;.</description>
    </item>
    <item rdf:about="https://epicsol.org/regex?rev=1243957956&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-02T15:52:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>regex</title>
        <link>https://epicsol.org/regex?rev=1243957956&amp;do=diff</link>
        <description># $EPIC: regex.txt,v 1.8 2009/03/21 05:49:29 zwhite Exp $

Synopsis:

$regcomp(&lt;regex pattern&gt;) 

$regcomp_cs(&lt;regex pattern&gt;) 

$regexec(&lt;compiled pattern&gt; &lt;string&gt;) 

$regmatches(&lt;compiled pattern&gt; &lt;matches&gt; &lt;string&gt;) 

$regerror(&lt;compiled pattern&gt;) 

$regfree(&lt;compiled pattern&gt;)

Technical:

These functions are an interface to</description>
    </item>
    <item rdf:about="https://epicsol.org/regexec?rev=1243957956&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-02T15:52:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>regexec</title>
        <link>https://epicsol.org/regexec?rev=1243957956&amp;do=diff</link>
        <description># $EPIC: regexec.txt,v 1.3 2009/03/21 05:06:18 zwhite Exp $

Synopsis:

$regexec(&lt;value returned by regcomp&gt; &lt;string&gt;)

Technical:

Attempts to match a string against a pre-compiled regex.

See the regex page for more info.

Returns:

Returns 0 if the string is matched by the compiled pattern.</description>
    </item>
    <item rdf:about="https://epicsol.org/regfree?rev=1243957956&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-02T15:52:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>regfree</title>
        <link>https://epicsol.org/regfree?rev=1243957956&amp;do=diff</link>
        <description># $EPIC: regfree.txt,v 1.3 2009/03/21 05:06:18 zwhite Exp $

Synopsis:

$regfree(&lt;value returned by regcomp&gt;)

Technical:

This releases all resources from the compiled regular expression.  You must 
not call this function more than once on the same compiled regular expression, 
and you must</description>
    </item>
    <item rdf:about="https://epicsol.org/regmatches?rev=1243957956&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-02T15:52:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>regmatches</title>
        <link>https://epicsol.org/regmatches?rev=1243957956&amp;do=diff</link>
        <description># $EPIC: regmatches.txt,v 1.3 2009/03/21 05:06:18 zwhite Exp $

Synopsis:

$regmatches(&lt;value returned by regcomp&gt; &lt;max matches&gt; &lt;string&gt;)

Technical:

This function matches a regular expression much like regexec does, 
except it honors subexpressions in the regular expression. It will return 
at most &lt;max matches&gt; pairs of numbers describing the start and length of
any matches and submatches found. Each pair is suitable for passing to</description>
    </item>
    <item rdf:about="https://epicsol.org/rehash?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rehash</title>
        <link>https://epicsol.org/rehash?rev=1156867689&amp;do=diff</link>
        <description>#$EPIC: rehash.txt,v 1.2 2006/08/19 06:07:20 sthalik Exp $

Synopsis:

rehash [command]

Description:

This command is used to force the current server to reload its ircd.conf
configuration file.  This is useful for effecting configuration changes
without starting a new server.
A command can be given on some servers which extends rehash to other
configuration files and other functionality.</description>
    </item>
    <item rdf:about="https://epicsol.org/rejoin?rev=1396967253&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:27:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rejoin</title>
        <link>https://epicsol.org/rejoin?rev=1396967253&amp;do=diff</link>
        <description>REJOIN

This is a stub for the /load rejoin script</description>
    </item>
    <item rdf:about="https://epicsol.org/release_notes?rev=1724201902&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-21T00:58:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>release_notes</title>
        <link>https://epicsol.org/release_notes?rev=1724201902&amp;do=diff</link>
        <description>EPIC Release Notes

Release notes are published in the source distribution.  
I will make a point to start copying them up to pages here, so when a 
new release happens you can see what has changed.

EPIC5 (Series 3)
 Version          Commit Id  Date</description>
    </item>
    <item rdf:about="https://epicsol.org/release_notes_2_0_1?rev=1632332288&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-22T17:38:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>release_notes_2_0_1</title>
        <link>https://epicsol.org/release_notes_2_0_1?rev=1632332288&amp;do=diff</link>
        <description>Release Notes for EPIC5-2.0.1 (Commit id 1869 - Indolence)

There were no user-facing changes, only bug fixes</description>
    </item>
    <item rdf:about="https://epicsol.org/release_notes_2_1_1?rev=1632278411&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-22T02:40:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>release_notes_2_1_1</title>
        <link>https://epicsol.org/release_notes_2_1_1?rev=1632278411&amp;do=diff</link>
        <description>Release Notes for EPIC5-2.1.1 (Released: 2019-02-24)

*** News 02/24/2019 -- EPIC5-2.1.1 released here (Abulia) (Commit id: 1899)

*** News 02/05/2018 -- CTCP UTC now implemented as script
        Given the below feature, CTCP PING support has been
        rewritten, and CTCP UTC is now scripted.

*** News 02/13/2018 -- New flag for $ctcpctl(), &quot;REPLACE_ARGS&quot;
        There are actually two kinds of CTCPs that replace things

        * CTCP PING replaces its argument(s), but is otherwise
        …</description>
    </item>
    <item rdf:about="https://epicsol.org/release_notes_2_1_2?rev=1632278342&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-22T02:39:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>release_notes_2_1_2</title>
        <link>https://epicsol.org/release_notes_2_1_2?rev=1632278342&amp;do=diff</link>
        <description>Release Notes for EPIC5-2.1.2 (Released: 2020-05-11)

*** News 05/11/2020 -- EPIC5-2.1.2 released here (Lugubrious) (Commit id: 1908)

*** News 05/09/2020 -- New built in function $execctl()
        You can now program the /EXEC command with this low level function

        --- warning ---
        Many of the things you can set here are not sanity checked.
        If you feed it garbage in, you will get garbage out.
        If you need safety rails, use the /EXEC command.
        --- warning ---…</description>
    </item>
    <item rdf:about="https://epicsol.org/release_notes_2_1_4?rev=1632278232&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-22T02:37:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>release_notes_2_1_4</title>
        <link>https://epicsol.org/release_notes_2_1_4?rev=1632278232&amp;do=diff</link>
        <description>Release Notes for EPIC5-2.1.4 (Released: 2021-03-26)

*** News 03/26/2021 -- EPIC5-2.1.4 released here (Redound) (Commit id: 1927)

*** News 02/13/2021 -- /UNLOAD now supports /TIMERs
        If you create a /TIMER in a script you /LOAD with /PACKAGE
        the timer will be tagged just like any aliases or assigns
        or ons or whatever.

        Note that /TIMERs are _not_ tagged if they are created
        after /load time.  This includes but is not limited to
        timers created by al…</description>
    </item>
    <item rdf:about="https://epicsol.org/release_notes_2_1_5?rev=1632330928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-22T17:15:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>release_notes_2_1_5</title>
        <link>https://epicsol.org/release_notes_2_1_5?rev=1632330928&amp;do=diff</link>
        <description>Release Notes for EPIC5-2.1.5 (Released: 2021-05-29)

*** News 05/29/2021 -- EPIC5-2.1.5 released here (Fecund) (Commit id: 1945)

*** News 05/25/2021 -- Updated configure to autoconf-2.69
        We upgraded configure from autoconf-2.13 to 2.69 here.
        Along the way, we fixed the support for python3.8+

*** News 05/20/2021 -- Windows have UUIDs ($windowctl(GET x UUID))
        Every window now receives an immutable UUID when it is
        created.  This UUID is globally unique and cannot …</description>
    </item>
    <item rdf:about="https://epicsol.org/release_notes_2_1_6?rev=1633534773&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-06T15:39:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>release_notes_2_1_6</title>
        <link>https://epicsol.org/release_notes_2_1_6?rev=1633534773&amp;do=diff</link>
        <description>*** News 10/06/2021 -- EPIC5-2.1.6 (1981 - Impignorate) released Here

*** News 09/21/2021 -- Another round of clang static analysis
        Somewhere around here we did another round of static analysis
        with clang&#039;s analyzer, and fixed whatever it recommended.

*** News 09/19/2021 -- &quot;reconnect&quot; script has been reimplemented
        The reconnect script has been renamed to &quot;reconnect.orig&quot;.
        If you want the original behavior, just /load reconnect.orig
        The new script is bas…</description>
    </item>
    <item rdf:about="https://epicsol.org/release_notes_template?rev=1632234591&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-21T14:29:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>release_notes_template</title>
        <link>https://epicsol.org/release_notes_template?rev=1632234591&amp;do=diff</link>
        <description>Release Notes for EPIC5-2.1.X (Released: YYYYMMDD)</description>
    </item>
    <item rdf:about="https://epicsol.org/remw?rev=1184105399&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-10T22:09:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>remw</title>
        <link>https://epicsol.org/remw?rev=1184105399&amp;do=diff</link>
        <description># $EPIC: remw.txt,v 1.6 2007/07/10 22:09:59 jnelson Exp $

Synopsis:

$remw(&lt;word&gt; &lt;word list&gt;)

Technical:

	*  If the &lt;word&gt; argument is omitted this function returns the empty string.
	*  The return value of this function is &lt;word list&gt; with the first occurrence of the literal word &lt;word&gt; removed.</description>
    </item>
    <item rdf:about="https://epicsol.org/remws?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>remws</title>
        <link>https://epicsol.org/remws?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: remws.txt,v 1.2 2006/08/19 06:07:20 sthalik Exp $

Synopsis:

$remws(&lt;lwords&gt; / &lt;rwords&gt;)

Technical:

	*  The first literal slash character found in the input acts as the separator between &lt;lwords&gt; and &lt;rwords&gt;.  This means that &lt;lwords&gt; must not contain any slashes, but &lt;rwords&gt; may.  If you do not put in a slash somewhere, the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/rename?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rename</title>
        <link>https://epicsol.org/rename?rev=1172802724&amp;do=diff</link>
        <description>#$EPIC: rename.txt,v 1.4 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$rename(&lt;oldpath&gt; &lt;newpath&gt;)

Technical:

	*  The &lt;oldpath&gt; and &lt;newpath&gt; arguments are dwords which is different than most functions.
	*  If the &lt;oldpath&gt; or &lt;newpath&gt; arguments are omitted this function returns the empty string.</description>
    </item>
    <item rdf:about="https://epicsol.org/renumber?rev=1172695032&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-28T20:37:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>renumber</title>
        <link>https://epicsol.org/renumber?rev=1172695032&amp;do=diff</link>
        <description># $EPIC: renumber.txt,v 1.3 2007/02/28 17:36:10 sthalik Exp $

Synopsis:

load renumber 

set auto_renumber ON|OFF|TOGGLE 

renumber

Description:

The renumber alias renumbers all of your window refnums so there are
no gaps.  For example, if you have three windows, with refnums 1, 3, and 5,
the</description>
    </item>
    <item rdf:about="https://epicsol.org/repeat?rev=1154402016&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:13:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>repeat</title>
        <link>https://epicsol.org/repeat?rev=1154402016&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the repeat command or the
repeat function?</description>
    </item>
    <item rdf:about="https://epicsol.org/repeat_command?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>repeat_command</title>
        <link>https://epicsol.org/repeat_command?rev=1156867689&amp;do=diff</link>
        <description>#$EPIC: repeat_command.txt,v 1.4 2006/08/19 06:07:20 sthalik Exp $

Synopsis:

repeat (&lt;count&gt;) &lt;command&gt; 

repeat &lt;count&gt; &lt;command&gt;

Description:

This command repeatedly executes &lt;command&gt; &lt;count&gt; number of times.
If &lt;count&gt; is enclosed in parenthesis, it is evaluated as a mathematical
expression (ala ${</description>
    </item>
    <item rdf:about="https://epicsol.org/repeat_function?rev=1433456369&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-06-04T22:19:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>repeat_function</title>
        <link>https://epicsol.org/repeat_function?rev=1433456369&amp;do=diff</link>
        <description>Synopsis:

$repeat(&lt;count&gt; &lt;text&gt;)

	*  This function returns &lt;count&gt; instances of &lt;text&gt; joined without a separator.
	*  &lt;count&gt; must be &gt;= 1
	*  The return string is truncated to 1MB to avoid shooting yourself in the foot.
	*  The &lt;text&gt; must NOT be surrounded by double quotes.  If you need to repeat the space, use $</description>
    </item>
    <item rdf:about="https://epicsol.org/rest?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rest</title>
        <link>https://epicsol.org/rest?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: rest.txt,v 1.2 2006/08/19 06:07:20 sthalik Exp $

Synopsis:

$rest(&lt;text&gt;) 

$rest(&lt;num&gt; &lt;text&gt;)

Technical:

	*  If the &lt;num&gt; argument is not provided, 1 is the default value.
	*  The return value is &lt;text&gt; with the first &lt;num&gt;th characters removed.</description>
    </item>
    <item rdf:about="https://epicsol.org/restart?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>restart</title>
        <link>https://epicsol.org/restart?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

restart

Description:

This command is used to completely restart the server.  A side effect of
this is that the configuration file will be read again.  However, it is
generally more useful for clearing out internal buffers and other wasted
memory.</description>
    </item>
    <item rdf:about="https://epicsol.org/restw?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>restw</title>
        <link>https://epicsol.org/restw?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: restw.txt,v 1.4 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$restw(&lt;count&gt; &lt;word list&gt;)

Technical:

	*  If the &lt;count&gt; argument is omitted the empty string is returned.
	*  This function returns the complement of $leftw(); that is,
	*  This function returns &lt;word list&gt; with the first &lt;count&gt; words removed.</description>
    </item>
    <item rdf:about="https://epicsol.org/return?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>return</title>
        <link>https://epicsol.org/return?rev=1156882711&amp;do=diff</link>
        <description>Synopsis:

return  

return &lt;arguments&gt;

Description:

Return terminates processing of the current

	*  alias (command or function) call,
	*  defer command, 
	*  exec callback,
	*  load, 
	*  on hook callback,
	*  queue command, 
	*  timer command, 
	*  wait -cmd callback,
	*  wait %proc -cmd callback, or
	*  {...} math operator.</description>
    </item>
    <item rdf:about="https://epicsol.org/revdcc?rev=1171943669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-20T03:54:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>revdcc</title>
        <link>https://epicsol.org/revdcc?rev=1171943669&amp;do=diff</link>
        <description># $EPIC: revdcc.txt,v 1.2 2007/02/20 03:54:29 jnelson Exp $

Synopsis:

load revdcc 

revsend &lt;nickname&gt; &lt;filename&gt; 

revget &lt;nickname&gt; &lt;filename&gt; 

revclose &lt;nickname&gt; &lt;filename&gt;

Description:

They said it couldn&#039;t be done.

They were wrong.

This script allows those who are behind firewalls to send files to someone
who is not behind a firewall.  If both you and the receiver are behind 
firewalls, this won&#039;t work for you.</description>
    </item>
    <item rdf:about="https://epicsol.org/reverse?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>reverse</title>
        <link>https://epicsol.org/reverse?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: reverse.txt,v 1.2 2006/08/19 06:07:20 sthalik Exp $

Synopsis:

$reverse(&lt;text&gt;)

Technical:

	*  This function returns a copy of &lt;text&gt; with all of the characters in reverse order, to wit:
	*  Let the characters in &lt;text&gt; be numbered from 0 to &lt;L&gt;:</description>
    </item>
    <item rdf:about="https://epicsol.org/revw?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>revw</title>
        <link>https://epicsol.org/revw?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: revw.txt,v 1.2 2006/08/19 06:07:20 sthalik Exp $

Synopsis:

$revw(&lt;word list&gt;)

Technical:

	*  This function returns a copy of &lt;word list&gt; with all of the words in reverse order, to wit:
	*  Let the words in &lt;word list&gt; be numbered from 0 to &lt;L&gt;:</description>
    </item>
    <item rdf:about="https://epicsol.org/rfilter?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rfilter</title>
        <link>https://epicsol.org/rfilter?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: rfilter.txt,v 1.2 2006/08/19 06:07:20 sthalik Exp $

Synopsis:

$rfilter(&lt;word&gt; &lt;pattern list&gt;)

Technical:

	*  If the &lt;word&gt; argument is omitted the empty string is returned.
	*  This function returns a space separated pattern list of all of the patterns in &lt;pattern list&gt; that DO NOT match &lt;word&gt;.</description>
    </item>
    <item rdf:about="https://epicsol.org/right?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>right</title>
        <link>https://epicsol.org/right?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: right.txt,v 1.4 2006/08/19 06:21:24 sthalik Exp $

Synopsis:

$right(&lt;count&gt; &lt;text&gt;)

Technical:

	*  If &lt;count&gt; is omitted, this function returns the empty string.
	*  If &lt;text&gt; is omitted, this function returns the empty string.
	*  If &lt;count&gt; is less than 0, this function returns the empty string.</description>
    </item>
    <item rdf:about="https://epicsol.org/rightw?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rightw</title>
        <link>https://epicsol.org/rightw?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: rightw.txt,v 1.4 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$rightw(&lt;count&gt; &lt;word list&gt;)

Technical:

	*  If the &lt;count&gt; argument is omitted the empty string is returned.
	*  If the &lt;count&gt; argument is less than 1, the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/rindex?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rindex</title>
        <link>https://epicsol.org/rindex?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: rindex.txt,v 1.2 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$rindex(&lt;characters&gt; &lt;text&gt;)

Technical:

	*  The &lt;characters&gt; argument is a dword.  This is different from most functions.
	*  &lt;characters&gt; may contain any number of different characters.  If you want to include the space character, enclose it in double quotes.  If you want to include the double quote character, put some other character before the double-quote.</description>
    </item>
    <item rdf:about="https://epicsol.org/rmatch?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rmatch</title>
        <link>https://epicsol.org/rmatch?rev=1156882711&amp;do=diff</link>
        <description># $EPIC: rmatch.txt,v 1.5 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

$rmatch(&lt;word&gt; &lt;pattern list&gt;)

Technical:

	*  If the &lt;word&gt; argument is omitted the empty string is returned.
	*  &lt;pattern list&gt; contains zero or more space separated “extended words</description>
    </item>
    <item rdf:about="https://epicsol.org/rmatchitem?rev=1172552257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T04:57:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rmatchitem</title>
        <link>https://epicsol.org/rmatchitem?rev=1172552257&amp;do=diff</link>
        <description># $EPIC: rmatchitem.txt,v 1.2 2007/02/27 04:57:37 jnelson Exp $

Synopsis:

$rmatchitem(&lt;array&gt; &lt;literal string&gt;)

Technical:

This function treats the items in the array as wildcard patterns, and 
returns the wildcard pattern that “best matches”</description>
    </item>
    <item rdf:about="https://epicsol.org/rmdir?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rmdir</title>
        <link>https://epicsol.org/rmdir?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: rmdir.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$rmdir(&lt;directory&gt; [&lt;directory&gt; ...])

Technical:

The &lt;directory&gt; argument(s) are dwords, which is different
from most functions.

This function unlinks the specified directories from the filesystem.  As
with the normal shell mechanism, the directory must be empty before it
can be removed.  Tilde-expansion is permitted.</description>
    </item>
    <item rdf:about="https://epicsol.org/robots?rev=1742518227&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-21T00:50:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>robots</title>
        <link>https://epicsol.org/robots?rev=1742518227&amp;do=diff</link>
        <description>User-agent: *
Disallow: git</description>
    </item>
    <item rdf:about="https://epicsol.org/rpattern?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rpattern</title>
        <link>https://epicsol.org/rpattern?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: rpattern.txt,v 1.2 2006/08/19 06:07:20 sthalik Exp $

Synopsis:

$rpattern(&lt;word&gt; &lt;pattern list&gt;)

Technical:

	*  If the &lt;word&gt; argument is omitted the empty string is returned.
	*  This function returns a space separated pattern list of all of the patterns in &lt;pattern list&gt; that match &lt;word&gt;.</description>
    </item>
    <item rdf:about="https://epicsol.org/rping?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rping</title>
        <link>https://epicsol.org/rping?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

rping &lt;server&gt;

Description:

This command works like the PING command (CTCP PING), except it is used
on a server instead of a client.  As with PING, it is used to test the
relative distance another server is from you across the irc network.

Restrictions:</description>
    </item>
    <item rdf:about="https://epicsol.org/rsubstr?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rsubstr</title>
        <link>https://epicsol.org/rsubstr?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: rsubstr.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$rsubstr(&lt;substring&gt; &lt;search string&gt;)

Technical:

The &lt;substring&gt; argument is a dword which is unlike most
other functions.

This function searches for &lt;substring&gt; from the end of  &lt;search string&gt;
and returns the $</description>
    </item>
    <item rdf:about="https://epicsol.org/ruby?rev=1153162978&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-17T19:02:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ruby</title>
        <link>https://epicsol.org/ruby?rev=1153162978&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the ruby command or the
ruby function?</description>
    </item>
    <item rdf:about="https://epicsol.org/ruby_command?rev=1171943669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-20T03:54:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ruby_command</title>
        <link>https://epicsol.org/ruby_command?rev=1171943669&amp;do=diff</link>
        <description>#$EPIC: ruby_command.txt,v 1.3 2007/02/20 03:54:29 jnelson Exp $

Synopsis:

ruby {ruby statement}

Purpose:

If the client was linked with an embedded ruby interpreter, the ruby 
statement
shall be executed by ruby.  If the client was not linked against ruby, then no
action shall take place.</description>
    </item>
    <item rdf:about="https://epicsol.org/ruby_function?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ruby_function</title>
        <link>https://epicsol.org/ruby_function?rev=1156882711&amp;do=diff</link>
        <description># $EPIC: ruby_function.txt,v 1.2 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

$ruby(ruby statement)

Purpose:

If EPIC was linked with an embedded ruby interpreter, the ruby statement
shall be executed by ruby.  If EPIC was not linked against ruby, then no 
action shall take place.</description>
    </item>
    <item rdf:about="https://epicsol.org/rules_about_number_arguments?rev=1273702749&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-05-12T22:19:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rules_about_number_arguments</title>
        <link>https://epicsol.org/rules_about_number_arguments?rev=1273702749&amp;do=diff</link>
        <description>Rules about number arguments

When a function is expecting a &lt;number&gt; argument, the following baseline rules
will apply unless the function documents different behavior:

 * A missing argument causes the function to fail and return the empty string.  The function will not have performed any action.</description>
    </item>
    <item rdf:about="https://epicsol.org/sar?rev=1414402806&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-27T09:40:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sar</title>
        <link>https://epicsol.org/sar?rev=1414402806&amp;do=diff</link>
        <description># $EPIC: sar.txt,v 1.2 2006/08/19 09:25:52 sthalik Exp $

Synopsis:

$sar([c][i][g][r]/&lt;search&gt;/&lt;replace&gt;/&lt;text&gt;)

Technical:

The arguments are composed of:

	*  zero or more of the options c, i, g, and r,
	*  a delimiter which can be any character other than</description>
    </item>
    <item rdf:about="https://epicsol.org/sasl_auth?rev=1396966816&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:20:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sasl_auth</title>
        <link>https://epicsol.org/sasl_auth?rev=1396966816&amp;do=diff</link>
        <description>SASL_AUTH

This is a stub for the /load sasl_auth script</description>
    </item>
    <item rdf:about="https://epicsol.org/save?rev=1171737668&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-17T18:41:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>save</title>
        <link>https://epicsol.org/save?rev=1171737668&amp;do=diff</link>
        <description># $EPIC: save.txt,v 1.3 2007/02/17 18:41:08 jnelson Exp $

Synopsis:

load save 

save -append -alias -assign -bind -notify -on -server -set -all filename

Description:

The save command marshalls your configuration into a string and writes it
to a file so it can be restored later by</description>
    </item>
    <item rdf:about="https://epicsol.org/say?rev=1207955537&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-11T23:12:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>say</title>
        <link>https://epicsol.org/say?rev=1207955537&amp;do=diff</link>
        <description># $EPIC: say.txt,v 1.4 2008/04/11 23:12:17 jnelson Exp $

Synopsis:

say &lt;text&gt;

Description:

This command sends a message to the current window&#039;s current channel.
Because query overrules the current channel, this is useful to send
a message to the current channel that has a</description>
    </item>
    <item rdf:about="https://epicsol.org/scan?rev=1172120849&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-22T05:07:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>scan</title>
        <link>https://epicsol.org/scan?rev=1172120849&amp;do=diff</link>
        <description># $EPIC: scan.txt,v 1.2 2007/02/22 05:07:29 jnelson Exp $

Synopsis:

load scan 

scan &lt;channel&gt;

Description:

The scan alias shows you the users who are on the given channel in a
six column format.  If the user is a chanop, their nick is prefixed 
with @.  If the user is a half-op, their nick is prefixed with %.  If the
user is voiced, their nick is prefixed with +.</description>
    </item>
    <item rdf:about="https://epicsol.org/screen.e?rev=1396967169&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:26:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>screen.e</title>
        <link>https://epicsol.org/screen.e?rev=1396967169&amp;do=diff</link>
        <description>SCREEN.E

This is a stub for the /load screen.e script.</description>
    </item>
    <item rdf:about="https://epicsol.org/screen?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>screen</title>
        <link>https://epicsol.org/screen?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: screen.txt,v 1.2 2006/08/19 09:25:52 sthalik Exp $

Synopsis:

load screen

Description:

This script allows ircII windows to be manipulated muck like with the
screen program.  It creates a number of key bindings:
    Key                     Function</description>
    </item>
    <item rdf:about="https://epicsol.org/script-template?rev=1171923130&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-19T22:12:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>script-template</title>
        <link>https://epicsol.org/script-template?rev=1171923130&amp;do=diff</link>
        <description># $EPIC$

Synopsis:

load script 

command &lt;options&gt; &lt;type&gt; &lt;block&gt; 

command &lt;name&gt;

Description:

Description of the scriptj

History:

When the script was included in epic.</description>
    </item>
    <item rdf:about="https://epicsol.org/script-wip?rev=1173127377&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-05T20:42:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>script-wip</title>
        <link>https://epicsol.org/script-wip?rev=1173127377&amp;do=diff</link>
        <description># $EPIC$

Synopsis:

load script 

WORK IN PROGRESS:

This script is a work in progress, or the author has not provided
sufficient documentation or details in order to properly document
the script.  You will have to read the script and determine whether
there is anything there you can use.</description>
    </item>
    <item rdf:about="https://epicsol.org/scripts?rev=1547168805&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-01-11T01:06:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>scripts</title>
        <link>https://epicsol.org/scripts?rev=1547168805&amp;do=diff</link>
        <description>EPIC Scripts

By itself, EPIC is a faithful replacement for ircII, which is very bare-bones.  Consequently, EPIC is generally used in conjunction with a script - an EPIC script creates a different, more complete user experience.

This page contains links to some scripts that you may want to consider. Every script pack is different, because every user is different.  Try a few and see what you like! Most scripts are very tweakable to suit your needs.</description>
    </item>
    <item rdf:about="https://epicsol.org/security?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>security</title>
        <link>https://epicsol.org/security?rev=1156867689&amp;do=diff</link>
        <description>Security Issues

EPIC is an extremely flexible client.  To borrow a phrase from many a C
programmer, it gives you enough rope to hang yourself.  With caution and
some common sense, this isn&#039;t a problem.

By far, the most potentially dangerous facility is</description>
    </item>
    <item rdf:about="https://epicsol.org/sedcrypt?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sedcrypt</title>
        <link>https://epicsol.org/sedcrypt?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: sedcrypt.txt,v 1.2 2006/08/19 09:35:40 sthalik Exp $

Synopsis:

$sedcrypt(&lt;flag&gt; &lt;from&gt; &lt;text&gt;)

Technical:

This is a debugging function.  It should not be used unless you are
debugging.  They encrypt and decrypt &lt;text&gt; using the current crypt 
settings for the peer &lt;from&gt;.  Ciphertext is always</description>
    </item>
    <item rdf:about="https://epicsol.org/send?rev=1203479464&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-20T03:51:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>send</title>
        <link>https://epicsol.org/send?rev=1203479464&amp;do=diff</link>
        <description>Synopsis:

send &lt;text&gt;

Description:

This command sends a message to your current window&#039;s current target.
The current target is the current query (if you have one) or the current
channel (if you don&#039;t have a query).

The say command is the reverse, sending a message to the current
target first, or the current query second.</description>
    </item>
    <item rdf:about="https://epicsol.org/sendline?rev=1634676981&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-19T20:56:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sendline</title>
        <link>https://epicsol.org/sendline?rev=1634676981&amp;do=diff</link>
        <description>Synopsis:

sendline &lt;text&gt;

Description:

The sendline command treats &lt;text&gt; as though the user had typed it 
at the input line line.

If &lt;text&gt; begins with a slash (“/”), then &lt;text&gt; is taken to be a command.  
If &lt;text&gt; does not begin with a slash, then &lt;text&gt; is taken to be a message
that should be sent to the current window&#039;s current target.</description>
    </item>
    <item rdf:about="https://epicsol.org/serial_numbers?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>serial_numbers</title>
        <link>https://epicsol.org/serial_numbers?rev=1156867689&amp;do=diff</link>
        <description>Using Hooks with Serial Numbers

One of the neat things about ON hooks is that multiple hooks of the same
type may be given different priorities.  A serial number may be any number,
positive or negative; zero is the default and should not be used directly.
The numbers themselves don&#039;t really matter, rather their relation to other
serial numbers is what&#039;s important.  For example:</description>
    </item>
    <item rdf:about="https://epicsol.org/server?rev=1160095110&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-06T00:38:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>server</title>
        <link>https://epicsol.org/server?rev=1160095110&amp;do=diff</link>
        <description># $EPIC: server.txt,v 1.9 2006/10/06 00:38:30 jnelson Exp $

Synopsis:

server 

server [&lt;server description&gt;|&lt;server refnum&gt;] 

server [+|-][&lt;server name&gt;] 

server [-add] &lt;server description&gt;       [see below] 

server [-delete &lt;server refnum&gt;]
server</description>
    </item>
    <item rdf:about="https://epicsol.org/serverctl?rev=1634674070&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-19T20:07:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>serverctl</title>
        <link>https://epicsol.org/serverctl?rev=1634674070&amp;do=diff</link>
        <description># $EPIC: serverctl.txt,v 1.10 2010/03/22 00:52:57 jnelson Exp $

Synopsis:

$serverctl(REFNUM &lt;server refnum&gt;) 

$serverctl(REFNUM &lt;name&gt;) 

$serverctl(REFNUM &lt;name&gt;:&lt;port&gt;) 

$serverctl(OMATCH &lt;pattern&gt;) 

$serverctl(IMATCH &lt;pattern&gt;) 

$serverctl(GMATCH &lt;pattern&gt;) 

$serverctl(LAST_SERVER) 

$serverctl(FROM_SERVER) 

$</description>
    </item>
    <item rdf:about="https://epicsol.org/serverwin?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>serverwin</title>
        <link>https://epicsol.org/serverwin?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: serverwin.txt,v 1.2 2006/08/19 09:25:52 sthalik Exp $

Synopsis:

$serverwin() 

$serverwin(&lt;server refnum&gt;)

Technical:

	*  If the &lt;server refnum&gt; argument is omitted, the current server&#039;s refnum is taken as the default value.
	*  If &lt;server refnum&gt; is not a valid server refnum, -1 is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/server_description?rev=1170458248&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-02T23:17:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>server_description</title>
        <link>https://epicsol.org/server_description?rev=1170458248&amp;do=diff</link>
        <description># $EPIC: server_description.txt,v 1.4 2006/11/23 17:07:48 jnelson Exp $

Special Topic:

A server description is the way you give the client enough information
about an irc server for it to be added to the server list and used.

Any place you are supposed to provide a</description>
    </item>
    <item rdf:about="https://epicsol.org/server_list?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>server_list</title>
        <link>https://epicsol.org/server_list?rev=1156867689&amp;do=diff</link>
        <description>Server List Format in EPIC

There are several ways to set a predefined list of servers for EPIC to use.
In general, though, they all use the same basic format:
 server:port:password:nickname
The server is the name of the server to connect to.  The port is the port
number on the server&#039;s host to connect on.  The password is only required
for servers that require one to connect.  The nickname is the nick to use
once connected to the server.  Only the server name is required.  The
remaining paramet…</description>
    </item>
    <item rdf:about="https://epicsol.org/server_numerics?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>server_numerics</title>
        <link>https://epicsol.org/server_numerics?rev=1156867689&amp;do=diff</link>
        <description>Hooking Server Numerics

In addition to the numerous named hooks provided by the client (refer to the
ON command in Section 5), EPIC can hook any numeric reply sent by a server.
They are treated no differently from named hooks.  Space constraints prevent a
full discussion of all server numerics, not to mention that they tend to differ
from network to network.</description>
    </item>
    <item rdf:about="https://epicsol.org/server_state?rev=1634675200&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-19T20:26:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>server_state</title>
        <link>https://epicsol.org/server_state?rev=1634675200&amp;do=diff</link>
        <description>Special Topic:

Each server in your server list has a state that it is in.

The valid states are:
 Name        Description  CREATED     The initial state while it is being added to the server list  RECONNECT   Ready to be used: will be connected to when window points at it</description>
    </item>
    <item rdf:about="https://epicsol.org/servlist?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>servlist</title>
        <link>https://epicsol.org/servlist?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: servlist.txt,v 1.2 2006/08/19 09:25:52 sthalik Exp $

Synopsis:

servlist [&lt;name&gt; [&lt;type&gt;]]

Description:

This query asks the server for the list of services that are available
to you right now.  You use the squery command to talk to the service.</description>
    </item>
    <item rdf:about="https://epicsol.org/servports?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>servports</title>
        <link>https://epicsol.org/servports?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: servports.txt,v 1.2 2006/08/19 09:25:52 sthalik Exp $

Synopsis:

$servports(&lt;server name/refnum&gt;)

Technical:

This function returns the remote and local port assignments for the
connection to the specified server.

Returns:

the remote and local port assignments for the specified server connection,
separated by a space</description>
    </item>
    <item rdf:about="https://epicsol.org/set?rev=1173242246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-07T04:37:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set</title>
        <link>https://epicsol.org/set?rev=1173242246&amp;do=diff</link>
        <description>Synopsis:

set [&lt;variable&gt; [&lt;value&gt;]] 

set [-]&lt;variable&gt;

Description:

This command is used to set the value of one of EPIC&#039;s numerous internal
variables.  These variables affect all aspects of the client&#039;s behavior,
from enabling special text highlighting to enforcing strict security
features.</description>
    </item>
    <item rdf:about="https://epicsol.org/setenv?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setenv</title>
        <link>https://epicsol.org/setenv?rev=1156882711&amp;do=diff</link>
        <description>#$EPIC: setenv.txt,v 1.3 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

setenv &lt;var-name&gt; &lt;value&gt; 

setenv -&lt;var-name&gt;

Description:

In the first usage, SETENV sets the environment variable &lt;var-name&gt;
to &lt;value&gt;.  This new value will be visible to all of the processes that
you</description>
    </item>
    <item rdf:about="https://epicsol.org/setitem?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setitem</title>
        <link>https://epicsol.org/setitem?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: setitem.txt,v 1.2 2006/08/20 17:01:26 sthalik Exp $

Synopsis:

$setitem(&lt;array&gt; &lt;item#&gt; &lt;data&gt;)

Technical:

This function creates a new cell in the specified array.  If the array
does not exist, the client will try to create it.

Practical:</description>
    </item>
    <item rdf:about="https://epicsol.org/setmail?rev=1172552257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T04:57:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setmail</title>
        <link>https://epicsol.org/setmail?rev=1172552257&amp;do=diff</link>
        <description># $EPIC: setmail.txt,v 1.3 2007/02/27 04:57:37 jnelson Exp $

Synopsis:

load setmail 

set mail_format1  (Mail) 

set mail_format2  (Mail: %M)

Description:

Normally you can only have one set status_mail format, but the default
value “ (Mail: %M)” isn&#039;t satisfactory when you have</description>
    </item>
    <item rdf:about="https://epicsol.org/set_allow_c1_chars?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_allow_c1_chars</title>
        <link>https://epicsol.org/set_allow_c1_chars?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: set_allow_c1_chars.txt,v 1.3 2006/08/19 09:25:52 sthalik Exp $

Synopsis:

set allow_c1_chars [on|off|toggle]

Description:

When ON: Characters from 128 to 159 (inclusive) are permitted to be sent
to your display.  This can be really bad if you&#039;re using GNU Screen
or a terminal that doesn&#039;t understand 8 bit characters.
When OFF: Characters from 128 to 159 (inclusive) are always stripped and 
not sent to your display.  This can be bad if your font uses characters
in that range to repres…</description>
    </item>
    <item rdf:about="https://epicsol.org/set_always_split_biggest?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_always_split_biggest</title>
        <link>https://epicsol.org/set_always_split_biggest?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set always_split_biggest [on|off|toggle]

Purpose:

When you use window new or window show to split the screen into
multiple windows, one of the windows on the screen has to be split in half
to make room for the new window.  This value controls which window is 
selected to be split.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_banner?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_banner</title>
        <link>https://epicsol.org/set_banner?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set banner &lt;text&gt;

Description:

Changes the default “***” in front of informational messages.
The banner is used internally for “say” messages, and by xecho -b.
You will want to set banner_expand to ON if the banner contains expandos 
that need to be expanded each time.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_banner_expand?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_banner_expand</title>
        <link>https://epicsol.org/set_banner_expand?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set banner_expand [on|off|toggle]

Description:

If ON: The value of set banner is run through expando-substution every 
time it is used.
If OFF: The value of set banner is taken as a literal string.

Practical:

This is useful if you like to display the current time ($Z) in your banner.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_beep?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_beep</title>
        <link>https://epicsol.org/set_beep?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set beep [on|off|toggle]

Description:

When turned off, this suppresses any audible beeps the client may try to use.
Any ^G processed by the client will be printed as a ^VG^V. This setting will
override the BEEP_ON_MSG and BEEP_WHEN_AWAY settings, and will effectively disable the</description>
    </item>
    <item rdf:about="https://epicsol.org/set_channel_name_width?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_channel_name_width</title>
        <link>https://epicsol.org/set_channel_name_width?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set channel_name_width [&lt;number&gt;]

Description:

This variable sets the maximum width a channel&#039;s name may use on the
client&#039;s status bar.  If set to 0 (zero), there is no limit on the
length of the channel&#039;s name.  This variable also affects the default
display of</description>
    </item>
    <item rdf:about="https://epicsol.org/set_client_information?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_client_information</title>
        <link>https://epicsol.org/set_client_information?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set client_information [&lt;text&gt;]

Description:

The contents of this variable are appended to the client&#039;s default
CTCP VERSION reply.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_clock?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_clock</title>
        <link>https://epicsol.org/set_clock?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set clock [on|off|toggle]

Description:

When turned on, the system clock runs and updates every minute.  This is
reflected in the STATUS_CLOCK status bar expando, and $Z.
If you turn the clock off, STATUS_CLOCK shows nothing.

It is a BAD IDEA to turn the clock off if you use $Z.  If you 
don&#039;t want to see the clock in your status bar, take %T out of your</description>
    </item>
    <item rdf:about="https://epicsol.org/set_clock_24hour?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_clock_24hour</title>
        <link>https://epicsol.org/set_clock_24hour?rev=1156882711&amp;do=diff</link>
        <description>Synopsis:

set clock_24hour [on|off|toggle]

Description:

When turned on, this setting causes EPIC&#039;s clock to display time
in 24-hour format.  When off, EPIC displays time in 12-hour format,
using “AM” and “PM”.

The EPIC clock is shown in the status bar by the %T expando, and is available
to scripts in the $Z</description>
    </item>
    <item rdf:about="https://epicsol.org/set_clock_format?rev=1159743820&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-01T23:03:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_clock_format</title>
        <link>https://epicsol.org/set_clock_format?rev=1159743820&amp;do=diff</link>
        <description>Synopsis:

set clock_format &lt;text&gt;

Description:

The client uses strftime(3) to create the system clock (%T on your 
status bar or $Z).  

When this variable is unset (the default) the strftime value used to create 
the clock is either “%R” if set clock_24hour is ON or “%I:%M%p</description>
    </item>
    <item rdf:about="https://epicsol.org/set_clock_interval?rev=1634676585&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-19T20:49:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_clock_interval</title>
        <link>https://epicsol.org/set_clock_interval?rev=1634676585&amp;do=diff</link>
        <description>Synopsis:

set clock_interval [&lt;seconds&gt;]

Description:

This setting controls how often the client&#039;s status bar clock gets
updated. The default value is 60 (at the top of every minute).
The interval uses a snap timer.

Previously, this value was not configurable and the client would just update
the clock (and $T</description>
    </item>
    <item rdf:about="https://epicsol.org/set_cmdchars?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_cmdchars</title>
        <link>https://epicsol.org/set_cmdchars?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set cmdchars [&lt;characters&gt;]

Description:

This variable sets all characters that may be used as a command
character on the input line.  Any number of characters may be
specified, and the slash &#039;/&#039; will always be assumed.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_color?rev=1396967138&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:25:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_color</title>
        <link>https://epicsol.org/set_color?rev=1396967138&amp;do=diff</link>
        <description>SET_COLOR

This is a stub for the /load set_color script.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_comment_hack?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_comment_hack</title>
        <link>https://epicsol.org/set_comment_hack?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set comment_hack [on|off|toggle]

Description:

This variable determines how the client will handle C-style comments in
loaded scripts.  When turned on, it causes the client to only recognize
such comments when they start at the beginning of a line.  When off,
the comments may begin anywhere.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_continued_line?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_continued_line</title>
        <link>https://epicsol.org/set_continued_line?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set continued_line [&lt;text&gt;]

Description:

The text in this variable, if any, will be prepended to any lines printed that
are wider than the display.  This is to provide a visual indicator that the
line is part of the previous line, and not a new message.  This variable may be
set in conjunction with the</description>
    </item>
    <item rdf:about="https://epicsol.org/set_cpu_saver_after?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_cpu_saver_after</title>
        <link>https://epicsol.org/set_cpu_saver_after?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set cpu_saver_after [&lt;minutes&gt;]

Description:

This triggers CPU Saver mode after &lt;minutes&gt; without a keypress.

Other Notes:

When CPU Saver is enabled, the status bar isn&#039;t updated and the notify list
isn&#039;t checked. If either this value or set(4) cpu_saver_every is 0, CPU Saver mode will not activate.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_cpu_saver_every?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_cpu_saver_every</title>
        <link>https://epicsol.org/set_cpu_saver_every?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: set_cpu_saver_every.txt,v 1.2 2006/08/19 10:15:16 sthalik Exp $

Synopsis:

set cpu_saver_every [&lt;seconds&gt;]

Description:

This determines how often the client will update status bar, check the
time, and check the notify list if CPU saver mode is active.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_current_window_level?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_current_window_level</title>
        <link>https://epicsol.org/set_current_window_level?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set current_window_level [&lt;lastlog levels&gt;]

Description:

This variable takes a lastlog level description (eg. “MSGS,PUBLIC,CRAP”)
which defines which levels are redirected to the current window. This
means all output with the levels in this variable are *NOT* sent to
their regular window, but the current window instead.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_dcc_auto_send_rejects?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_dcc_auto_send_rejects</title>
        <link>https://epicsol.org/set_dcc_auto_send_rejects?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: set_dcc_auto_send_rejects.txt,v 1.2 2006/08/19 10:15:16 sthalik Exp $

Synopsis:

set dcc_auto_send_rejects [on|off|toggle]

Description:

This variable controls whether DCC REJECTs will be sent to the remote
peer whenever you /DCC CLOSE a dcc connection before it is opened by 
either you or the other person.  This tells the other person that the
offer has been revoked and they should not expect to use it.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_dcc_dequote_filenames?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_dcc_dequote_filenames</title>
        <link>https://epicsol.org/set_dcc_dequote_filenames?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: set_dcc_dequote_filenames.txt,v 1.2 2006/08/19 10:15:16 sthalik Exp $

Synopsis:

set dcc_dequote_filenames [on|off|toggle]

Description:

When ON: Attempt to graciously deal with malformed DCC SEND requests from
other clients that enclose filenames in double quotes when there is a
space in the filename.  You may not be able to recieve files with a 
double quote in it if you set this on.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_dcc_long_pathnames?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_dcc_long_pathnames</title>
        <link>https://epicsol.org/set_dcc_long_pathnames?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set dcc_long_pathnames [on|off|toggle]

Description:

When turned on, this variable will cause the client to display the
full pathnames of all files being transferred to or from the client
via DCC.  When off, only the filenames are shown, not their parent
directories.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_dcc_sliding_window?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_dcc_sliding_window</title>
        <link>https://epicsol.org/set_dcc_sliding_window?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set dcc_sliding_window [&lt;number&gt;]

Description:

The DCC specification requires that data cannot be sent via a 
DCC SEND connection until all previous data have been acknowledged
by the receiver.  For high latency/high bandwidth connections
(ie, anything faster than 28.8k), this can have serious consequences
on throughput because at least half of the time the connection is idle
waiting for an acknowledgement to be returned.  Although strict conformance
to the</description>
    </item>
    <item rdf:about="https://epicsol.org/set_dcc_store_path?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_dcc_store_path</title>
        <link>https://epicsol.org/set_dcc_store_path?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set dcc_store_path [&lt;path&gt;]

Description:

This sets the default directory to store files retrieved with DCC GET.
Naturally, the client must have write permissions in the chosen
directory for it to work properly (the client will not warn if it has
insufficient access).  The default is to save the file to the current
directory.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_dcc_use_gateway_addr?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_dcc_use_gateway_addr</title>
        <link>https://epicsol.org/set_dcc_use_gateway_addr?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: set_dcc_use_gateway_addr.txt,v 1.3 2006/08/19 10:22:21 sthalik Exp $

Synopsis:

set dcc_use_gateway_addr [on|off|toggle]

Description:

This variable sets the IP address that is used in DCC requests.  If
dcc_use_gateway_addr is on, the client will use the IP address
of the userhost sent by the server, otherwise it will use the local IP
address.  Having</description>
    </item>
    <item rdf:about="https://epicsol.org/set_debug?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_debug</title>
        <link>https://epicsol.org/set_debug?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set debug [&lt;level&gt;]

Description:

When turned on, this variable enables various degrees of debugging
while the client is running.  It is useful for seeing precisely where
a particular alias or function is failing, what variables are being
assigned what values, etc.  There are three general classes of debug
output, each assigned a unique number.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_default_realname?rev=1207955414&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-11T23:10:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_default_realname</title>
        <link>https://epicsol.org/set_default_realname?rev=1207955414&amp;do=diff</link>
        <description>Synopsis:

set default_realname [&lt;text&gt;]

Description:

If set, the client will use the value of this variable as its IRCNAME
when connecting to new servers.  The variable may be set to anything
desired, including nothing.  If unset, the client will use the value
in the environment variable IRCNAME, or failing that, the value in
the user&#039;s GCOS field in the system password file.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_default_username?rev=1207955477&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-11T23:11:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_default_username</title>
        <link>https://epicsol.org/set_default_username?rev=1207955477&amp;do=diff</link>
        <description>Synopsis:

set default_username [&lt;text&gt;]

Description:

If set, the client will use the value of this variable as the username
when connecting to new servers.  Usually the server doesn&#039;t use the
client-supplied username, instead using whatever the identd server on 
your system returns.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_dispatch_unknown_commands?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_dispatch_unknown_commands</title>
        <link>https://epicsol.org/set_dispatch_unknown_commands?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set dispatch_unknown_command [on|off|toggle]

Description:

When this is set ON, all commands unknown to the client will be sent to the
server.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_display?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_display</title>
        <link>https://epicsol.org/set_display?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set display [on|off|toggle]

Description:

When turned off, this setting will cause the client to suppress all
messages from being displayed (though it can still act on them internally.
However, ECHO can still be used to explicitly print messages to the
display.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_do_notify_immediately?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_do_notify_immediately</title>
        <link>https://epicsol.org/set_do_notify_immediately?rev=1156882711&amp;do=diff</link>
        <description>Synopsis:

set do_notify_immediately [on|off|toggle]

Description:

When this is set ON, the notify list is checked on every /notify command. Else, it will wait until the top of the minute
to update. This was added primarily to speed up server connects, since
so many people have huge notify lists which slow down an initial
connection.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_floating_point_math?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_floating_point_math</title>
        <link>https://epicsol.org/set_floating_point_math?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set floating_point_math [on|off|toggle]

Description:

When turned on, EPIC becomes capable of handling floating-point math
operations.  In truth, all math is done in floating-point, except the
normal behavior is to convert everything to integers before actually
displaying them.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_floating_point_precision?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_floating_point_precision</title>
        <link>https://epicsol.org/set_floating_point_precision?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: set_floating_point_precision.txt,v 1.2 2006/08/19 10:15:16 sthalik Exp $

Synopsis:

set floating_point_precision [number]

Description:

This sets the number of decimal places that each floating point operation
is rounded to.  Setting it to 0 is not necessarily the same thing as 
turning floating_point_math off.  The default is 6.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_flood_after?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_flood_after</title>
        <link>https://epicsol.org/set_flood_after?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set flood_after [&lt;number&gt;]

Description:

This setting specifies how many messages must be received before triggering the
FLOOD hook.  Naturally, the hook is only triggered if the message
rate meets or exceeds the FLOOD_RATE setting.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_flood_ignore?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_flood_ignore</title>
        <link>https://epicsol.org/set_flood_ignore?rev=1172802724&amp;do=diff</link>
        <description>$EPIC: set_flood_ignore.txt,v 1.2 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

set flood_ignore [ON|OFF]

Description:

This is part of the flood_control facility.

When ON, messages that are considered part of a flood are ignored; the 
client does not process them.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_flood_maskuser?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_flood_maskuser</title>
        <link>https://epicsol.org/set_flood_maskuser?rev=1172802724&amp;do=diff</link>
        <description>$EPIC: set_flood_maskuser.txt,v 1.2 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

set flood_maskuser number

Description:

This is part of the flood_control facility.

The set flood_maskuser value controls what the client considers to 
be one flooder.
 set flood_maskuser value  Description</description>
    </item>
    <item rdf:about="https://epicsol.org/set_flood_rate?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_flood_rate</title>
        <link>https://epicsol.org/set_flood_rate?rev=1172802724&amp;do=diff</link>
        <description>$EPIC: set_flood_rate.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

set flood_rate [&lt;number&gt;]

Description:

This is part of the flood control facility.

This is the numerator of the message rate limit.  The denominator is 
set flood_rate_per.  The default value is 10.

History:</description>
    </item>
    <item rdf:about="https://epicsol.org/set_flood_rate_per?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_flood_rate_per</title>
        <link>https://epicsol.org/set_flood_rate_per?rev=1172802724&amp;do=diff</link>
        <description>$EPIC: set_flood_rate_per.txt,v 1.2 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

set flood_rate_per [&lt;number&gt;]

Description:

This is part of the flood control facility.

This is the denominator of the message rate limit.  The numerator is 
set flood_rate.  The default value is 1.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_flood_users?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_flood_users</title>
        <link>https://epicsol.org/set_flood_users?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set flood_users [&lt;number&gt;]

Description:

This variable sets the maximum number of users (unique nicknames) that
the client will perform flood protection for.  Larger numbers may start
to affect client performance, so experiment with this value as needed.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_flood_warning?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_flood_warning</title>
        <link>https://epicsol.org/set_flood_warning?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set flood_warning [on|off|toggle]

Description:

When turned on, the client will display a message to the user to that
effect (who is flooding, what type, etc.).  If off, the client does
not warn the user that flood protection has kicked in, unless a custom
message is returned from within the</description>
    </item>
    <item rdf:about="https://epicsol.org/set_hide_private_channels?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_hide_private_channels</title>
        <link>https://epicsol.org/set_hide_private_channels?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set hide_private_channels [on|off|toggle]

Description:

When turned on, the client will not display the name of any current
channel in the status bar if that channel is +p or +s.  Instead, it
will display “*private*”.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_high_bit_escape?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_high_bit_escape</title>
        <link>https://epicsol.org/set_high_bit_escape?rev=1156867689&amp;do=diff</link>
        <description>#$EPIC: set_high_bit_escape.txt,v 1.2 2006/08/19 10:15:16 sthalik Exp $

Synopsis:

set high_bit_escape [0|1|2]

Description:

Controls how EPIC treats characters with the high bit set:

When 0: The character is accepted as-is.  However, the character is still
subject to the value of</description>
    </item>
    <item rdf:about="https://epicsol.org/set_hold_interval?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_hold_interval</title>
        <link>https://epicsol.org/set_hold_interval?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set hold_interval [&lt;lines&gt;]

Description:

This controls how many lines must be added to a window&#039;s hold buffer
before your status line is forcibly refreshed.  The default is 10,
which is the traditional value.  The number of lines must be at
least 1.  This command sets the default for all windows.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_hold_mode?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_hold_mode</title>
        <link>https://epicsol.org/set_hold_mode?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set hold_mode [on|off|toggle]

Description:

When turned on, this setting causes the client to pause the held window
after each screenful of data, unless there is interaction by the user.
If the user does not issue a command of some sort within one screenful,
EPIC will buffer all further incoming messages.  An issued command or a
simple carriage return will cause the display to advance another
screenful, and so on, until the display is up to date again.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_hold_slider?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_hold_slider</title>
        <link>https://epicsol.org/set_hold_slider?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: set_hold_slider.txt,v 1.2 2006/08/19 10:15:16 sthalik Exp $

Synopsis:

set hold_slider &lt;number&gt;

Description:

This sets the value of HOLD_SLIDER for the current window, and the default
value for any future windows you create.  You should read the help file 
for</description>
    </item>
    <item rdf:about="https://epicsol.org/set_indent?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_indent</title>
        <link>https://epicsol.org/set_indent?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set indent [on|off|toggle]

Description:

When turned on, long lines will be wrapped such that they are indented
to the same position as the second word on the first line.  Subsequent
wrapping of the same line will be indented to the same place.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_input_prompt?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_input_prompt</title>
        <link>https://epicsol.org/set_input_prompt?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set input_prompt [&lt;string&gt;]

Description:

This setting allows the user to add a custom string the the beginning
of the input line (for display purposes).  Much like the various Unix
shells, the prompt can contain any string desired.

It is generally used for displaying information about the current
target (such as a channel or queried nickname).  Any variables used in
the prompt are re-evaluated after each command issued from the input
prompt.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_insert_mode?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_insert_mode</title>
        <link>https://epicsol.org/set_insert_mode?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set insert_mode [on|off|toggle]

Description:

When this setting is on, text typed on the input line in the middle of
a text string will shift the text to the right, making room for the
text being typed.  If it is off, the typed text overwrites anything
ahead of it.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_key_interval?rev=1157475418&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-05T16:56:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_key_interval</title>
        <link>https://epicsol.org/set_key_interval?rev=1157475418&amp;do=diff</link>
        <description># $EPIC: set_key_interval.txt,v 1.3 2006/09/02 18:27:47 sthalik Exp $

Synopsis:

set key_interval [&lt;number&gt;]

Description:

This sets the timeout in milliseconds for the key input disambiguator.

About ambiguous keybindings:

You are permitted to create ambiguous keybindings, for example:</description>
    </item>
    <item rdf:about="https://epicsol.org/set_lastlog?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_lastlog</title>
        <link>https://epicsol.org/set_lastlog?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set lastlog [&lt;number&gt;]

Description:

This option sets the size of the client&#039;s lastlog buffer.  It can be
disabled if set to 0 (zero).</description>
    </item>
    <item rdf:about="https://epicsol.org/set_lastlog_level?rev=1465225327&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-06T15:02:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_lastlog_level</title>
        <link>https://epicsol.org/set_lastlog_level?rev=1465225327&amp;do=diff</link>
        <description>Synopsis:

set lastlog_level -]&lt;level&gt; [[-]&lt;level&gt; ...

Description:

This setting controls the type(s) of information that EPIC will store
in its lastlog buffer.  Any single message type, or any combination,
may be used.  If a type is prepended with a &#039;-&#039;, messages of that type
are explicitly not saved (useful with the ALL type).  Message types
may be abbreviated unambiguously.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_lastlog_rewrite?rev=1207955537&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-11T23:12:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_lastlog_rewrite</title>
        <link>https://epicsol.org/set_lastlog_rewrite?rev=1207955537&amp;do=diff</link>
        <description># $EPIC: set_lastlog_rewrite.txt,v 1.1 2008/04/11 23:12:17 jnelson Exp $

Synopsis:

set lastlog_rewrite

Description:

This /SET provides a default value to LASTLOG -REWRITE whenever you 
use LASTLOG but don&#039;t provide the -REWRITE flag.

If you always want the /LASTLOG command to timestamp each line:</description>
    </item>
    <item rdf:about="https://epicsol.org/set_load_path?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_load_path</title>
        <link>https://epicsol.org/set_load_path?rev=1156882711&amp;do=diff</link>
        <description>Synopsis:

set load_path [&lt;directory&gt;[:&lt;directory&gt; ...]]

Description:

This setting is used primarily by LOAD and WHICH
(and thus the $which() function).  If the client
tries to access a file and cannot find it, it searches through each
directory listed in the LOAD_PATH</description>
    </item>
    <item rdf:about="https://epicsol.org/set_log?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_log</title>
        <link>https://epicsol.org/set_log?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set log [on|off|toggle]

Description:

This variable globally sets whether the client saves its lastlog buffer
to an external file.  The actual buffer itself isn&#039;t saved, rather
anything that is saved to the buffer is also saved to the file.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_logfile?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_logfile</title>
        <link>https://epicsol.org/set_logfile?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set logfile [&lt;filename&gt;]

Description:

This variable sets the name of the file the client will log to when the LOG variable is on.  This setting can be overridden by a logfile setting
for a specific window.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_log_rewrite?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_log_rewrite</title>
        <link>https://epicsol.org/set_log_rewrite?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: set_log_rewrite.txt,v 1.2 2006/08/20 13:51:17 sthalik Exp $

Synopsis:

set(4) log_rewrite

Description:

If this /SET is defined (by default, it is un-set), then every
time a LOGICAL line of output is about to be sent to a window, the
/SET value is expanded, and the result of that expansion is substituted
for the original text.  The expansion is parsed in the context that:
$0      The window refnum the output is going to
$1-     The text itself.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_mail?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_mail</title>
        <link>https://epicsol.org/set_mail?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: set_mail.txt,v 1.2 2006/08/20 13:51:17 sthalik Exp $

Synopsis:

set mail [&lt;0|1|2|3&gt;]

Description:

This setting affects how the client checks for new mail.  When set to
0 (zero), mail checking is disabled.  When set to 1 (one), the client
will periodically report how many new messages have arrived since the
last check, and the total message count.  When set to 2 (two), the
client shows the sender and subject of each new message as well.
When set to 3 (three), the client does everythin…</description>
    </item>
    <item rdf:about="https://epicsol.org/set_mail_interval?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_mail_interval</title>
        <link>https://epicsol.org/set_mail_interval?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set mail_interval [&lt;seconds&gt;]

Description:

This setting controls how often the client checks your mbox for new
mail. The default value is 60 (at the top of every minute).

Previously, this value was not configurable and the client would just
check for new mail at the top of every minute. For some people, this
was far too often, and for others, it was not nearly often enough.
Now you can control exactly how often your mbox is checked with this
/</description>
    </item>
    <item rdf:about="https://epicsol.org/set_mail_type?rev=1157135570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-01T18:32:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_mail_type</title>
        <link>https://epicsol.org/set_mail_type?rev=1157135570&amp;do=diff</link>
        <description>Synopsis:

set mail_type [MBOX | MAILDIR]

Description:

If you set this variable, EPIC will check your maildrop for new mail.

For MBOX, it will check your mail spool, while for MAILDIR, this will be
given directory&#039;s subdirectory new/.

You must set your MAIL (for mboxes) or MAILDIR (for maildirs) variable
to point to your maildrop.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_mangle_display?rev=1173242113&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-07T04:35:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_mangle_display</title>
        <link>https://epicsol.org/set_mangle_display?rev=1173242113&amp;do=diff</link>
        <description>Synopsis:

set mangle_display &lt;levels&gt;

Description:

This variable allows you to specify mangling (post processing) of your 
output before it is sent to your display.  Usually this mangling strips
special formatting that you don&#039;t want to see (such as colors).</description>
    </item>
    <item rdf:about="https://epicsol.org/set_mangle_inbound?rev=1173242131&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-07T04:35:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_mangle_inbound</title>
        <link>https://epicsol.org/set_mangle_inbound?rev=1173242131&amp;do=diff</link>
        <description>Synopsis:

set mangle_inbound &lt;levels&gt;

Description:

This variable allows you to specify mangling (post processing) of data
received from the irc server before it is processed by the client.  Usually
this mangling strips garbage characters, or other special formatting you
don&#039;t want to see (such as colors)</description>
    </item>
    <item rdf:about="https://epicsol.org/set_mangle_logfiles?rev=1173242139&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-07T04:35:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_mangle_logfiles</title>
        <link>https://epicsol.org/set_mangle_logfiles?rev=1173242139&amp;do=diff</link>
        <description>Synopsis:

set mangle_logfiles &lt;levels&gt;

Description:

This variable allows you to specify mangling (post processing) of your 
output before it is written to a logfile.  This is usually very important
since the display attributes by the client are meaningless when written 
to a file, so you would want to have them removed first.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_mangle_outbound?rev=1173242148&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-07T04:35:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_mangle_outbound</title>
        <link>https://epicsol.org/set_mangle_outbound?rev=1173242148&amp;do=diff</link>
        <description>Synopsis:

set mangle_outbound &lt;levels&gt;

Description:

This variable allows you to specify mangling (post processing) of data
just before it is sent to the irc server.  Usually this is meant to remove
special formatting you want to make sure you never “accidentally</description>
    </item>
    <item rdf:about="https://epicsol.org/set_metric_time?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_metric_time</title>
        <link>https://epicsol.org/set_metric_time?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: set_metric_time.txt,v 1.2 2006/08/20 13:51:17 sthalik Exp $

Synopsis:

set metric time [ON|OFF|TOGGLE]

Description:

For the discerning metric snob who turns his nose up at the idea of having to
deal with such baroque concepts as “seconds”</description>
    </item>
    <item rdf:about="https://epicsol.org/set_mirc_broken_dcc_resume?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_mirc_broken_dcc_resume</title>
        <link>https://epicsol.org/set_mirc_broken_dcc_resume?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set mirc_broken_dcc_resume [on|off|toggle]

Description:

This variable determines wether mIRC-compatible dcc resume
capability is enabled.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_mode_stripper?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_mode_stripper</title>
        <link>https://epicsol.org/set_mode_stripper?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set mode_stripper [on|off|toggle]

Description:

When turned on, the client can make use of the MODE_STRIPPED hook. This essentially breaks down complex mode
changes into single mode changes, making each individual mode change easier to
process and act upon.  This only affects the display of the modes, and it does
not interfere with the</description>
    </item>
    <item rdf:about="https://epicsol.org/set_new_server_lastlog_level?rev=1157135570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-01T18:32:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_new_server_lastlog_level</title>
        <link>https://epicsol.org/set_new_server_lastlog_level?rev=1157135570&amp;do=diff</link>
        <description>Synopsis:

set lastlog_level            -]&lt;level&gt; [[-]&lt;level&gt; ...
set new_server_lastlog_level -]&lt;level&gt; [[-]&lt;level&gt; ...

Description:

The first setting controls the type(s) of information that EPIC will store
in its lastlog buffer. Any single message type, or any combination,
may be used. If a type is prepended with a &#039;-&#039;, messages of that type
are explicitly not saved (useful with the ALL type). Message types
may be abbreviated unambiguously.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_notify?rev=1171854507&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-19T03:08:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_notify</title>
        <link>https://epicsol.org/set_notify?rev=1171854507&amp;do=diff</link>
        <description>Synopsis:

set notify [on|off|toggle]

Description:

When turned on, the client will periodically poll all of the servers for the 
status of all of the nicks in your notify list.  The interval between
these polls is set notify_intervall seconds.

If, during a poll, the status of a nickname has changed (it was previously
online, but is now offline, or it was previously offline, but it is now 
online), then either</description>
    </item>
    <item rdf:about="https://epicsol.org/set_notify_interval?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_notify_interval</title>
        <link>https://epicsol.org/set_notify_interval?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set notify_interval &lt;seconds&gt;

Description:

This determines how often the notify list is sent to the server to be
checked.

Other Notes:

As of 2/1/02 setting this to a value of 0 will suspend the notify feature.
This is useful for disabling notify without touching your notify list.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_notify_level?rev=1273702749&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-05-12T22:19:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_notify_level</title>
        <link>https://epicsol.org/set_notify_level?rev=1273702749&amp;do=diff</link>
        <description>Synopsis:

set notify_level [&lt;levels&gt;]

Description:

This variable sets the client&#039;s default NOTIFY_LEVEL used when a new
window is created.  Refer to SET LASTLOG_LEVEL for a full explanation
of the available levels.  Setting this variable will also set the current
window&#039;s notify level, which may surprise some people.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_notify_on_termination?rev=1159485499&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-28T23:18:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_notify_on_termination</title>
        <link>https://epicsol.org/set_notify_on_termination?rev=1159485499&amp;do=diff</link>
        <description>Synopsis:

set notify_on_termination [on|off|toggle]

Description:

When ON, a message will be displayed telling you when an execd process has finished, either because it exited, it was
killed by a signal, or you asked epic to disown it.  This message is
only displayed if you do not hook</description>
    </item>
    <item rdf:about="https://epicsol.org/set_notify_userhost_automatic?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_notify_userhost_automatic</title>
        <link>https://epicsol.org/set_notify_userhost_automatic?rev=1156882711&amp;do=diff</link>
        <description>Synopsis:

set notify_userhost_automatic [on|off|toggle]

Description:

If this is ON, several things occur. When on notify_signon is
hooked, a userhost(2) is issued on the person who
signed on. The $2 parameter of on notify_signon is set to the
person&#039;s user@host. When someone appears on the notify list whose
hostname is already in the internal list, it won&#039;t query the server.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_no_control_log?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_no_control_log</title>
        <link>https://epicsol.org/set_no_control_log?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set no_control_log [on|off|toggle]

Description:

When turned on, the client will strip all non-printable characters from
the logfile. When off, the default behavior of outputting directly to
the logfile is used.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_no_ctcp_flood?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_no_ctcp_flood</title>
        <link>https://epicsol.org/set_no_ctcp_flood?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set no_ctcp_flood [on|off|toggle]

Description:

When turned on, the client will only return at most one CTCP reply every
2 (two) seconds to any particular nickname.  Additional CTCP requests
within that time frame are simply ignored.

Other Notes:</description>
    </item>
    <item rdf:about="https://epicsol.org/set_no_fail_disconnect?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_no_fail_disconnect</title>
        <link>https://epicsol.org/set_no_fail_disconnect?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set no_fail_disconnect [on|off|toggle]

Description:

When this is set ON, the client will not automatically try to reconnect
when a write() to a server fails. This is mostly only useful in situations
like mine, where you have a dial-up static IP where packets are retained
when you are disconnected. This means that a person with a static IP can
set this ON, disconnect from the ISP, reconnect to the ISP, and never
leave irc.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_num_of_whowas?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_num_of_whowas</title>
        <link>https://epicsol.org/set_num_of_whowas?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set num_of_whowas [&lt;number&gt;]

Description:

This setting controls how many replies are displayed from the WHOWAS command,
or as a result of having AUTO_WHOWAS turned on.  If set to
0 (zero), all replies are displayed.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_old_math_parser?rev=1157135570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-01T18:32:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_old_math_parser</title>
        <link>https://epicsol.org/set_old_math_parser?rev=1157135570&amp;do=diff</link>
        <description>Synopsis:

set old_math_parser [on|off|toggle]

Description:

When turned on, old math parser will be used.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_old_server_lastlog_level?rev=1157135570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-01T18:32:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_old_server_lastlog_level</title>
        <link>https://epicsol.org/set_old_server_lastlog_level?rev=1157135570&amp;do=diff</link>
        <description># $EPIC: set_old_server_lastlog_level.txt,v 1.3 2006/08/30 21:02:47 sthalik Exp $

Synopsis:

set old_server_lastlog_level -]&lt;level&gt; [[-]&lt;level&gt; ...

Description:

So let&#039;s say you are connected to two servers in two windows.  Each window
probably has level ALL (the customary default).  Then you go to window 2 
and connect it to server 1, so that both windows are now connected to 
server 1.  But the problem is both windows have level ALL, and you can&#039;t
have duplicate levels on windows connected …</description>
    </item>
    <item rdf:about="https://epicsol.org/set_output_rewrite?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_output_rewrite</title>
        <link>https://epicsol.org/set_output_rewrite?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: set_output_rewrite.txt,v 1.2 2006/08/20 15:02:36 sthalik Exp $

Synopsis:

set output_rewrite

Description:

If this /SET is defined (by default, it is un-set), then every
time a LOGICAL line of output is about to be sent to a window, the
/SET value is expanded, and the result of that expansion is substituted
for the original text.  The expansion is parsed in the context that:</description>
    </item>
    <item rdf:about="https://epicsol.org/set_pad_char?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_pad_char</title>
        <link>https://epicsol.org/set_pad_char?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set pad_char [&lt;character&gt;]

Description:

If this variable is set, the character it is set to will be used to pad
right-aligned text, instead of using spaces.  It can be set to a space,
or unset, to return to the default behavior.

Other Notes:</description>
    </item>
    <item rdf:about="https://epicsol.org/set_quit_message?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_quit_message</title>
        <link>https://epicsol.org/set_quit_message?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set quit_message [&lt;text&gt;]

Description:

This variable is used to set a default quit message that will be
used when you issue a /quit without arguments.  The data supplied in
the &lt;text&gt; field will become your quit reason.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_random_source?rev=1158637537&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-19T03:45:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_random_source</title>
        <link>https://epicsol.org/set_random_source?rev=1158637537&amp;do=diff</link>
        <description>Synopsis:

set random_source [&lt;0|1|2|3&gt;]

Description:

The random function generates random numbers.  But what is a random
number?  A random number generator is often measured by 3 attributes
 Entropy  Given a set of the last &lt;N&gt; random numbers, how likely is it you can guess the next random number? (High entropy means less guessability)</description>
    </item>
    <item rdf:about="https://epicsol.org/set_realname?rev=1207955389&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-11T23:09:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_realname</title>
        <link>https://epicsol.org/set_realname?rev=1207955389&amp;do=diff</link>
        <description>Synopsis:

set realname [&lt;text&gt;]

Description:

This variable was renamed to set default_realname in EPIC5-0.3.5.

History:

This first appeared in ircII-2.3, which obsoleted the realname
command that first appeared in “plus 3” (post-ircII, pre-EPIC)</description>
    </item>
    <item rdf:about="https://epicsol.org/set_screen_options?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_screen_options</title>
        <link>https://epicsol.org/set_screen_options?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set screen_options [&lt;options&gt;]

Description:

The contents of this variable are passed to the Screen program.  Screen is used
when the client tries to create a new window, if the client was started
“behind” Screen.  See the WINDOW and WINDOW CREATE help file for more
information.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_scrollback?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_scrollback</title>
        <link>https://epicsol.org/set_scrollback?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set scrollback [&lt;lines&gt;]

Description:

This variable determines how many lines maximum the scrollback buffer
can be. The default is 1024.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_scrollback_ratio?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_scrollback_ratio</title>
        <link>https://epicsol.org/set_scrollback_ratio?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set scrollback_ratio [&lt;percent&gt;]

Description:

This variable determines what percent of the screen will scroll every time
you scroll a window&#039;s contents up or down. This value should be between
10 and 100, as the client silently truncates it to those extremes.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_scroll_lines?rev=1704483092&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-05T19:31:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_scroll_lines</title>
        <link>https://epicsol.org/set_scroll_lines?rev=1704483092&amp;do=diff</link>
        <description>Synopsis:

set scroll_lines [&lt;number&gt;]

Description:

When output occurs to a window that is full, the window needs to be 
scrolled upwards to make room.  This controls how many blank lines are
inserted at the bottom of the window to make room.  The default is 1,
which is the only reasonable value.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_shell?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_shell</title>
        <link>https://epicsol.org/set_shell?rev=1156882711&amp;do=diff</link>
        <description>Synopsis:

set shell [&lt;program&gt;]

Description:

When the EXEC command is used, the program named in
this variable is spawned to execute the desired command.  This is
generally a command shell of some sort, though it doesn&#039;t necessarily
have to be one.

If the shell requires special command-line switches, they may be given
in the</description>
    </item>
    <item rdf:about="https://epicsol.org/set_shell_flags?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_shell_flags</title>
        <link>https://epicsol.org/set_shell_flags?rev=1156882711&amp;do=diff</link>
        <description>Synopsis:

set shell_flags [&lt;flags&gt;]

Description:

This variable contains any flags that are to be passed to the command
shell used by the EXEC command.  The -c switch is
generally required by all shells, though others may be available as
well; consult your shell&#039;s documentation.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_shell_limit?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_shell_limit</title>
        <link>https://epicsol.org/set_shell_limit?rev=1156882711&amp;do=diff</link>
        <description>Synopsis:

set shell_limit [&lt;number&gt;]

Description:

This setting is used to limit the amount of data returned by an
EXECed command. The client will only display the
specified number of lines of output, then will close the process.  This
is mostly useful to prevent doing something accidentally that will
generate gobs of output, such as recursively listing the root directory.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_show_channel_names?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_show_channel_names</title>
        <link>https://epicsol.org/set_show_channel_names?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set show_channel_names [on|off|toggle]

Description:

When turned on, when the client joins a channel, a list of its users
will be displayed.  Turning this setting off suppresses this behavior.
The list can be explicitly shown with the NAMES command.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_show_end_of_msgs?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_show_end_of_msgs</title>
        <link>https://epicsol.org/set_show_end_of_msgs?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set show_end_of_msgs [on|off|toggle]

Description:

When turned on, this setting causes the client to display messages from
the server indicating that a command&#039;s output has completed.  This is
mostly useful for commands, such as NAMES or LIST, that can generate
quite a bit of output.  It is also useful for determining if a command
generated any output at all.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_show_numerics?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_show_numerics</title>
        <link>https://epicsol.org/set_show_numerics?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set show_numerics [on|off|toggle]

Description:

When turned on, for any server response that includes a numeric reply
or error code, the client will prepend that number to the message it
displays, in lieu of the usual “***” shown.  This is mostly only used
for informational purposes, though it can be useful in learning how
the server works.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_show_status_all?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_show_status_all</title>
        <link>https://epicsol.org/set_show_status_all?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set show_status_all [on|off|toggle]

Description:

When turned on, the status bars of all visible windows will show all
current information regarding that window.  When off, information
that is duplicated by multiple windows is only shown in the current
window.  For windows on the same server, the nickname and user mode
is only shown in the current window.  For all windows, the time is
only shown in the current window.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_show_who_hopcount?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_show_who_hopcount</title>
        <link>https://epicsol.org/set_show_who_hopcount?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set show_who_hopcount [on|off|toggle]

Description:

When turned on, the number of server hops from the client to each user
in WHO output is shown.  When turned off, it is suppressed.  The only
reason one might turn it off for is that it can be confusing to new
users.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_away?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_away</title>
        <link>https://epicsol.org/set_status_away?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set status_away [&lt;text&gt;]

Description:

This variable sets the format of the string displayed in the status bar when
the client is marked as being away.  If the client is not away, nothing is
displayed in the status bar.

This value is represented by</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_channel?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_channel</title>
        <link>https://epicsol.org/set_status_channel?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set status_channel [&lt;text&gt;]

Description:

This variable sets the format of the current channel name in the status
bar of the current window.  If the client is not on a channel in the
current window, nothing is displayed.

This string is represented by</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_chanop?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_chanop</title>
        <link>https://epicsol.org/set_status_chanop?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set status_chanop [&lt;text&gt;]

Description:

This variable sets the string displayed in the status bar when the user
is a channel operator in the current channel.  If the user is not a
channel operator, nothing is displayed.

This string is represented as</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_clock?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_clock</title>
        <link>https://epicsol.org/set_status_clock?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set status_clock [&lt;text&gt;]

Description:

This variable sets the text displayed in the status bar when CLOCK is
turned on.  If the CLOCK setting is turned off, nothing is displayed.

This string is represented as %T in the STATUS_FORMAT
string.  It will expand in the</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_cpu_saver?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_cpu_saver</title>
        <link>https://epicsol.org/set_status_cpu_saver?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: set_status_cpu_saver.txt,v 1.3 2006/08/20 15:57:57 sthalik Exp $

Synopsis:

set status_cpu_saver [&lt;text&gt;]

Description:

This variable sets the string displayed in the status bar while in
CPU Saver mode.

This string is represented as %L in the</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_does_expandos?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_does_expandos</title>
        <link>https://epicsol.org/set_status_does_expandos?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set status_does_expandos &lt;on|off&gt;

Description:

This variable determines wether expandos (variables, functions) in the
status bar are to be evaluated.

Other Notes

Expandos are very costly, don&#039;t use them unless you need to :)</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_format?rev=1179623955&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-05-20T01:19:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_format</title>
        <link>https://epicsol.org/set_status_format?rev=1179623955&amp;do=diff</link>
        <description># $EPIC: set_status_format.txt,v 1.8 2007/05/20 01:19:15 jnelson Exp $

Synopsis:

set status_format [&lt;text&gt;]

Description:

This setting defines the appearance of the data in the status bar.  A
great deal of information can be displayed in the status bar, such as
the current time of day, the current channel name and its modes, the
target of a query, and much more.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_format1?rev=1171811855&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-18T15:17:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_format1</title>
        <link>https://epicsol.org/set_status_format1?rev=1171811855&amp;do=diff</link>
        <description># $EPIC: set_status_format1.txt,v 1.2 2007/02/18 15:17:35 jnelson Exp $

Synopsis:

set status_format1 [&lt;text&gt;]

Description:

When window double is ON, set status_format1 is the top line of 
the two-line status bar.  In any other way, this set behves exactly
as set status_format.

History:

The double-status bar support was ported by archon from ircII to EPIC3.003.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_format2?rev=1622033274&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-26T12:47:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_format2</title>
        <link>https://epicsol.org/set_status_format2?rev=1622033274&amp;do=diff</link>
        <description># $EPIC: set_status_format2.txt,v 1.2 2007/02/18 15:17:35 jnelson Exp $

Synopsis:

set status_format2 [&lt;text&gt;]

Description:

When window double is ON, set status_format2 is the bottom line of 
the two-line status bar.  In any other way, this set behaves exactly
as set status_format.

History:

The double-status bar support was ported by archon from ircII to EPIC3.003.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_halfop?rev=1171817316&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-18T16:48:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_halfop</title>
        <link>https://epicsol.org/set_status_halfop?rev=1171817316&amp;do=diff</link>
        <description>Synopsis:

set status_halfop [&lt;text&gt;]

Description:

This variable sets the string displayed in the status bar when you are a
half-operator in the current channel.  If you are not a half-operator, 
nothing is displayed.

This string is represented as %@</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_hold?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_hold</title>
        <link>https://epicsol.org/set_status_hold?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set status_hold [&lt;text&gt;]

Description:

This variable sets the string displayed in the status bar when the current
window has HOLD_MODE turned on, and there are lines of
text waiting in the queue to be displayed.

This string is represented by %H in the</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_hold_lines?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_hold_lines</title>
        <link>https://epicsol.org/set_status_hold_lines?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set status_hold_lines [&lt;text&gt;]

Description:

This variable sets the string displayed in the status bar when the current
window has HOLD_MODE set, and there are queued lines
waiting to be displayed.  This variable displays the number of lines held (in
multiples of 10).  If no lines are being held, nothing is displayed.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_insert?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_insert</title>
        <link>https://epicsol.org/set_status_insert?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set status_insert [&lt;text&gt;]

Description:

This variable sets the string displayed when the client is in insert
mode on the input line.  When the client is not in insert mode (i.e.
is in overwrite mode), nothing is displayed.

This string is represented as %I in the</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_mail?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_mail</title>
        <link>https://epicsol.org/set_status_mail?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set status_mail [&lt;text&gt;]

Description:

This variable sets the string displayed in the status bar when email is
present in the user&#039;s mailbox.  The mail does not necessarily need to
be new.  If the user&#039;s mailbox is empty, nothing is displayed.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_mode?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_mode</title>
        <link>https://epicsol.org/set_status_mode?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set status_mode [&lt;text&gt;]

Description:

This variable sets the string displayed in the status bar when the
current channel has at least one mode set (not including +o or +v).
If no modes are set, nothing is displayed.

This string is represented as</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_nickname?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_nickname</title>
        <link>https://epicsol.org/set_status_nickname?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set status_nick [&lt;text&gt;]

Description:

This variable determines how the %N (current nick) expando in the STATUS_FORMAT is displayed. The default is %N, which is simply the
current nick.

Examples:

Customizing the display of the current nick:
/set status_nick [You Are %N]</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_noswap?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_noswap</title>
        <link>https://epicsol.org/set_status_noswap?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: set_status_noswap.txt,v 1.2 2006/08/20 15:02:36 sthalik Exp $

Synopsis:

set status_noswap [&lt;text&gt;]

Description:

This variable sets the string displayed in the status bar when the
current window is not swappable (/WINDOW SWAPPABLE OFF).

This string is represented by %{1}W in the</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_notify?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_notify</title>
        <link>https://epicsol.org/set_status_notify?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set status_notify [&lt;text&gt;]

Description:

This variable sets the string displayed in the status bar when there is
activity in a hidden window.  If the hidden windows have been inactive
since the last time they were viewed, nothing is displayed.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_no_repeat?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_no_repeat</title>
        <link>https://epicsol.org/set_status_no_repeat?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set status_no_repeat [on|off|toggle]

Description:

When turned on, this inhibits the client&#039;s normal behavior of repeating
the last character in the status bar to the end.  This can be simulated
by setting the last character in the status bar to a space.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_oper?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_oper</title>
        <link>https://epicsol.org/set_status_oper?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set status_oper [&lt;text&gt;]

Description:

This variable sets the string displayed in the status bar when the user
has irc operator status (user mode +o).  If the client is not an irc
operator, nothing is shown.

This string is represented as %* in the</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_overwrite?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_overwrite</title>
        <link>https://epicsol.org/set_status_overwrite?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set status_overwrite [&lt;text&gt;]

Description:

This variable sets the string displayed in the status bar when the
client is in overwrite mode in the input line.  If the client is not
in overwrite mode (i.e. is in insert mode), nothing is displayed.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_query?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_query</title>
        <link>https://epicsol.org/set_status_query?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set status_query [&lt;text&gt;]

Description:

This variable sets the string displayed in the status bar when the client
is querying another user.  If there is no query active, nothing is shown.

This string is represented as %Q in the STATUS_FORMAT
string.  It will expand to the nickname being queried when used in</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_scrollback?rev=1217221331&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-28T05:02:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_scrollback</title>
        <link>https://epicsol.org/set_status_scrollback?rev=1217221331&amp;do=diff</link>
        <description>Synopsis:

set status_scrollback [&lt;text&gt;]

Description:

This variable sets the string displayed in the status bar when the window
is using the scrollback view.  Because the memory usage of a window that is
in scrollback view grows without limit, it&#039;s useful to have this visual clue
to remind you to exit scrollback.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_server?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_server</title>
        <link>https://epicsol.org/set_status_server?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set status_server [&lt;text&gt;]

Description:

This variable contains the string displayed in the status bar when the
client is connected to a server in the current window.  If the client
is not connect to a server in the current window, nothing is shown.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_ssl_off?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_ssl_off</title>
        <link>https://epicsol.org/set_status_ssl_off?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: set_status_ssl_off.txt,v 1.2 2006/08/20 15:02:36 sthalik Exp $

Synopsis:

set status_ssl_off [&lt;text&gt;]

Description:

This variable sets the string displayed in the status bar when the
current server connection is not using SSL.

This string is represented by %| in the</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_ssl_on?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_ssl_on</title>
        <link>https://epicsol.org/set_status_ssl_on?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: set_status_ssl_on.txt,v 1.2 2006/08/20 15:02:36 sthalik Exp $

Synopsis:

set status_ssl_on [&lt;text&gt;]

Description:

This variable sets the string displayed in the status bar when the
current server connection is using SSL.

This string is represented by %| in the</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_umode?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_umode</title>
        <link>https://epicsol.org/set_status_umode?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set status_umode [&lt;text&gt;]

Description:

This variable contains the string used in the status bar when the client
has one or more user modes set.  If no user modes are set, nothing is
displayed.

This string is represented at %# in the STATUS_FORMAT
string.  If the expando is used inside</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_user?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_user</title>
        <link>https://epicsol.org/set_status_user?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set status_user [&lt;text&gt;]

Description:

This variable is user-definable.  The text that is assigned to it is
displayed in the status bar as %U (or %0, see below).  The expando is
treated literally inside STATUS_USER, and has no special meaning.
This variable is provided so the user can make arbitrary information
available in the status bar.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_voice?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_voice</title>
        <link>https://epicsol.org/set_status_voice?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set status_voice [&lt;text&gt;]

Description:

This variable sets the string displayed in the status bar when the user has
voice status in the current channel.  If the user is not voiced, nothing is
displayed.  If the user is also a channel operator, then the value of</description>
    </item>
    <item rdf:about="https://epicsol.org/set_status_window?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_status_window</title>
        <link>https://epicsol.org/set_status_window?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set status_window [&lt;text&gt;]

Description:

This variable sets the string displayed in the client&#039;s status bar for
the current window.  It will only be displayed in the current window.
All other windows will have nothing displayed.

This string is represented as</description>
    </item>
    <item rdf:about="https://epicsol.org/set_suppress_from_remote_server?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_suppress_from_remote_server</title>
        <link>https://epicsol.org/set_suppress_from_remote_server?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set suppress_from_remote_server [on|off|toggle]

Description:

When turned off, the client will include the name of the server replying to a
remote query, such as STATS or WHOIS.  When turned on, the client does
not display this information.

Other Notes:</description>
    </item>
    <item rdf:about="https://epicsol.org/set_switch_channels_between_windows?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_switch_channels_between_windows</title>
        <link>https://epicsol.org/set_switch_channels_between_windows?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: set_switch_channels_between_windows.txt,v 1.2 2006/08/20 15:02:36 sthalik Exp $

Synopsis:

set switch_channels_between_windows [&lt;on|off|toggle&gt;]

Description:

When ON: (default, historical ircII behavior)  The SWITCH_CHANNELS keybinding is permitted to “steal</description>
    </item>
    <item rdf:about="https://epicsol.org/set_term_does_bright_blink?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_term_does_bright_blink</title>
        <link>https://epicsol.org/set_term_does_bright_blink?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: set_term_does_bright_blink.txt,v 1.2 2006/08/20 15:02:36 sthalik Exp $

Synopsis:

set term_does_bright_blink [on|off|toggle]

Description:

When ON: Your terminal can handle bright background colors by turning
on the blink attribute.  Use this to set bright background colors.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_translation?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_translation</title>
        <link>https://epicsol.org/set_translation?rev=1156867689&amp;do=diff</link>
        <description>! Copyright (c) 1990-1997  Michael Sandrof, Troy Rollo, Matthew Green, 

! and other ircII contributors. 

! 

! All rights reserved.  See the HELP IRCII COPYRIGHT file for more 

! information. 


Usage: SET TRANSLATION &lt;character translation table&gt;</description>
    </item>
    <item rdf:about="https://epicsol.org/set_translation_path?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_translation_path</title>
        <link>https://epicsol.org/set_translation_path?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: set_translation_path.txt,v 1.2 2006/08/20 15:02:36 sthalik Exp $

Synopsis:

set translation_path [&lt;path&gt;]

Description:

This sets where epic should look for the translation files that you can
load with /SET TRANSLATION.

History:

SET TRANSLATION_PATH first appeared in EPIC4-1.1.1.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_user_information?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_user_information</title>
        <link>https://epicsol.org/set_user_information?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set user_information [&lt;text&gt;]

Description:

This setting contains the text returned to a remote client requesting a CTCP
USERINFO.  The text may be anything, or nothing at all.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_verbose_ctcp?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_verbose_ctcp</title>
        <link>https://epicsol.org/set_verbose_ctcp?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: set_verbose_ctcp.txt,v 1.2 2006/08/20 15:02:36 sthalik Exp $

Synopsis:

set verbose_ctcp [&lt;on|off|toggle&gt;]

Description:

* When ON (default) -- The client will display an informational message 
whenever it receives a CTCP request.

* When OFF --</description>
    </item>
    <item rdf:about="https://epicsol.org/set_word_break?rev=1727483949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-28T00:39:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_word_break</title>
        <link>https://epicsol.org/set_word_break?rev=1727483949&amp;do=diff</link>
        <description>Synopsis:

set word_break [&lt;characters&gt;]

Description:

This setting contains the list of characters the client will use to 
do line-breaking.

If you unset this value, the client will use spaces and tabs to do
line breaking.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_wserv_path?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_wserv_path</title>
        <link>https://epicsol.org/set_wserv_path?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: set_wserv_path.txt,v 1.2 2006/08/20 15:02:36 sthalik Exp $

Synopsis:

set wserv_path &lt;program&gt;

Description:

Sets which wserv /WINDOW CREATE uses.

History:

SET WSERV_PATH first appeared in EPIC4-1.1.3.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_wserv_type?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_wserv_type</title>
        <link>https://epicsol.org/set_wserv_type?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: set_wserv_type.txt,v 1.2 2006/08/20 15:02:36 sthalik Exp $

Synopsis:

set wserv_type [xterm|screen]

Description:

When you are running under both GNU Screen and the X Window system, it is
not immediately apparant what kind of screen /WINDOW CREATE should open.
In this case, this set controls which type of screen is opened.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_xterm?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_xterm</title>
        <link>https://epicsol.org/set_xterm?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set xterm &lt;program&gt;

Description:

Sets which X terminal program /window create uses.</description>
    </item>
    <item rdf:about="https://epicsol.org/set_xterm_options?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>set_xterm_options</title>
        <link>https://epicsol.org/set_xterm_options?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

set xterm_options [&lt;options&gt;]

Description:

The contents of this variable are passed to the xterm program.  An xterm
is started when the client tries to create a new window while running
under X.  Refer to the WINDOW and WINDOW CREATE help files for further
reference.</description>
    </item>
    <item rdf:about="https://epicsol.org/sha256?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sha256</title>
        <link>https://epicsol.org/sha256?rev=1156867689&amp;do=diff</link>
        <description>#$EPIC: sha256.txt,v 1.3 2006/08/20 16:57:01 sthalik Exp $

Synopsis:

$sha256(&lt;data&gt;)

Purpose:

The $sha256() function returns the SHA-256 hash value of &lt;data&gt; represented
as a 64-hex-digit string.  This is the value that is used for AES+SHA and 
SED+SHA crypto.  This function is intended more for debugging the builtin 
sha256 support than for use in a script.</description>
    </item>
    <item rdf:about="https://epicsol.org/shift?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>shift</title>
        <link>https://epicsol.org/shift?rev=1156867689&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the shift command or the
shift function?</description>
    </item>
    <item rdf:about="https://epicsol.org/shiftbrace?rev=1228072478&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-30T19:14:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>shiftbrace</title>
        <link>https://epicsol.org/shiftbrace?rev=1228072478&amp;do=diff</link>
        <description># $EPIC: shiftbrace.txt,v 1.3 2008/11/30 19:14:38 jnelson Exp $

Synopsis

$shiftbrace(&lt;lval&gt;)

Returns:

If the value of the named variable begins with a braced expression 
(surrounded by curly braces), the expression will be removed from that 
variable and the inside of the expression will be returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/shift_command?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>shift_command</title>
        <link>https://epicsol.org/shift_command?rev=1172802724&amp;do=diff</link>
        <description>$EPIC: shift_command.txt,v 1.2 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

shift &lt;variable name&gt;

Description:

The shift command calls the shift function and throws away the
return value.

The command takes a variable name, and removes the first 
word from it and assigns the result back to the variable.</description>
    </item>
    <item rdf:about="https://epicsol.org/shift_function?rev=1186435550&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-06T21:25:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>shift_function</title>
        <link>https://epicsol.org/shift_function?rev=1186435550&amp;do=diff</link>
        <description># $EPIC: shift_function.txt,v 1.5 2007/08/06 21:25:50 jnelson Exp $

Synopsis:

$shift(&lt;variable name&gt;)

Description:

The function takes only one argument, a variable name.  The variable is 
changed by removing its first word.  The function then
returns that first word.</description>
    </item>
    <item rdf:about="https://epicsol.org/shook?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>shook</title>
        <link>https://epicsol.org/shook?rev=1156882711&amp;do=diff</link>
        <description>Synopsis:

shook &lt;on-type&gt; &lt;args&gt;

Description:

SHOOK throws an event for the /on type you specify. You must be
careful when throwing an event for an on normally thrown by a server
message that provides a $userhost() value, because
that $userhost() value won&#039;t be provided, and the
/</description>
    </item>
    <item rdf:about="https://epicsol.org/sidebar?rev=1442241486&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-14T14:38:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sidebar</title>
        <link>https://epicsol.org/sidebar?rev=1442241486&amp;do=diff</link>
        <description>Learn about EPIC

	*  Getting EPIC
	*  Installing EPIC

Using EPIC

	*  EPIC Scripts
	*  Intro to Scripting
	*  EPIC5 documentation

EPIC News

	*  News about EPIC

About EPIC

	*  Copyright info</description>
    </item>
    <item rdf:about="https://epicsol.org/signals?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>signals</title>
        <link>https://epicsol.org/signals?rev=1156867689&amp;do=diff</link>
        <description>Process Signals Relevant to the Operation of EPIC

EPIC&#039;s behavior can be controlled (to an extent) from the Unix command line
via signals.  The following signals have notable affects on the client:
 SIGSEGV   cause the client to dump core, if compiled with EPIC_DEBUG
 SIGTERM   cause the client to immediately, but gracefully, exit
 SIGKILL   cause the client to die immediately, no cleanup
 SIGUSR1   cause the client to close all DCC connections and any EXECed
           processes that are still…</description>
    </item>
    <item rdf:about="https://epicsol.org/silence?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>silence</title>
        <link>https://epicsol.org/silence?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: silence.txt,v 1.2 2006/08/20 16:57:01 sthalik Exp $

Synopsis:

silence -]&lt;nick!user@host&gt;]
__silence__ [&lt;nick&gt;]

======Description:======
__SILENCE__ is a server extension available on undernet servers.  Its
purpose is similar to [[IGNORE, and acts as a complement, and not a
replacement to IGNORE.

When you SILENCE_ someone, every server on the network is told that
you do not want to receive any messages from that person.  Whenever that
person tries to send you any more messages, his l…</description>
    </item>
    <item rdf:about="https://epicsol.org/simple_encrypted_data?rev=1252990311&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-09-15T04:51:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>simple_encrypted_data</title>
        <link>https://epicsol.org/simple_encrypted_data?rev=1252990311&amp;do=diff</link>
        <description>Simple Encrypted Data

The client always offers a basic obfuscating encryption cipher called SED 
(Simple Encrypted Data).

SED is an unbuffered ECB cipher that uses a variable length key.

Each byte in the input string is XORed with each corresponding byte in the
cipherkey and XORed with a</description>
    </item>
    <item rdf:about="https://epicsol.org/sin?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sin</title>
        <link>https://epicsol.org/sin?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: sin.txt,v 1.4 2006/08/20 17:13:48 sthalik Exp $

Synopsis:

$sin(&lt;number&gt;)

Technical:

	*  Returns the sine of the angle of &lt;number&gt; radians.
	*  If the &lt;number&gt; argument is omitted the empty string is returned.
	*  As always, the return value is limited to 6 decimal places.</description>
    </item>
    <item rdf:about="https://epicsol.org/sinh?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sinh</title>
        <link>https://epicsol.org/sinh?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: sinh.txt,v 1.3 2006/08/20 17:13:48 sthalik Exp $

Synopsis:

$sinh(&lt;number&gt;)

Technical:

	*  Returns the hyperbolic sine of &lt;number&gt;.
	*  If the &lt;number&gt; argument is omitted the empty string is returned.
	*  As always, the return value is limited to 6 decimal places.</description>
    </item>
    <item rdf:about="https://epicsol.org/sleep?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sleep</title>
        <link>https://epicsol.org/sleep?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: sleep.txt,v 1.2 2006/08/20 16:57:01 sthalik Exp $

Synopsis:

sleep &lt;seconds&gt;

Description:

SLEEP performs a blocking sleep for &lt;second&gt; seconds.  During the
sleep, the client is totaly inert and peforms no activity of any kind.
It does not accept user input, it does not look for data from the server,
it does not process your DCC&#039;s, it does absolutely nothing.  When</description>
    </item>
    <item rdf:about="https://epicsol.org/slowcat?rev=1157478915&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-05T17:55:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>slowcat</title>
        <link>https://epicsol.org/slowcat?rev=1157478915&amp;do=diff</link>
        <description>Synopsis:

load slowcat
slowcat filename

Description:

The slowcat alias dumps a filename to the window&#039;s current target
using the send command.  The file is dumped at a very slow rate, 2 lines
per second, to avoid the wrath of the server&#039;s flood control algorithms.

If you run this as a command at your input prompt, it is safe to change your
window while a slowcat is in progress.</description>
    </item>
    <item rdf:about="https://epicsol.org/snip?rev=1172552257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T04:57:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>snip</title>
        <link>https://epicsol.org/snip?rev=1172552257&amp;do=diff</link>
        <description># $EPIC: snip.txt,v 1.3 2007/02/27 04:57:37 jnelson Exp $

Synopsis:

load snip 

$_snippy(&lt;end&gt; “&lt;what&gt;” &lt;string&gt;) 

$snip(&lt;string&gt;) 

$rsnip(&lt;string&gt;) 

$lsnip(&lt;string&gt;) 

$bsnip(&lt;string&gt;) 


Description:

The $_snippy() function returns the &lt;string&gt;</description>
    </item>
    <item rdf:about="https://epicsol.org/sort?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sort</title>
        <link>https://epicsol.org/sort?rev=1152593863&amp;do=diff</link>
        <description># $EPIC: sort.txt,v 1.1.1.1 2006/07/11 04:57:43 jnelson Exp $

Synopsis:

$sort(&lt;list&gt;) 

$numsort(&lt;list&gt;)

Technical:

These functions sort the given list in ascending order.  The $sort()
function sorts the list based on character value, while $numsort</description>
    </item>
    <item rdf:about="https://epicsol.org/space_character?rev=1471972393&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-23T17:13:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>space_character</title>
        <link>https://epicsol.org/space_character?rev=1471972393&amp;do=diff</link>
        <description>Space Characters:

A space is whatever your system&#039;s isspace(3) function says it is.
Space characters (codepoint 32) and tabs (codepoint 9) are always spaces, 
and additional characters may be spaces depending on your locale.

Because isspace(3) is a byte-oriented function, code points &gt;= 256 that are spaces won&#039;t be honored.</description>
    </item>
    <item rdf:about="https://epicsol.org/speak.irc?rev=1396967016&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:23:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>speak.irc</title>
        <link>https://epicsol.org/speak.irc?rev=1396967016&amp;do=diff</link>
        <description>SPEAK.IRC

This is a stub for the /load speak.irc script</description>
    </item>
    <item rdf:about="https://epicsol.org/special_vars?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>special_vars</title>
        <link>https://epicsol.org/special_vars?rev=1156882711&amp;do=diff</link>
        <description>Special Variables and Expandos

In addition to normal variables created with ASSIGN, and
the built-in SET variables, EPIC also supports a number
of reserved, dynamic variables, sometimes referred to as expandos.  They
are special in that the client is constantly updating their values
automatically.  There are also numerous variable modifiers available.</description>
    </item>
    <item rdf:about="https://epicsol.org/sping?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sping</title>
        <link>https://epicsol.org/sping?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: sping.txt,v 1.2 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

load sping 

/set sping_timeout &lt;integer&gt; 

/sping server 

/vping server

Description:

This script implements two commands which allow you to “ping” a server.
Pinging is the measurement of round-trip communication to a server.</description>
    </item>
    <item rdf:about="https://epicsol.org/splice?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>splice</title>
        <link>https://epicsol.org/splice?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: splice.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$splice(&lt;variable name&gt; &lt;index&gt; &lt;count&gt; [&lt;text&gt;])

Technical:

	*  If the &lt;variable name&gt; argument is omitted the empty string is returned.
	*  If the &lt;index&gt; argument is omitted the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/split?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>split</title>
        <link>https://epicsol.org/split?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: split.txt,v 1.2 2006/08/20 16:57:01 sthalik Exp $

Synopsis:

$split(&lt;chars&gt; &lt;text&gt;)

Technical:

This function converts each specified character found in the input text
to a space.

Practical:

This function is mostly useful for parsing lines of input that contain
a particular character as a delimiter.</description>
    </item>
    <item rdf:about="https://epicsol.org/splitw?rev=1396966706&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:18:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>splitw</title>
        <link>https://epicsol.org/splitw?rev=1396966706&amp;do=diff</link>
        <description>SPLITW

This is a stub for the $splitw() function.</description>
    </item>
    <item rdf:about="https://epicsol.org/squery?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>squery</title>
        <link>https://epicsol.org/squery?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: squery.txt,v 1.2 2006/08/20 16:57:01 sthalik Exp $

Synopsis:

SQUERY &lt;servicename&gt; &lt;text&gt;

Description:

The SQUERY command is how you send a message to a network service.

Examples:

To ask the “irchelp” service for help on the topic “</description>
    </item>
    <item rdf:about="https://epicsol.org/squit?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>squit</title>
        <link>https://epicsol.org/squit?rev=1156882711&amp;do=diff</link>
        <description>Synopsis:

squit &lt;server|mask&gt; &lt;comment&gt;

Description:

This command is used to send a server quit command to another server.
Due to the way some servers present themselves on the network, a
wildcard mask may be specified for the server to SQUIT.  This is
generally used in conjunction with</description>
    </item>
    <item rdf:about="https://epicsol.org/srand?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>srand</title>
        <link>https://epicsol.org/srand?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: srand.txt,v 1.2 2006/08/20 16:57:01 sthalik Exp $

Synopsis:

$srand()

Technical:

	*  All arguments, if any, are ignored.
	*  This function “seeds” the “random number” generator with the current system time.  See the help file on Random_Numbers for more information about what seeding the</description>
    </item>
    <item rdf:about="https://epicsol.org/ssl?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ssl</title>
        <link>https://epicsol.org/ssl?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: ssl.txt,v 1.2 2006/08/20 16:57:01 sthalik Exp $

Synopsis:

$ssl()

Return Value:
   0  The client was compiled without SSL support.    1  The client was compiled with SSL support.    
Practical:

Based on this value, you can discover if you can connect to SSL serers.</description>
    </item>
    <item rdf:about="https://epicsol.org/stack?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>stack</title>
        <link>https://epicsol.org/stack?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

stack push|pop|list alias|assign|bind|on|set [&lt;item&gt;]

Description:

STACK is a convenient mechanism for storing current aliases, variables,
hooks, sets, and binds in a stack.  New aliases, variables, hooks, etc
with the same names or scopes can be created without disturbing the
stacked ones.  Those that are stacked can be restored at any time
(clobbering any current settings in favor of the saved ones).</description>
    </item>
    <item rdf:about="https://epicsol.org/standard_loader?rev=1157475418&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-05T16:56:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>standard_loader</title>
        <link>https://epicsol.org/standard_loader?rev=1157475418&amp;do=diff</link>
        <description>Synopsis:

load -std &lt;file&gt; [&lt;file&gt; ...]

Description:

The standard loader converts a text file into a sequence of blocks
which are executed one after another until the text file has been exhausted.

The standard loaders behavior does not follow the normal ircii syntax,
and many people confuse the behavior of the loader with the behavior of ircii.
Because of this, newcomers are easily confounded, and for no good purpose.</description>
    </item>
    <item rdf:about="https://epicsol.org/start?rev=1740706846&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-28T01:40:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://epicsol.org/start?rev=1740706846&amp;do=diff</link>
        <description>30 YEARS OF EPIC!

Thank you to all who celebrated 30 years of epic together.  The festivities included the release of EPIC4-3.0 and EPIC5-3.0.

Welcome to EPIC!

EPIC is an IRC client forked from ircII over 30 years ago.  It focuses on old school irc users
and scripters and those who just enjoy irc the way it used to be.  It is mature, stable, 
and behaves just like ircII out of the box, but can be so much more with some configuration!</description>
    </item>
    <item rdf:about="https://epicsol.org/startupfile?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>startupfile</title>
        <link>https://epicsol.org/startupfile?rev=1152593863&amp;do=diff</link>
        <description># $EPIC: startupfile.txt,v 1.1.1.1 2006/07/11 04:57:43 jnelson Exp $

Synopsis:

$startupfile()

Return Value:

Returns the name of the file that epic loaded as your startup file.

Practical:

You may need this value if you want to re-load it after a /DUMP ALL.</description>
    </item>
    <item rdf:about="https://epicsol.org/stat?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>stat</title>
        <link>https://epicsol.org/stat?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: stat.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$stat(&lt;filename&gt;)

Technical:

	*  The &lt;filename&gt; is a dword which is different from most function arguments.
	*  If the &lt;filename&gt; argument is omitted the empty string is returned.
	*</description>
    </item>
    <item rdf:about="https://epicsol.org/stats?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>stats</title>
        <link>https://epicsol.org/stats?rev=1156867689&amp;do=diff</link>
        <description>#$EPIC: stats.txt,v 1.2 2006/08/20 16:57:01 sthalik Exp $

Synopsis:

stats &lt;type&gt; [&lt;server&gt;]

Description:

IMPORTANT: Review the restrictions and privacy sections below
before trying to use this command.

This asks the server for general purpose information.  Some of the
data you can request is statistical in nature, but not most of it.
The most common data to request is information about the server&#039;s
configuration.</description>
    </item>
    <item rdf:about="https://epicsol.org/status_function?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>status_function</title>
        <link>https://epicsol.org/status_function?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: status_function.txt,v 1.3 2006/08/20 17:13:48 sthalik Exp $

Synopsis:

$status(&lt;refnum&gt; &lt;status line&gt;)

Technical:

This function returns the actual status bar for a specific window.

Returns:

full status line for the specified window

Other Notes:</description>
    </item>
    <item rdf:about="https://epicsol.org/status_line?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>status_line</title>
        <link>https://epicsol.org/status_line?rev=1156867689&amp;do=diff</link>
        <description>The status line contains a number of important pieces of information that
updates dynamically as conditions around the client change.  This includes
your nickname, channel, current user and channel modes, etc.

Refer to “SET STATUS_USER” in Section 4 for more information about
customizing the status line.</description>
    </item>
    <item rdf:about="https://epicsol.org/status_oneoff?rev=1396966753&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:19:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>status_oneoff</title>
        <link>https://epicsol.org/status_oneoff?rev=1396966753&amp;do=diff</link>
        <description>STATUS_ONEOFF

This is a stub for the $status_oneoff() function.</description>
    </item>
    <item rdf:about="https://epicsol.org/stime?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>stime</title>
        <link>https://epicsol.org/stime?rev=1156882711&amp;do=diff</link>
        <description># $EPIC: stime.txt,v 1.3 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

$stime(&lt;integer representing UTC value&gt;)

Technical:

	*  If the argument is omitted, this function returns the empty string.
	*  The function passes the integer value you provide to the</description>
    </item>
    <item rdf:about="https://epicsol.org/strftime?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>strftime</title>
        <link>https://epicsol.org/strftime?rev=1156882711&amp;do=diff</link>
        <description># $EPIC: strftime.txt,v 1.5 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

$strftime(&lt;format&gt;) 

$strftime(&lt;time_t&gt; &lt;format&gt;)

Technical:

	*  If the &lt;format&gt; argument is omitted the empty string is returned.
	*  If the &lt;format&gt; argument is invalid the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/strip?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>strip</title>
        <link>https://epicsol.org/strip?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: strip.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$strip(&lt;chars&gt; &lt;text&gt;) 

$pass(&lt;chars&gt; &lt;text&gt;)

Technical:

	*  The &lt;chars&gt; argument is a dword.  This is different than most functions.
	*  If the &lt;text&gt; argument is omitted the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/stripansi?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>stripansi</title>
        <link>https://epicsol.org/stripansi?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: stripansi.txt,v 1.2 2006/08/20 16:57:01 sthalik Exp $

Synopsis:

$stripansi(&lt;text&gt;)

Technical:

This function returns &lt;text&gt;, except that all ascii characters from 14 to 
31 (inclusive) except for 15 and 22 (^O and ^V) have been converted into 
their printable ascii equivalents.  The net effect is that all ESCape 
sequences in &lt;text&gt; have been mangled safely.</description>
    </item>
    <item rdf:about="https://epicsol.org/stripansicodes?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>stripansicodes</title>
        <link>https://epicsol.org/stripansicodes?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: stripansicodes.txt,v 1.2 2006/08/20 16:57:01 sthalik Exp $

Synopsis:

$stripansicodes(&lt;text&gt;)

Technical:

	*  The return value is equivalent to $stripcrap(ANSI &lt;text&gt;)
	*  This function is deprecated and should not be used.

Practical:

There is no practical use for this function.  Use $</description>
    </item>
    <item rdf:about="https://epicsol.org/stripc?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>stripc</title>
        <link>https://epicsol.org/stripc?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: stripc.txt,v 1.2 2006/08/20 16:57:01 sthalik Exp $

Synopsis:

$stripc(&lt;text&gt;)

Technical:

	*  The return value of this function is &lt;text&gt; with all ^C (control-C) color sequences removed.
	*  This function is equivalent to $stripcrap(COLOR &lt;text&gt;).</description>
    </item>
    <item rdf:about="https://epicsol.org/stripcrap?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>stripcrap</title>
        <link>https://epicsol.org/stripcrap?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: stripcrap.txt,v 1.2 2006/08/20 16:57:01 sthalik Exp $

Synopsis:

$stripcrap(&lt;mangle-types&gt; &lt;text&gt;)

Technical:

	*  If the &lt;mangle-types&gt; argument is omitted the empty string is returned.
	*  If the &lt;text&gt; argument is omitted the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/strlen?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>strlen</title>
        <link>https://epicsol.org/strlen?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: strlen.txt,v 1.2 2006/08/20 16:57:01 sthalik Exp $

Synopsis:

$strlen(&lt;string&gt;)

Technical:

This function is used to determine the length, in characters, of a given
string.

Practical:

This function is effectively the same as the $@var notation, except that
$@var only works for variables, not functions or automatic expandos.</description>
    </item>
    <item rdf:about="https://epicsol.org/strptime?rev=1245012884&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-14T20:54:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>strptime</title>
        <link>https://epicsol.org/strptime?rev=1245012884&amp;do=diff</link>
        <description># $EPIC: strptime.txt,v 1.1 2009/06/14 20:54:44 zwhite Exp $

Synopsis:

$strptime(“&lt;format&gt;” &lt;string&gt;)

Technical:

	*  If the &lt;format&gt; argument is omitted the empty string is returned.
	*  If the &lt;format&gt; argument is invalid the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/strtol?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>strtol</title>
        <link>https://epicsol.org/strtol?rev=1152593863&amp;do=diff</link>
        <description># $EPIC: strtol.txt,v 1.1.1.1 2006/07/11 04:57:43 jnelson Exp $

Synopsis:

$strtol(&lt;base&gt; &lt;number&gt;)

Technical:

	*  &lt;base&gt; is a number, either 0, or 2 to 36.
	*  &lt;number&gt; is a valid number in the given &lt;base&gt;.
	*  If &lt;base&gt; or &lt;number&gt; are omitted, the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/stub?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>stub</title>
        <link>https://epicsol.org/stub?rev=1156882711&amp;do=diff</link>
        <description># $EPIC: stub.txt,v 1.5 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

stub alias|assign &lt;alias/var&gt;[,&lt;alias/var&gt;] &lt;filename&gt; [&lt;filename&gt; ...]

Description:

The STUB allows you to set up a load-on-demand alias or assign.
You may STUB any alias or variable name to a filename.  Whenever a
stubbed alias or variable name is looked up, the stub is deleted, and 
the lookup is interrupted while the filename to which the alias is stubbed
is loaded.  After the load, the lookup continues as normal.  If th…</description>
    </item>
    <item rdf:about="https://epicsol.org/subpackage?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>subpackage</title>
        <link>https://epicsol.org/subpackage?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

subpackage &lt;name&gt;

Description:

This command is experimental and will be withdrawn in the future.

The SUBPACKAGE command creates a branch of the current PACKAGE,
named “&lt;parent package&gt;::&lt;name&gt;”.  You can then /UNLOAD this sub-package
without having to unload the parent package.</description>
    </item>
    <item rdf:about="https://epicsol.org/substr?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>substr</title>
        <link>https://epicsol.org/substr?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: substr.txt,v 1.6 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$substr(&lt;substring&gt; &lt;search string&gt;)

Technical:

The &lt;substring&gt; argument is a dword which is unlike most
other functions.

These functions search for &lt;substring&gt; in &lt;search string&gt; and return the
index to it. $</description>
    </item>
    <item rdf:about="https://epicsol.org/suppressmotd?rev=1160161708&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-06T19:08:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>suppressmotd</title>
        <link>https://epicsol.org/suppressmotd?rev=1160161708&amp;do=diff</link>
        <description># $EPIC: suppressmotd.txt,v 1.2 2006/10/06 19:08:28 jnelson Exp $

Synopsis:

load suppressmotd
set suppress_server_motd ON
set suppress_server_motd OFF

Description:

This script implements the historical set SUPPRESS_SERVER_MOTD variable.  
The default value is OFF.</description>
    </item>
    <item rdf:about="https://epicsol.org/switch?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>switch</title>
        <link>https://epicsol.org/switch?rev=1156867689&amp;do=diff</link>
        <description>#$EPIC: switch.txt,v 1.2 2006/08/20 16:57:01 sthalik Exp $

Synopsis:

switch (&lt;control text&gt;) { (&lt;switch&gt;) { &lt;body&gt; } }

Description:

SWITCH is similar to C&#039;s switch statement.  It allows for multiple
alternatives to a given “control” statement where more than two
possible values exist.  It is functionally similar to</description>
    </item>
    <item rdf:about="https://epicsol.org/symbolctl?rev=1228072478&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-30T19:14:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>symbolctl</title>
        <link>https://epicsol.org/symbolctl?rev=1228072478&amp;do=diff</link>
        <description>#$EPIC: symbolctl.txt,v 1.6 2008/11/30 19:14:38 jnelson Exp $

Synopsis:

$symbolctl(TYPES) 

$symbolctl(PMATCH &lt;type&gt; &lt;pattern&gt;) 

$symbolctl(CREATE &lt;symbol&gt;) 

$symbolctl(DELETE &lt;symbol&gt;) 

$symbolctl(DELETE &lt;symbol&gt; &lt;type&gt;) 

$symbolctl(CHECK &lt;symbol&gt;)</description>
    </item>
    <item rdf:about="https://epicsol.org/tabkey.ce?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tabkey.ce</title>
        <link>https://epicsol.org/tabkey.ce?rev=1152593863&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://epicsol.org/tabkey.jm?rev=1173041559&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-04T20:52:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tabkey.jm</title>
        <link>https://epicsol.org/tabkey.jm?rev=1173041559&amp;do=diff</link>
        <description># $EPIC: tabkey.jm.txt,v 1.2 2007/03/04 20:52:39 jnelson Exp $

Synopsis:

load tabkey.jm 

set nick_completion_char &lt;char&gt; 

set tab_history_cycle_size &lt;number&gt; 

set zsh_style_completion [ON|OFF|TOGGLE] 

Description:

This script implements a tab-key facility.  A tab-key facility is a feature
that operates when you press the &lt;tab&gt; key.  Ordinarily, the client does not
take any action when you press &lt;tab&gt;, but there are very many scripts that 
will provide soem useful feature.</description>
    </item>
    <item rdf:about="https://epicsol.org/tabkey.sjh?rev=1396966870&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:21:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tabkey.sjh</title>
        <link>https://epicsol.org/tabkey.sjh?rev=1396966870&amp;do=diff</link>
        <description>TABKEY.SJH

This is a template for the /load tabkey.sjh script.</description>
    </item>
    <item rdf:about="https://epicsol.org/tan?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tan</title>
        <link>https://epicsol.org/tan?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: tan.txt,v 1.3 2006/08/20 17:37:08 sthalik Exp $

Synopsis:

$tan(&lt;number&gt;)

Technical:

	*  Returns the tangent of the angle of &lt;number&gt; radians.
	*  If the &lt;number&gt; argument is omitted the empty string is returned.
	*  As always, the return value is limited to 6 decimal places.</description>
    </item>
    <item rdf:about="https://epicsol.org/tanh?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanh</title>
        <link>https://epicsol.org/tanh?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: tanh.txt,v 1.3 2006/08/20 17:37:08 sthalik Exp $

Synopsis:

$tanh(&lt;number&gt;)

Technical:

	*  Returns the hyperbolic tangent of &lt;number&gt;.
	*  If the &lt;number&gt; argument is omitted the empty string is returned.
	*  As always, the return value is limited to 6 decimal places.</description>
    </item>
    <item rdf:about="https://epicsol.org/tcl?rev=1153163012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-17T19:03:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tcl</title>
        <link>https://epicsol.org/tcl?rev=1153163012&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the tcl command or the
tcl function?</description>
    </item>
    <item rdf:about="https://epicsol.org/tcl_command?rev=1171943669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-20T03:54:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tcl_command</title>
        <link>https://epicsol.org/tcl_command?rev=1171943669&amp;do=diff</link>
        <description>#$EPIC: tcl_command.txt,v 1.2 2007/02/20 03:54:29 jnelson Exp $

Synopsis:

tcl {tcl statement}

Purpose:

If the client was linked with an embedded tcl interpreter, the tcl statement
shall be executed by tcl.  If the client was not linked against tcl, then no
action shall take place.</description>
    </item>
    <item rdf:about="https://epicsol.org/tcl_function?rev=1171943669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-20T03:54:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tcl_function</title>
        <link>https://epicsol.org/tcl_function?rev=1171943669&amp;do=diff</link>
        <description># $EPIC: tcl_function.txt,v 1.2 2007/02/20 03:54:29 jnelson Exp $

Synopsis:

$tcl(tcl statement)

Purpose:

If the client was linked with an embedded tcl interpreter, the tcl statement
shall be executed by tcl.  If the client was not linked against tcl, then no 
action shall take place.</description>
    </item>
    <item rdf:about="https://epicsol.org/tdiff?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tdiff</title>
        <link>https://epicsol.org/tdiff?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: tdiff.txt,v 1.2 2006/08/20 17:37:08 sthalik Exp $

Synopsis:

$tdiff(&lt;seconds&gt;) 

$tdiff2(&lt;seconds&gt;)

Technical:

	*  If the &lt;seconds&gt; argument is omitted, the empty string is returned
	*  The argument is taken to be the number of seconds (floating point is permitted) between two timed events.  The integer part of the number must be within the range 2147483647 to -2147483648.</description>
    </item>
    <item rdf:about="https://epicsol.org/tdiff2?rev=1172719604&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-01T03:26:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tdiff2</title>
        <link>https://epicsol.org/tdiff2?rev=1172719604&amp;do=diff</link>
        <description># $EPIC: tdiff2.txt,v 1.2 2007/03/01 03:26:44 jnelson Exp $

Synopsis:

$tdiff2(&lt;seconds&gt;)

Technical:

	*  If the &lt;seconds&gt; argument is omitted, the empty string is returned
	*  The argument is taken to be the number of seconds (floating point is permitted) between two timed events.  The integer part of the number must be within the range 2147483647 to -2147483648.</description>
    </item>
    <item rdf:about="https://epicsol.org/text_hilight?rev=1646448872&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-05T02:54:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>text_hilight</title>
        <link>https://epicsol.org/text_hilight?rev=1646448872&amp;do=diff</link>
        <description>Special Text Highlighting Techniques

Although EPIC is a text-based irc client, it still has many ways of
marking text such that it stands out from the rest.  The simplest kinds
of text highlighting are boldface, underline, and reverse
video.  They work simply by surrounding the desired text with the
appropriate control characters:</description>
    </item>
    <item rdf:about="https://epicsol.org/time?rev=1154402093&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-01T03:14:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>time</title>
        <link>https://epicsol.org/time?rev=1154402093&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the time command or the
time function?</description>
    </item>
    <item rdf:about="https://epicsol.org/timer?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>timer</title>
        <link>https://epicsol.org/timer?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

timer  

timer -list 

timer [see flags below] &lt;seconds&gt; &lt;block&gt; 

timer -update [see flags below] 

timer -delete &lt;timerref&gt; 

timer -delete all

Description:

This command runs the &lt;block&gt; in the future after &lt;seconds&gt; seconds.
You can have as many timers as you want.  This command always returns
immediately.  If the client is busy in</description>
    </item>
    <item rdf:about="https://epicsol.org/timerctl?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>timerctl</title>
        <link>https://epicsol.org/timerctl?rev=1156882711&amp;do=diff</link>
        <description># $EPIC: timerctl.txt,v 1.4 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

$timerctl(REFNUMS) \
$timerctl(REFNUM &lt;refnum&gt;) 

$timerctl(ADD &lt;refnum&gt; &lt;interval&gt; &lt;events&gt; &lt;commands&gt; &lt;subargs&gt; &lt;window&gt;) (NOT IMPLEMENTED YET) 

$timerctl(DELETE &lt;refnum&gt;) 

$timerctl(GET &lt;refnum&gt; &lt;item&gt;) 

$timerctl(SET &lt;refnum&gt; &lt;item&gt; &lt;value&gt;)</description>
    </item>
    <item rdf:about="https://epicsol.org/time_command?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>time_command</title>
        <link>https://epicsol.org/time_command?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

time [&lt;server|nickname&gt;]

Description:

This queries the server for what time it is locally to the server.
If you provide a server name, it asks that server for the time.
If you provide a nickname, it asks the server that nickname is using
for the time.</description>
    </item>
    <item rdf:about="https://epicsol.org/time_function?rev=1184105399&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-10T22:09:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>time_function</title>
        <link>https://epicsol.org/time_function?rev=1184105399&amp;do=diff</link>
        <description># $EPIC: time_function.txt,v 1.4 2007/07/10 22:09:59 jnelson Exp $

Synopsis:

$time()

Technical:

	*  All arguments, if any, are ignored.
	*  This function calls your system&#039;s time(3) function, which typically returns the number of seconds since the epoch, 1970 Jan 1 00:00:00 GMT.</description>
    </item>
    <item rdf:about="https://epicsol.org/tobase?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tobase</title>
        <link>https://epicsol.org/tobase?rev=1152593863&amp;do=diff</link>
        <description># $EPIC: tobase.txt,v 1.1.1.1 2006/07/11 04:57:43 jnelson Exp $

Synopsis:

$tobase(&lt;base&gt; &lt;number&gt;)

Technical:

	*  &lt;base&gt; is a number from 2 to 36.
	*  &lt;number&gt; is a base 10 number.
	*  If &lt;base&gt; or &lt;number&gt; are omitted, the empty string is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/tolower?rev=1163910670&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-11-19T04:31:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tolower</title>
        <link>https://epicsol.org/tolower?rev=1163910670&amp;do=diff</link>
        <description># $EPIC: tolower.txt,v 1.3 2006/11/19 04:31:10 jnelson Exp $

Synopsis:

$tolower(&lt;text&gt;)

Technical:

	*  This function returns a copy of &lt;text&gt; such that all characters for which isupper(&lt;char&gt;) is true are converted to tolower(&lt;char&gt;).
	*  This function uses the</description>
    </item>
    <item rdf:about="https://epicsol.org/topic?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>topic</title>
        <link>https://epicsol.org/topic?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: topic.txt,v 1.2 2006/08/20 17:37:08 sthalik Exp $

Synopsis:

topic       (to query topic in current channel) 

topic &lt;channel&gt;     (to query topic in stated channel) 

topic -       (to unset topic in current channel) 

topic -&lt;channel&gt;      (to unset topic in stated channel)</description>
    </item>
    <item rdf:about="https://epicsol.org/topicbar.bj?rev=1396967274&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:27:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>topicbar.bj</title>
        <link>https://epicsol.org/topicbar.bj?rev=1396967274&amp;do=diff</link>
        <description>TOPICBAR.BJ

This is a stub for the /load topicbar.bj script</description>
    </item>
    <item rdf:about="https://epicsol.org/topicbar?rev=1396966936&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:22:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>topicbar</title>
        <link>https://epicsol.org/topicbar?rev=1396966936&amp;do=diff</link>
        <description>TOPICBAR

This is a stub for the /load topicbar script</description>
    </item>
    <item rdf:about="https://epicsol.org/toupper?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>toupper</title>
        <link>https://epicsol.org/toupper?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: toupper.txt,v 1.2 2006/08/20 17:37:08 sthalik Exp $

Synopsis:

$toupper(&lt;text&gt;)

Technical:

	*  This function returns a copy of &lt;text&gt; such that all characters for which islower(&lt;char&gt;) is true are converted to toupper(&lt;char&gt;).
	*  This function uses the</description>
    </item>
    <item rdf:about="https://epicsol.org/tow?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tow</title>
        <link>https://epicsol.org/tow?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: tow.txt,v 1.5 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$tow(&lt;word&gt; &lt;word list&gt;)

Technical:

	*  If the &lt;word&gt; argument is omitted this function returns the empty string.
	*  If &lt;word&gt; is not found in &lt;pattern list&gt;, this function returns the empty string.</description>
    </item>
    <item rdf:about="https://epicsol.org/tr?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tr</title>
        <link>https://epicsol.org/tr?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: tr.txt,v 1.2 2006/08/20 17:37:08 sthalik Exp $

Synopsis:

$tr(/&lt;input&gt;/&lt;output&gt;/&lt;string&gt;)

Technical:

This function “translates” the input characters to the output characters
in the given string.  Input and output characters are paired up in the
order they are specified in (first-first, second-second, etc.).  If
there are more input than output, the last output character will replace
any input characters that do not have a corresponding output character.
Any of the arguments may be va…</description>
    </item>
    <item rdf:about="https://epicsol.org/trace?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>trace</title>
        <link>https://epicsol.org/trace?rev=1156867689&amp;do=diff</link>
        <description>#$EPIC: trace.txt,v 1.2 2006/08/20 17:37:08 sthalik Exp $

Synopsis:

trace [&lt;server&gt;]

Description:

This asks your server to give you information about the route between
your server and the specified server.  It will show each server through
which a message would pass on its way from you to the remote server.</description>
    </item>
    <item rdf:about="https://epicsol.org/trunc?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>trunc</title>
        <link>https://epicsol.org/trunc?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: trunc.txt,v 1.2 2006/08/20 17:37:08 sthalik Exp $

Synopsis:

$trunc(&lt;precision&gt; &lt;float&gt;)

Technical:

This function truncates the given decimal number to the given precision,
rounding up or down as appropriate.

Practical:

This function is useful for rounding floating-point numbers.  It may be
used any time, though it is usually most useful when</description>
    </item>
    <item rdf:about="https://epicsol.org/ttyname?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ttyname</title>
        <link>https://epicsol.org/ttyname?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: ttyname.txt,v 1.2 2006/08/20 17:37:08 sthalik Exp $

Synopsis:

$ttyname()

Technical:

	*  If EPIC is not attached to a terminal device (when you use the -b command line option) the empty string is returned.
	*  This function returns the device name associated with the standard input.</description>
    </item>
    <item rdf:about="https://epicsol.org/twiddle?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>twiddle</title>
        <link>https://epicsol.org/twiddle?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: twiddle.txt,v 1.2 2006/08/20 17:37:08 sthalik Exp $

Synopsis:

$twiddle(&lt;tilde-expansion&gt;)

Technical:

This function is used to do tilde-expansion on the given name.  The tilde
is required.  If a user exists on the system with a home directory, the
full path of that directory is returned.  If the user does not exist,
nothing is returned.  If a tilde is not the first character, the input is
returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/type?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>type</title>
        <link>https://epicsol.org/type?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

type &lt;keystrokes&gt;

Description:

TYPE is used to simulate user keystrokes.  The arguments given to it
are literally “typed” out in the input line, as though the user had
typed them in.  Variables and bound keys are usually expanded, so</description>
    </item>
    <item rdf:about="https://epicsol.org/uhc?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uhc</title>
        <link>https://epicsol.org/uhc?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: uhc.txt,v 1.2 2006/08/20 17:37:08 sthalik Exp $

Synopsis:

$uhc(&lt;broken nick!user@host&gt;)

Technical:

This function finishes a partially-complete nick!user@host.

Practical:

It can be used to make a matching nick!user@host in an alias that doesn&#039;t
know what part of the nick!user@host was written.</description>
    </item>
    <item rdf:about="https://epicsol.org/umask?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>umask</title>
        <link>https://epicsol.org/umask?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: umask.txt,v 1.2 2006/08/20 17:37:08 sthalik Exp $

Synopsis:

$umask(&lt;mask&gt;)

Technical:

This function sets the default file umask used when creating and writing
files with EPIC&#039;s builtin file functions.  The umask sets the permission
bits to block when writing.  Essentially, the resultant permission bits
would be the default minus the umask.</description>
    </item>
    <item rdf:about="https://epicsol.org/uname?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uname</title>
        <link>https://epicsol.org/uname?rev=1152593863&amp;do=diff</link>
        <description># $EPIC: uname.txt,v 1.1.1.1 2006/07/11 04:57:43 jnelson Exp $

Synopsis:

$uname(&lt;description&gt;)

Technical:

This function returns system information about the machine on which EPIC
is running, similar to the uname(2) system call.

Returns:

the string &lt;description&gt; parsed according to the following table:</description>
    </item>
    <item rdf:about="https://epicsol.org/unclear?rev=1171943669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-20T03:54:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>unclear</title>
        <link>https://epicsol.org/unclear?rev=1171943669&amp;do=diff</link>
        <description># $EPIC: unclear.txt,v 1.3 2007/02/20 03:54:29 jnelson Exp $

Synopsis:

unclear [-all|-hidden|-visible]

Description:

This command redraws the current window so that the last window-full 
in your scrollback is visible in the window.  This effectively reverses
the</description>
    </item>
    <item rdf:about="https://epicsol.org/unicode?rev=1396966789&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:19:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>unicode</title>
        <link>https://epicsol.org/unicode?rev=1396966789&amp;do=diff</link>
        <description>UNICODE

This is a stub for the $unicode() function.</description>
    </item>
    <item rdf:about="https://epicsol.org/uniq?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uniq</title>
        <link>https://epicsol.org/uniq?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: uniq.txt,v 1.2 2006/08/20 17:37:08 sthalik Exp $

Synopsis:

$uniq(&lt;word list&gt;)

Technical:

	*  If the &lt;word list&gt; argument is omitted the empty string is returned.
	*  In all circumstances, any extra whitespace between words in the word list is lost in the return value.</description>
    </item>
    <item rdf:about="https://epicsol.org/unless?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>unless</title>
        <link>https://epicsol.org/unless?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: unless.txt,v 1.2 2006/08/20 17:37:08 sthalik Exp $

Synopsis:

unless (&lt;condition&gt;) &lt;then&gt;
unless (&lt;condition&gt;) { &lt;then&gt; } [{ &lt;else&gt; }] 

unless (&lt;condition&gt;) { &lt;then&gt; } elsif (&lt;condition&gt;) { &lt;then&gt; } else { &lt;then&gt; } 

unless (&lt;condition&gt;) { &lt;then&gt; } elif (&lt;condition&gt;) { &lt;then&gt; }</description>
    </item>
    <item rdf:about="https://epicsol.org/unlink?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>unlink</title>
        <link>https://epicsol.org/unlink?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: unlink.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$unlink(&lt;file&gt; [&lt;file&gt; ...])

Technical:

The &lt;file&gt; argument(s) are dwords which is different
from most function arguments.

This function is roughly equivalent to the C library unlink() call.  It
deletes the given files from the filesystem.  Standard shell tilde-
expansion is permitted.</description>
    </item>
    <item rdf:about="https://epicsol.org/unload?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>unload</title>
        <link>https://epicsol.org/unload?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

unload &lt;name&gt;

Description:

This command allows on-the-fly unloading of a script packaged by the
/package command.

Options:
 &lt;name&gt;         name of the script package to unload</description>
    </item>
    <item rdf:about="https://epicsol.org/unshift?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>unshift</title>
        <link>https://epicsol.org/unshift?rev=1152593863&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the unshift command or the
unshift function?</description>
    </item>
    <item rdf:about="https://epicsol.org/unshift_command?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>unshift_command</title>
        <link>https://epicsol.org/unshift_command?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

unshift &lt;variable name&gt; &lt;word&gt; 

shift   &lt;variable name&gt;

Description:

UNSHIFT prepends the given word (or words) to the given variable,
padded with a single space.  The variable name itself may not contain
a leading &#039;$&#039;; the command uses the variable itself, not the expanded
contents.  If the variable does not exist, it is created containing
the given word(s) (just as if</description>
    </item>
    <item rdf:about="https://epicsol.org/unshift_function?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>unshift_function</title>
        <link>https://epicsol.org/unshift_function?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: unshift_function.txt,v 1.2 2006/08/20 17:37:08 sthalik Exp $

Synopsis:

$unshift(&lt;variable name&gt; &lt;word list&gt;)

Technical:

	*  If the &lt;variable name&gt; argument is omitted the empty string is returned.
	*  If the &lt;word list&gt; argument is omitted the rvalue of $&lt;variable name&gt; is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/unsplit?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>unsplit</title>
        <link>https://epicsol.org/unsplit?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: unsplit.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$unsplit(&lt;separator&gt; &lt;wordlist&gt;)

Technical:

The &lt;separator&gt; argument is a dword which is different
from most function arguments.  This is so you can use a space as your 
&lt;separator&gt;.</description>
    </item>
    <item rdf:about="https://epicsol.org/until?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>until</title>
        <link>https://epicsol.org/until?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: until.txt,v 1.2 2006/08/20 17:37:08 sthalik Exp $

Synopsis:

until (&lt;condition&gt;) [{] &lt;action&gt; [}]

Description:

The UNTIL loop is the inverse of the WHILE loop; it performs the
given &lt;action&gt; so long as &lt;condition&gt; is false.

The &lt;condition&gt; is evaluated in</description>
    </item>
    <item rdf:about="https://epicsol.org/uping?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uping</title>
        <link>https://epicsol.org/uping?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

uping &lt;server&gt;

Description:

This form of ping is similar to the Unix ping command.  It tests the
relative distance a server is from you on the Internet, which is useful
for detecting the source of irc lag or netsplits.

Restrictions:

This command is limited to irc operators.  Additionally, it is limited
to the Undernet, and servers using recent ircu server code.</description>
    </item>
    <item rdf:about="https://epicsol.org/url.irc?rev=1396967203&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:26:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>url.irc</title>
        <link>https://epicsol.org/url.irc?rev=1396967203&amp;do=diff</link>
        <description>URL.IRC

This is a stub for the /load url.irc script</description>
    </item>
    <item rdf:about="https://epicsol.org/urldecode?rev=1251588105&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-08-29T23:21:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>urldecode</title>
        <link>https://epicsol.org/urldecode?rev=1251588105&amp;do=diff</link>
        <description># $EPIC: urldecode.txt,v 1.4 2009/08/29 23:21:45 jnelson Exp $

Synopsis:

$urldecode(&lt;url-encoded-text&gt;)

Technical:

This function performs the reverse-rfc3986 transformation on 
&lt;url-encoded-text&gt;.  Each byte of input in &lt;url-encoded-text&gt; is 
copied to the output, except that when the 0x25 value (</description>
    </item>
    <item rdf:about="https://epicsol.org/urlencode?rev=1251588105&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-08-29T23:21:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>urlencode</title>
        <link>https://epicsol.org/urlencode?rev=1251588105&amp;do=diff</link>
        <description># $EPIC: urlencode.txt,v 1.5 2009/08/29 23:21:45 jnelson Exp $

Synopsis:

$urlencode(&lt;text&gt;)

Technical:

This function performs a rfc3986 transformation on &lt;text&gt;.
The rfc3986 transformation converts all bytes into percent format,
except bytes with the value 0x41-0x5A (</description>
    </item>
    <item rdf:about="https://epicsol.org/userhost?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>userhost</title>
        <link>https://epicsol.org/userhost?rev=1152593863&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the userhost command or the
userhost function?</description>
    </item>
    <item rdf:about="https://epicsol.org/userhost_command?rev=1170458248&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-02T23:17:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>userhost_command</title>
        <link>https://epicsol.org/userhost_command?rev=1170458248&amp;do=diff</link>
        <description>Synopsis:

userhost [-direct] [-count &lt;number&gt;] [-extra &lt;stuff&gt;] [&lt;nickname&gt; [&lt;nickname&gt; ...] [-cmd &lt;command&gt;]]

Description:

This asks the server for the address (user@hostname) of each of the
specified nicknames.  You may query as many nicknames as you wish,
however the irc protocol limits any one request to 5 nicknames; the client
will break your list into groups of 5 and request each group separately.
If you query too many nicknames, you may flood yourself off the server.</description>
    </item>
    <item rdf:about="https://epicsol.org/userhost_function?rev=1157135570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-01T18:32:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>userhost_function</title>
        <link>https://epicsol.org/userhost_function?rev=1157135570&amp;do=diff</link>
        <description># $EPIC: userhost_function.txt,v 1.5 2006/08/30 21:02:47 sthalik Exp $

Synopsis:

$userhost() 

$userhost(&lt;nickname list&gt;) 

$userhost(&lt;channel&gt;)

Technical:

	*  When used with no arguments, this function returns the userhost of the person who sent the protocol command that is currently being processed, in the bodies of, or any aliases/functions called from the bodies of:</description>
    </item>
    <item rdf:about="https://epicsol.org/userip?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>userip</title>
        <link>https://epicsol.org/userip?rev=1156882711&amp;do=diff</link>
        <description>#$EPIC: userip.txt,v 1.3 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

userip [&lt;nickname&gt; [&lt;nickname&gt; ...] [-cmd &lt;command&gt;]]

Description:

This userip command is identical to the userhost command except that the server will return the
dotted-quad address (ie, 127.0.0.1) instead of the Fully Qualified Host
Name (FQHN, ie,</description>
    </item>
    <item rdf:about="https://epicsol.org/usermode?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>usermode</title>
        <link>https://epicsol.org/usermode?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: usermode.txt,v 1.2 2006/08/20 17:37:08 sthalik Exp $

Synopsis:

$usermode([&lt;server&gt;])

Technical:

This function returns the client&#039;s current user mode for the specified
server.  It will accept either a server name or list number.  If no
server is given, the one for the current window is assumed.</description>
    </item>
    <item rdf:about="https://epicsol.org/usetitem?rev=1172552257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T04:57:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>usetitem</title>
        <link>https://epicsol.org/usetitem?rev=1172552257&amp;do=diff</link>
        <description># $EPIC: usetitem.txt,v 1.2 2007/02/27 04:57:37 jnelson Exp $

Synopsis:

$usetitem(&lt;array&gt; &lt;item#&gt; &lt;data&gt;)

Technical:

This function creates a new cell in the specified array.  If the array
does not exist, the client will try to create it.  Unlike</description>
    </item>
    <item rdf:about="https://epicsol.org/using_epic_in_dumb_mode?rev=1484077656&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-10T19:47:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>using_epic_in_dumb_mode</title>
        <link>https://epicsol.org/using_epic_in_dumb_mode?rev=1484077656&amp;do=diff</link>
        <description>Using EPIC in Dumb Mode

What is dumb mode?

Dumb mode is a non-full screen interface, which you can turn on with the -d command line option.
In Dumb mode, EPIC reads from stdin, and writes to stdout.  This is suitable for use with external things, like screen readers.
You can do everything in dumb mode that you can do in full screen mode</description>
    </item>
    <item rdf:about="https://epicsol.org/using_perl?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>using_perl</title>
        <link>https://epicsol.org/using_perl?rev=1156882711&amp;do=diff</link>
        <description>Using the inbuilt embedded perl functions

Let me start out by saying that it is possible, and still advisable in
most cases to use the EXEC command to do many of the things you want
from an external scripting language. The external script will run as a
separate process which will save you performance problems and memory.</description>
    </item>
    <item rdf:about="https://epicsol.org/using_python?rev=1712800106&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-11T01:48:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>using_python</title>
        <link>https://epicsol.org/using_python?rev=1712800106&amp;do=diff</link>
        <description>Using Python in EPIC5

High-level interface to the EPIC python integration.

This module exposes functions and classes that make interfacing your python
code with the EPIC irc client more pythonic.

Getting Started

Before you can load your script the environment must be initialized. We have
provided a script for this purpose that works for the most common cases. You
can run it by typing</description>
    </item>
    <item rdf:about="https://epicsol.org/using_symbolctl?rev=1228072478&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-30T19:14:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>using_symbolctl</title>
        <link>https://epicsol.org/using_symbolctl?rev=1228072478&amp;do=diff</link>
        <description>#$EPIC: using_symbolctl.txt,v 1.1 2008/11/30 19:14:38 jnelson Exp $

Things you can do with symbolctl:

Create your own SETs

You can create your own set with symbolctl.  The addset script makes
this very simple for you.
 alias addset (name, type, ...) {
      if (@name &amp;&amp; type) {
              @ symbolctl(create $name);
              @ symbolctl(set $name 1 builtin_variable type $type);
              if (@) {
                      @ symbolctl(set $name 1 builtin_variable script $*);
           …</description>
    </item>
    <item rdf:about="https://epicsol.org/usleep?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>usleep</title>
        <link>https://epicsol.org/usleep?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

usleep &lt;microseconds&gt;

Description:

This suspends the client for the specified number of microseconds. During
this time, the client does absolutely nothing; it quite literally goes
to sleep.  In general, it is most useful in non-interactive automated
scripts, and even these cases are fairly rare.</description>
    </item>
    <item rdf:about="https://epicsol.org/usrip?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>usrip</title>
        <link>https://epicsol.org/usrip?rev=1156882711&amp;do=diff</link>
        <description>#$EPIC: usrip.txt,v 1.3 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

usrip [&lt;nickname&gt; [&lt;nickname&gt; ...] [-cmd &lt;command&gt;]]

Description:

This usrip command is identical to the userhost
command except that the server will return the dotted-quad address (ie,
127.0.0.1) instead of the Fully Qualified Host Name (FQHN, ie,</description>
    </item>
    <item rdf:about="https://epicsol.org/utime?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>utime</title>
        <link>https://epicsol.org/utime?rev=1152593863&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the utime function or the
utime script?</description>
    </item>
    <item rdf:about="https://epicsol.org/utime_function?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>utime_function</title>
        <link>https://epicsol.org/utime_function?rev=1152593863&amp;do=diff</link>
        <description># $EPIC: utime_function.txt,v 1.1.1.1 2006/07/11 04:57:43 jnelson Exp $

Synopsis:

$time() 

$utime()

Technical:

These functions return the current time in utc format.  The only
difference between the two is that $time() is accurate to the second,
while $</description>
    </item>
    <item rdf:about="https://epicsol.org/utime_script?rev=1172552257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T04:57:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>utime_script</title>
        <link>https://epicsol.org/utime_script?rev=1172552257&amp;do=diff</link>
        <description># $EPIC: utime_script.txt,v 1.3 2007/02/27 04:57:37 jnelson Exp $

Synopsis:

load utime 

$utime_add(sec1 usec1 sec2 usec2) 

$utime_sub(newer_sec newer_usec older-sec older_usec) 

$time_since(sec1 usec1)

Description:

The utime function returns a string with two words, the first word
containing the number of seconds and the second word containing the number
of useconds.</description>
    </item>
    <item rdf:about="https://epicsol.org/version?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>version</title>
        <link>https://epicsol.org/version?rev=1152593863&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the version command or the
version function?</description>
    </item>
    <item rdf:about="https://epicsol.org/version_command?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>version_command</title>
        <link>https://epicsol.org/version_command?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

version [&lt;server|nickname&gt;]

Description:

This outputs the version of the EPIC software you are using and asks
your own server what version of the ircd software it is using.

If you specify a server or nickname, the EPIC version will not be output.
If you specify a server name, that server will be queried.
If you specify a nickname, that nickname&#039;s server will be queried.</description>
    </item>
    <item rdf:about="https://epicsol.org/version_function?rev=1171346745&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-13T06:05:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>version_function</title>
        <link>https://epicsol.org/version_function?rev=1171346745&amp;do=diff</link>
        <description># $EPIC: version_function.txt,v 1.4 2007/02/13 06:05:45 jnelson Exp $

Synopsis:

$version(&lt;server desc&gt;)

Technical:

This function is obsolete.  Back when scripters had to deal with a wide
variety of incomaptable servers, such as 2.7 (pre-rfc), 2.8 (rfc), 
u2.8 (undernet), 2.9 (ircnet), u2.9 (ts-undernet), and so forth, it was
necessary for scripters to adapt their behavior based on the server type
they were using.</description>
    </item>
    <item rdf:about="https://epicsol.org/wait?rev=1157135570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-01T18:32:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wait</title>
        <link>https://epicsol.org/wait?rev=1157135570&amp;do=diff</link>
        <description>#$EPIC: wait.txt,v 1.5 2006/08/30 19:28:30 sthalik Exp $

Synopsis:

wait [for] [%&lt;process&gt;]|[-cmd &lt;command&gt;] 

wait for =&lt;fd&gt;

Description:

WAIT is a convenient means for executing a series of commands and
ensuring that those commands are run in the desired sequence.  The
command can make the client wait for the completion of server or
subprocess output.</description>
    </item>
    <item rdf:about="https://epicsol.org/wallchops?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wallchops</title>
        <link>https://epicsol.org/wallchops?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: wallchops.txt,v 1.2 2006/08/20 17:54:25 sthalik Exp $

Synopsis:

WALLCHOPS &lt;channel&gt; &lt;text to send&gt;

Description:

The WALLCHOPS command sends a message only to the channel operators
of &lt;channel&gt;, and not the rest of the users on the channel.</description>
    </item>
    <item rdf:about="https://epicsol.org/wallops?rev=1184101633&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-10T21:07:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wallops</title>
        <link>https://epicsol.org/wallops?rev=1184101633&amp;do=diff</link>
        <description>Synopsis:

wallops &lt;message&gt;

Description:

This command sends the given message to everyone on the network who has
user mode +w turned on.  If you are not an operator, you will probably
receive an error message when using this command.

This command is widely abused by punks and some networks have disabled it.</description>
    </item>
    <item rdf:about="https://epicsol.org/welcome?rev=1712799991&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-11T01:46:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>welcome</title>
        <link>https://epicsol.org/welcome?rev=1712799991&amp;do=diff</link>
        <description>Welcome to EPIC!

EPIC is a IRC client that has been under active development for 25+ years in 5 generations. It is stable and mature, and offers an excellent ircII interface for those of us who are accustomed to the ircII way of doing things. ----</description>
    </item>
    <item rdf:about="https://epicsol.org/what_is_a_word?rev=1172789351&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-01T22:49:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>what_is_a_word</title>
        <link>https://epicsol.org/what_is_a_word?rev=1172789351&amp;do=diff</link>
        <description>What is a word?

The client supports several kinds of words:
 Name  Description  uword  “Unquoted word” does not support double quotes; cannot contain a space.  qword  “Quoted word” supports double quotes, and they are considered part of the word. Can contain any character.</description>
    </item>
    <item rdf:about="https://epicsol.org/which?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>which</title>
        <link>https://epicsol.org/which?rev=1152593863&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the which command or the
which function?</description>
    </item>
    <item rdf:about="https://epicsol.org/which_command?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>which_command</title>
        <link>https://epicsol.org/which_command?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: which_command.txt,v 1.2 2006/08/20 17:54:25 sthalik Exp $

Synopsis:

which &lt;file&gt;

Description:

This command looks for the specified file in the directories listed in SET
LOAD_PATH.  By default, the LOAD_PATH contains the epic
script library, ~/.ircrc, and the current directory.  You may, of course, set
the</description>
    </item>
    <item rdf:about="https://epicsol.org/which_function?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>which_function</title>
        <link>https://epicsol.org/which_function?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: which_function.txt,v 1.3 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$which(&lt;file&gt; [&lt;dir&gt;[:&lt;dir&gt; ...]])

Technical:

The &lt;file&gt; argument is a dword, which is different
from most functions.

This function returns the full pathname of the specified filename.  The
function will search the client&#039;s current</description>
    </item>
    <item rdf:about="https://epicsol.org/while?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>while</title>
        <link>https://epicsol.org/while?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

while (&lt;condition&gt;) &lt;action&gt; 

while (&lt;condition&gt;) [{ &lt;action&gt; }]

Description:

The WHILE loop is a sort of hybrid between the FOR loop and the IF
control statement.  It allows for repetitive action, as with FOR,
but the loop iterates (performs the action) only if a specific
condition is met, as with</description>
    </item>
    <item rdf:about="https://epicsol.org/who?rev=1217222151&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-28T05:15:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>who</title>
        <link>https://epicsol.org/who?rev=1217222151&amp;do=diff</link>
        <description># $EPIC: who.txt,v 1.3 2008/07/28 05:15:51 jnelson Exp $

Synopsis:

who [&lt;option&gt; ...] [&lt;target|pattern&gt;]

Description:

The WHO command queries detailed information about a target or
wildcard pattern.  For each user it will return a single line containing
their nickname, userhost address, realname (IRCNAME), their current
channel (if it is public), whether they are a chanop or chanvoice there,
whether they are here or gone, and whether they are an irc operator.</description>
    </item>
    <item rdf:about="https://epicsol.org/whois?rev=1217222151&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-28T05:15:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>whois</title>
        <link>https://epicsol.org/whois?rev=1217222151&amp;do=diff</link>
        <description>#$EPIC: whois.txt,v 1.3 2008/07/28 05:15:51 jnelson Exp $

Synopsis:

whois [&lt;server|nickname&gt;] [&lt;nickname&gt;[,&lt;nickname&gt;[,...]]]

Description:

The WHOIS command asks the user for more detailed information about
a user (or users).  This information includes the user&#039;s nickname, their
user@host address, their real name (IRCNAME), and the server they are using.
If the user is not on a private or secret channel, the channel that they
are on will be shown.  If they are a channel operator or channel v…</description>
    </item>
    <item rdf:about="https://epicsol.org/whowas?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>whowas</title>
        <link>https://epicsol.org/whowas?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

whowas &lt;nickname&gt; [&lt;count&gt;] [&lt;server&gt;]

Description:

This command is similar to WHOIS except it asks the server for 
information about a user who has left irc recently.  It shows most of
the same information as WHOIS.

The number of entries returned by the server is controlled by the value of</description>
    </item>
    <item rdf:about="https://epicsol.org/winchan?rev=1172552257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-27T04:57:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>winchan</title>
        <link>https://epicsol.org/winchan?rev=1172552257&amp;do=diff</link>
        <description># $EPIC: winchan.txt,v 1.2 2007/02/27 04:57:37 jnelson Exp $

Synopsis:

$winchan(&lt;window refnum/name&gt;|&lt;channel&gt;)

Technical:

chanwin and winchan are the same function.

	*  If no argument given: 
		*  Return the current window&#039;s current channel.

	*  If one argument, and it&#039;s a window refnum:</description>
    </item>
    <item rdf:about="https://epicsol.org/window?rev=1175120819&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-28T22:26:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window</title>
        <link>https://epicsol.org/window?rev=1175120819&amp;do=diff</link>
        <description># $EPIC: window.txt,v 1.9 2007/03/28 22:26:59 jnelson Exp $

Synopsis:

window &lt;refnum&gt; &lt;command&gt; [&lt;arguments&gt; ...]

About Servers:

Windows are portals to irc servers.  Through your windows, you send and 
receive data from the irc servers you are connected to.  Each open server 
has one (or more) windows</description>
    </item>
    <item rdf:about="https://epicsol.org/windowctl?rev=1651966175&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-07T23:29:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>windowctl</title>
        <link>https://epicsol.org/windowctl?rev=1651966175&amp;do=diff</link>
        <description>Synopsis:

$windowctl(REFNUM &lt;refnum|name|uuid&gt;) 

$windowctl(REFNUMS) 

$windowctl(REFNUMS_BY_PRIORITY) 

$windowctl(REFNUMS_ON_SCREEN) 

$windowctl(NEW) 

$windowctl(NEW_HIDE) 

$windowctl(GET &lt;refnum&gt; &lt;field&gt;) 

$windowctl(SET &lt;refnum&gt; &lt;field&gt; &lt;value&gt;)</description>
    </item>
    <item rdf:about="https://epicsol.org/window_activity_handling?rev=1171855246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-19T03:20:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_activity_handling</title>
        <link>https://epicsol.org/window_activity_handling?rev=1171855246&amp;do=diff</link>
        <description># $EPIC: window_activity_handling.txt,v 1.3 2007/02/19 03:20:46 jnelson Exp $

Synopsis:

windowctl(SET &lt;winref&gt; CURRENT_ACTIVITY &lt;number&gt;) 

windowctl(SET &lt;winref&gt; ACTIVITY_FORMAT &lt;number&gt; &lt;string&gt;) 

windowctl(SET &lt;winref&gt; ACTIVITY_DATA &lt;number&gt; &lt;string&gt;)

Description:

This feature gives you, through the %E</description>
    </item>
    <item rdf:about="https://epicsol.org/window_add?rev=1341383423&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-04T06:30:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_add</title>
        <link>https://epicsol.org/window_add?rev=1341383423&amp;do=diff</link>
        <description># $EPIC: window_add.txt,v 1.3 2012/07/04 06:30:23 jnelson Exp $

Synopsis:

window add &lt;target,[target]&gt;

Description:

This adds one or more targets to the window&#039;s target list,
without making it the window&#039;s query.  If another window already owns the 
target, it will steal it.

Remember that target lists have priority to window levels, so messages to 
or from the target will go to this window instead of the MSGS or NOTICES 
window.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_back?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_back</title>
        <link>https://epicsol.org/window_back?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_back.txt,v 1.3 2006/08/20 20:20:47 sthalik Exp $

Synopsis:

window back

Description:

This compound option makes the previous current window the current
window.  If the previous current window is visible, then this command
behaves as a window refnum.  If the previous current window is
hidden, then this command behaves as a</description>
    </item>
    <item rdf:about="https://epicsol.org/window_balance?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_balance</title>
        <link>https://epicsol.org/window_balance?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_balance.txt,v 1.2 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window balance

Description:

This resizes all of the non-fixed windows on the current screen so they 
as close to equal in size as possible.  Their order on the screen is not 
changed.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_beep_always?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_beep_always</title>
        <link>https://epicsol.org/window_beep_always?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_beep_always.txt,v 1.2 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window beep always &lt;on|off|toggle&gt;

Description:

If this value is off, then while this window is hidden any beeps that occur
will be ignored.  If this value is on, then a message will be sent to the 
current window that a</description>
    </item>
    <item rdf:about="https://epicsol.org/window_channel?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_channel</title>
        <link>https://epicsol.org/window_channel?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_channel.txt,v 1.2 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window channel &lt;channel&gt;

Description:

This directs all messages associated with the specified channel to the
current window.  If the client is not currently on the channel, it will
be joined.  If it is, channel messages going to other windows will now
go to the current one (and removed from the others).</description>
    </item>
    <item rdf:about="https://epicsol.org/window_clear?rev=1184105399&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-10T22:09:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_clear</title>
        <link>https://epicsol.org/window_clear?rev=1184105399&amp;do=diff</link>
        <description># $EPIC: window_clear.txt,v 1.3 2007/07/10 22:09:59 jnelson Exp $

Synopsis:

window clear

Description:

CLEAR scrolls the visible part of the window&#039;s scrollback buffer up 
until none of it is visible.  The scrollback buffer is not changed in any
way -- the lines are still there, and can still be viewed by scrolling 
backwards.  You can reverse a</description>
    </item>
    <item rdf:about="https://epicsol.org/window_clearlevel?rev=1634499065&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-17T19:31:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_clearlevel</title>
        <link>https://epicsol.org/window_clearlevel?rev=1634499065&amp;do=diff</link>
        <description>Synopsis:

window clearlevel &lt;level(s)&gt;

Description:

The WINDOW CLEARLEVEL operation removes all items from the
WINDOW LASTLOG whose output level is in the level mask.
You can specify multiple levels by comma-separating them,
Removing things from your lastlog also removes them from your
scrollback and your screen as well.  This is useful for making 
certin types of output go away</description>
    </item>
    <item rdf:about="https://epicsol.org/window_clearregex?rev=1634498955&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-17T19:29:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_clearregex</title>
        <link>https://epicsol.org/window_clearregex?rev=1634498955&amp;do=diff</link>
        <description># $EPIC: window_clear.txt,v 1.3 2007/07/10 22:09:59 jnelson Exp $

Synopsis:

window clearregex &lt;regex&gt;

Description:

The WINDOW CLEARREGEX operation removes all items from the
WINDOW LASTLOG whose text (what you see on the screen) matches the
&lt;regex&gt;.  Removing things from your lastlog also removes them from your
scrollback and your screen as well.  This is useful for making 
conversations with annoying bots go away retroactively.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_create?rev=1703477623&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-25T04:13:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_create</title>
        <link>https://epicsol.org/window_create?rev=1703477623&amp;do=diff</link>
        <description>Synopsis:

window create

Description:

This command creates a new physical screen in a new TTY.
If you are running under GNU Screen or Tmux, (normal) it 
will open a new screen/tmux window and put a new window in it.
If you are running locally under X Window, it will open a new
xterm and put a new window in it.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_delete?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_delete</title>
        <link>https://epicsol.org/window_delete?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_delete.txt,v 1.2 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window delete

Description:

This operation destroys any auxilliary screens that you created with the
window create operation.  You are never permitted to destroy the 
main (first) screen.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_describe?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_describe</title>
        <link>https://epicsol.org/window_describe?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_describe.txt,v 1.2 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window describe

Description:

This command displays information about the current window.  This is
the &#039;default&#039; command to window if none is given.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_discon?rev=1251316242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-08-26T19:50:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_discon</title>
        <link>https://epicsol.org/window_discon?rev=1251316242&amp;do=diff</link>
        <description>#$EPIC: window_discon.txt,v 1.4 2009/08/13 04:25:48 jnelson Exp $

Synopsis:

window discon

Description:

This sets the window&#039;s server to “NOSERV”, which means it is not associated
with a server.  It will not receive any output unless you xecho to it.

In the past, windows did not have strong associations with their server, and
if their server was disconnected, they would jump ship and try to attach
themselves to another server.  Failing that, they would disassociate
themselves from any server…</description>
    </item>
    <item rdf:about="https://epicsol.org/window_double?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_double</title>
        <link>https://epicsol.org/window_double?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_double.txt,v 1.2 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window double [on|off|toggle]

Description:

When turned on, this causes the current window to use a “doubled” status
bar.  In other words, the status bar is two lines high instead of one,
allowing more information to be visible at once.  Each window may have a
double status bar independently of the rest.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_echo?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_echo</title>
        <link>https://epicsol.org/window_echo?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_echo.txt,v 1.2 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window echo [text]

Description:

This option basically only echos things to the window, like an echo. The
only time you might ever want to use it is in large window statements.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_fixed?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_fixed</title>
        <link>https://epicsol.org/window_fixed?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_fixed.txt,v 1.2 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window fixed [on|off]

Description:

This toggles the current window&#039;s fixed status on/off. When a window is
fixed, it can&#039;t be moved or resized by an operation on a separate window.
All movements and resizes must explicitly be done on this window.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_flush?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_flush</title>
        <link>https://epicsol.org/window_flush?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_flush.txt,v 1.2 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window flush

Description:

This discards the contents of the current window&#039;s “hold buffer” if
you are scrolled back or in set hold_mode, and clears the window&#039;s
set hold_mode setting.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_flush_scrollback?rev=1157135570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-01T18:32:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_flush_scrollback</title>
        <link>https://epicsol.org/window_flush_scrollback?rev=1157135570&amp;do=diff</link>
        <description># $EPIC: window_flush_scrollback.txt,v 1.2 2006/08/31 11:57:06 sthalik Exp $

Synopsis:

window flush_scrollback

Description:

This will clear window&#039;s scrollback, effectively removing all the
contents from a window.

History:

window flush_scrollback first appeared in EPIC5-0.0.7.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_goto?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_goto</title>
        <link>https://epicsol.org/window_goto?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_goto.txt,v 1.2 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window goto &lt;number&gt;

Description:

This switches the current window to window &lt;number&gt; from the top of the
screen.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_grow?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_grow</title>
        <link>https://epicsol.org/window_grow?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_grow.txt,v 1.2 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window grow &lt;lines&gt;

Description:

This makes the current window increase in size by the specified number
of lines.  Any other visible windows are decreased in size accordingly
to accommodate the current window.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_hide?rev=1261963538&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-28T01:25:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_hide</title>
        <link>https://epicsol.org/window_hide?rev=1261963538&amp;do=diff</link>
        <description># $EPIC: window_hide.txt,v 1.4 2009/12/28 01:25:38 jnelson Exp $

Synopsis:

window hide

Description:

This removes the current window from the screen.  The window continues to
exist and functions normally.  You can bring the window back to the screen
later (</description>
    </item>
    <item rdf:about="https://epicsol.org/window_hide_others?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_hide_others</title>
        <link>https://epicsol.org/window_hide_others?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_hide_others.txt,v 1.2 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window hide_others

Description:

This is similar to window hide, but it hides all windows except the
current one.  Naturally, the current window is resized to completely
fill the screen</description>
    </item>
    <item rdf:about="https://epicsol.org/window_hold_interval?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_hold_interval</title>
        <link>https://epicsol.org/window_hold_interval?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_hold_interval.txt,v 1.2 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window hold_interval &lt;lines&gt;

Description:

This controls how many lines must be added to this window&#039;s hold
buffer before your status line is forcibly refreshed.  The default is
10, which is the traditional value.  The number of lines must be at
least 1.  This command overrides the default value from</description>
    </item>
    <item rdf:about="https://epicsol.org/window_hold_mode?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_hold_mode</title>
        <link>https://epicsol.org/window_hold_mode?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_hold_mode.txt,v 1.2 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window hold_mode &lt;on|off|toggle&gt;

Description:

This turns hold mode on or off for a window.  When hold_mode is OFF,
new output to a window causes the window&#039;s contents to scroll upwards to
make room for the new output.  When</description>
    </item>
    <item rdf:about="https://epicsol.org/window_hold_slider?rev=1217222151&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-28T05:15:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_hold_slider</title>
        <link>https://epicsol.org/window_hold_slider?rev=1217222151&amp;do=diff</link>
        <description># $EPIC: window_hold_slider.txt,v 1.4 2008/07/28 05:15:51 jnelson Exp $

Synopsis:

window hold_slider &lt;number&gt;

Description:

Traditionally, when you turned hold mode on in ircII, you used the &lt;enter&gt;
key (technically, the bind send_line keybinding) to “acknowledge”</description>
    </item>
    <item rdf:about="https://epicsol.org/window_indent?rev=1157135570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-01T18:32:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_indent</title>
        <link>https://epicsol.org/window_indent?rev=1157135570&amp;do=diff</link>
        <description># $EPIC: window_indent.txt,v 1.2 2006/08/31 12:57:39 sthalik Exp $

Synopsis:

window indent &lt;on|off|toggle&gt;

Description:

This command lets you enable or disable /set indent on for
individual windows. However, /set indent overwrites all previous
window indent settings.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_kill?rev=1341383423&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-04T06:30:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_kill</title>
        <link>https://epicsol.org/window_kill?rev=1341383423&amp;do=diff</link>
        <description># $EPIC: window_kill.txt,v 1.4 2012/07/04 06:30:23 jnelson Exp $

Synopsis:

window kill

Description:

This destroys the current window.  If this is the last window connected to 
a server, the server is disconnected.

A window can&#039;t be killed if:

	*  The window is not</description>
    </item>
    <item rdf:about="https://epicsol.org/window_killable?rev=1157135570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-01T18:32:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_killable</title>
        <link>https://epicsol.org/window_killable?rev=1157135570&amp;do=diff</link>
        <description># $EPIC: window_killable.txt,v 1.2 2006/08/30 21:02:47 sthalik Exp $

Synopsis:

window killable [on|off|toggle]

Description:

Specified whether the window can be destroyed with /[[window kill]. When
this setting is off, /[[window kill] produces no effect.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_killswap?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_killswap</title>
        <link>https://epicsol.org/window_killswap?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_killswap.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window killswap

Description:

This atomically does a window swap last and window kill
in one operation.  If the window swap last
cannot be performed, the window will not be killed.

History:

This operation first appeared some time before EPIC3.004.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_kill_all_hidden?rev=1341383423&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-04T06:30:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_kill_all_hidden</title>
        <link>https://epicsol.org/window_kill_all_hidden?rev=1341383423&amp;do=diff</link>
        <description># $EPIC: window_kill_all_hidden.txt,v 1.4 2012/07/04 06:30:23 jnelson Exp $

Synopsis:

window kill_all_hidden

Description:

This performs a window kill on all of the windows that are 
hidden/invisible.  It will skip unkillable windows.  If the current 
window is hidden, then an undefined visible window will become the new
current window.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_kill_others?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_kill_others</title>
        <link>https://epicsol.org/window_kill_others?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_kill_others.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window kill_others

Description:

This performs a window kill on all of the other windows on the 
screen (if the window is visible) or all the other hidden windows (if the
window is hidden).  After this completes, the window will either be the 
only visible window, or the only hidden window.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_last?rev=1396987397&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T20:03:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_last</title>
        <link>https://epicsol.org/window_last?rev=1396987397&amp;do=diff</link>
        <description># $EPIC: window_last.txt,v 1.4 2007/08/05 13:49:54 jnelson Exp $

Synopsis:

window last

Description:

This operation is for split windows.  The corresponding operation for 
hidden windows is window swap last.

Each screen has a current window and a last window, where the</description>
    </item>
    <item rdf:about="https://epicsol.org/window_lastlog?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_lastlog</title>
        <link>https://epicsol.org/window_lastlog?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_lastlog.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window lastlog [&lt;lines&gt;]

Description:

Sets the current window&#039;s maximum lastlog size to &lt;lines&gt; number of lines.
When your lastlog reaches this many items, new lines of output cause the
oldest line of output to be deleted.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_lastlog_level?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_lastlog_level</title>
        <link>https://epicsol.org/window_lastlog_level?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_lastlog_level.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window lastlog_level [&lt;levels&gt;]

Description:

This works similarly to window level, except the levels specified
determine what the client will save to its lastlog buffer for that
window.  If no level is specified, the current setting for the window
is displayed.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_level?rev=1157135570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-01T18:32:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_level</title>
        <link>https://epicsol.org/window_level?rev=1157135570&amp;do=diff</link>
        <description># $EPIC: window_level.txt,v 1.4 2006/08/31 14:06:54 sthalik Exp $

Synopsis:

window level [&lt;levels&gt;]

Description:

This sets what type of messages are displayed in the current window.
The actual levels to display may consist of a comma-delimited list
of valid levels (see</description>
    </item>
    <item rdf:about="https://epicsol.org/window_list?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_list</title>
        <link>https://epicsol.org/window_list?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_list.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window list

Description:

This displays a table of all windows.  For each window, it shows the
reference number, nickname used in that window, name of the window (if
any), channels being directed to that window (if any), the nickname of
the user being queried in that window (if any), what server it is on,
and the LEVEL.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_log?rev=1157475418&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-05T16:56:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_log</title>
        <link>https://epicsol.org/window_log?rev=1157475418&amp;do=diff</link>
        <description># $EPIC: window_log.txt,v 1.4 2006/09/02 18:27:47 sthalik Exp $

Synopsis:

window log &lt;ON|OFF|TOGGLE&gt;

Description:

This controls whether or not the messages sent to the current window
are written to an external logfile.  

The logfile name is

	*  The window logfile value, if any</description>
    </item>
    <item rdf:about="https://epicsol.org/window_logfile?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_logfile</title>
        <link>https://epicsol.org/window_logfile?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_logfile.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window logfile &lt;filename&gt;

Description:

This sets the name of the logfile to use for the current window.  When
window log is on, data is appended to this file.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_move?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_move</title>
        <link>https://epicsol.org/window_move?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_move.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window move &lt;number&gt;

Description:

This moves the current window the specified number of positions down
the screen.  If the specified number would move the window off the
screen, it is</description>
    </item>
    <item rdf:about="https://epicsol.org/window_move_to?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_move_to</title>
        <link>https://epicsol.org/window_move_to?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_move_to.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window move_to &lt;number&gt;

Description:

This moves the current window to the &lt;number&gt;th position from the top,
counting from 1 (the top-most window).  If &lt;number&gt; is greater than the
number of windows on the screen, the current window is made the bottom
window on the screen.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_name?rev=1622134267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-27T16:51:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_name</title>
        <link>https://epicsol.org/window_name?rev=1622134267&amp;do=diff</link>
        <description># $EPIC: window_name.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window name &lt;name&gt; 

window name -

Description:

This assigns the current window the specified name.  The name may now be
used in place of the window&#039;s reference number in most cases.  You can 
use</description>
    </item>
    <item rdf:about="https://epicsol.org/window_new?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_new</title>
        <link>https://epicsol.org/window_new?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_new.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window new

Description:

This creates a new split (visible) window.  This is done by splitting one
of the current visible windows in half and giving the other half of its
space to the new window.  The</description>
    </item>
    <item rdf:about="https://epicsol.org/window_new_hide?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_new_hide</title>
        <link>https://epicsol.org/window_new_hide?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_new_hide.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window new_hide

Description:

This creates a new hidden window.  Because this new window isn&#039;t made
visible, it won&#039;t disrupt your screen&#039;s window placements like 
window new hide does.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_next?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_next</title>
        <link>https://epicsol.org/window_next?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_next.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window next

Description:

This swaps the current window with the next higher numbered hidden window.
Windows are numbers sequentially, so if the current window is 2, this 
command will look for the lowest hidden window refnum greater than 2.
If there is no hidden window with a greater refnum, it will wrap around 
and use the lowest hidden window refnum.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_noserv?rev=1251316242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-08-26T19:50:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_noserv</title>
        <link>https://epicsol.org/window_noserv?rev=1251316242&amp;do=diff</link>
        <description># $EPIC: window_noserv.txt,v 1.4 2009/08/13 04:25:48 jnelson Exp $

Synopsis:

window noserv 

Description:

This operation complete disassociates the window with any server.  You must
later associate it with a server using window server.  Output does not
appear to disassociated servers unless you</description>
    </item>
    <item rdf:about="https://epicsol.org/window_notified?rev=1157135570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-01T18:32:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_notified</title>
        <link>https://epicsol.org/window_notified?rev=1157135570&amp;do=diff</link>
        <description># $EPIC: window_notified.txt,v 1.4 2006/08/30 19:28:30 sthalik Exp $

Synopsis:

window notified [on|off|toggle]

Description:

This manually toggles a window&#039;s “notified” state. A window that
is “notified” will show up in the %F status line expando.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_notify?rev=1157135570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-01T18:32:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_notify</title>
        <link>https://epicsol.org/window_notify?rev=1157135570&amp;do=diff</link>
        <description># $EPIC: window_notify.txt,v 1.5 2006/08/30 19:28:30 sthalik Exp $

Synopsis:

window notify [on|off|toggle]

Description:

This turns on notification for the current window.  This means that,
should the current window ever be hidden, a message will be displayed
in the new current window indicating activity in hidden window.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_notify_level?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_notify_level</title>
        <link>https://epicsol.org/window_notify_level?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_notify_level.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window notify_level [&lt;levels&gt;]

Description:

This works similarly to window level, except the levels specified
determine what types of messages the client will report activity in
that window for if</description>
    </item>
    <item rdf:about="https://epicsol.org/window_notify_name?rev=1217222151&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-28T05:15:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_notify_name</title>
        <link>https://epicsol.org/window_notify_name?rev=1217222151&amp;do=diff</link>
        <description># $EPIC: window_notify_name.txt,v 1.4 2008/07/28 05:15:51 jnelson Exp $

Synopsis:

window notify_name

Description:

In all ircII clients, when a window has a notification event
(see WINDOW NOTIFY), the window&#039;s refnum is added to the %F status
line expando.  

The client also has a %{1}F status line expando which contains the first
appropriate value of:</description>
    </item>
    <item rdf:about="https://epicsol.org/window_number?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_number</title>
        <link>https://epicsol.org/window_number?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_number.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window number &lt;number&gt;

Description:

This changes the current window&#039;s reference number to the specified
number.  If another window already has that refnum, the windows swap
refnums.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_pop?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_pop</title>
        <link>https://epicsol.org/window_pop?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_pop.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window pop

Description:

This pops the top window off the window stack and makes it the current
window.  If that window is hidden, it is made visible.  If it no longer
exists, the next window on the stack is tried until an existing one is
found.  If the stack is empty, the current window is left unchanged.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_previous?rev=1224981707&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-26T00:41:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_previous</title>
        <link>https://epicsol.org/window_previous?rev=1224981707&amp;do=diff</link>
        <description># $EPIC: window_previous.txt,v 1.4 2008/10/26 00:41:47 jnelson Exp $

Synopsis:

window previous

Description:

This operation does a window swap with the hidden window whose 
window number is the next smaller refnum than the current 
window&#039;s refnum.  If there are no smaller refnums than the current window&#039;s
refnum, then it will wrap around to the highest refnum.  For example, if
the current window is refnum 5, this would swap with window refnum 4.  Doing
it again a second time would swap with …</description>
    </item>
    <item rdf:about="https://epicsol.org/window_prompt?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_prompt</title>
        <link>https://epicsol.org/window_prompt?rev=1156882711&amp;do=diff</link>
        <description># $EPIC: window_prompt.txt,v 1.4 2006/08/29 18:22:56 sthalik Exp $

Synopsis:

window prompt &lt;text&gt;

Description:

This sets the current input prompt to the given text.  It will replace
the $T expando as the window target when it is used in set
input_prompt variable.  The window prompt is set automatically anytime
the client detects an</description>
    </item>
    <item rdf:about="https://epicsol.org/window_push?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_push</title>
        <link>https://epicsol.org/window_push?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_push.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window push [&lt;refnum&gt;]

Description:

This pushes the current (or specified) window onto the window stack.
The same window may be pushed onto the stack more than once.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_query?rev=1243957956&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-02T15:52:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_query</title>
        <link>https://epicsol.org/window_query?rev=1243957956&amp;do=diff</link>
        <description># $EPIC: window_query.txt,v 1.4 2009/06/01 00:47:41 jnelson Exp $

Synopsis:

window query 

window query &lt;nick&gt;[,&lt;nick&gt;] 

Description:

When provided without an argument, your window&#039;s target list
is cleared.  This removes the window&#039;s query.

When provided with an argument, the argument is a comma-separated list of 
targets and they are</description>
    </item>
    <item rdf:about="https://epicsol.org/window_rebuild_scrollback?rev=1171855246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-19T03:20:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_rebuild_scrollback</title>
        <link>https://epicsol.org/window_rebuild_scrollback?rev=1171855246&amp;do=diff</link>
        <description># $EPIC: window_rebuild_scrollback.txt,v 1.2 2007/02/19 03:20:46 jnelson Exp $

Synopsis:

window rebuild_scrollback

Description:

The window rebuild_scrollback operator causes a window&#039;s scrollback 
buffer to be rebuilt, even if it doesn&#039;t need to be.

Normally, a window&#039;s scrollback buffer is rebuilt every time the number of
columns is changed, either by resizing the screen, or by moving the window
from a screen of one size to a screen of a different size.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_refnum?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_refnum</title>
        <link>https://epicsol.org/window_refnum?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_refnum.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window refnum &lt;refnum&gt;

Description:

This changes the current window to the specified window.  If the
specified window is hidden, it is not made visible.  Use
window refnum_or_swap to do that.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_refnum_or_swap?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_refnum_or_swap</title>
        <link>https://epicsol.org/window_refnum_or_swap?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_refnum_or_swap.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window refnum_or_swap &lt;refnum&gt;

Description:

This atomically makes the given window both current and visible,
without failure.  If the window is visible, then the client makes it
current, as</description>
    </item>
    <item rdf:about="https://epicsol.org/window_refresh?rev=1217222151&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-28T05:15:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_refresh</title>
        <link>https://epicsol.org/window_refresh?rev=1217222151&amp;do=diff</link>
        <description># $EPIC: window_refresh.txt,v 1.4 2008/07/28 05:15:51 jnelson Exp $

Synopsis:

window refresh

Description:

Traditionally, ircII clients have redrawn your display after each window
operation.  However, on slow computers or over slow links, performing
several operations in sequence causes a</description>
    </item>
    <item rdf:about="https://epicsol.org/window_rejoin?rev=1396967816&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:36:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_rejoin</title>
        <link>https://epicsol.org/window_rejoin?rev=1396967816&amp;do=diff</link>
        <description># $EPIC: window_rejoin.txt,v 1.5 2008/07/28 05:15:51 jnelson Exp $

Synopsis:

window rejoin [“]&lt;channel&gt;[,&lt;channel&gt;] [&lt;key-list&gt;][”]

Technical:

	*  This is the command that CHANNEL uses to do its work.
	*  The argument is a qword containing a comma separated list of channel names, a space, and a comma-separated list of channel keys.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_remove?rev=1243957956&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-02T15:52:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_remove</title>
        <link>https://epicsol.org/window_remove?rev=1243957956&amp;do=diff</link>
        <description># $EPIC: window_remove.txt,v 1.4 2009/06/01 00:47:41 jnelson Exp $

Synopsis:

window remove &lt;name&gt;

Description:

This stops further messages from the specified name from being redirected
to the current window.  This only applies to names that have been
specifically</description>
    </item>
    <item rdf:about="https://epicsol.org/window_scrolladj?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_scrolladj</title>
        <link>https://epicsol.org/window_scrolladj?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_scrolladj.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window scrolladj [ON|OFF]

Description:

The traditional behavior of ircII when a window&#039;s size is increased for
any reason is to insert blank lines at the bottom of the window.  ircII
never re-exposes lines that have scrolled off the top of the window.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_scrollback?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_scrollback</title>
        <link>https://epicsol.org/window_scrollback?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_scrollback.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window scrollback [&lt;lines&gt;]

Description:

This operation sets how many physical lines of output is retained in the
window&#039;s scrollback buffer before it is discarded.  This buffer is distinct
from the window&#039;s lastlog buffer.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_scroll_backward?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_scroll_backward</title>
        <link>https://epicsol.org/window_scroll_backward?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_scroll_backward.txt,v 1.4 2006/08/20 20:25:35 sthalik Exp $

Synopsis:

window scroll_backward

Description:

This operation moves the scrollback view backwards (towards older
output). The amount it moves is determined by set scrollback_ratio
which is a percentage of the window&#039;s size.
It is usual and customary when you scroll backward for the scrollback
view to become the current view, so you will always see an immediate
effect.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_scroll_end?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_scroll_end</title>
        <link>https://epicsol.org/window_scroll_end?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_scroll_end.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window scroll_end

Description:

This operation cancels the scrollback view and unholds any held output,
which should have the effect of moving the window&#039;s display to the very
bottom of the scrollback buffer.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_scroll_forward?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_scroll_forward</title>
        <link>https://epicsol.org/window_scroll_forward?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_scroll_forward.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window scroll_forward

Description:

This operation moves the scrollback view forwards (towards newer
output). The amount it moves is determined by set scrollback_ratio
which is a percentage of the window&#039;s size.  When
you scroll forward to the point where the normal view is, the scrollback
view is automatically turned off.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_scroll_start?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_scroll_start</title>
        <link>https://epicsol.org/window_scroll_start?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_scroll_start.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window scroll_start

Description:

This operation moves the scrollback view to the top of the scrollback 
buffer (the oldest output).

When the scrollback view is active (after you use scroll_start), new
output to your window is buffered (held) without bounds, so you will
never lose any output.  But it will use more memory.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_search_back?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_search_back</title>
        <link>https://epicsol.org/window_search_back?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_search_back.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window search_back “[&lt;regex&gt;]”

Description:

This operation moves the scrollback view backwards (older) so the top of 
the window is the next older line that matches the regex &lt;regex&gt;.  If 
there are no matches going backwards, it will beep.  If you omit &lt;regex&gt;
it will re-use the last &lt;regex&gt; you provided to either search_back or 
search_forward.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_search_forward?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_search_forward</title>
        <link>https://epicsol.org/window_search_forward?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_search_forward.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window search_forward “[&lt;regex&gt;]”

Description:

This operation moves the scrollback view forwards (newer) so the top of 
the window is the next newer line that matches the regex &lt;regex&gt;.  If 
there are no matches going forwards, it will beep.  If you omit &lt;regex&gt;
it will re-use the last &lt;regex&gt; you provided to either search_back or 
search_forward.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_server?rev=1357659852&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-01-08T15:44:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_server</title>
        <link>https://epicsol.org/window_server?rev=1357659852&amp;do=diff</link>
        <description># $EPIC: window_server.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window server &lt;server&gt;[:[&lt;port&gt;][:[&lt;password&gt;][:[&lt;nickname&gt;]]]]

Description:

This command attaches this window to a different server.
The new server is connected to if necessary.
If the old server has no other windows, it is disconnected.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_show?rev=1217222151&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-28T05:15:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_show</title>
        <link>https://epicsol.org/window_show?rev=1217222151&amp;do=diff</link>
        <description># $EPIC: window_show.txt,v 1.4 2008/07/28 05:15:51 jnelson Exp $

Synopsis:

window show &lt;refnum&gt;

Description:

This add a hidden (“invisible”) window to the screen.
If the window is already visible, then that is not changed.
Either way, the window is made the current window.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_show_all?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_show_all</title>
        <link>https://epicsol.org/window_show_all?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_show_all.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window show_all

Description:

This performs a window show on each hidden window.

History:

This operation first appeared some some time during EPIC4.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_shrink?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_shrink</title>
        <link>https://epicsol.org/window_shrink?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_shrink.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window shrink &lt;lines&gt;

Description:

This makes the current window decrease in size by the specified number
of lines.  Any other visible windows are increased in size accordingly
to accommodate the current window.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_size?rev=1217222151&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-28T05:15:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_size</title>
        <link>https://epicsol.org/window_size?rev=1217222151&amp;do=diff</link>
        <description># $EPIC: window_size.txt,v 1.4 2008/07/28 05:15:51 jnelson Exp $

Synopsis:

window size [&lt;lines&gt;]

Description:

This makes the viewable part of the current window &lt;line&gt; lines tall. 
All other windows on the screen are resized to accomodate the current
window&#039;s new size.
Setting a window to size 0 makes the window nothing but a status bar.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_skip?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_skip</title>
        <link>https://epicsol.org/window_skip?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_skip.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window skip [on|off]

Description:

This determines whether the current window is skipped or not. A skipped
window is ignored in bind next_window and bind previous_window
The only way to switch to a window with this status is with a</description>
    </item>
    <item rdf:about="https://epicsol.org/window_stack?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_stack</title>
        <link>https://epicsol.org/window_stack?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_stack.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window stack

Description:

This just displays the current window stack.  Window descriptions are
added to the stack with window push.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_status_format?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_status_format</title>
        <link>https://epicsol.org/window_status_format?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_status_format.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window status_format “[&lt;text&gt;]”

Description:

Normally every window uses the global set status_format
value to create a single line status bar.  You have the option of overriding 
the status bar format on a per-window basis.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_status_format1?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_status_format1</title>
        <link>https://epicsol.org/window_status_format1?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_status_format1.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window status_format1 “[&lt;text&gt;]”

Description:

Normally every window uses the global set status_format1 value
to create the top line of the double status bar.  You have the option 
of overriding the status bar format on a per-window basis.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_status_format2?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_status_format2</title>
        <link>https://epicsol.org/window_status_format2?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_status_format2.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window status_format2 “[&lt;text&gt;]”

Description:

Normally every window uses the global set status_format2 value
to create the bottom line of the double status bar.  You have the option 
of overriding the status bar format on a per-window basis.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_status_special?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_status_special</title>
        <link>https://epicsol.org/window_status_special?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_status_special.txt,v 1.4 2006/08/20 20:25:35 sthalik Exp $

Synopsis:

window status_special &lt;text&gt;

Description:

This changes the status bar %. expando. It could be used to
set some window-specific information.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_swap?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_swap</title>
        <link>https://epicsol.org/window_swap?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_swap.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window swap &lt;hidden refnum&gt;

Description:

This swaps the current window with the specified hidden window.  The
proportions of the current window are maintained.  This command only
works with hidden windows.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_swappable?rev=1217219961&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-28T04:39:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_swappable</title>
        <link>https://epicsol.org/window_swappable?rev=1217219961&amp;do=diff</link>
        <description># $EPIC: window_swappable.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window swappable [ON|OFF]

Description:

This boolean value controls whether you can change the visibility of this
window.  You cannot hide a visible window or unhide an invisible window 
while it&#039;s</description>
    </item>
    <item rdf:about="https://epicsol.org/window_targets?rev=1243817261&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-01T00:47:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_targets</title>
        <link>https://epicsol.org/window_targets?rev=1243817261&amp;do=diff</link>
        <description># $EPIC: window_targets.txt,v 1.1 2009/06/01 00:47:41 jnelson Exp $

Synopsis:

This page discusses Window Target Lists and how they influence other things.

Description:

Each window has a list of “irc targets” which belong to that window.  When a 
target is in a window&#039;s target list, all output regarding that target will 
be sent to that window.  Usually an</description>
    </item>
    <item rdf:about="https://epicsol.org/window_topline?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_topline</title>
        <link>https://epicsol.org/window_topline?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_topline.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window toplines &lt;line&gt; “[&lt;string&gt;]”

Description:

This operation changes the &lt;line&gt;th topline of a window 
to &lt;string&gt;.  Because each window has 9 toplines, &lt;line&gt; must be a value 
from 1 to 9.  You can always change a topline even if the topline is not 
visible.  If &lt;string&gt; is a hyphen, then the topline is cleared.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_toplines?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_toplines</title>
        <link>https://epicsol.org/window_toplines?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: window_toplines.txt,v 1.3 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

window toplines [&lt;lines&gt;]

Description:

This operation reserves &lt;lines&gt; nonscrollable lines at the top of a 
window&#039;s display for display of the window&#039;s toplines.

Each window has 9 toplines, so &lt;lines&gt; must be 0 to 9.  You are permitted
to change any window topline at any time, even if the topline is not visible.</description>
    </item>
    <item rdf:about="https://epicsol.org/window_unclear?rev=1171943669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-20T03:54:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>window_unclear</title>
        <link>https://epicsol.org/window_unclear?rev=1171943669&amp;do=diff</link>
        <description># $EPIC: window_unclear.txt,v 1.2 2007/02/20 03:54:29 jnelson Exp $

Synopsis:

window unclear

Description:

This performs the inverse operation of window clear.  The contents of
the window are shifted down so any empty space at the bottom of the window
is eliminated, and the next line of output causes the window to scroll.</description>
    </item>
    <item rdf:about="https://epicsol.org/word?rev=1172802724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-02T02:32:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>word</title>
        <link>https://epicsol.org/word?rev=1172802724&amp;do=diff</link>
        <description># $EPIC: word.txt,v 1.4 2007/03/02 02:32:04 jnelson Exp $

Synopsis:

$word(&lt;index&gt; &lt;list&gt;)

Technical:

	*  If the &lt;index&gt; argument is omitted, the empty string is returned.
	*  If the &lt;list&gt; argument is omitted, the empty string is returned.
	*  The &lt;index&gt; argument is taken as an integer number.</description>
    </item>
    <item rdf:about="https://epicsol.org/wordtoindex?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wordtoindex</title>
        <link>https://epicsol.org/wordtoindex?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: wordtoindex.txt,v 1.2 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

$wordtoindex(&lt;number&gt; &lt;list&gt;)

Technical:

	*  If the &lt;number&gt; argument is omitted, the empty string is returned.
	*  If &lt;number&gt; is negative, then the value 0 is returned.</description>
    </item>
    <item rdf:about="https://epicsol.org/write?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>write</title>
        <link>https://epicsol.org/write?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: write.txt,v 1.2 2006/08/20 18:32:13 sthalik Exp $

Synopsis:

$write(&lt;fd&gt; &lt;text&gt;) 

$writeb(&lt;fd&gt; &lt;text&gt;)

Technical:

This function writes the given text to the given file descriptor.  A
newline is automatically appended to the text.  The $writeb</description>
    </item>
    <item rdf:about="https://epicsol.org/writeb?rev=1181015991&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-06-05T03:59:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>writeb</title>
        <link>https://epicsol.org/writeb?rev=1181015991&amp;do=diff</link>
        <description># $EPIC: writeb.txt,v 1.3 2007/06/05 03:59:51 jnelson Exp $

Synopsis:

$writeb(&lt;fd&gt; &lt;text&gt;)

Technical:

The writeb function will write binary data to an open file.  The
&lt;text&gt; you provide must be CTCP-encoded.  The xform function allows
you to convert data into ctcp-encoded format.  The</description>
    </item>
    <item rdf:about="https://epicsol.org/xdebug?rev=1152593863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-11T04:57:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>xdebug</title>
        <link>https://epicsol.org/xdebug?rev=1152593863&amp;do=diff</link>
        <description>Disambiguation:

This is a disambiguation page.  Do you mean the xdebug command or the
xdebug function?</description>
    </item>
    <item rdf:about="https://epicsol.org/xdebug_command?rev=1712800015&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-11T01:46:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>xdebug_command</title>
        <link>https://epicsol.org/xdebug_command?rev=1712800015&amp;do=diff</link>
        <description>Synopsis:

xdebug [&lt;+|-&gt;&lt;option&gt;] block

Description:

This intentionally undocumented command provides access to developmental,
incomplete, broken, or debugging features.  These features are intended
for internal development use and are unsafe to use unless you are told 
otherwise.</description>
    </item>
    <item rdf:about="https://epicsol.org/xdebug_function?rev=1172945654&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-03-03T18:14:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>xdebug_function</title>
        <link>https://epicsol.org/xdebug_function?rev=1172945654&amp;do=diff</link>
        <description># $EPIC: xdebug_function.txt,v 1.2 2007/03/03 18:14:14 jnelson Exp $

Synopsis

$xdebug() 

$xdebug(&lt;pattern&gt;)

Description:

The xdebug function returns the status of all of the xdebug values,
suitable for passing to the xdebug command.  If you provide a 
&lt;pattern&gt;, only those values whose names match the pattern will be 
returned.  The default is to return all xdebug values.</description>
    </item>
    <item rdf:about="https://epicsol.org/xecho?rev=1523470806&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-11T18:20:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>xecho</title>
        <link>https://epicsol.org/xecho?rev=1523470806&amp;do=diff</link>
        <description>Synopsis:

xecho 

xecho [see options below] &lt;text&gt;

Description:

The xecho command, just like the echo command, outputs &lt;text&gt; to your 
display.  Normally text you output with xecho always appears, even if you
are suppressing the display.  Options are available to give you more control 
over how and where &lt;text&gt; will appear.</description>
    </item>
    <item rdf:about="https://epicsol.org/xeval?rev=1273703133&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-05-12T22:25:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>xeval</title>
        <link>https://epicsol.org/xeval?rev=1273703133&amp;do=diff</link>
        <description>Synopsis:

xeval [see flags below] &lt;block&gt;

Description:

The xeval command runs the &lt;block&gt; of code after it has gone through
alias expansion again.  

EXTREME CAUTION: THE CARELESS USE OF THIS COMMAND IS THE SOURCE OF AN 
INJECTION ATTACK.  This can&#039;t be stressed strongly enough.</description>
    </item>
    <item rdf:about="https://epicsol.org/xform?rev=1341383423&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-04T06:30:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>xform</title>
        <link>https://epicsol.org/xform?rev=1341383423&amp;do=diff</link>
        <description># $EPIC: xform.txt,v 1.10 2012/07/04 06:30:23 jnelson Exp $

Synopsis

$xform(“&lt;encodings&gt;” “&lt;metas&gt;” &lt;text&gt;)

About string transformations:

The $xform() function transforms the &lt;text&gt; into some other form.  There are
three types of transformations:</description>
    </item>
    <item rdf:about="https://epicsol.org/xmsglog?rev=1396967291&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-08T14:28:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>xmsglog</title>
        <link>https://epicsol.org/xmsglog?rev=1396967291&amp;do=diff</link>
        <description>XMSGLOG

This is a stub for the /load xmsglog script</description>
    </item>
    <item rdf:about="https://epicsol.org/xquote?rev=1156882711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T20:18:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>xquote</title>
        <link>https://epicsol.org/xquote?rev=1156882711&amp;do=diff</link>
        <description>Synopsis:

xquote [see flags below] &lt;rfc1459-statement&gt;

Description:

The xquote command sends &lt;rfc1459-statement&gt; directly to the current
server without any interpretation or formatting.  In EPIC4 and some
older versions of EPIC5, you are not permitted to quote the</description>
    </item>
    <item rdf:about="https://epicsol.org/xtype?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>xtype</title>
        <link>https://epicsol.org/xtype?rev=1156867689&amp;do=diff</link>
        <description>Synopsis:

xtype &lt;text&gt; 

xtype -literal &lt;text&gt;

Description:

In the first form, without arguments, the xtype command has the same 
behavior as type.  

When used in the second format, each character in &lt;text&gt; is inserted into the
input line, ignoring any key binding it might have</description>
    </item>
    <item rdf:about="https://epicsol.org/yn?rev=1156867689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-29T16:08:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>yn</title>
        <link>https://epicsol.org/yn?rev=1156867689&amp;do=diff</link>
        <description># $EPIC: yn.txt,v 1.3 2006/08/20 20:31:45 sthalik Exp $

Synopsis:

$yn(&lt;level&gt; &lt;number&gt;)

Technical:

	*  Returns the linearly independant bessel function of the second kind of the order &lt;level&gt; for &lt;number&gt;.
	*  If the &lt;level&gt; or &lt;number&gt; argument is omitted the empty string is returned.</description>
    </item>
</rdf:RDF>
