<commit_before>/*
 *   CrissCross
 *   A multi-purpose cross-platform library.
 *
 *   A product of Uplink Laboratories.
 *
 *   (c) 2006-2010 <NAME>.
 *   Licensed under the New BSD License.
 *
 */

#ifndef __included_cc_universal_include_h
#define __included_cc_universal_include_h

#ifdef _MSC_VER
#pragma warning (disable:4530)
#endif

#define CC_LIB_NAME                "CrissCross"

/* #  define CC_LIB_CODENAME            "Technetium"    // v0.1.0 codename */
/* #  define CC_LIB_CODENAME            "Freya"         // v0.2.0 codename */
/* #  define CC_LIB_CODENAME            "Hodur"         // v0.3.0 codename */
/* #  define CC_LIB_CODENAME            "Baldur"        // v0.4.0 codename */
/* #  define CC_LIB_CODENAME            "Loki"          // v0.5.0 codename */
/* #  define CC_LIB_CODENAME            "Ragnarok"      // v0.6.0 codename */
#define CC_LIB_CODENAME            "Heimdall"      /* v0.7.0 codename */
/* #  define CC_LIB_CODENAME            "Odin"          // v0.8.0 codename */
/* #  define CC_LIB_CODENAME            "Thor"          // v0.9.0 codename */
/* #  define CC_LIB_CODENAME            "Valhalla"      // v1.0.0 codename */

#define CC_LIB_URL                 "http://www.uplinklabs.net/crisscross/"
#define CC_LIB_COPYRIGHT           "(c) 2006-2010 by Uplink Laboratories. Licensed under the New BSD License."
#define CC_LIB_NDS_COPYRIGHT       "(c) by Uplink Laboratories.\nLicensed under the BSD License."

/* Disabling these will save space but limit functionality. */
#define ENABLE_CPUID
#define ENABLE_HASHES
#define ENABLE_MD4
#define ENABLE_MD5
#define ENABLE_SHA1
#define ENABLE_SHA256
#define ENABLE_SHA512
#define ENABLE_TIGER
#define ENABLE_STLTREE
#define ENABLE_SORTS

/* #define DISABLE_DEPRECATED_CODE */ /* This will be enabled by default in a future release */

/* NOTE: By disabling this line, you will not be in compliance with the New BSD License. */
/*      If you disable this line, you must display the copyright notice in the program */
/*      elsewhere. */
#define ENABLE_CREDITS

/* Sorry, this is Windows-only... (Use Valgrind on Linux) */
#define DETECT_MEMORY_LEAKS

/* Linux backtrace() */
#define ENABLE_BACKTRACE

#define ENABLE_PROFILER

/* Case sensitive Compare() function */
/* #    define CASE_SENSITIVE_COMPARE */

/* ============================================================================ */
/* Dont edit anything below this line */
/* ============================================================================ */

#define MAX_PROCESSORS 8

#include <crisscross/platform_detect.h>

/* ----------------------- */
/* RESULTANT CONFIGURATION */
/* ----------------------- */

#if defined (TARGET_OS_WINDOWS)
#ifndef _WIN32_WINNT
#define _WIN32_WINNT 0x0500   /* Windows 2000 */
#endif
#ifndef _WIN32_IE_
#define _WIN32_IE_   0x0550   /* IE 5.5 */
#endif
#endif

#if !defined (_CONSOLE)
#undef  _WINDOWS
#define _CONSOLE
#endif
#define _CC_ENABLE_OPENGL

#if defined (_OPENMP)
#include <omp.h>
#endif

#ifdef TARGET_COMPILER_VC
#ifndef _CRT_SECURE_NO_DEPRECATE
#define _CRT_SECURE_NO_DEPRECATE
#endif
#ifndef _CRT_NONSTDC_NO_DEPRECATE
#define _CRT_NONSTDC_NO_DEPRECATE
#endif
#ifndef _CRT_SECURE_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS
#endif<commit_msg>universal_inclue.h: fix compilation of debug.cpp on Win64<commit_after>/*
 *   CrissCross
 *   A multi-purpose cross-platform library.
 *
 *   A product of Uplink Laboratories.
 *
 *   (c) 2006-2010 <NAME>.
 *   Licensed under the New BSD License.
 *
 */

#ifndef __included_cc_universal_include_h
#define __included_cc_universal_include_h

#ifdef _MSC_VER
#pragma warning (disable:4530)
#endif

#define CC_LIB_NAME                "CrissCross"

/* #  define CC_LIB_CODENAME            "Technetium"    // v0.1.0 codename */
/* #  define CC_LIB_CODENAME            "Freya"         // v0.2.0 codename */
/* #  define CC_LIB_CODENAME            "Hodur"         // v0.3.0 codename */
/* #  define CC_LIB_CODENAME            "Baldur"        // v0.4.0 codename */
/* #  define CC_LIB_CODENAME            "Loki"          // v0.5.0 codename */
/* #  define CC_LIB_CODENAME            "Ragnarok"      // v0.6.0 codename */
#define CC_LIB_CODENAME            "Heimdall"      /* v0.7.0 codename */
/* #  define CC_LIB_CODENAME            "Odin"          // v0.8.0 codename */
/* #  define CC_LIB_CODENAME            "Thor"          // v0.9.0 codename */
/* #  define CC_LIB_CODENAME            "Valhalla"      // v1.0.0 codename */

#define CC_LIB_URL                 "http://www.uplinklabs.net/crisscross/"
#define CC_LIB_COPYRIGHT           "(c) 2006-2010 by Uplink Laboratories. Licensed under the New BSD License."
#define CC_LIB_NDS_COPYRIGHT       "(c) by Uplink Laboratories.\nLicensed under the BSD License."

/* Disabling these will save space but limit functionality. */
#define ENABLE_CPUID
#define ENABLE_HASHES
#define ENABLE_MD4
#define ENABLE_MD5
#define ENABLE_SHA1
#define ENABLE_SHA256
#define ENABLE_SHA512
#define ENABLE_TIGER
#define ENABLE_STLTREE
#define ENABLE_SORTS

/* #define DISABLE_DEPRECATED_CODE */ /* This will be enabled by default in a future release */

/* NOTE: By disabling this line, you will not be in compliance with the New BSD License. */
/*      If you disable this line, you must display the copyright notice in the program */
/*      elsewhere. */
#define ENABLE_CREDITS

/* Sorry, this is Windows-only... (Use Valgrind on Linux) */
#define DETECT_MEMORY_LEAKS

/* Linux backtrace() */
#define ENABLE_BACKTRACE

#define ENABLE_PROFILER

/* Case sensitive Compare() function */
/* #    define CASE_SENSITIVE_COMPARE */

/* ============================================================================ */
/* Dont edit anything below this line */
/* ============================================================================ */

#define MAX_PROCESSORS 8

#include <crisscross/platform_detect.h>

/* ----------------------- */
/* RESULTANT CONFIGURATION */
/* ----------------------- */

#if defined (TARGET_OS_WINDOWS)
#ifndef _WIN32_WINNT
#if defined (TARGET_CPU_X64)
#define _WIN32_WINNT 0x0501   /* Windows Server 2003 */
#else
#define _WIN32_WINNT 0x0500   /* Windows 2000 */
#endif
#endif
#ifndef _WIN32_IE_
#define _WIN32_IE_   0x0550   /* IE 5.5 */
#endif
#endif

#if !defined (_CONSOLE)
#undef  _WINDOWS
#define _CONSOLE
#endif
#define _CC_ENABLE_OPENGL

#if defined (_OPENMP)
#include <omp.h>
#endif

#ifdef TARGET_COMPILER_VC
#ifndef _CRT_SECURE_NO_DEPRECATE
#define _CRT_SECURE_NO_DEPRECATE
#endif
#ifndef _CRT_NONSTDC_NO_DEPRECATE
#define _CRT_NONSTDC_NO_DEPRECATE
#endif
#ifndef _CRT_SECURE_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS
#endif
{'fraction_non_alphanumeric': 0.157966203983102, 'fraction_numerical': 0.027610138805069403, 'mean_word_length': 2.9694610778443113, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1066289', 'n_tokens_mistral': 2388, 'n_tokens_neox': 2223, 'n_words': 556}