<commit_before>#ifndef __EXGL_H__
#define __EXGL_H__


#include <OpenGLES/ES2/gl.h>
#include <JavaScriptCore/JSBase.h>


#ifdef __cplusplus
extern "C" {
#endif

// Identifies an EXGL context. No EXGL context has the id 0, so that can be
// used as a 'null' value.
typedef unsigned int EXGLContextId;

// [JS thread] Create an EXGL context and return its id number. Saves the<commit_msg>Fix Android vs. iOS GL header include<commit_after>#ifndef __EXGL_H__
#define __EXGL_H__


#ifdef __ANDROID__
#include <GLES2/gl2.h>
#endif
#ifdef __APPLE__
#include <OpenGLES/ES2/gl.h>
#endif

#include <JavaScriptCore/JSBase.h>


#ifdef __cplusplus
extern "C" {
#endif

// Identifies an EXGL context. No EXGL context has the id 0, so that can be
// used as a 'null' value.
typedef unsigned int EXGLContextId;

// [JS thread] Create an EXGL context and return its id number. Saves the
{'fraction_non_alphanumeric': 0.09425287356321839, 'fraction_numerical': 0.006896551724137931, 'mean_word_length': 4.278787878787878, 'pattern_counts': {'":': 0, '<': 8, '<?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': '5160025', 'n_tokens_mistral': 323, 'n_tokens_neox': 308, 'n_words': 113}