Lines Matching refs:path
181 _tinydir_char_t path[_TINYDIR_PATH_MAX]; member
198 _tinydir_char_t path[_TINYDIR_PATH_MAX]; member
219 int tinydir_open(tinydir_dir *dir, const _tinydir_char_t *path);
221 int tinydir_open_sorted(tinydir_dir *dir, const _tinydir_char_t *path);
235 int tinydir_file_open(tinydir_file *file, const _tinydir_char_t *path);
251 int tinydir_open(tinydir_dir *dir, const _tinydir_char_t *path) in tinydir_open() argument
263 if (dir == NULL || path == NULL || _tinydir_strlen(path) == 0) in tinydir_open()
268 if (_tinydir_strlen(path) + _TINYDIR_PATH_EXTRA >= _TINYDIR_PATH_MAX) in tinydir_open()
286 _tinydir_strcpy(dir->path, path); in tinydir_open()
288 pathp = &dir->path[_tinydir_strlen(dir->path) - 1]; in tinydir_open()
289 while (pathp != dir->path && (*pathp == TINYDIR_STRING('\\') || *pathp == TINYDIR_STRING('/'))) in tinydir_open()
295 _tinydir_strcpy(path_buf, dir->path); in tinydir_open()
306 dir->_d = _tinydir_opendir(path); in tinydir_open()
342 int tinydir_open_sorted(tinydir_dir *dir, const _tinydir_char_t *path) in tinydir_open() argument
346 if (tinydir_open(dir, path) == -1) in tinydir_open()
360 if (tinydir_open(dir, path) == -1) in tinydir_open()
412 memset(dir->path, 0, sizeof(dir->path)); in tinydir_open()
501 if (_tinydir_strlen(dir->path) + in tinydir_open()
527 _tinydir_strcpy(file->path, dir->path); in tinydir_open()
528 _tinydir_strcat(file->path, TINYDIR_STRING("/")); in tinydir_open()
536 _tinydir_strcat(file->path, file->name); in tinydir_open()
543 file->path, &file->_s) == -1) in tinydir_open()
601 _tinydir_char_t path[_TINYDIR_PATH_MAX]; in tinydir_open() local
613 _tinydir_strcpy(path, dir->_files[i].path); in tinydir_open()
615 if (tinydir_open_sorted(dir, path) == -1) in tinydir_open()
625 int tinydir_file_open(tinydir_file *file, const _tinydir_char_t *path) in tinydir_open() argument
639 if (file == NULL || path == NULL || _tinydir_strlen(path) == 0) in tinydir_open()
644 if (_tinydir_strlen(path) + _TINYDIR_PATH_EXTRA >= _TINYDIR_PATH_MAX) in tinydir_open()
654 path, in tinydir_open()
661 path, in tinydir_open()
694 _tinydir_strcpy(dir_name_buf, path); in tinydir_open()
696 _tinydir_strcpy(file_name_buf, path); in tinydir_open()