- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
static int
wl_iw_get_country(
struct net_device *dev,
struct iw_request_info *info,
union iwreq_data *wrqu,
char *extra
)
{
char *ccode;
int current_channels;
WL_TRACE(("%s\n", __FUNCTION__));
ccode = dhd_bus_country_get(dev);
if(ccode){
if(0 == strcmp(ccode, "Q2"))
current_channels = 11;
else if(0 == strcmp(ccode, "EU"))
current_channels = 13;
else if(0 == strcmp(ccode, "JP"))
current_channels = 14;
}
sprintf(extra, "Scan-Channels = %d", current_channels);
printk("Get Channels return %d,(country code = %s)\n",current_channels, ccode);
return 0;
}
На этот раз отличился броадком.
Подсказка: Пользователи с кантри-кодом RU должны СТРАДАТЬ!
с уважением, Ваш кэп.
Я не знаю, задачи были не те, чтобы скорость задрачивать... Вот в скорости компиляции он точно проигрывает делфям ;) А оптимизатор, имхо, что в D7, что в CB6 дерьмо, перейдешь - поменяешь шило на мыло ;) В новых RAD studio вроде бы годный компилятор стал, но опять же, скорее всего, его улучшили и для паскаля и для сишечки, и профита от перехода с паскаля на си не будет.
> билдер в целом - возможность покодить на дельфях сишникам
Именно так. Для тех, кто хочет пользоваться делфийскими компонентами, но на дух не переносит паскаль ;) Для других применений он бесполезен. А из-за испорченного языка даже вреден: не знаю как новые, но CB6, емнип, не умеет во множественное наследование из-за совместимости с delphi. И это не единственная нестандартность...
Слишком много приходится перекомпилировать.
> не умеет во множественное наследование
Врать не буду, кажется, нельзя только множественно наследовать VCL-классы, по очевидной причине. Свои - можно.
Кстати. Популярная программа UltraIso написана именно на сиплюсном билдере.
А так может ты прав. я хз
Пошли обсуждать С++1y:
http://www.gamedev.ru/flame/forum/?id=183380
>Тема повышенной сложности
азаза
Меня ж зобанят ;)
А за донат можно все это делать? :)
именно так
Зачем в С++11 заменять:
http://www.cplusplus.com/reference/functional/greater/
на
Поддержка "вывода типов"? :) Чтобы ты мог передать эта хуйню в какой-нибудь комбинатор, и он мог вычислить результирующий тип.
видать, воркэраунд от сраного компилятора от мс, который ограничивает число иерархий сильнее остальных сраных компиляторов
А можно поподробнее?
ну ладно, число наследований они заявляют стандартным
замечу, что в лимитах у мс никакого прогресса уже охулиард версий - в 2013 те же, что и в 2005 - молодцы, хорошо работают
если мл пива, то это вообще ни о чем
Да не. Просто в крестах нет модулей. И приходится слишком много ашек парсить, если PCH отключены. Там вон в билдере\делфи статистика показывается. В делфи компилятор обрабатывает столько строчек, сколько написано в модуле. В билдере в добавок к этому еще несколько десятков тысяч ;)
> Свои - можно.
Хм. Ну если так - то ок.
зачем две пары скобок? Сишка научилась в кортежи?
возвращает то функция не страну, а количество каналов. Причем в виде строки. Нахуя? Да ещё sprintf без проверок границ
Лень искать, но откуда это? Из broadcom-sta или br-mac? Первый - эпически кривое поделка, которое требует выпилить CONFIG_WIRELESS