Autor: Danijel Turina
Datum: 2009-02-24 16:42:31
Grupe: hr.alt.magija,hr.soc.religija
Tema: Re: Netematske gluposti
Linija: 26
Message-ID: go14h4$ana$13@ss408.t-com.hr

Branimir Maksimovic wrote:
> Danijel Turina wrote:
>> Altazar wrote:
>>> Zato se trudimo povećati broj korisnika Linuxa, pa će i proizvođači
>>> hardvera uz drajvere za Windowse isporučivati i drajvere za Linux.
>>
>> Je, a onda će se netko napraviti pametan pa će reći da je linux previše
>> main stream, i počet će koristiti nekakvu još goru pizdariju za koju
>> opet neće biti drajvera.
> 
> Ali nemoj da se zavaravas da je windows kod bolji od onog
> na linux. Pa pogledaj samo win32 kako izgleda i bice ti jasno.
> Kad moras da hakujes i pravis dinamicki generisane
> thunkove u asmebleru da bi proturio pointer na objekat
> sa hendler funkcijom. Uzmi recimo xlib i nece ti trebati
> asembler.

Ček' malo, na kužim ovo. U win16 si imao recimo SendMessage(hwnd:
integer; wparam: word; lparam: longint) funkciju gdje si kao lparam
obično stavio pointer na strukturu, a wparam je bio msg_code. To je
uglavnom radilo, a inline asm sam ja izbjegavao ako se moglo, jer što
god napraviš u tome bude vječno hardcodirano. Što su točno promijenili u
win32, pointeri više ne stanu u longint frame ili što?

-- 
http://www.danijel.org/