Бд-4: Эксклюзивный обзор киберпанков
Самиздат:
[Регистрация]
[Найти]
[Рейтинги]
[Обсуждения]
[Новинки]
[Обзоры]
[Помощь|Техвопросы]
/*
.epigraph:
I want to die! I wont...
.nfo:
Ахтуунген ван Бякибуук унд Мордехай бен-Панкихойят, виз текникал саппорт оф
'Джей-Ви-Кей Текносентер Мокросистемз, Анлимитед Игн.', праудли презент!
Зиз из эн ексклюзив ревью оф овр доместик (мин 'Самиздатен' эй-кей-эй
'Мошковен рулед бегинерз, уаннабиз унд хардкор графоманен нет-блогд коммюнити хостед')
сайберпанкс вич нот дет йет, унд поссибли вонт (виз зе аутстэндинг опус-билдерс
оф Дет олсо наун эз Вишер, унд Макс Из Нот Мошков (мин 'Кич')
инклюдет ту!!!). Если все все поняли, тогда безусловно идите в точку выполнения ;)
.nowarranty:
Прога написана на диалекте СИ, который может не совпадать с мнением читателей,
редакции и жюри конкурса. Текста оборзены в порядке прочтения.
Кто не попал в обзор - идите на ЭТОТ УРЛ:
http://zhurnal.lib.ru/comment/j/juber_a/bd4_excl_cyp_review
и заявляте о своем существовании. Претензии к пуговицам не принимаются.
(Веревка есть, абонент ждет мыла: широкий(плоский)лайн-собака-в'яшшике-дот-ру)
.postcaution:
Международный Красный Х постит кожун: дураков учить - опасно для вашего здоровья!
*/
#include <stdio.h> /* стандартный сунь-вынь */
#include <stdlib.ru.http> /* библиотечный модуль СИ (c) Мошков М. (форева) */
#include <stdblog.http> /* журнал СИстемных событий (с) Петриенко П. */
#include <death_loo_parser.http> /* фильтр фант-шедевров (c) Дет */
#include <max_winner_builder.http> /* конфигуратор-компоновщик (с) не Мошков */
#include "author.http" /* Неизвестный прогописец из Техноцентра */
#define OP_INDEX "LAV.JTSC.UNDEFINED" /* Неопределенная величина в опсистемке СИ */
#define OP_TITLE "Эксклюзивный обзор киберпанков на БД-4" /* Титул */
#define OP_DATE "Jun 7/ Y2K+4" /* Системное время от Большого Пука */
/* информация о версии */
#define V_MAJOR 0
#define V_MINOR 0
#define V_PATCHLEVEL 1
/* ссылки на */
#define MOTHERHOST stdlib.ru.http
#define DEATHWISHER explodepath(MOTHERHOST,"//d//deathwisher")
#define KICH_M_A explodepath(MOTHERHOST,"//k//kich_m_a")
#define KOZLOFF explodepath(MOTHERHOST,"//o//ozlow_e_l")
#define LOPUXOFF explodepath(MOTHERHOST,"//l//lopuhow_d_b")
#define AUTOXIN explodepath(MOTHERHOST,"//s//samohin_w_s/")
#define LOPUXOFF2 explodepath(MOTHERHOST,"//l//lopuhow_d_b")
#define GEE_PAUL explodepath(MOTHERHOST,"//g//gossen_p")
#define LANCER explodepath(MOTHERHOST,"//w//wiktor_l")
#define DEADMRFIBLL explodepath(MOTHERHOST,"//d//deathwisher")
#define MEMENTOMORIF explodepath(MOTHERHOST,"//d//semenow_n_s")
#define JUBER_ALEX explodepath(MOTHERHOST,"//j//juber_a")
void _uid_dispatch(t_review *nfo);
int main(int argc, char **argv)
{
int _u_abstrn_level; /* Уровень пользователя */
/* переходим к вводным процедурам... */
_sys_flamedev("//dev//null","Форум...");
if ((_u_abstrn_level = _sys_initcfg("//etc//skel//cupboard//.skelrc","Конфиг: текущие настройки...")) != 0)
{
_ui_printf("System Failure: Bad, invalid or ugly user...\n");
exit(-1); /* Кто не понял - выходят здесь! */
}
/* уходим в нуль-цикл... и не факт, что вернемся ;) */
while 1 do
{
_uid_dispatch(__reviewnfo("Обзор",DEATHWISHER,"Трансглю[cunt]ная \
(in)вариантность \
*ближайшего* \
Без?ум?наго \
Буdу-4его"));
_uid_dispatch(__reviewnfo("Обзор",KICH_M_A,"[б... Джек Iv]::памятка Победителя"));
_uid_dispatch(__reviewnfo("Обзор",KOZLOFF,"Админ Всея Рунета"));
_uid_dispatch(__reviewnfo("Обзор",LOPUXOFF,"Горстка сладкочипов"));
_uid_dispatch(__reviewnfo("Обзор",AUTOXIN,"От кофе желтеют зубы"));
_uid_dispatch(__reviewnfo("Обзор",LOPUXOFF2,"Континуум машины, или топор кроманьонца"));
_uid_dispatch(__reviewnfo("Обзор",GEE_PAUL,"В начале был Enter"));
_uid_dispatch(__reviewnfo("Обзор",LANCER,"Нэвээйдинг стори"));
_uid_dispatch(__reviewnfo("Обзор",DEADMRFIBLL,"Спартак - Чемпион!"));
_uid_dispatch(__reviewnfo("Обзор",MEMENTOMORIF,"Бд-4: Подрывник: Священная Смерть"));
_uid_dispatch(__reviewnfo(__error("RESERVED"),JUBER_ALEX,"Огун, повелитель конфигов"));
}
return 0; /* В опсистемке СИ функция полюбому возвращает значение */
}
t_review * __reviewnfo(const char *lname, const char *localpath, const char *optitle);
void _uid_dispatch(t_review *nfo)
{
switch (nfo->op_idx)
{
/* Обзоры по порядку прочтения опусей*/
case 1:
_ui_printf("За Дета, откуда он там Вишез: %s\n",nfo->http);
_ui_printf("%s",nfo->review);
_ui_printf("Оценка %d\n",blog.eval(DEATHWISHER,nfo->optitle));
/* break; /* без тормозов (пока глючит) */
case 2:
_ui_printf("За Максима, который точно не Мошков: %s\n",nfo->http);
_ui_printf("%s",nfo->review);
_ui_printf("Оценка %d\n",blog.eval(KICH_M_A,nfo->optitle));
break; /* тормоз (не обр. внимания - только в переводе с английского */
case 3:
_ui_printf("За Козлова, который Семен Александрович: %s\n",nfo->http);
_ui_printf("%s",nfo->review);
_ui_printf("Оценка %d\n",blog.eval(KOZLOFF,nfo->optitle));
break; /* тормоз */
case 4:
_ui_printf("За Лопухова, который Дмитрий: %s\n",nfo->http);
_ui_printf("%s",nfo->review);
_ui_printf("Оценка %d\n",blog.eval(LOPUXOFF,nfo->optitle));
break; /* тормоз */
case 5:
_ui_printf("За Самохина, который Виктор Сергеевич: %s\n",nfo->http);
_ui_printf("%s",nfo->review);
_ui_printf("Оценка %d\n",blog.eval(AUTOXIN,nfo->optitle));
break; /* тормоз */
case 6:
_ui_printf("Снова за Лопухова, который Дмитрий: %s\n",nfo->http);
_ui_printf("%s",nfo->review);
_ui_printf("Оценка %d\n",blog.eval(LOPUXOFF2,nfo->optitle));
break; /* тормоз */
case 7:
_ui_printf("За херр Госсен, который Пауль: %s\n",nfo->http);
_ui_printf("%s",nfo->review);
_ui_printf("Оценка %d\n",blog.eval(GEE_PAUL,nfo->optitle));
break; /* тормоз */
case 8:
_ui_printf("За нехерр Ланц, который типа Виктор: %s\n",nfo->http);
_ui_printf("%s",nfo->review);
_ui_printf("Оценка %d\n",blog.eval(LANCER,nfo->optitle));
break; /* тормоз */
case 9:
_ui_printf("За Mr.Fibll, который... уже Дет: %s\n",nfo->http);
_ui_printf("%s",nfo->review);
_ui_printf("Оценка %d\n",blog.eval(DEADMRFIBLL,nfo->optitle));
break; /* тормоз */
case 10:
_ui_printf("За Мементо, который... Мори[ф]: %s\n",nfo->http);
_ui_printf("%s",nfo->review);
_ui_printf("Оценка %d\n",blog.eval(MEMENTOMORIF,nfo->optitle));
break; /* тормоз */
default: