* 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
GCRY_THREAD_OPTION_PTHREAD_IMPL;
# define gcry_threads_vlc gcry_threads_pthread
#else
+
/**
* gcrypt thread option VLC implementation
*/
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,
/**
* Initializes gcrypt with proper locking.
- * @return VLC_SUCCESS on success, a VLC error code otherwise.
*/
static inline void vlc_gcrypt_init (void)
{