Zarovnani C-ckove struktury

Petr Novotny Petr.Novotny na antek.cz
Čtvrtek Listopad 4 17:01:45 CET 1999


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 4 Nov 99, at 14:45, matus.uhlar na in.nextra.sk wrote:
> no, je na OS ci sa to pokusi sppracovat ale solaris taky process killne s
> tym ze BUS ERROR a programator si moze v takom pripade trhnut...
> 
> skratka a jednoducho: existuje _inteligentny_ dovod preco zarovnavat data
> takto hlupo ? -- 

Napada me jediny: mmap() na nealignovany soubor.

Treba hlavicka od Microsoftiho BMP souboru 
(BITMAPFILEHEADER) ma chytre 14 bytu, a ihned nasledujici 
struktura BITMAPINFOHEADER obsahujici spoustu DWORDU 
tedy zacina na 2-aligned (a ne 4-aligned) adrese - 
CreateFileMapping se tedy dost vymsti...

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.0.2 -- QDPGP 2.60 
Comment: http://community.wow.net/grt/qdpgp.html

iQA/AwUBOCGt6VMwP8g7qbw/EQJ64wCgtl8ADftpXIN/Ma8NEJ4uVofBAekAoOQl
I1DMbVtPs53w2oCYcf0fxRga
=lTIa
-----END PGP SIGNATURE-----
--
Petr Novotny, ANTEK CS
Petr.Novotny na antek.cz
http://www.antek.cz
PGP key ID: 0x3BA9BC3F
-- Don't you know there ain't no devil there's just God when he's drunk.
                                                             [Tom Waits]


Další informace o konferenci Linux