mirror of
https://github.com/PCSX2/xz.git
synced 2026-02-04 03:11:18 +01:00
38 lines
824 B
C
38 lines
824 B
C
///////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
/// \file check_init.c
|
|
/// \brief Static initializations for integrity checks
|
|
//
|
|
// This code has been put into the public domain.
|
|
//
|
|
// This library is distributed in the hope that it will be useful,
|
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
//
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
#include "check.h"
|
|
|
|
|
|
extern LZMA_API void
|
|
lzma_init_check(void)
|
|
{
|
|
#ifdef HAVE_SMALL
|
|
static bool already_initialized = false;
|
|
if (already_initialized)
|
|
return;
|
|
|
|
# ifdef HAVE_CHECK_CRC32
|
|
lzma_crc32_init();
|
|
# endif
|
|
|
|
# ifdef HAVE_CHECK_CRC64
|
|
lzma_crc64_init();
|
|
# endif
|
|
|
|
already_initialized = true;
|
|
#endif
|
|
|
|
return;
|
|
}
|