Lines Matching refs:flen
28 PetscErrorCode PetscGetFullPath(const char path[], char fullpath[], size_t flen) in PetscGetFullPath() argument
36 if (flg) PetscCall(PetscStrncpy(fullpath, path + 8, flen)); in PetscGetFullPath()
37 else PetscCall(PetscStrncpy(fullpath, path, flen)); in PetscGetFullPath()
38 fullpath[flen - 1] = 0; in PetscGetFullPath()
43 PetscCall(PetscStrncpy(fullpath, path, flen)); in PetscGetFullPath()
48 PetscCall(PetscGetWorkingDirectory(fullpath, flen)); in PetscGetFullPath()
49 PetscCall(PetscStrlcat(fullpath, path + 1, flen)); in PetscGetFullPath()
53 PetscCall(PetscStrncpy(fullpath, path, flen)); in PetscGetFullPath()
54 fullpath[flen - 1] = 0; in PetscGetFullPath()
83 PetscCall(PetscStrncpy(fullpath, tmppath, flen)); in PetscGetFullPath()
84 fullpath[flen - 1] = 0; in PetscGetFullPath()
86 PetscCall(PetscGetWorkingDirectory(fullpath, flen)); in PetscGetFullPath()
88 PetscCall(PetscStrncpy(fullpath + ln, "/", flen - ln)); in PetscGetFullPath()
89 fullpath[flen - 1] = 0; in PetscGetFullPath()
92 PetscCall(PetscStrlcat(fullpath, path + 2, flen)); in PetscGetFullPath()
94 PetscCall(PetscStrlcat(fullpath, path, flen)); in PetscGetFullPath()
96 fullpath[flen - 1] = 0; in PetscGetFullPath()
104 PetscCall(PetscStrncpy(fullpath, tmppath, flen)); in PetscGetFullPath()