swab(3) Library Functions Manual swab(3) NAZWA swab - zamienia sasiadujace bajty BIBLIOTEKA Standardowa biblioteka C (libc, -lc) SKLADNIA #define _XOPEN_SOURCE /* Patrz feature_test_macros(7) */ #include void swab(ssize_t n; const void from[restrict n], void to[restrict n], ssize_t n); OPIS Funkcja swab() kopiuje n bajtow, z tablicy na ktora wskazuje from, do tablicy na ktora wskazuje to, zamieniajac sasiadujace parzyste i nieparzyste bajty. Funkcja moze sluzyc do wymiany danych pomiedzy komputerami, ktore posiadaja inna kolejnosc niskiego/wysokiego bajtu. Funkcja nie robi niczego, jesli n jest ujemne. Gdy n jest dodatnie i nieparzyste, obsluguje n-1 bajtow w opisany wyzej sposob i robi cos nieokreslonego z ostatnim bajtem (innymi slowy n powinno byc parzyste). WARTOSC ZWRACANA Funkcja swab() nie zwraca zadnej wartosci. ATRYBUTY Informacje o pojeciach uzywanych w tym rozdziale mozna znalezc w podreczniku attributes(7). +---------------------------+--------------------------+---------------+ |Interfejs | Atrybut | Wartosc | +---------------------------+--------------------------+---------------+ |swab() | Bezpieczenstwo watkowe | MT-bezpieczne | +---------------------------+--------------------------+---------------+ STANDARDY POSIX.1-2008. HISTORIA POSIX.1-2001, SVr4, 4.3BSD. ZOBACZ TAKZE bstring(3) TLUMACZENIE Tlumaczenie niniejszej strony podrecznika: Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . Linux man-pages 6.15 28 czerwca 2025 r. swab(3)