<commit_before>
#ifndef AT_INT_H

#ifdef _MSC_VER
   #define WIN32_LEAN_AND_MEAN
   #include <windows.h>

   // On Windows, the size of "long" doesn't change between 32-bit and 64-bit
   // versions (as it does on most platforms), so the following declarations
   // work for both the Win32 and Win64 platforms

   typedef signed char        int8_t;
   typedef short              int16_t;
   typedef long               int32_t;
   typedef __int64            int64_t;

   typedef unsigned char      uint8_t;
   typedef unsigned short     uint16_t;
   typedef unsigned long      uint32_t;
   typedef unsigned __int64   uint64_t;

   typedef unsigned char      u_int8_t;
   typedef unsigned short     u_int16_t;
   typedef unsigned long      u_int32_t;
   typedef unsigned __int64   u_int64_t;
#else
   #include <inttypes.h>
#endif

#endif<commit_msg>Changed to use a 3rd-party inttypes.h instead of trying to define our own<commit_after>
#ifndef AT_INT_H


#ifdef _MSC_VER
   #define WIN32_LEAN_AND_MEAN
   #include <windows.h>

   // If the glext.h header file from OpenGL is included, we'll get some
   // symbol redefinitions, because it doesn't expect an inttypes.h to be
   // available.  Define the appropriate symbol so that the glext.h 
   // integer definitions are skipped...
   #define GLEXT_64_TYPES_DEFINED

   // Include the MSVC-specific inttypes.h here
   #include "inttypes.h"
#else
   // Just include the C99 standard inttypes.h
   #include <inttypes.h>
#endif


#endif

{'fraction_non_alphanumeric': 0.063257065948856, 'fraction_numerical': 0.029609690444145357, 'mean_word_length': 2.812820512820513, 'pattern_counts': {'":': 0, '<': 7, '<?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': '5058862', 'n_tokens_mistral': 506, 'n_tokens_neox': 467, 'n_words': 165}