Lines Matching defs:a_path
927 * Arguments: a_path - [RO, *RO] - (char *)
935 pkgstrLocatePathBasename(char *a_path)
941 if (!a_path) {
942 return (a_path);
947 p = strrchr(a_path, '/');
955 return (a_path);
963 * Arguments: a_path - [RO, *RO] - (char *)
975 pkgstrConvertPathToBasename(char *a_path)
981 if (a_path == (char *)NULL) {
987 if (*a_path == '\0') {
993 p = strrchr(a_path, '/');
997 return (strdup(a_path));
1010 * Arguments: a_path - [RO, *RO] - (char *)
1015 * or a_path is empty (*a_path == '\0'), or the
1016 * a_path has no directory name in it.
1024 pkgstrConvertPathToDirname(char *a_path)
1031 if (a_path == (char *)NULL) {
1037 if (*a_path == '\0') {
1043 p = strrchr(a_path, '/');
1052 retPath = strdup(a_path);