Re: Co tu jest le?

Autor: Rafal Szymczak (rafalszymczak_at_---NO.SPAM---discoverfinancial.com)
Data: Fri 01 Jun 2001 - 00:00:20 MET DST


Tomasz Szcze=14niak wrote:
> =

> > > To jak w standardowym C zdefiniowa=E6 8-bitow=B1 zmienn=B1 liczbow=B1=
, skoro
> > > char nie jest do tego celu dobry?
> > Nie jest dobry, ale inaczej sie nie da. Tylko po co Ci koniecznie
> > 8-bitowa zmienna liczbowa?
> =

> Bo kilka razy musia=A0em zestawi=E6 struktury o dok=A0adnie zdefiniowan=
ym
> sk=A0adzie i offsecie ka=BFdego elementu od pocz=B1tku struktury.
> =

> > > I pfzy okazji: Pami=EAta kto=14 jak poprosi=E6 C aby zmienne umiesz=
cza
> > > bezpo=14rednio jedna za drug=B1 niezale=BFnie od ich d ugo=14ci a n=
ie co 4
> > > bajty?
> > To jest zadanie linkera, a nie kompilatora. Odpowiedni parametr to
> > /Alignment, lub w skrocie /A. W Twoim przypadku bedzie to /A:1. Tak j=
est
> > w przypadku ILINK i LINK386. Nie wiem jak inne linkery.
> =

> Mo=BFliwe, ale wiem, =BFe jest dyrektywa preprocesora #pragma, tylko ni=
e
> pami=EAtam jej parametr=F3w.
> =

#pragma pack(1)

-- =

*******************************************
* *
* Rafal Szymczak *
* Discover Financial Services, Inc. *
* rafalszymczak_at_discoverfinancial.com *
* "Long live OS/2" *
* *
*******************************************



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:32:10 MET DST