<commit_before>#ifndef _SGDC_NAME_H
#define _SGDC_NAME_H 1
#endif

#include "../qualify_macros/qualify_macros.h"
#include "../default_type/default_type_begin.h"

#ifndef SGDC_SIMPLE_DATATYPE
#define data_node_t SGDC_Q( __name__ )
#endif

#ifndef _MALLOC_H
#include <malloc.h>
#endif

typedef struct _SGDC_QP( __name__ ){
	/* internals */
} data_node_t;

/* code goes here */

#include "../default_type/default_type_end.h"<commit_msg>Added to template protection from multiple SGDC_SIMPLE_DATATYPEs<commit_after>#ifndef SGDC_SIMPLE_DATATYPE
	#define data_node_t SGDC_Q( __name__ )
#else
	#ifdef _SGDC_NAME_H /* simple datatype enabled but header is included more than once*/
	#error SGDC: cannot use SGDC_SIMPLE_DATATYPE on same data structure more than once
#endif

#ifndef _SGDC_NAME_H
#define _SGDC_NAME_H 1
#endif

#include "../qualify_macros/qualify_macros.h"
#include "../default_type/default_type_begin.h"

#ifndef _MALLOC_H
#include <malloc.h>
#endif

typedef struct _SGDC_QP( __name__ ){
	/* internals */
} data_node_t;

/* code goes here */

#include "../default_type/default_type_end.h"
{'fraction_non_alphanumeric': 0.10583941605839416, 'fraction_numerical': 0.0018248175182481751, 'mean_word_length': 5.452941176470588, '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': '1262514', 'n_tokens_mistral': 430, 'n_tokens_neox': 410, 'n_words': 97}