]> git.sesse.net Git - vlc/blobdiff - include/vlc_gcrypt.h
CacheName: inline and thread-safe
[vlc] / include / vlc_gcrypt.h
index 8a654607c5ecf1e09fec79fc600e23f2074f4f1f..85029109348e0d6b9c27ffeac4d35c0c8dbdec97 100644 (file)
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
  *****************************************************************************/
 
+/**
+ * \file
+ * This file implements gcrypt support functions in vlc
+ */
+
 #ifdef LIBVLC_USE_PTHREAD
 /**
  * If possible, use gcrypt-provided thread implementation. This is so that
@@ -26,6 +31,7 @@
 GCRY_THREAD_OPTION_PTHREAD_IMPL;
 # define gcry_threads_vlc gcry_threads_pthread
 #else
+
 /**
  * gcrypt thread option VLC implementation
  */
@@ -66,7 +72,7 @@ static int gcry_vlc_mutex_unlock( void **lock )
     return VLC_SUCCESS;
 }
 
-static struct gcry_thread_cbs gcry_threads_vlc =
+static const struct gcry_thread_cbs gcry_threads_vlc =
 {
     GCRY_THREAD_OPTION_USER,
     NULL,
@@ -79,7 +85,6 @@ static struct gcry_thread_cbs gcry_threads_vlc =
 
 /**
  * Initializes gcrypt with proper locking.
- * @return VLC_SUCCESS on success, a VLC error code otherwise.
  */
 static inline void vlc_gcrypt_init (void)
 {