On Sat, 16 Oct 2004, dbs2 wrote:
> main (int argc, char **argv)
> {
> char c;
>
> long fd;
De cand sunt file descriptorii de tip long ? :)
> In conluzie pentru prelucrari de intregi pe 64 de biti
> ar trebui sa folosec tipul int64_t in loc de long long pentru portabilitate
> sau ar fi mai bine sa folosesc un layer neutru , unde sa folosesc un tip de
> ex. bigint care pt diferite platforme sa insemne
> long long pt linux, solaris
> long pt cele implicit pe 64 de biti
> ......
>
> Sau mai direct int64_t bigint?
Eu zic ca int64_t este destul de portabil, conform man stdint.h avem:
If an implementation provides integer types with width 64 that meet
these requirements, then the following types are required: int64_t
uint64_t
Deci, 1. stdint.h e portabil si 2. daca platforma target suporta 64 bit
integers atunci va defini int64_t.
--
Mihai RUSU Email: [EMAIL PROTECTED]
GPG : http://dizzy.roedu.net/dizzy-gpg.txt WWW: http://dizzy.roedu.net
"Linux is obsolete" -- AST
---
Detalii despre listele noastre de mail: http://www.lug.ro/