<commit_before>/*----------------------------------------------------------------------*/
/* Petit FatFs sample project for generic uC  (C)ChaN, 2010             */
/*----------------------------------------------------------------------*/

#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <malloc.h>
#include <unistd.h>
#include <signal.h>
#include "main.h"
#include "libusb.h"
#include "pff.h"
#include "MassStoreCommands.h"
#include "print_struct.h"

#define USB_DETACH_KERNEL_DRIVER_ERROR	1
#define USB_INIT_ERROR					1
#define USB_CLAIM_INTERFACE_ERROR		1
#define USB_RELEASE_INTERFACE_ERROR		1
#define USB_ATTACH_KERNEL_DRIVER_ERROR	1
#define USB_OPEN_ERROR					1
<commit_msg>Check for compiler added, since the program is only compatible with gcc.<commit_after>/*----------------------------------------------------------------------*/
/* Petit FatFs sample project for generic uC  (C)ChaN, 2010             */
/*----------------------------------------------------------------------*/

#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <malloc.h>
#include <unistd.h>
#include <signal.h>
#include "main.h"
#include "libusb.h"
#include "pff.h"
#include "MassStoreCommands.h"
#include "print_struct.h"

#ifndef __GNUC__
#error 	"\n\nError:\nThe program is compatiable with only GCC compiler as program is having some gcc-specific attribute flags."\
		"If there is urgent need to compiler this program is another compiler, "\
		"please find a way to make compiler neglect the struct padding and alignment.\n\n"
#endif

#define USB_DETACH_KERNEL_DRIVER_ERROR	1
#define USB_INIT_ERROR					1
#define USB_CLAIM_INTERFACE_ERROR		1
#define USB_RELEASE_INTERFACE_ERROR		1
#define USB_ATTACH_KERNEL_DRIVER_ERROR	1
#define USB_OPEN_ERROR					1

{'fraction_non_alphanumeric': 0.2474747474747475, 'fraction_numerical': 0.01122334455667789, 'mean_word_length': 2.259597806215722, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 15, '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': '3767162', 'n_tokens_mistral': 579, 'n_tokens_neox': 536, 'n_words': 156}