<commit_before>#ifndef FOUG_C_GLOBAL_H
#define FOUG_C_GLOBAL_H

#if defined(WIN64) || defined(_WIN64) || defined(__WIN64__) \
    || defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)
# define FOUG_DECL_EXPORT __declspec(dllexport)
# define FOUG_DECL_IMPORT __declspec(dllimport)
#else
# define FOUG_DECL_EXPORT
# define FOUG_DECL_IMPORT
#endif /* WIN */

#ifdef FOUG_LIB_DLL
# ifdef FOUG_LIB_MAKE_DLL
#  define FOUG_LIB_EXPORT FOUG_DECL_EXPORT
# else
#  define FOUG_LIB_EXPORT FOUG_DECL_IMPORT
# endif /* FOUG_LIB_MAKE_DLL */
#else
# define FOUG_LIB_EXPORT
#endif /* FOUG_LIB_DLL */

/* "config.h" is generated by cmake, it should reside in the out-of-source build dir.
 * In CMakeFiles.txt, the directory where resides "config.h" is added to the include path list
 */
#include "config.h"

#ifdef FOUG_HAVE_STDINT_H
# include <stdint.h>
#else
typedef char          int8_t;
typedef unsigned char uint8_t;

typedef short          int16_t;
typedef unsigned short uint16_t;

typedef int          int32_t;
typedef unsigned int uint32_t;

/*# ifdef _MSC_VER
typedef __int64 int64_t;
typedef unsigned __int64 uint64_t;
# else
typedef long long int64_t;
typedef unsigned long long uint64_t;
# endif*/ /* _MSC_VER */

#endif /* FOUG_USE_STDINT_H */

typedef int8_t foug_bool_t;
typedef float  foug_real32_t;
typedef double foug_real64_t;

#ifndef FOUG_INLINE
# if defined(__GNUC__)
#  define FOUG_INLINE __inline__  /* Compatible with C90 */
# elif defined(_MSC_VER)
#  define FOUG_INLINE __inline
# else
#  define FOUG_INLINE
# endif
#endif /* !FOUG_INLINE */

#endif /* FOUG_C_GLOBAL_H */<commit_msg>global.h: alais foug_bool_t to int (instead of int8_t)<commit_after>#ifndef FOUG_C_GLOBAL_H
#define FOUG_C_GLOBAL_H

#if defined(WIN64) || defined(_WIN64) || defined(__WIN64__) \
    || defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)
# define FOUG_DECL_EXPORT __declspec(dllexport)
# define FOUG_DECL_IMPORT __declspec(dllimport)
#else
# define FOUG_DECL_EXPORT
# define FOUG_DECL_IMPORT
#endif /* WIN */

#ifdef FOUG_LIB_DLL
# ifdef FOUG_LIB_MAKE_DLL
#  define FOUG_LIB_EXPORT FOUG_DECL_EXPORT
# else
#  define FOUG_LIB_EXPORT FOUG_DECL_IMPORT
# endif /* FOUG_LIB_MAKE_DLL */
#else
# define FOUG_LIB_EXPORT
#endif /* FOUG_LIB_DLL */

/* "config.h" is generated by cmake, it should reside in the out-of-source build dir.
 * In CMakeFiles.txt, the directory where resides "config.h" is added to the include path list
 */
#include "config.h"

#ifdef FOUG_HAVE_STDINT_H
# include <stdint.h>
#else
typedef char          int8_t;
typedef unsigned char uint8_t;

typedef short          int16_t;
typedef unsigned short uint16_t;

typedef int          int32_t;
typedef unsigned int uint32_t;

/*# ifdef _MSC_VER
typedef __int64 int64_t;
typedef unsigned __int64 uint64_t;
# else
typedef long long int64_t;
typedef unsigned long long uint64_t;
# endif*/ /* _MSC_VER */

#endif /* FOUG_USE_STDINT_H */

typedef int    foug_bool_t;
typedef float  foug_real32_t;
typedef double foug_real64_t;

#ifndef FOUG_INLINE
# if defined(__GNUC__)
#  define FOUG_INLINE __inline__  /* Compatible with C90 */
# elif defined(_MSC_VER)
#  define FOUG_INLINE __inline
# else
#  define FOUG_INLINE
# endif
#endif /* !FOUG_INLINE */

#endif /* FOUG_C_GLOBAL_H */
{'fraction_non_alphanumeric': 0.09093683246872139, 'fraction_numerical': 0.025022886786695148, 'mean_word_length': 4.750877192982456, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '1143231', 'n_tokens_mistral': 1331, 'n_tokens_neox': 1234, 'n_words': 313}