<commit_before>#ifndef FAST_CONVERSIONS
#define FAST_CONVERSIONS

#ifdef __cplusplus
extern "C" {
#else
/* If using library in C, use stdbool.h if available */
#if __STDC_VERSION__ >= 199901L
#include <stdbool.h>
#else
typedef int bool;
const bool false = 0;
const bool true  = 1;
#endif
#endif

/* The actual declarations */
long fast_atoi(char *c, bool *error);
double fast_atof (char *p, bool *error);<commit_msg>Fixed bool definitions to not conflict with gcc.<commit_after>#ifndef FAST_CONVERSIONS
#define FAST_CONVERSIONS

#ifdef __cplusplus
extern "C" {
#else

/* If using library in C, use stdbool.h if available */
#if __STDC_VERSION__ >= 199901L
#include <stdbool.h>
#else

#ifndef __GNUC__
/* _Bool builtin type is included in GCC */
/* ISO C Standard: 5.2.5 An object declared as 
type _Bool is large enough to store 
the values 0 and 1. */
/* We choose 8 bit to match C++ */
/* It must also promote to integer */
typedef int8_t _Bool;
#endif /* __GNUC__ */

/* ISO C Standard: 7.16 Boolean type */
#ifndef bool
#define bool _Bool
#endif
#ifndef true
#define true 1
#endif
#ifndef false
#define false 0
#endif
#ifndef __bool_true_false_are_defined
#define __bool_true_false_are_defined 1
#endif

#endif /* __STDC_VERSION__ >= 199901L */

#endif /* __cplusplus */

/* The actual declarations */
long fast_atoi(char *c, bool *error);
double fast_atof (char *p, bool *error);
{'fraction_non_alphanumeric': 0.10621387283236994, 'fraction_numerical': 0.02384393063583815, 'mean_word_length': 4.474308300395257, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 8, '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': '7430076', 'n_tokens_mistral': 515, 'n_tokens_neox': 476, 'n_words': 177}