<commit_before>#ifndef D_SlimList_H
#define D_SlimList_H

#ifdef __cplusplus
extern "C" {
#endif

typedef struct SlimList SlimList;

SlimList* SlimList_Create(void); 
void SlimList_Destroy(SlimList*);
extern void SlimList_AddString(SlimList*, char const *);
void SlimList_AddList(SlimList* self, SlimList* element);
int SlimList_GetLength(SlimList*);
int SlimList_Equals(SlimList* self, SlimList* other);
SlimList * SlimList_GetListAt(SlimList* self, int index);
char * SlimList_GetStringAt(SlimList* self, int index);
SlimList* SlimList_GetHashAt(SlimList* self, int index);
void SlimList_ReplaceAt(SlimList* self, int index, char const * replacementString);
void SlimList_AddBuffer(SlimList* self, char const* buffer, int length);
SlimList* SlimList_GetTailAt(SlimList*, int);
char* SlimList_ToString(SlimList*);

#ifdef __cplusplus
}
#endif


#endif  // D_SlimList_H<commit_msg>add parameter name in header<commit_after>#ifndef D_SlimList_H
#define D_SlimList_H

#ifdef __cplusplus
extern "C" {
#endif

typedef struct SlimList SlimList;

SlimList* SlimList_Create(void); 
void SlimList_Destroy(SlimList*);
extern void SlimList_AddString(SlimList*, char const *);
void SlimList_AddList(SlimList* self, SlimList* element);
int SlimList_GetLength(SlimList*);
int SlimList_Equals(SlimList* self, SlimList* other);
SlimList * SlimList_GetListAt(SlimList* self, int index);
char * SlimList_GetStringAt(SlimList* self, int index);
SlimList* SlimList_GetHashAt(SlimList* self, int index);
void SlimList_ReplaceAt(SlimList* self, int index, char const * replacementString);
void SlimList_AddBuffer(SlimList* self, char const* buffer, int length);
SlimList* SlimList_GetTailAt(SlimList*, int index);
char* SlimList_ToString(SlimList*);

#ifdef __cplusplus
}
#endif


#endif  // D_SlimList_H
{'fraction_non_alphanumeric': 0.10095344924284913, 'fraction_numerical': 0.0, 'mean_word_length': 8.48936170212766, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '7214648', 'n_tokens_mistral': 668, 'n_tokens_neox': 657, 'n_words': 154}