- 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...
}
P.S. Там же, только в яваскриптах веб-обвязки, не менее шедевральные говнокоды последовательной проверки валидности введенных переменных полотнами на пару экранов текста - вместо того, чтобы забить их в массив и запустить проверку в цикле.
Хотя что с китайцев взять...
Конкретно этот код - из функции получения списка ДНС, type - порядковый номер записи. И из кода четко видно, что req присваивается значение type если оно равно 1 или 2, иначе - завершение.
И код этот не временный процесса разработки, а вполне себе из готового продукта, поставляемого в комплекте как SDK для разработчиков девайсов на Ralink SoC, так и собссно в комплекте готовых устройств на этой платформе.
Не угу.
Женщин отличает от мужчины не наличие "причиндалов" (сейчас всякие операции проводят), а потенциальная запрограммированная возможность вынашивать и рожать детей (XX-хромосома).
* Security via HTTP 1.0 basic encoding