]> git.sesse.net Git - vlc/blobdiff - include/vlc_common.h
Remove useless test before a free (again).
[vlc] / include / vlc_common.h
index 59c198b70c6af24abc7ac85c40b154cd23b4cd3e..bc179a0f4b075ea753cd43ce0f1009c8f97733e1 100644 (file)
@@ -102,18 +102,6 @@ typedef uint8_t                 byte_t;
 #define INT64_MAX (9223372036854775807LL)
 #endif
 
-/* ptrdiff_t definition */
-#ifdef HAVE_STDDEF_H
-#   include <stddef.h>
-#else
-#   include <malloc.h>
-#   ifndef _PTRDIFF_T
-#       define _PTRDIFF_T
-/* Not portable in a 64-bit environment. */
-typedef int                 ptrdiff_t;
-#   endif
-#endif
-
 #if defined( WIN32 ) || defined( UNDER_CE )
 #   include <malloc.h>
 #   ifndef PATH_MAX
@@ -212,7 +200,6 @@ typedef struct msg_subscription_t msg_subscription_t;
  */
 typedef enum {
     PLAYLIST_PLAY,      /**< No arg.                            res=can fail*/
-    PLAYLIST_AUTOPLAY,  /**< No arg.                            res=cant fail*/
     PLAYLIST_VIEWPLAY,  /**< arg1= playlist_item_t*,*/
                         /**  arg2 = playlist_item_t*          , res=can fail */
     PLAYLIST_PAUSE,     /**< No arg                             res=can fail*/
@@ -499,7 +486,7 @@ typedef int ( * vlc_callback_t ) ( vlc_object_t *,      /* variable's object */
 #    else
 #      define VLC_PUBLIC_API extern
 #      define VLC_PRIVATE_API extern
-#      define   VLC_EXPORT( type, name, args ) type name args
+#      define   VLC_EXPORT( type, name, args ) extern type name args
 #      define VLC_INTERNAL( type, name, args ) type name args
 #    endif
 #  endif
@@ -1067,7 +1054,6 @@ VLC_EXPORT( const char *, VLC_Changeset, ( void ) );
 /*****************************************************************************
  * Additional vlc stuff
  *****************************************************************************/
-#include "vlc_os_specific.h"
 #include "vlc_messages.h"
 #include "vlc_variables.h"
 #include "vlc_objects.h"