#, fuzzy msgid "" msgstr "" "Project-Id-Version: man-pages-l10n VERSION\n" "POT-Creation-Date: 2014-07-17 17:54+0900\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: man-pages/man3/argz_add.3:10 #, no-wrap msgid "ARGZ_ADD" msgstr "" #. type: TH #: man-pages/man3/argz_add.3:10 #, no-wrap msgid "2014-05-28" msgstr "" #. type: TH #: man-pages/man3/argz_add.3:10 #, no-wrap msgid "Linux Programmer's Manual" msgstr "" #. type: SH #: man-pages/man3/argz_add.3:11 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:15 msgid "" "argz_add, argz_add_sep, argz_append, argz_count, argz_create, " "argz_create_sep, argz_delete, argz_extract, argz_insert, argz_next, " "argz_replace, argz_stringify - functions to handle an argz list" msgstr "" #. type: SH #: man-pages/man3/argz_add.3:15 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:18 #, no-wrap msgid "B<#include Eargz.hE>\n" msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:21 #, no-wrap msgid "" "BIB<, size_t *>IB<, const char " "*>IB<);>\n" msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:24 #, no-wrap msgid "" "BIB<, size_t *>IB<,>\n" "B< const char *>IB<, int >IB<);>\n" msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:27 #, no-wrap msgid "" "BIB<, size_t *>IB<,>\n" "B< const char *>IB<, size_t >IB<);>\n" msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:29 #, no-wrap msgid "BIB<, size_t >IB<);>\n" msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:32 #, no-wrap msgid "" "BIB<[], char **>IB<,>\n" "B< size_t *>IB<);>\n" msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:35 #, no-wrap msgid "" "BIB<, int >IB<, char " "**>IB<,>\n" "B< size_t *>IB<);>\n" msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:37 #, no-wrap msgid "" "BIB<, size_t *>IB<, char " "*>IB<);>\n" msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:39 #, no-wrap msgid "" "BIB<, size_t >IB<, char " "**>IB<);>\n" msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:42 #, no-wrap msgid "" "BIB<, size_t *>IB<, char " "*>IB<,>\n" "B< const char *>IB<);>\n" msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:44 #, no-wrap msgid "" "BIB<, size_t >IB<, const char " "*>IB<);>\n" msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:48 #, no-wrap msgid "" "BIB<, size_t *>IB<, const char " "*>IB<,>\n" "B< const char *>IB<, unsigned int " "*>IB<);>\n" msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:50 #, no-wrap msgid "" "BIB<, size_t >IB<, int >IB<);>\n" msgstr "" #. type: SH #: man-pages/man3/argz_add.3:51 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:53 msgid "These functions are glibc-specific." msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:58 msgid "" "An argz vector is a pointer to a character buffer together with a length. " "The intended interpretation of the character buffer is an array of strings, " "where the strings are separated by null bytes (\\(aq\\e0\\(aq). If the " "length is nonzero, the last byte of the buffer must be a null byte." msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:67 msgid "" "These functions are for handling argz vectors. The pair (NULL,0) is an argz " "vector, and, conversely, argz vectors of length 0 must have null pointer. " "Allocation of nonempty argz vectors is done using B(3), so that " "B(3) can be used to dispose of them again." msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:77 msgid "" "B() adds the string I at the end of the array I<*argz>, and " "updates I<*argz> and I<*argz_len>." msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:85 msgid "" "B() is similar, but splits the string I into substrings " "separated by the delimiter I. For example, one might use this on a " "UNIX search path with delimiter \\(aq:\\(aq." msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:99 msgid "" "B() appends the argz vector (I,\\ I) after " "(I<*argz>,\\ I<*argz_len>) and updates I<*argz> and I<*argz_len>. (Thus, " "I<*argz_len> will be increased by I.)" msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:104 msgid "" "B() counts the number of strings, that is, the number of null " "bytes (\\(aq\\e0\\(aq), in (I,\\ I)." msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:112 msgid "" "B() converts a UNIX-style argument vector I, terminated " "by I<(char\\ *)\\ 0>, into an argz vector (I<*argz>,\\ I<*argz_len>)." msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:120 msgid "" "B() converts the null-terminated string I into an " "argz vector (I<*argz>,\\ I<*argz_len>) by breaking it up at every " "occurrence of the separator I." msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:130 msgid "" "B() removes the substring pointed to by I from the argz " "vector (I<*argz>,\\ I<*argz_len>) and updates I<*argz> and I<*argz_len>." msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:145 msgid "" "B() is the opposite of B(). It takes the argz " "vector (I,\\ I) and fills the array starting at I " "with pointers to the substrings, and a final NULL, making a UNIX-style argv " "vector. The array I must have room for I(I, " "I) + 1 pointers." msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:164 msgid "" "B() is the opposite of B(). It inserts the " "argument I at position I into the argz vector (I<*argz>,\\ " "I<*argz_len>) and updates I<*argz> and I<*argz_len>. If I is NULL, " "then I will inserted at the end." msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:173 msgid "" "B() is a function to step trough the argz vector. If I " "is NULL, the first entry is returned. Otherwise, the entry following is " "returned. It returns NULL if there is no following entry." msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:185 msgid "" "B() replaces each occurrence of I with I, " "reallocating argz as necessary. If I is non-NULL, " "I<*replace_count> will be incremented by the number of replacements." msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:192 msgid "" "B() is the opposite of B(). It transforms " "the argz vector into a normal string by replacing all null bytes " "(\\(aq\\e0\\(aq) except the last by I." msgstr "" #. type: SH #: man-pages/man3/argz_add.3:192 #, no-wrap msgid "RETURN VALUE" msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:198 msgid "" "All argz functions that do memory allocation have a return type of " "I, and return 0 for success, and B if an allocation error " "occurs." msgstr "" #. type: SH #: man-pages/man3/argz_add.3:198 #, no-wrap msgid "CONFORMING TO" msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:201 msgid "These functions are a GNU extension. Handle with care." msgstr "" #. type: SH #: man-pages/man3/argz_add.3:201 #, no-wrap msgid "BUGS" msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:204 msgid "" "Argz vectors without a terminating null byte may lead to Segmentation Faults." "" msgstr "" #. type: SH #: man-pages/man3/argz_add.3:204 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:206 msgid "B(3)" msgstr "" #. type: SH #: man-pages/man3/argz_add.3:206 #, no-wrap msgid "COLOPHON" msgstr "" #. type: Plain text #: man-pages/man3/argz_add.3:214 msgid "" "This page is part of release 3.70 of the Linux I project. A " "description of the project, information about reporting bugs, and the latest " "version of this page, can be found at \\%http://www.kernel.org/doc/man-pages/" "." msgstr ""