C/Przenośność programów: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
void
Linia 58:
<source lang="c">
#include <arpa/inet.h>
uint32_t htonl(uint32_t hostlong);
uint16_t htons(uint16_t hostshort);
uint32_t ntohl(uint32_t netlong);
uint16_t ntohs(uint16_t netshort);
</source>
 
Linia 73:
int main(void) {
printf("Porządek ");
#if __BYTE_ORDER == __BIG_ENDIAN
printf("Porządek big-endian (4321)\n");
#elif __BYTE_ORDER == __LITTLE_ENDIAN
printf("Porządek little-endian (1234)\n");
#elif defined __PDP_ENDIAN && __BYTE_ORDER == __PDP_ENDIAN
printf("Porządek PDP (3412)\n");
#else
printf("Inny porządek (%d)\n", __BYTE_ORDER);
#endif
printf(" (%d)\n", __BYTE_ORDER);
return 0;
}