<commit_before>//
// Main header for VT library, for all platforms
//

#ifdef _MSC_VER
#pragma warning(disable: 4786)	// prevent common warning about templates
#endif

// frequently used standard headers
#include <stdio.h>

// vtdata headers
#include "vtdata/MathTypes.h"

// OpenGL headers
#if WIN32
  #if VTLIB_PLIB
	#include <windows.h>	// PLIB and PSM require the full windows.h
  #endif
  #if !VTLIB_PSM
	// these definitions let us include gl.h without the entire Windows headers
	#include "core/winglue.h"
  #endif
#endif

#if !VTLIB_PSM
  #include <GL/gl.h>
#endif

//
// Base classes from which the API-specific implementation
// classes are derived.
//
#ifdef VTLIB_PSM
  #include "core/Base.h"
#endif

//
// API-specific headers
//

////////////////////////////// PSM ///////////////////////////////
#if VTLIB_PSM
	#define SUPPORT_XFROG 0
	#define PV_OGL

	#include "psm.h"
	#include "psutil.h"

	#include <GL/gl.h>
<commit_msg>ooops, fixed a !<commit_after>//
// Main header for VT library, for all platforms
//

#ifdef _MSC_VER
#pragma warning(disable: 4786)	// prevent common warning about templates
#endif

// frequently used standard headers
#include <stdio.h>

// vtdata headers
#include "vtdata/MathTypes.h"

// OpenGL headers
#if WIN32
  #if VTLIB_PLIB
	#include <windows.h>	// PLIB and PSM require the full windows.h
  #endif
  #if !VTLIB_PSM
	// these definitions let us include gl.h without the entire Windows headers
	#include "core/winglue.h"
  #endif
#endif

#if !VTLIB_PSM
  #include <GL/gl.h>
#endif

//
// Base classes from which the API-specific implementation
// classes are derived.
//
#if !VTLIB_PSM
  #include "core/Base.h"
#endif

//
// API-specific headers
//

////////////////////////////// PSM ///////////////////////////////
#if VTLIB_PSM
	#define SUPPORT_XFROG 0
	#define PV_OGL

	#include "psm.h"
	#include "psutil.h"

	#include <GL/gl.h>

{'fraction_non_alphanumeric': 0.17615753060138373, 'fraction_numerical': 0.007450771687067589, 'mean_word_length': 2.6153846153846154, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, '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': '778426', 'n_tokens_mistral': 671, 'n_tokens_neox': 656, 'n_words': 201}