Lines Matching refs:si
271 STRINGINFO si = vmParseStringEx(pVM, delimiter, 0); in vmGetString() local
273 if (SI_COUNT(si) > FICL_STRING_MAX) in vmGetString()
275 SI_SETLEN(si, FICL_STRING_MAX); in vmGetString()
278 strncpy(spDest->text, SI_PTR(si), SI_COUNT(si)); in vmGetString()
279 spDest->text[SI_COUNT(si)] = '\0'; in vmGetString()
280 spDest->count = (FICL_COUNT)SI_COUNT(si); in vmGetString()
282 return spDest->text + SI_COUNT(si) + 1; in vmGetString()
293 STRINGINFO si = vmGetWord0(pVM); in vmGetWord() local
295 if (SI_COUNT(si) == 0) in vmGetWord()
300 return si; in vmGetWord()
317 STRINGINFO si; in vmGetWord0() local
322 SI_SETPTR(si, pSrc); in vmGetWord0()
343 SI_SETLEN(si, count); in vmGetWord0()
350 return si; in vmGetWord0()
362 STRINGINFO si; in vmGetWordToPad() local
364 si = vmGetWord(pVM); in vmGetWordToPad()
366 if (SI_COUNT(si) > nPAD) in vmGetWordToPad()
367 SI_SETLEN(si, nPAD); in vmGetWordToPad()
369 strncpy(cp, SI_PTR(si), SI_COUNT(si)); in vmGetWordToPad()
370 cp[SI_COUNT(si)] = '\0'; in vmGetWordToPad()
371 return (int)(SI_COUNT(si)); in vmGetWordToPad()
392 STRINGINFO si; in vmParseStringEx() local
403 SI_SETPTR(si, pSrc); /* mark start of text */ in vmParseStringEx()
414 SI_SETLEN(si, pSrc - SI_PTR(si)); in vmParseStringEx()
420 return si; in vmParseStringEx()