- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
static int getDns(int eid, webs_t wp, int argc, char_t **argv)
{
//....тут были еще переменные...
int type, idx = 0, req = 0;
if (ejArgs(argc, argv, T("%d"), &type) == 1) {
if (1 == type)
req = 1;
else if (2 == type)
req = 2;
else
return websWrite(wp, T(""));
}
//...дальше операции с req...
}
gegMOPO4 19.02.2011 23:41 # −1
Lure Of Chaos 20.02.2011 00:35 # 0
NiTr0man 20.02.2011 00:56 # 0
P.S. Там же, только в яваскриптах веб-обвязки, не менее шедевральные говнокоды последовательной проверки валидности введенных переменных полотнами на пару экранов текста - вместо того, чтобы забить их в массив и запустить проверку в цикле.
gegMOPO4 20.02.2011 01:37 # 0
NiTr0man 20.02.2011 02:01 # 0
Хотя что с китайцев взять...
gegMOPO4 20.02.2011 16:51 # 0
NiTr0man 20.02.2011 16:59 # 0
Конкретно этот код - из функции получения списка ДНС, type - порядковый номер записи. И из кода четко видно, что req присваивается значение type если оно равно 1 или 2, иначе - завершение.
И код этот не временный процесса разработки, а вполне себе из готового продукта, поставляемого в комплекте как SDK для разработчиков девайсов на Ralink SoC, так и собссно в комплекте готовых устройств на этой платформе.
guest 20.02.2011 17:44 # 0
Не угу.
Женщин отличает от мужчины не наличие "причиндалов" (сейчас всякие операции проводят), а потенциальная запрограммированная возможность вынашивать и рожать детей (XX-хромосома).
NiTr0man 20.02.2011 18:03 # −2
bugmenot 20.02.2011 05:11 # 0
* Security via HTTP 1.0 basic encoding