Lines Matching refs:str
175 PetscErrorCode PetscVSNPrintf(char str[], size_t len, const char format[], size_t *fullLength, va_l… in PetscVSNPrintf() argument
192 flen = vsnprintf(str, len, newformat, Argp); in PetscVSNPrintf()
200 PetscCall(PetscStrlen(str, &leng)); in PetscVSNPrintf()
203 if (str[cnt] == '[' && str[cnt + 1] == '|') { in PetscVSNPrintf()
209 if (str[cnt] == '|' && str[cnt + 1] == ']') { in PetscVSNPrintf()
211 if (!foundedot) str[ncnt++] = '.'; in PetscVSNPrintf()
215 if (str[cnt] == 'e' || str[cnt] == '.') foundedot = PETSC_TRUE; in PetscVSNPrintf()
216 str[ncnt++] = str[cnt]; in PetscVSNPrintf()
220 str[ncnt] = str[cnt]; in PetscVSNPrintf()
225 str[ncnt] = str[cnt]; in PetscVSNPrintf()
229 str[ncnt] = 0; in PetscVSNPrintf()
320 char str[PETSCDEFAULTBUFFERSIZE]; in PetscVFPrintfDefault() local
321 char *buff = str; in PetscVFPrintfDefault()
331 PetscCall(PetscVSNPrintf(str, sizeof(str), format, &fullLength, Argp)); in PetscVFPrintfDefault()
332 if (fullLength > sizeof(str)) { in PetscVFPrintfDefault()
355 if (buff != str) PetscCall(PetscFree(buff)); in PetscVFPrintfDefault()
377 PetscErrorCode PetscSNPrintf(char str[], size_t len, const char format[], ...) in PetscSNPrintf() argument
384 PetscCall(PetscVSNPrintf(str, len, format, &fullLength, Argp)); in PetscSNPrintf()
408 PetscErrorCode PetscSNPrintfCount(char str[], size_t len, const char format[], size_t *countused, .… in PetscSNPrintfCount() argument
414 PetscCall(PetscVSNPrintf(str, len, format, countused, Argp)); in PetscSNPrintfCount()