Lines Matching defs:strlen
1928 /* check whether 'str' of length strlen matches contents in circular buffer buf, located in the first strlen bytes and ending
1930 static picoos_uint8 os_matched( picoos_char * str, picoos_uint32 strlen, picoos_char * buf, picoos_int32 bufpos) {
1931 picoos_int32 i = strlen-1;
1936 bufpos = strlen-1;
1963 picoos_uint8 strlen, bufpos;
1967 picoos_getSVOXHeaderString(str,&strlen,32);
1971 /* read in initial chunk of length strlen */
1972 n = strlen;
1973 done = picoos_ReadBytes(f,(picoos_uint8 *)buf,&n) && (n == strlen);
1976 bufpos = strlen-1; /* last legal buf position */
1977 done = os_matched(str,strlen,buf,bufpos);
1980 bufpos = (bufpos + 1) % strlen;
1982 done = done && os_matched(str,strlen,buf,bufpos);
2255 * possibly not containing NULLC (e.g. result of strlen).