Lines Matching defs:script_dirent
2837 #define for_each_script(lang_path, lang_dir, script_dirent) \
2838 while ((script_dirent = readdir(lang_dir)) != NULL) \
2839 if (script_dirent->d_type != DT_DIR && \
2840 (script_dirent->d_type != DT_UNKNOWN || \
2841 !is_directory(lang_path, script_dirent)))
2960 static char *get_script_root(struct dirent *script_dirent, const char *suffix)
2964 script_root = strdup(script_dirent->d_name);
2982 struct dirent *script_dirent, *lang_dirent;
3009 for_each_script(lang_path, lang_dir, script_dirent) {
3010 script_root = get_script_root(script_dirent, REPORT_SUFFIX);
3014 lang_path, script_dirent->d_name);
3103 struct dirent *script_dirent, *lang_dirent;
3142 for_each_script(lang_path, lang_dir, script_dirent) {
3144 if (strstr(script_dirent->d_name, "top."))
3150 script_dirent->d_name);
3151 temp = strchr(script_dirent->d_name, '.');
3153 (temp - script_dirent->d_name) + 1,
3154 "%s", script_dirent->d_name);
3172 struct dirent *script_dirent, *lang_dirent;
3192 for_each_script(lang_path, lang_dir, script_dirent) {
3193 __script_root = get_script_root(script_dirent, suffix);
3198 lang_path, script_dirent->d_name);