charfind.cc (274B)
1 #include "netbuffer" 2 3 unsigned Netbuffer::charfind(char ch, unsigned start) const { 4 PROFILE("Netbuffer::charfind"); 5 6 if (buf_sz <= start) 7 return 0; 8 9 char *cp = (char*)memchr(buf_data + start, ch, buf_sz); 10 if (!cp) 11 return (0); 12 return (cp - buf_data); 13 }