kilka uwag co do przenonoci kodu:

1) na systemach BSD wana jest kolejno sieciowych #include'w:

   #include <sys/types.h>
   #include <sys/socket.h>
   #include <netinet/in.h>
   #include <arpa/inet.h>

2) typy danych uintXX_t nie s dostpne na starszych platformach. na nowszych
   mog wystpi w <stdint.h>, <inttypes.h> lub podobnych. najlepiej sprawdzi
   w configure, czy istniej, a jeli nie, zdefiniowa je.

3) ,,__attribute__ ((packed))'' jest rozszerzeniem gcc, wic nie bdzie
   dostpne na starszych platformach.

4) zachowanie snprintf() zmienio si w C99. wczeniej zwracao -1, jeli
   cig znakw by zbyt krtki, a teraz zwraca ilo bajtw, jaka byaby
   zapisana do bufora, gdyby starczyo miejsca.

5) trzeba uwaa na kolejno bajtw, jeli pisze si lub czyta binarne
   wartoci liczbowe z plikw lub gniazd.

$Id: przenosny-kod.txt,v 1.5 2003/03/18 08:16:52 wojtekka Exp $
