<commit_before>/**
  @file         stdint.h
  @brief        substitution for stdint.
  @author       HRYKY
  @version      $Id: stdint.h 366 2014-07-13 09:13:34Z <EMAIL> $
 */
#ifndef STDINT_H_20121230161004340
#define STDINT_H_20121230161004340
#include "hryky/std/std_cstdint.h"
//------------------------------------------------------------------------------
// defines macros
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
// declares types
//------------------------------------------------------------------------------
namespace hryky
{
	typedef unsigned char           uint8_t;
	typedef signed char             int8_t;
	typedef unsigned short int      uint16_t;
	typedef signed short int        int16_t;
	typedef unsigned long int       uint32_t;
	typedef signed long int         int32_t;
	typedef unsigned long long int  uint64_t;
	typedef signed long long int    int64_t;

	typedef unsigned int            uint_t;
	typedef signed int              int_t;

	typedef intmax_t                intmax_t;
	typedef uintmax_t               uintmax_t;

	/// alias for 8bit data.
	typedef uint8_t                 octet_type;

#if (40801 > hryky_gcc_version)
	typedef char16_t                char16_t;
	typedef char32_t                char32_t;
#endif

	typedef size_t                  size_t;
	typedef intptr_t                intrptr_t;
	typedef uintptr_t               uintptr_t;

} // namespace hryky
//------------------------------------------------------------------------------
// struct declaration
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
// declares classes
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------<commit_msg>fixes the compilation error at MSVC<commit_after>/**
  @file         stdint.h
  @brief        substitution for stdint.
  @author       HRYKY
  @version      $Id: stdint.h 366 2014-07-13 09:13:34Z <EMAIL> $
 */
#ifndef STDINT_H_20121230161004340
#define STDINT_H_20121230161004340
#include "hryky/std/std_cstdint.h"
//------------------------------------------------------------------------------
// defines macros
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
// declares types
//------------------------------------------------------------------------------
namespace hryky
{
	typedef unsigned char           uint8_t;
	typedef signed char             int8_t;
	typedef unsigned short int      uint16_t;
	typedef signed short int        int16_t;
	typedef unsigned long int       uint32_t;
	typedef signed long int         int32_t;
	typedef unsigned long long int  uint64_t;
	typedef signed long long int    int64_t;

	typedef unsigned int            uint_t;
	typedef signed int              int_t;

	typedef intmax_t                intmax_t;
	typedef uintmax_t               uintmax_t;

	/// alias for 8bit data.
	typedef uint8_t                 octet_type;

#if !defined(hryky_gcc_version) || (40801 > hryky_gcc_version)
	typedef char16_t                char16_t;
	typedef char32_t                char32_t;
#endif

	typedef size_t                  size_t;
	typedef intptr_t                intrptr_t;
	typedef uintptr_t               uintptr_t;

} // namespace hryky
//------------------------------------------------------------------------------
// struct declaration
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
// declares classes
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
{'fraction_non_alphanumeric': 0.3964526605046215, 'fraction_numerical': 0.03997002248313765, 'mean_word_length': 0.7592267135325131, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 7, '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': '497964', 'n_tokens_mistral': 1059, 'n_tokens_neox': 857, 'n_words': 234}