Provided by: manpages-de-dev_0.10-1_all bug

BEZEICHNUNG

       memmem - findet eine Teilzeichenkette (Substring)

ÜBERSICHT

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

       void *memmem(const void *haystack, size_t haystacklen,
                    const void *needle, size_t needlelen);

BESCHREIBUNG

       Die  Funktion  memmem()  sucht das erste Auftreten der Teilzeichenkette
       needle der Länge needlelen in  dem  Speicherbereich  haystack  mit  der
       Länge haystacklen.

RÜCKGABEWERT

       Die   Funktion   memmem()   gibt   einen  Zeiger  auf  den  Anfang  der
       Teilzeichenkette zurück oder NULL, wenn sie nicht gefunden wurde.

KONFORM ZU

       Diese Funktion ist eine GNU-Erweiterung.

FEHLER

       Diese Funktion war in den Linux-Bibliotheken  bis  einschließlich  Libc
       5.0.9  defekt.  Die Argumente needle und haystack waren vertauscht; der
       Rückgabewert war ein Zeiger auf das  Ende  des  ersten  Auftretens  von
       needle.

       Sowohl alte als auch neue Versionen der Libc haben den Fehler, dass sie
       bei leerem needle statt haystack haystack-1  zurückgegeben.  Glibc  2.0
       verschlimmert  es noch und gibt wieder einen Zeiger auf das letzte Byte
       von haystack zurück. Dies ist in Glibc 2.1 behoben.

SIEHE AUCH

       strstr(3)

KOLOPHON

       Diese  Seite  ist  Teil  der   Veröffentlichung   3.32   des   Projekts
       Linux-man-pages.  Eine Beschreibung des Projekts und Informationen, wie
       Fehler    gemeldet     werden     können,     finden     sich     unter
       http://www.kernel.org/doc/man-pages/.

ÜBERSETZUNG

       Die  deutsche Übersetzung dieser Handbuchseite wurde von Patrick Rother
       <krd@gulu.net> und Martin  Eberhard  Schauer  <Martin.E.Schauer@gmx.de>
       erstellt.

       Diese  Übersetzung  ist  Freie Dokumentation; lesen Sie die GNU General
       Public  License  Version  3  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     <debian-l10n-
       german@lists.debian.org>.