Image

Imageair_the_best wrote in Imageru_cpp

Listens: heller & farley - the rising sun (tenaglia remix)

Categories:

Друзья мои, нет ли тут кого-нибудь со следующим набором
софта и свободных нескольких минут , вот прямо сейчас,а?

MS Visual Studio 6.0 (or better) and the Windows 2000 DDK (or better).

мне бы скомпилить одну программку,а?

/обьясняю подробно/

нехорошая японская фирма допустила ошибку при проектировании своих микросхем
и с тех пор - они перестали совпадать со стандартом ircomm ,принятым в linux/win.
так - как вариантов изменить внутренности этих самых микросхем у меня нет -
остается вариант подправить software на другом конце. то есть на большом компе.

для linux kernel module у меня проблем не возникло. подправил и пересобрал.
а вот под windows -у меня нет этой самой DDK.

программка в архиве занимает 300к. (берется в интернете - ниже будет линк)
исправить в ней нужно одну строку - ниже - я скажу какую:



итак - патчить будет инфракрасный стек для windows xp,2000.

исходники (основной сервер проекта www.ircomm2k.de ) качаются отсюда: http://www.stud.uni-hannover.de/~kiszka/IrCOMM2k/Downloads/IrCOMM2k-2.0.0-beta3-src.zip (339kb)

файл (в архиве) называется IrCOMM2k-2.0.0-beta3-src\irda2k\irlmp_frame.c

477,478 строка выглядят вот так:

if ((lsap->slsap_sel == slsap_sel) &&
(lsap->dlsap_sel == dlsap_sel))


а хотелось бы, чтобы выглядели так:

if ((lsap->slsap_sel == slsap_sel) ||
(lsap->slsap_sel == slsap_sel+1))



пожалуйста, если кто-то возьмется - дайте знать в комментариях, чтобы не произошло лавинной параллельной компиляции :)
p.s.
ddk у меня возможности скачать нету. сижу на gprs, а там 60mb. и ddk, очевидно поступит в мое распоряжение завтра.
а так хочется сегодня... ну вы понимаете ;)


пожалуйста, моя icq 39519937