Re: Co tu jest le?

Autor: Rafal Szymczak (rafalszymczak_at_---NO.SPAM---discoverfinancial.com)
Data: Wed 30 May 2001 - 17:30:20 MET DST


Tomasz Szcze=14niak wrote:
> =

> > >emx z =A0at=B1 sprzed 2 miesi=EAcy, wychodzi na to =BFe 32-bitowy.
> > Dok=A0adnie, int to 4 bajty, a short to 2 bajty.
> =

> 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?

> I pfzy okazji: Pami=EAta kto=14 jak poprosi=E6 C aby zmienne umieszcza=A0=

> bezpo=14rednio jedna za drug=B1 niezale=BFnie od ich d=A0ugo=14ci a nie=
 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 jest
w przypadku ILINK i LINK386. Nie wiem jak inne linkery.

-- =

*******************************************
* *
* 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:06 MET DST