# Polish translation of manpages # This file is distributed under the same license as the manpages-l10n package. # Copyright © of this file: # Paweł Wilk , 1999. # Andrzej Krzysztofowicz , 2002. # Robert Luberda , 2014, 2019. # Michał Kułach , 2016, 2024. msgid "" msgstr "" "Project-Id-Version: manpages-pl\n" "POT-Creation-Date: 2024-06-01 06:24+0200\n" "PO-Revision-Date: 2024-06-02 11:44+0200\n" "Last-Translator: Michał Kułach \n" "Language-Team: Polish \n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" "X-Generator: Lokalize 22.12.3\n" #. type: TH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "strtok" msgstr "strtok" #. type: TH #: archlinux debian-unstable opensuse-tumbleweed #, no-wrap msgid "2024-05-02" msgstr "2 maja 2024 r." #. type: TH #: archlinux debian-unstable #, no-wrap msgid "Linux man-pages 6.8" msgstr "Linux man-pages 6.8" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "NAME" msgstr "NAZWA" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "strtok, strtok_r - extract tokens from strings" msgstr "strtok, strtok_r - wydziela słowa z łańcuchów" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "LIBRARY" msgstr "BIBLIOTEKA" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "Standard C library (I, I<-lc>)" msgstr "Standardowa biblioteka C (I, I<-lc>)" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SYNOPSIS" msgstr "SKŁADNIA" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B<#include Estring.hE>\n" msgstr "B<#include Estring.hE>\n" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "" "BIB<, const char *restrict >IB<);>\n" "BIB<, const char *restrict >IB<,>\n" "B< char **restrict >IB<);>\n" msgstr "" "BIB<, const char *restrict >IB<);>\n" "BIB<, const char *restrict >IB<,>\n" "B< char **restrict >IB<);>\n" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Feature Test Macro Requirements for glibc (see B(7)):" msgstr "" "Wymagane ustawienia makr biblioteki glibc (patrz B(7)):" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "B():" msgstr "B():" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "" " _POSIX_C_SOURCE\n" " || /* glibc E= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n" msgstr "" " _POSIX_C_SOURCE\n" " || /* glibc w wersji E= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "DESCRIPTION" msgstr "OPIS" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The B() function breaks a string into a sequence of zero or more " "nonempty tokens. On the first call to B(), the string to be parsed " "should be specified in I. In each subsequent call that should parse " "the same string, I must be NULL." msgstr "" "Funkcja B() dzieli łańcuch na sekwencję zera lub więcej niepustych " "słów. Przy pierwszym wywołaniu funkcji B(), łańcuch do przetworzenia " "powinien być podany w I. W każdym kolejnym wywołaniu, które powinno " "przetworzyć ten sam łańcuch, I musi być NULL." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The I argument specifies a set of bytes that delimit the tokens in " "the parsed string. The caller may specify different strings in I in " "successive calls that parse the same string." msgstr "" "Argument I określa zbiór bajtów służących do oddzielania słów w " "przetwarzanym łańcuchu. Program wywołujący może podawać różne argumenty " "I w kolejnych wywołaniach przetwarzających ten sam łańcuch znaków." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Each call to B() returns a pointer to a null-terminated string " "containing the next token. This string does not include the delimiting " "byte. If no more tokens are found, B() returns NULL." msgstr "" "Każde wywołanie funkcji B() zwraca wskaźnik do zakończonego znakiem " "null łańcuch zawierającego następne słowo. Łańcuch ten nie zawiera znaku " "separatora. Jeśli nie ma więcej słów, to B() zwraca NULL." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "A sequence of calls to B() that operate on the same string " "maintains a pointer that determines the point from which to start searching " "for the next token. The first call to B() sets this pointer to " "point to the first byte of the string. The start of the next token is " "determined by scanning forward for the next nondelimiter byte in I. If " "such a byte is found, it is taken as the start of the next token. If no " "such byte is found, then there are no more tokens, and B() returns " "NULL. (A string that is empty or that contains only delimiters will thus " "cause B() to return NULL on the first call.)" msgstr "" "Sekwencja wywołań B() działająca na tym samym łańcuchu znaków " "przechowuje wskaźnik określający punkt, od którego należy szukać kolejnego " "słowa. Pierwsze wywołanie B() ustawia ten wskaźnik na pierwszy bajt " "łańcucha. Początek kolejnego słowa jest określany przez szukanie kolejnego " "bajtu niebędącego ogranicznikiem w I. Jeśli taki bajt zostanie " "znaleziony, to jest uważany za początek kolejnego słowa. Jeśli nie ma " "takiego bajtu, to nie ma więcej słów i B() zwraca NULL (Łańcuch, " "który jest pusty, lub taki, który zawiera tylko znaki ogranicznika, " "spowoduje, że pierwsze wywołanie B() także zwróci NULL)." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The end of each token is found by scanning forward until either the next " "delimiter byte is found or until the terminating null byte " "(\\[aq]\\e0\\[aq]) is encountered. If a delimiter byte is found, it is " "overwritten with a null byte to terminate the current token, and " "B() saves a pointer to the following byte; that pointer will be " "used as the starting point when searching for the next token. In this case, " "B() returns a pointer to the start of the found token." msgstr "" "Koniec każdego słowa jest określany przez wyszukanie albo następnego bajtu " "ogranicznika albo napotkanie kończącego bajtu null (\\[aq]\\e0\\[aq]). Jeśli " "zostanie znaleziony bajt ogranicznika, to jest nadpisywany znakiem null, tak " "aby zakończyć bieżące słowo, a B() zachowuje wskaźnik do kolejnego " "bajtu; wskaźnik ten będzie użyty jako punkt startowy wyszukiwania kolejnego " "słowa. W takim przypadku B() zwraca wskaźnik do początku " "znalezionego słowa." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "From the above description, it follows that a sequence of two or more " "contiguous delimiter bytes in the parsed string is considered to be a single " "delimiter, and that delimiter bytes at the start or end of the string are " "ignored. Put another way: the tokens returned by B() are always " "nonempty strings. Thus, for example, given the string \"I\", " "successive calls to B() that specify the delimiter string \"I<;,>\" " "would return the strings \"I\" and \"I\", and then a null pointer." msgstr "" "Z powyższego opisu wynika, że sekwencja dwóch lub więcej następujących po " "sobie bajtów ogranicznika w przetwarzanym łańcuchu jest uważana za " "pojedynczy ogranicznik i że ograniczniki na początku i końcu łańcucha są " "zawsze ignorowane. Innymi słowy: słowa zwracane przez B() są zawsze " "niepustymi łańcuchami znaków. Dlatego na przykład kolejne wywołanie " "B() dla łańcucha \"I\" z łańcuchem ograniczników \"I<;," ">\" zwrócą słowa \"I\" oraz \"I\", a następnie zwrócą wskaźnik " "null." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The B() function is a reentrant version of B(). The " "I argument is a pointer to a I variable that is used " "internally by B() in order to maintain context between successive " "calls that parse the same string." msgstr "" "Funkcja B() jest wielowątkową wersją B(). Argument " "I jest wskaźnikiem do zmiennej typu I, używanej " "wewnętrznie przez B() do zachowania kontekstu pomiędzy kolejnymi " "wywołaniami przetwarzającymi ten sam łańcuch znaków." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "On the first call to B(), I should point to the string to be " "parsed, and the value of I<*saveptr> is ignored (but see NOTES). In " "subsequent calls, I should be NULL, and I (and the buffer that " "it points to) should be unchanged since the previous call." msgstr "" "Podczas pierwszego wywołania B() argument I powinien " "wskazywać na łańcuch do przetworzenia, a wartość I<*saveptr> jest ignorowana " "(lecz zob. UWAGI). W kolejnych wywołaniach I powinien być równy NULL, a " "I (i bufor, na który wskazuje) nie powinien być zmieniony od " "poprzedniego wywołania." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Different strings may be parsed concurrently using sequences of calls to " "B() that specify different I arguments." msgstr "" "Różne łańcuchy znaków mogą być przetwarzane równocześnie przy użyciu " "sekwencji wywołań B(), różniących się argumentami I." #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "RETURN VALUE" msgstr "WARTOŚĆ ZWRACANA" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The B() and B() functions return a pointer to the next " "token, or NULL if there are no more tokens." msgstr "" "Funkcje B() i B() zwracają wskaźnik do następnego słowa " "lub NULL, jeśli nie ma już więcej słów." #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "ATTRIBUTES" msgstr "ATRYBUTY" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "For an explanation of the terms used in this section, see B(7)." msgstr "" "Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku " "B(7)." #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Interface" msgstr "Interfejs" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Attribute" msgstr "Atrybut" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Value" msgstr "Wartość" #. type: tbl table #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed #, no-wrap msgid ".na\n" msgstr ".na\n" #. type: tbl table #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed #, no-wrap msgid ".nh\n" msgstr ".nh\n" #. type: TP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B()" msgstr "B()" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Thread safety" msgstr "Bezpieczeństwo wątkowe" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "MT-Unsafe race:strtok" msgstr "MT-niebezpieczne race:strtok" #. type: TP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B()" msgstr "B()" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "MT-Safe" msgstr "MT-bezpieczne" #. type: SH #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "VERSIONS" msgstr "WERSJE" #. Tru64, according to its manual page #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "On some implementations, I<*saveptr> is required to be NULL on the first " "call to B() that is being used to parse I." msgstr "" "W niektórych implementacjach, I<*saveptr> musi wynosić NULL przy pierwszym " "wywołaniu do B(), używanym do analizy I." #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "STANDARDS" msgstr "STANDARDY" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "C11, POSIX.1-2008." msgstr "C11, POSIX.1-2008." #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "POSIX.1-2008." msgstr "POSIX.1-2008." #. type: SH #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "HISTORY" msgstr "HISTORIA" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "POSIX.1-2001, C89, SVr4, 4.3BSD." msgstr "POSIX.1-2001, C89, SVr4, 4.3BSD." #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "POSIX.1-2001." msgstr "POSIX.1-2001." #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "BUGS" msgstr "USTERKI" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "Be cautious when using these functions. If you do use them, note that:" msgstr "" "Należy zachować ostrożność przy używaniu tych funkcji. Jeśli jednak zostaną " "użyte, to należy zauważyć, że:" #. type: IP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "\\[bu]" msgstr "\\[bu]" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "These functions modify their first argument." msgstr "Funkcje te modyfikują swój pierwszy argument." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "These functions cannot be used on constant strings." msgstr "Funkcje te nie mogą być stosowane z ciągami stałymi." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "The identity of the delimiting byte is lost." msgstr "Tożsamość bajtu separatora jest tracona." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The B() function uses a static buffer while parsing, so it's not " "thread safe. Use B() if this matters to you." msgstr "" "Funkcja B() korzysta ze statycznego bufora, więc nie jest " "przystosowana do wielowątkowości. Jeśli ma to znaczenie, należy używać " "B()." #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "EXAMPLES" msgstr "PRZYKŁADY" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The program below uses nested loops that employ B() to break a " "string into a two-level hierarchy of tokens. The first command-line " "argument specifies the string to be parsed. The second argument specifies " "the delimiter byte(s) to be used to separate that string into \"major\" " "tokens. The third argument specifies the delimiter byte(s) to be used to " "separate the \"major\" tokens into subtokens." msgstr "" "Poniższy program używa zagnieżdżonych pętli, stosując B() do " "podzielenia łańcucha na dwupoziomową hierarchię słów. Pierwszy argument " "linii poleceń określa łańcuch do przetworzenia. Drugi argument podaje bajty " "ograniczające używane do dzielenia łańcucha na \\[Bq]główne\\[rq] słowa. " "Trzeci argument określa bajty służące do dzielenia \\[Bq]głównych\\[rq] słów " "na podsłowa." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "An example of the output produced by this program is the following:" msgstr "Przykładowe wyjście programu jest następujące:" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "" "$B< ./a.out \\[aq]a/bbb///cc;xxx:yyy:\\[aq] \\[aq]:;\\[aq] \\[aq]/\\[aq]>\n" "1: a/bbb///cc\n" " --E a\n" " --E bbb\n" " --E cc\n" "2: xxx\n" " --E xxx\n" "3: yyy\n" " --E yyy\n" msgstr "" "$B< ./a.out \\[aq]a/bbb///cc;xxx:yyy:\\[aq] \\[aq]:;\\[aq] \\[aq]/\\[aq]>\n" "1: a/bbb///cc\n" " --E a\n" " --E bbb\n" " --E cc\n" "2: xxx\n" " --E xxx\n" "3: yyy\n" " --E yyy\n" #. type: SS #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Program source" msgstr "Kod źródłowy programu" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed #, no-wrap msgid "" "#include Estdio.hE\n" "#include Estdlib.hE\n" "#include Estring.hE\n" "\\&\n" "int\n" "main(int argc, char *argv[])\n" "{\n" " char *str1, *str2, *token, *subtoken;\n" " char *saveptr1, *saveptr2;\n" " int j;\n" "\\&\n" " if (argc != 4) {\n" " fprintf(stderr, \"Usage: %s string delim subdelim\\en\",\n" " argv[0]);\n" " exit(EXIT_FAILURE);\n" " }\n" "\\&\n" " for (j = 1, str1 = argv[1]; ; j++, str1 = NULL) {\n" " token = strtok_r(str1, argv[2], &saveptr1);\n" " if (token == NULL)\n" " break;\n" " printf(\"%d: %s\\en\", j, token);\n" "\\&\n" " for (str2 = token; ; str2 = NULL) {\n" " subtoken = strtok_r(str2, argv[3], &saveptr2);\n" " if (subtoken == NULL)\n" " break;\n" " printf(\"\\et --E %s\\en\", subtoken);\n" " }\n" " }\n" "\\&\n" " exit(EXIT_SUCCESS);\n" "}\n" msgstr "" "#include Estdio.hE\n" "#include Estdlib.hE\n" "#include Estring.hE\n" "\\&\n" "int\n" "main(int argc, char *argv[])\n" "{\n" " char *str1, *str2, *token, *subtoken;\n" " char *saveptr1, *saveptr2;\n" " int j;\n" "\\&\n" " if (argc != 4) {\n" " fprintf(stderr, \"Użycie: %s łańcuch separ podsepar\\en\",\n" " argv[0]);\n" " exit(EXIT_FAILURE);\n" " }\n" "\\&\n" " for (j = 1, str1 = argv[1]; ; j++, str1 = NULL) {\n" " token = strtok_r(str1, argv[2], &saveptr1);\n" " if (token == NULL)\n" " break;\n" " printf(\"%d: %s\\en\", j, token);\n" "\\&\n" " for (str2 = token; ; str2 = NULL) {\n" " subtoken = strtok_r(str2, argv[3], &saveptr2);\n" " if (subtoken == NULL)\n" " break;\n" " printf(\"\\et --E %s\\en\", subtoken);\n" " }\n" " }\n" "\\&\n" " exit(EXIT_SUCCESS);\n" "}\n" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Another example program using B() can be found in " "B(3)." msgstr "" "Inny przykładowy program używający B() można znaleźć w " "B(3)." #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SEE ALSO" msgstr "ZOBACZ TAKŻE" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "B(3), B(3), B(3), B(3), B(3), " "B(3), B(3), B(3)" msgstr "" "B(3), B(3), B(3), B(3), B(3), " "B(3), B(3), B(3)" #. type: TH #: debian-bookworm #, no-wrap msgid "2023-02-05" msgstr "5 lutego 2023 r." #. type: TH #: debian-bookworm #, no-wrap msgid "Linux man-pages 6.03" msgstr "Linux man-pages 6.03" #. type: Plain text #: debian-bookworm msgid "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD." msgstr "POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD." #. type: Plain text #: debian-bookworm msgid "POSIX.1-2001, POSIX.1-2008." msgstr "POSIX.1-2001, POSIX.1-2008." #. type: SH #: debian-bookworm #, no-wrap msgid "NOTES" msgstr "UWAGI" #. type: Plain text #: debian-bookworm opensuse-leap-15-6 #, no-wrap msgid "" "#include Estdio.hE\n" "#include Estdlib.hE\n" "#include Estring.hE\n" msgstr "" "#include Estdio.hE\n" "#include Estdlib.hE\n" "#include Estring.hE\n" #. type: Plain text #: debian-bookworm opensuse-leap-15-6 #, no-wrap msgid "" "int\n" "main(int argc, char *argv[])\n" "{\n" " char *str1, *str2, *token, *subtoken;\n" " char *saveptr1, *saveptr2;\n" " int j;\n" msgstr "" "int\n" "main(int argc, char *argv[])\n" "{\n" " char *str1, *str2, *token, *subtoken;\n" " char *saveptr1, *saveptr2;\n" " int j;\n" #. type: Plain text #: debian-bookworm opensuse-leap-15-6 #, no-wrap msgid "" " if (argc != 4) {\n" " fprintf(stderr, \"Usage: %s string delim subdelim\\en\",\n" " argv[0]);\n" " exit(EXIT_FAILURE);\n" " }\n" msgstr "" " if (argc != 4) {\n" " fprintf(stderr, \"Użycie: %s łańcuch separ podsepar\\en\",\n" " argv[0]);\n" " exit(EXIT_FAILURE);\n" " }\n" #. type: Plain text #: debian-bookworm opensuse-leap-15-6 #, no-wrap msgid "" " for (j = 1, str1 = argv[1]; ; j++, str1 = NULL) {\n" " token = strtok_r(str1, argv[2], &saveptr1);\n" " if (token == NULL)\n" " break;\n" " printf(\"%d: %s\\en\", j, token);\n" msgstr "" " for (j = 1, str1 = argv[1]; ; j++, str1 = NULL) {\n" " token = strtok_r(str1, argv[2], &saveptr1);\n" " if (token == NULL)\n" " break;\n" " printf(\"%d: %s\\en\", j, token);\n" #. type: Plain text #: debian-bookworm opensuse-leap-15-6 #, no-wrap msgid "" " for (str2 = token; ; str2 = NULL) {\n" " subtoken = strtok_r(str2, argv[3], &saveptr2);\n" " if (subtoken == NULL)\n" " break;\n" " printf(\"\\et --E %s\\en\", subtoken);\n" " }\n" " }\n" msgstr "" " for (str2 = token; ; str2 = NULL) {\n" " subtoken = strtok_r(str2, argv[3], &saveptr2);\n" " if (subtoken == NULL)\n" " break;\n" " printf(\"\\et --E %s\\en\", subtoken);\n" " }\n" " }\n" #. type: Plain text #: debian-bookworm opensuse-leap-15-6 #, no-wrap msgid "" " exit(EXIT_SUCCESS);\n" "}\n" msgstr "" " exit(EXIT_SUCCESS);\n" "}\n" #. type: TH #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "2023-10-31" msgstr "31 października 2023 r." #. type: TH #: fedora-40 mageia-cauldron #, no-wrap msgid "Linux man-pages 6.06" msgstr "Linux man-pages 6.06" #. type: TH #: fedora-rawhide #, no-wrap msgid "Linux man-pages 6.7" msgstr "Linux man-pages 6.7" #. type: TH #: opensuse-leap-15-6 #, no-wrap msgid "2023-03-30" msgstr "30 marca 2023 r." #. type: TH #: opensuse-leap-15-6 #, no-wrap msgid "Linux man-pages 6.04" msgstr "Linux man-pages 6.04" #. type: TH #: opensuse-tumbleweed #, no-wrap msgid "Linux man-pages (unreleased)" msgstr "Linux man-pages (niewydane)"