.\" -*- coding: UTF-8 -*- .\" Copyright (C) 2016 Michael Kerrisk .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH bswap 3 "3 mai 2023" "Pagini de manual de Linux 6.05.01" .SH NUME bswap_16, bswap_32, bswap_64 \- inversează ordinea octeților .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP .PP \fBuint16_t bswap_16(uint16_t \fP\fIx\fP\fB);\fP \fBuint32_t bswap_32(uint32_t \fP\fIx\fP\fB);\fP \fBuint64_t bswap_64(uint64_t \fP\fIx\fP\fB);\fP .fi .SH DESCRIERE Aceste funcții returnează o valoare în care ordinea octeților din argumentele lor de 2, 4 sau 8 octeți este inversată. .SH "VALOAREA RETURNATĂ" Aceste funcții returnează valoarea argumentului lor cu octeții inversați. .SH ERORI\-IEȘIRE Aceste funcții au întotdeauna succes. .SH STANDARDE GNU. .SH EXEMPLE Programul de mai jos schimbă octeții unui număr întreg de 8 octeți furnizat ca argument în linia de comandă. Următoarea sesiune shell demonstrează utilizarea programului: .PP .in +4n .EX $ \fB./a.out 0x0123456789abcdef\fP 0x123456789abcdef ==> 0xefcdab8967452301 .EE .in .SS "Sursa programului" .\" SRC BEGIN (bswap.c) \& .EX #include #include #include #include #include \& int main(int argc, char *argv[]) { uint64_t x; \& if (argc != 2) { fprintf(stderr, "Utilizare: %s \en", argv[0]); exit(EXIT_FAILURE); } \& x = strtoull(argv[1], NULL, 0); printf("%#" PRIx64 " ==> %#" PRIx64 "\en", x, bswap_64(x)); \& exit(EXIT_SUCCESS); } .EE .\" SRC END .SH "CONSULTAȚI ȘI" \fBbyteorder\fP(3), \fBendian\fP(3) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .