A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd
at master 16 lines 361 B view raw
1#include "rocklibc.h" 2 3char *strstr(const char *haystack, const char *needle) { 4 size_t nl=strlen(needle); 5 size_t hl=strlen(haystack); 6 int i; 7 if (!nl) goto found; 8 if (nl>hl) return 0; 9 for (i=hl-nl+1; __likely(i); --i) { 10 if (*haystack==*needle && !memcmp(haystack,needle,nl)) 11found: 12 return (char*)haystack; 13 ++haystack; 14 } 15 return 0; 16}