]> git.sesse.net Git - vlc/commitdiff
vlc_.*dir: declare internally, as it's only used with libvlc
authorRémi Denis-Courmont <rem@videolan.org>
Sat, 24 May 2008 08:04:59 +0000 (11:04 +0300)
committerRémi Denis-Courmont <rem@videolan.org>
Sat, 24 May 2008 08:04:59 +0000 (11:04 +0300)
include/vlc_fixups.h
src/libvlc.h
src/libvlccore.sym

index 1da896e6ef0d30b928a0acce478d2ee912dc8db6..961aaa508e981315387df95c1389b9cef414a117 100644 (file)
@@ -129,28 +129,6 @@ static inline struct tm *gmtime_r (const time_t *timep, struct tm *result)
 }
 #endif
 
-#ifndef HAVE_DIRENT_H
-typedef void DIR;
-#   ifndef FILENAME_MAX
-#       define FILENAME_MAX (260)
-#   endif
-struct dirent
-{
-    long            d_ino;          /* Always zero. */
-    unsigned short  d_reclen;       /* Always zero. */
-    unsigned short  d_namlen;       /* Length of name in d_name. */
-    char            d_name[FILENAME_MAX]; /* File name. */
-};
-#   define opendir vlc_opendir
-#   define readdir vlc_readdir
-#   define closedir vlc_closedir
-#   define rewinddir vlc_rewindir
-VLC_EXPORT( void *, vlc_opendir, ( const char * ) );
-VLC_EXPORT( void *, vlc_readdir, ( void * ) );
-VLC_EXPORT( int, vlc_closedir, ( void * ) );
-VLC_INTERNAL( void, vlc_rewinddir, ( void * ) );
-#endif
-
 #ifndef HAVE_USELOCALE
 typedef void *locale_t;
 # define newlocale( a, b, c ) ((locale_t)0)
index 34c6626b1f4de8b710af6c04140a75ae46f54a9f..93658ddf6e4a4e64187aaaa562950adb9784c16b 100644 (file)
@@ -252,4 +252,29 @@ extern const size_t libvlc_config_count;
  */
 void var_OptionParse (vlc_object_t *, const char *, bool trusted);
 
+/*
+ * Replacement functions
+ */
+# ifndef HAVE_DIRENT_H
+typedef void DIR;
+#  ifndef FILENAME_MAX
+#      define FILENAME_MAX (260)
+#  endif
+struct dirent
+{
+    long            d_ino;          /* Always zero. */
+    unsigned short  d_reclen;       /* Always zero. */
+    unsigned short  d_namlen;       /* Length of name in d_name. */
+    char            d_name[FILENAME_MAX]; /* File name. */
+};
+#  define opendir vlc_opendir
+#  define readdir vlc_readdir
+#  define closedir vlc_closedir
+#  define rewinddir vlc_rewindir
+void *vlc_opendir (const char *);
+void *vlc_readdir (void *);
+int   vlc_closedir(void *);
+void  vlc_rewinddir(void *);
+# endif
+
 #endif
index b24feb379ab0c577ddd9350a1f3a5fb9053dca24..88a80dead5c19b73c807257e49974bcf52fe8849 100644 (file)
@@ -379,7 +379,6 @@ vlc_b64_decode_binary_to_buffer
 vlc_b64_encode
 vlc_b64_encode_binary
 VLC_Changeset
-vlc_closedir
 VLC_CompileBy
 VLC_CompileDomain
 VLC_CompileHost
@@ -437,10 +436,8 @@ __vlc_object_unlock
 __vlc_object_wait
 __vlc_object_waitpipe
 __vlc_object_yield
-vlc_opendir
 vlc_pthread_fatal
 vlc_rand_bytes
-vlc_readdir
 vlc_recvmsg
 vlc_scandir
 vlc_sdp_Start