internal/cabi: TestBuild TestABI
This commit is contained in:
350
internal/cabi/_testdata/wrap/struct_float64.c
Normal file
350
internal/cabi/_testdata/wrap/struct_float64.c
Normal file
@@ -0,0 +1,350 @@
|
||||
|
||||
struct point1 {
|
||||
double x0;
|
||||
};
|
||||
|
||||
struct point1 demo1(struct point1 a) {
|
||||
return a;
|
||||
}
|
||||
|
||||
struct point2 {
|
||||
double x0;
|
||||
double x1;
|
||||
};
|
||||
|
||||
struct point2 demo2(struct point2 a) {
|
||||
return a;
|
||||
}
|
||||
|
||||
struct point3 {
|
||||
double x0;
|
||||
double x1;
|
||||
double x2;
|
||||
};
|
||||
|
||||
struct point3 demo3(struct point3 a) {
|
||||
return a;
|
||||
}
|
||||
|
||||
struct point4 {
|
||||
double x0;
|
||||
double x1;
|
||||
double x2;
|
||||
double x3;
|
||||
};
|
||||
|
||||
struct point4 demo4(struct point4 a) {
|
||||
return a;
|
||||
}
|
||||
|
||||
struct point5 {
|
||||
double x0;
|
||||
double x1;
|
||||
double x2;
|
||||
double x3;
|
||||
double x4;
|
||||
};
|
||||
|
||||
struct point5 demo5(struct point5 a) {
|
||||
return a;
|
||||
}
|
||||
|
||||
struct point6 {
|
||||
double x0;
|
||||
double x1;
|
||||
double x2;
|
||||
double x3;
|
||||
double x4;
|
||||
double x5;
|
||||
};
|
||||
|
||||
struct point6 demo6(struct point6 a) {
|
||||
return a;
|
||||
}
|
||||
|
||||
struct point7 {
|
||||
double x0;
|
||||
double x1;
|
||||
double x2;
|
||||
double x3;
|
||||
double x4;
|
||||
double x5;
|
||||
double x6;
|
||||
};
|
||||
|
||||
struct point7 demo7(struct point7 a) {
|
||||
return a;
|
||||
}
|
||||
|
||||
struct point8 {
|
||||
double x0;
|
||||
double x1;
|
||||
double x2;
|
||||
double x3;
|
||||
double x4;
|
||||
double x5;
|
||||
double x6;
|
||||
double x7;
|
||||
};
|
||||
|
||||
struct point8 demo8(struct point8 a) {
|
||||
return a;
|
||||
}
|
||||
|
||||
struct point9 {
|
||||
double x0;
|
||||
double x1;
|
||||
double x2;
|
||||
double x3;
|
||||
double x4;
|
||||
double x5;
|
||||
double x6;
|
||||
double x7;
|
||||
double x8;
|
||||
};
|
||||
|
||||
struct point9 demo9(struct point9 a) {
|
||||
return a;
|
||||
}
|
||||
|
||||
struct point10 {
|
||||
double x0;
|
||||
double x1;
|
||||
double x2;
|
||||
double x3;
|
||||
double x4;
|
||||
double x5;
|
||||
double x6;
|
||||
double x7;
|
||||
double x8;
|
||||
double x9;
|
||||
};
|
||||
|
||||
struct point10 demo10(struct point10 a) {
|
||||
return a;
|
||||
}
|
||||
|
||||
struct point11 {
|
||||
double x0;
|
||||
double x1;
|
||||
double x2;
|
||||
double x3;
|
||||
double x4;
|
||||
double x5;
|
||||
double x6;
|
||||
double x7;
|
||||
double x8;
|
||||
double x9;
|
||||
double x10;
|
||||
};
|
||||
|
||||
struct point11 demo11(struct point11 a) {
|
||||
return a;
|
||||
}
|
||||
|
||||
struct point12 {
|
||||
double x0;
|
||||
double x1;
|
||||
double x2;
|
||||
double x3;
|
||||
double x4;
|
||||
double x5;
|
||||
double x6;
|
||||
double x7;
|
||||
double x8;
|
||||
double x9;
|
||||
double x10;
|
||||
double x11;
|
||||
};
|
||||
|
||||
struct point12 demo12(struct point12 a) {
|
||||
return a;
|
||||
}
|
||||
|
||||
struct point13 {
|
||||
double x0;
|
||||
double x1;
|
||||
double x2;
|
||||
double x3;
|
||||
double x4;
|
||||
double x5;
|
||||
double x6;
|
||||
double x7;
|
||||
double x8;
|
||||
double x9;
|
||||
double x10;
|
||||
double x11;
|
||||
double x12;
|
||||
};
|
||||
|
||||
struct point13 demo13(struct point13 a) {
|
||||
return a;
|
||||
}
|
||||
|
||||
struct point14 {
|
||||
double x0;
|
||||
double x1;
|
||||
double x2;
|
||||
double x3;
|
||||
double x4;
|
||||
double x5;
|
||||
double x6;
|
||||
double x7;
|
||||
double x8;
|
||||
double x9;
|
||||
double x10;
|
||||
double x11;
|
||||
double x12;
|
||||
double x13;
|
||||
};
|
||||
|
||||
struct point14 demo14(struct point14 a) {
|
||||
return a;
|
||||
}
|
||||
|
||||
struct point15 {
|
||||
double x0;
|
||||
double x1;
|
||||
double x2;
|
||||
double x3;
|
||||
double x4;
|
||||
double x5;
|
||||
double x6;
|
||||
double x7;
|
||||
double x8;
|
||||
double x9;
|
||||
double x10;
|
||||
double x11;
|
||||
double x12;
|
||||
double x13;
|
||||
double x14;
|
||||
};
|
||||
|
||||
struct point15 demo15(struct point15 a) {
|
||||
return a;
|
||||
}
|
||||
|
||||
struct point16 {
|
||||
double x0;
|
||||
double x1;
|
||||
double x2;
|
||||
double x3;
|
||||
double x4;
|
||||
double x5;
|
||||
double x6;
|
||||
double x7;
|
||||
double x8;
|
||||
double x9;
|
||||
double x10;
|
||||
double x11;
|
||||
double x12;
|
||||
double x13;
|
||||
double x14;
|
||||
double x15;
|
||||
};
|
||||
|
||||
struct point16 demo16(struct point16 a) {
|
||||
return a;
|
||||
}
|
||||
|
||||
struct point17 {
|
||||
double x0;
|
||||
double x1;
|
||||
double x2;
|
||||
double x3;
|
||||
double x4;
|
||||
double x5;
|
||||
double x6;
|
||||
double x7;
|
||||
double x8;
|
||||
double x9;
|
||||
double x10;
|
||||
double x11;
|
||||
double x12;
|
||||
double x13;
|
||||
double x14;
|
||||
double x15;
|
||||
double x16;
|
||||
};
|
||||
|
||||
struct point17 demo17(struct point17 a) {
|
||||
return a;
|
||||
}
|
||||
|
||||
struct point18 {
|
||||
double x0;
|
||||
double x1;
|
||||
double x2;
|
||||
double x3;
|
||||
double x4;
|
||||
double x5;
|
||||
double x6;
|
||||
double x7;
|
||||
double x8;
|
||||
double x9;
|
||||
double x10;
|
||||
double x11;
|
||||
double x12;
|
||||
double x13;
|
||||
double x14;
|
||||
double x15;
|
||||
double x16;
|
||||
double x17;
|
||||
};
|
||||
|
||||
struct point18 demo18(struct point18 a) {
|
||||
return a;
|
||||
}
|
||||
|
||||
struct point19 {
|
||||
double x0;
|
||||
double x1;
|
||||
double x2;
|
||||
double x3;
|
||||
double x4;
|
||||
double x5;
|
||||
double x6;
|
||||
double x7;
|
||||
double x8;
|
||||
double x9;
|
||||
double x10;
|
||||
double x11;
|
||||
double x12;
|
||||
double x13;
|
||||
double x14;
|
||||
double x15;
|
||||
double x16;
|
||||
double x17;
|
||||
double x18;
|
||||
};
|
||||
|
||||
struct point19 demo19(struct point19 a) {
|
||||
return a;
|
||||
}
|
||||
|
||||
struct point20 {
|
||||
double x0;
|
||||
double x1;
|
||||
double x2;
|
||||
double x3;
|
||||
double x4;
|
||||
double x5;
|
||||
double x6;
|
||||
double x7;
|
||||
double x8;
|
||||
double x9;
|
||||
double x10;
|
||||
double x11;
|
||||
double x12;
|
||||
double x13;
|
||||
double x14;
|
||||
double x15;
|
||||
double x16;
|
||||
double x17;
|
||||
double x18;
|
||||
double x19;
|
||||
};
|
||||
|
||||
struct point20 demo20(struct point20 a) {
|
||||
return a;
|
||||
}
|
||||
Reference in New Issue
Block a user