On Friday 22 August 2003 12:40, Petru Paler wrote:
> In principiu da, dar mai apar probleme legate de marimea integerului
> si de endian-ness.
  Marimea integer-ului ar trebui sa nu fie o problema pentru utilizatorii 
normali. Nici a unui alt tip de date. In general trebuie luat in considerare 
ca:
  in loc de dimensiune explicita foloseste sizeof
  Pentru limite nu folosi intregi definiti de tine, ci foloseste definitiile 
pe care ti le da platforma pe care lucrezi. Apropos, pe unde exista un 
MAX_INT sau ceva asemanator?
  Daca lucrezi cu date multimedia trebuie luat seama de endian-ness. Pentru 
retea lucreaza cu functiile de conversie ntohs,l - Si citeste notele din man 
3 byteorder
  Pentru date de lungimi fixe foloseste tipurile (u)int{16,32,64}_t.
  Foloseste intotdeauna tipurile specificate de functiile C. Nu substitui de 
exemplu pid_t cu int, etc. etc. etc.
  Daca mai stie cineva reguli care trebuie aplicate... Poate le poate adauga 
pentru cunostintele generale.
  Dorin


--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui