<commit_before>/// \file
/// \brief API definitions.

#ifndef _include_yttrium_api_h_
#define _include_yttrium_api_h_

/// \def Y_EXPORT
/// \brief Shared library exported declaration specifier.

/// \def Y_IMPORT
/// \brief Shared library imported declaration specifier.

/// \def Y_PRIVATE
/// \brief Shared library private declaration specifier.

#if defined(_WIN32) || defined(__CYGWIN__)
	#define Y_EXPORT __declspec(dllexport)
	#define Y_IMPORT __declspec(dllimport)
	#define Y_PRIVATE
#elif defined(__GNUC__)
	#define Y_EXPORT __attribute__((visibility("default")))
	#define Y_IMPORT
	#define Y_PRIVATE __attribute__((visibility("hidden")))
#else
	#define Y_EXPORT
#endif

/// \def Y_API
/// \brief %Yttrium library API specifier.

#ifdef YTTRIUM_EXPORT
	#define Y_API Y_EXPORT
#else
	#define Y_API Y_IMPORT
#endif

/// %Yttrium namespace.
namespace Yttrium
{
}

#endif<commit_msg>Minor improvements.<commit_after>/// \file
/// \brief API definitions.

#ifndef _include_yttrium_api_h_
#define _include_yttrium_api_h_

/// \def Y_EXPORT
/// \brief Exported API specifier.

/// \def Y_IMPORT
/// \brief Imported API specifier.

/// \def Y_PRIVATE
/// \brief Prevents a declaration from being exported as a part of API.

#if defined(_WIN32) || defined(__CYGWIN__)
	#define Y_EXPORT __declspec(dllexport)
	#define Y_IMPORT __declspec(dllimport)
	#define Y_PRIVATE
#elif defined(__GNUC__)
	#define Y_EXPORT __attribute__((visibility("default")))
	#define Y_IMPORT
	#define Y_PRIVATE __attribute__((visibility("hidden")))
#else
	#error
#endif

/// \def Y_API
/// \brief %Yttrium library API specifier.

#ifdef YTTRIUM_EXPORT
	#define Y_API Y_EXPORT
#else
	#define Y_API Y_IMPORT
#endif

#endif
{'fraction_non_alphanumeric': 0.1180637544273908, 'fraction_numerical': 0.0023612750885478157, 'mean_word_length': 4.467741935483871, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, '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': '6472350', 'n_tokens_mistral': 612, 'n_tokens_neox': 587, 'n_words': 157}