]> git.sesse.net Git - vlc/blobdiff - include/vlc_common.h
Added strnlen replacement (Untested)
[vlc] / include / vlc_common.h
index 0001dde096a900bac1e4c21e880a46c8d4272f6d..2a7330d148194b5ddcaf9924f7563105143d5137 100644 (file)
@@ -871,6 +871,13 @@ static inline void _SetQWBE( uint8_t *p, uint64_t i_qw )
 #   define vlc_strndup NULL
 #endif
 
+#ifndef HAVE_STRNLEN
+#   define strnlen vlc_strnlen
+    VLC_EXPORT( size_t, vlc_strnlen, ( const char *, size_t ) );
+#elif !defined(__PLUGIN__)
+#   define vlc_strnlen NULL
+#endif
+
 #ifndef HAVE_STRLCPY
 #   define strlcpy vlc_strlcpy
     VLC_EXPORT( size_t, vlc_strlcpy, ( char *, const char *, size_t ) );