swerc

anselm's simpler werc fork
git clone git://git.suckless.org/swerc
Log | Files | Refs | README

commit 9cce0f2f451fad74bcab7eb11da7bb42d26d2826
parent 3fce366a0cf085b62f470697d22086c185ef64c6
Author: uriel@soma <unknown>
Date:   Mon, 16 Feb 2009 02:27:28 +0000

Replace switch with series of if, makes the code slightly cleaner, I think.
Diffstat:
Mapps/blagh/app.rc | 26+++++++++++++-------------
1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/apps/blagh/app.rc b/apps/blagh/app.rc @@ -26,26 +26,26 @@ fn blagh_init { ll_add handlers_bar_left echo '<a href="'$blagh_uri'new_post">Make a new post</a>' } - switch($req_path) { - case $blagh_uri + if(~ $req_path $blagh_uri) { handler_body_main=blagh_body u=$blagh_uri'index' extraHeaders=$"extraHeaders ^ \ '<link rel="alternate" type="application/rss+xml" title="RSS" href="'$"u'.rss" /> <link rel="alternate" type="application/atom+xml" title="ATOM" href="'$"u'.atom" />' - case $blagh_uri^index.atom + } + if not if(~ $req_path $blagh_uri^index.atom) blagh_setup_feed_handlers atom.tpl - case $blagh_uri^index.rss + + if not if(~ $req_path $blagh_uri^index.rss) blagh_setup_feed_handlers rss20.tpl - case $blagh_uri^new_post - if(! ~ $#editor_mode 0) { - handler_body_main=( tpl_handler `{get_lib_file blagh/new_post.tpl apps/blagh/new_post.tpl} ) - if(~ $REQUEST_METHOD POST) { - if(mkbpost $"post_arg_body $"post_date $"post_arg_title $post_arg_id) - post_redirect $blagh_uri - if not - notify_errors=$status - } + + if not if(~ $req_path $blagh_uri^new_post && ! ~ $#editor_mode 0) { + handler_body_main=( tpl_handler `{get_lib_file blagh/new_post.tpl apps/blagh/new_post.tpl} ) + if(~ $REQUEST_METHOD POST) { + if(mkbpost $"post_arg_body $"post_date $"post_arg_title $post_arg_id) + post_redirect $blagh_uri + if not + notify_errors=$status } }