Skip to content

Instantly share code, notes, and snippets.

@shnewto
Last active January 5, 2018 07:07
Show Gist options
  • Save shnewto/1b0ca76207139681d98b4d709b8c09ed to your computer and use it in GitHub Desktop.
Save shnewto/1b0ca76207139681d98b4d709b8c09ed to your computer and use it in GitHub Desktop.
Fuzzed C header. Generated by bindgen's quickchecking crate.
union {
union {
union {
} union_4_2[14][9];
union {
union {
unsigned long long ************ident_1_0;
} union_3_0[7];
} union_1_3;
const unsigned short int *******(*func_ptr_4_4)(int ***, const unsigned long ********, const unsigned short **********, unsigned char ***);
union {
signed long long int *************(*func_ptr_1_0)(signed short int **********, long int **********, const unsigned short int *******, const signed long *********);
} union_4_5[7][4];
const long **********ident_3_6[10][15];
} union_9_0[5][9][1];
union {
struct
{
double *********(*func_ptr_2_0)(signed short int **);
} struct_5_2[12][11];
union {
union {
} union_1_0;
const unsigned long *(*func_ptr_2_1)();
const signed int *********ident_3_2;
struct
{
} struct_2_3;
} union_1_3;
} union_14_1;
} union_26_0;
const unsigned long long ***********(*func_ptr_14_1)(signed short *********, signed long long int *************, signed char ************, const void *************, signed long long *******, unsigned char ************, unsigned **, signed long int, const char *****, short int **, float **);
unsigned long long int ************(*func_ptr_5_2)(unsigned short ********, const signed int *******, const int ******, const signed int, const unsigned long int ************, unsigned int *************, const signed long *****, const signed long long int *****, signed short int, unsigned long long int **********, const unsigned int ******, const unsigned long, long ***********, short int *****, const unsigned long int ***, const long **, const unsigned char ***********, long long *****, signed char *************, signed *, const signed, const long long int *);
union {
signed char **************(*func_ptr_13_0)(const signed char *******);
short ***************ident_6_1[12];
signed int *******ident_13_2;
struct
{
unsigned **ident_1_1;
} struct_11_3[2][3];
} union_20_3;
const unsigned long int ***********ident_16_4[15];
const long int ****func_28_5(signed short *************, const unsigned ************, const unsigned long long ******, unsigned long long *************, const signed char ******, const long long int *******, long int **************);
long long int *(*func_ptr_6_6)(const unsigned short int, const unsigned long long int **, char *******, const signed char ************, const long long ************, const signed ********, signed long *********, signed long long int *, signed int *******, const signed long long ***********, void ****************, unsigned long long, unsigned long *****, signed long long *******, const unsigned short int **************);
union {
const signed char ident_3_0[8][7];
const signed long long **********(*func_ptr_12_1)(const int ***, long long *****, signed long **, const unsigned *********, const unsigned long ***************, const signed short int *, float **********, signed short int *********, const short int **, const short int ******, signed short int, signed int ***************, const void ***, short *, const signed char *****, const unsigned int ********);
union {
} union_6_2;
struct
{
struct
{
long long ***************ident_4_0;
} struct_2_0[4][11];
const unsigned long long *ident_5_2;
} struct_16_3;
unsigned **************(*func_ptr_8_4)(unsigned char *, const unsigned long ***********, long *********, short int ****, const unsigned int ******, signed char **********, signed long long int **************, unsigned ***************, const short int *****);
struct
{
const short ***ident_7_0;
short int **********(*func_ptr_6_1)(signed long int ********);
struct
{
struct
{
struct
{
} struct_0_0[8][1];
} struct_3_0;
const signed long int *********ident_0_1;
const int ***ident_3_2[10][15][13];
} struct_4_2;
} struct_11_5;
union {
const unsigned short (*func_ptr_3_0)();
long long int ****ident_6_1[7][2];
const unsigned short *ident_1_3[10];
int ******(*func_ptr_4_4)(double *********, const signed short ***********);
const unsigned ***ident_7_6[15][13][11];
} union_15_6[12][3][13];
const long long ************(*func_ptr_13_8)(const unsigned long **, const unsigned short int **, const int *************, double *********, unsigned char *************, signed char *****, const unsigned long long int ***************, const long long ***, signed short **************);
struct
{
union {
union {
} union_3_0[12][14][13];
struct
{
union {
} union_0_0[5][5];
} struct_0_1[6][9];
union {
struct
{
} struct_1_1;
} union_4_3[10][9];
} union_7_0;
struct
{
} struct_2_1[7];
} struct_8_9[7];
signed short *ident_11_10;
} union_25_7[9][12];
union {
struct
{
int **************ident_8_0[11];
union {
unsigned int ***************(*func_ptr_4_1)(const unsigned ***************, const double ***);
union {
} union_0_3;
} union_6_2[11][15];
signed int **********ident_4_3[10][14];
} struct_6_0[14][7];
const unsigned long *****(*func_ptr_8_2)(const int ****, const signed int ********, const signed long int *******, short int ***************, signed short int *****, signed long long int ***, const long **************, long long *****, const unsigned long long int **************, const signed char ***************, signed long long int ***, const char *************, long long ***********, short *************, unsigned short int *******, char ***************);
union {
short int ***********ident_0_0;
const unsigned long long int *(*func_ptr_2_1)(const unsigned long, signed short *****, signed *);
struct
{
union {
struct
{
const signed long **(*func_ptr_0_0)();
} struct_1_0;
union {
} union_2_1[4][13];
} union_4_0[9][7];
unsigned long long ident_2_2;
} struct_6_2;
const char **********ident_4_3[6];
const signed char ***************(*func_ptr_4_4)(unsigned short ***********, const unsigned long long int *********, int *************);
union {
float *(*func_ptr_3_0)(const signed long long ***********, signed short int **************, signed short ******);
} union_3_5[9];
} union_4_3;
const short ************ident_12_4;
signed char *********ident_15_5[15];
struct
{
struct
{
union {
} union_2_0[9];
const long long *********ident_4_2[1];
} struct_7_0[15];
const void **********(*func_ptr_4_1)(const int **************, const signed long long **********);
const unsigned **********ident_6_3[2][8];
struct
{
} struct_5_5[7][15];
} struct_14_8;
struct
{
const signed short *********(*func_ptr_8_0)(const unsigned long int *************, const signed long long int *********, const signed ************, const signed char **************, const short int ***************, const short *, const signed long ********, const unsigned char ****);
struct
{
union {
union {
const unsigned long long *********ident_0_0[6];
} union_2_0[2][3][13];
} union_4_0[3][4][3];
signed long ********ident_2_1[1][13];
signed short int ***************ident_3_2[8];
union {
} union_1_3;
} struct_2_1[1];
struct
{
union {
} union_1_0;
struct
{
union {
} union_0_0[13][3];
} struct_4_1[5];
struct
{
} struct_2_2;
} struct_2_2;
long *****(*func_ptr_5_3)(const signed short **, signed long ****);
union {
const signed long int (*func_ptr_1_1)(const long int ********, signed long long int ***************);
const long *(*func_ptr_3_2)(const unsigned long long int **********, const float ****);
} union_1_4[12][13][10];
signed long int ************ident_7_5[12][8][3];
struct
{
signed long long int **************(*func_ptr_3_0)();
long long int (*func_ptr_2_1)();
struct
{
const unsigned short int ********ident_1_0[8][13];
} struct_1_2;
} struct_7_6;
const void ***************(*func_ptr_3_7)(const signed long int ************, float *************, const float ********, const unsigned short ***********, const short ***, const unsigned char *, long long int ********, const long int *************);
} struct_7_9[11];
union {
} union_5_10;
unsigned long long *********ident_16_11[4][4];
const unsigned long ************ident_15_12[1][2][12];
} union_14_8[3][3];
struct
{
const signed long long int *****ident_0_0[1][2][4];
const void **ident_1_1;
signed long *************(*func_ptr_16_2)(const signed long long *******, unsigned long long *************, const unsigned long long, const unsigned char *****, unsigned short *);
union {
union {
unsigned char ***(*func_ptr_3_0)(const long int **************, const signed int **********, short int ****);
const signed ****ident_3_2;
} union_4_1[3][11][7];
} union_14_3[12][4];
struct
{
const long long **************(*func_ptr_7_0)(unsigned char ****, const unsigned ******);
struct
{
long int ***********ident_4_0;
unsigned long long int ident_3_1[7];
} struct_6_1;
union {
const unsigned long long int **********(*func_ptr_2_0)();
struct
{
} struct_4_1[12][1][13];
struct
{
struct
{
} struct_1_0[8];
} struct_4_2[7][1];
} union_2_2[12][4];
const float ***************ident_7_3[1][9][10];
} struct_6_6;
union {
union {
} union_5_0;
const double **********ident_2_1;
} union_10_7[10][12][1];
struct
{
union {
float ident_2_0;
} union_2_0[15][8];
struct
{
} struct_1_1;
} struct_8_9[12][12][1];
unsigned short int ********(*func_ptr_8_10)(void **, const unsigned long *, unsigned long *****, const long long ********, signed long long int ***, signed long long *************, unsigned int **************, const signed short ********, float *************, signed short int ******);
union {
union {
} union_5_0[2];
long int ***************(*func_ptr_3_1)(short int ***, signed long long ****, const unsigned ***********, const unsigned long long int **********, const long ********, signed long long *****);
struct
{
long *******ident_3_0;
} struct_0_2[3][11];
} union_11_11;
struct
{
signed long *******(*func_ptr_3_0)(const float **************, unsigned short *********, const unsigned long **, const signed short ****, signed long long ********, const signed short int **************, signed long *************, void *********);
union {
union {
} union_1_0[14][4][8];
} union_4_1[6][11];
const long long ***ident_2_2[4];
union {
union {
union {
} union_2_0;
} union_0_0[6][7][5];
union {
} union_4_1[8][8][13];
union {
} union_1_2[2];
struct
{
struct
{
} struct_0_0[7];
} struct_3_3;
} union_4_4[8][1][10];
} struct_15_12;
const char ********(*func_ptr_11_14)(float **********, unsigned int ********, const signed short int *);
} struct_28_9[6];
unsigned short ****ident_20_10;
int **********ident_9_11[7][1][13];
int *******(*func_ptr_27_12)(long ***********, const unsigned short **************, const unsigned short ***********, const long *, long ***************, int *************, const signed short ************, const short ****, const int ***********, const signed long long int *********, const unsigned char ****, long long int **********, const signed char **********, unsigned **********, long int ******, signed long long int ******, unsigned ***************, const int ********, long long int ***************, const unsigned long long *********, const signed long long ******, const double ********, unsigned ****, const long long ***********, short int ***, const long int *********, unsigned **, unsigned short int ******, const float **);
const long (*func_ptr_5_13)(unsigned long *************, unsigned int ***, unsigned long ********, const signed long long int ***, signed int *************, signed long *, const int *****, unsigned long long *********, long int, float *****, const signed char ********, const long long int **************, double **********, signed char *********, const void *********, const unsigned char ***************, const unsigned short int **********, short int **********, const unsigned long *******, const signed long int *, const signed long ************);
signed int *******ident_8_14;
const long long int *************(*func_ptr_0_15)(long *******);
const float func_4_16(const unsigned *****, long **************, const float, const signed char *****, long ***************, const signed short *, const signed long long int *************, signed int ***************, const short ***********, const unsigned long ********, signed long long int ************, char ******, void ****, const unsigned long int *********, const signed long *************, const signed int *************, const unsigned short int *****, long long int ********, const long long **********, const long long ***************, const int *******, const short int *****, int *, signed short *******, char *****, const signed short **);
union {
signed short int ident_15_0[3][7];
unsigned long int *****(*func_ptr_2_1)(const char *****, unsigned short int ****, const float ********, const signed long **********, const long ***, signed long long *****);
unsigned ************ident_5_2;
} union_9_17[11];
const signed short int ident_16_18[10][9];
long ***(*func_ptr_15_0)(const signed long long int **, const unsigned short int ******, signed short int ***, unsigned char *********, const signed char *********, long long int);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment