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

BEZEICHNUNG

       memmem - findet eine Teilzeichenkette (Substring)

"UBERSICHT

       #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 Lange needlelen in  dem  Speicherbereich  haystack  mit  der
       Lange haystacklen.

R"UCKGABEWERT

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

KONFORM ZU

       Diese Funktion ist eine GNU-Erweiterung.

FEHLER

       Diese Funktion war in den Linux-Bibliotheken  bis  einschlieBlich  Libc
       5.0.9  defekt.  Die Argumente needle und haystack waren vertauscht; der
       Ruckgabewert 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  zuruckgegeben.  Glibc  2.0
       verschlimmert  es noch und gibt wieder einen Zeiger auf das letzte Byte
       von haystack zuruck. Dies ist in Glibc 2.1 behoben.

SIEHE AUCH

       strstr(3)

KOLOPHON

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

"UBERSETZUNG

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

       Diese  Ubersetzung  ist  Freie Dokumentation; lesen Sie die GNU General
       Public  License  Version  3  oder  neuer   bezuglich   der   Copyright-
       Bedingungen. Es wird KEINE HAFTUNG ubernommen.

       Wenn  Sie  Fehler  in  der  Ubersetzung  dieser  Handbuchseite  finden,
       schicken     Sie     bitte     eine     E-Mail     an     <debian-l10n-
       german@lists.debian.org>.