Lines Matching refs:script_dirent
3198 #define for_each_script(lang_path, lang_dir, script_dirent) \
3199 while ((script_dirent = readdir(lang_dir)) != NULL) \
3200 if (script_dirent->d_type != DT_DIR && \
3201 (script_dirent->d_type != DT_UNKNOWN || \
3202 !is_directory(lang_path, script_dirent)))
3321 static char *get_script_root(struct dirent *script_dirent, const char *suffix)
3325 script_root = strdup(script_dirent->d_name);
3343 struct dirent *script_dirent, *lang_dirent;
3378 for_each_script(lang_path, lang_dir, script_dirent) {
3379 script_root = get_script_root(script_dirent, REPORT_SUFFIX);
3383 lang_path, script_dirent->d_name);
3501 struct dirent *script_dirent, *lang_dirent;
3540 for_each_script(lang_path, lang_dir, script_dirent) {
3542 if (strstr(script_dirent->d_name, "top."))
3548 script_dirent->d_name);
3549 temp = strchr(script_dirent->d_name, '.');
3551 (temp - script_dirent->d_name) + 1,
3552 "%s", script_dirent->d_name);
3570 struct dirent *script_dirent, *lang_dirent;
3590 for_each_script(lang_path, lang_dir, script_dirent) {
3591 __script_root = get_script_root(script_dirent, suffix);
3596 lang_path, script_dirent->d_name);