strchrnul(3)

BEZEICHNUNG
strchrnul - Zeichenkettensuchzeichen oder NUL

BIBLIOTHEK
Standard-C-Bibliothek (libc, -lc)

ÜBERSICHT
#define _GNU_SOURCE  /* Siehe feature_test_macros(7) */
#include <string.h>

char *strchrnul(const char *s, int c);

BESCHREIBUNG
Die Funktion strchrnul() ist wie strchr(3), außer dass sie einen Zeiger auf das Null-Byte am Ende von s zurückliefert, falls c nicht in s gefunden wird.

Sie ist zu beiden folgenden Ausdrücken äquivalent:

    strchr(s, c) ?: strnul(s)
    s + strcspn(s, (char [2]){c, '\0'})

RÜCKGABEWERT
Die Funktion strchrnul() liefert einen Zeiger zu dem übereinstimmenden Zeichen zurück oder einen Zeiger auf das Null-Byte am Ende von s, falls das Zeichen nicht gefunden wird.

ATTRIBUTE
Siehe attributes(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.
Schnittstelle | Attribut | Wert
strchrnul() | Multithread-Fähigkeit | MT-Sicher

STANDARDS
GNU.

GESCHICHTE
Glibc 2.1.1, FreeBSD 10, NetBSD 8.

SIEHE AUCH
string(3), strchr(3), strnul(3), strcspn(3), strspn(3)

ÜBERSETZUNG
Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.

Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 (https://www.gnu.org/licenses/gpl-3.0.html) oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer (debian-l10n-german@lists.debian.org).