Dlaczego w bibliotekach od HDków funkcje do wysyłania znaku oraz stringa (czyli ciągu znaków) są od siebie niezależne?
Przecież to kłóci się z ideą "warstwowego" pisania programów. Czyli najpierw warstwy najprostsze (wysyłanie bitów/znaków), a dopiero potem w oparciu o nie funkcyjne (czyli wysyłanie bajtów/stringów).
Generalnie zamieniłbym
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
na
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Wydaje mi się też, że kilka funkcji można wzbogacić o dyrektywę inline i nie wpłynie to na wielkość kodu wynikowego (albo i go zmniejszy).