}
#endif
-static inline int MagickReadDirectory(DIR *directory,struct dirent *entry,
- struct dirent **result)
-{
-#if defined(MAGICKCORE_HAVE_READDIR_R)
- return(readdir_r(directory,entry,result));
-#else
- (void) entry;
- errno=0;
- *result=readdir(directory);
- return(errno);
-#endif
-}
-
MagickExport char **GetModuleList(const char *pattern,
const MagickModuleType type,size_t *number_modules,ExceptionInfo *exception)
{
ChopPathComponents(char *,const size_t),
ExpandFilename(char *);
+static inline int MagickReadDirectory(DIR *directory,struct dirent *entry,
+ struct dirent **result)
+{
+#if defined(MAGICKCORE_HAVE_READDIR_R)
+ return(readdir_r(directory,entry,result));
+#else
+ (void) entry;
+ errno=0;
+ *result=readdir(directory);
+ return(errno);
+#endif
+}
+
/*
Windows UTF8 compatibility methods.
*/
}
#endif
-static inline int MagickReadDirectory(DIR *directory,struct dirent *entry,
- struct dirent **result)
-{
- errno=0;
- entry=readdir(directory);
- *result=entry;
- if ((entry == (struct dirent *) NULL) && (errno != 0))
- return(-1);
- return(0);
-}
-
MagickPrivate char **ListFiles(const char *directory,const char *pattern,
size_t *number_entries)
{