Files
llgo/internal/cabi/_testdata/wrap/struct_int64.c

351 lines
4.7 KiB
C
Raw Normal View History

2025-08-12 12:04:32 +08:00
struct point1 {
long long x0;
};
struct point1 demo1(struct point1 a) {
return a;
}
struct point2 {
long long x0;
long long x1;
};
struct point2 demo2(struct point2 a) {
return a;
}
struct point3 {
long long x0;
long long x1;
long long x2;
};
struct point3 demo3(struct point3 a) {
return a;
}
struct point4 {
long long x0;
long long x1;
long long x2;
long long x3;
};
struct point4 demo4(struct point4 a) {
return a;
}
struct point5 {
long long x0;
long long x1;
long long x2;
long long x3;
long long x4;
};
struct point5 demo5(struct point5 a) {
return a;
}
struct point6 {
long long x0;
long long x1;
long long x2;
long long x3;
long long x4;
long long x5;
};
struct point6 demo6(struct point6 a) {
return a;
}
struct point7 {
long long x0;
long long x1;
long long x2;
long long x3;
long long x4;
long long x5;
long long x6;
};
struct point7 demo7(struct point7 a) {
return a;
}
struct point8 {
long long x0;
long long x1;
long long x2;
long long x3;
long long x4;
long long x5;
long long x6;
long long x7;
};
struct point8 demo8(struct point8 a) {
return a;
}
struct point9 {
long long x0;
long long x1;
long long x2;
long long x3;
long long x4;
long long x5;
long long x6;
long long x7;
long long x8;
};
struct point9 demo9(struct point9 a) {
return a;
}
struct point10 {
long long x0;
long long x1;
long long x2;
long long x3;
long long x4;
long long x5;
long long x6;
long long x7;
long long x8;
long long x9;
};
struct point10 demo10(struct point10 a) {
return a;
}
struct point11 {
long long x0;
long long x1;
long long x2;
long long x3;
long long x4;
long long x5;
long long x6;
long long x7;
long long x8;
long long x9;
long long x10;
};
struct point11 demo11(struct point11 a) {
return a;
}
struct point12 {
long long x0;
long long x1;
long long x2;
long long x3;
long long x4;
long long x5;
long long x6;
long long x7;
long long x8;
long long x9;
long long x10;
long long x11;
};
struct point12 demo12(struct point12 a) {
return a;
}
struct point13 {
long long x0;
long long x1;
long long x2;
long long x3;
long long x4;
long long x5;
long long x6;
long long x7;
long long x8;
long long x9;
long long x10;
long long x11;
long long x12;
};
struct point13 demo13(struct point13 a) {
return a;
}
struct point14 {
long long x0;
long long x1;
long long x2;
long long x3;
long long x4;
long long x5;
long long x6;
long long x7;
long long x8;
long long x9;
long long x10;
long long x11;
long long x12;
long long x13;
};
struct point14 demo14(struct point14 a) {
return a;
}
struct point15 {
long long x0;
long long x1;
long long x2;
long long x3;
long long x4;
long long x5;
long long x6;
long long x7;
long long x8;
long long x9;
long long x10;
long long x11;
long long x12;
long long x13;
long long x14;
};
struct point15 demo15(struct point15 a) {
return a;
}
struct point16 {
long long x0;
long long x1;
long long x2;
long long x3;
long long x4;
long long x5;
long long x6;
long long x7;
long long x8;
long long x9;
long long x10;
long long x11;
long long x12;
long long x13;
long long x14;
long long x15;
};
struct point16 demo16(struct point16 a) {
return a;
}
struct point17 {
long long x0;
long long x1;
long long x2;
long long x3;
long long x4;
long long x5;
long long x6;
long long x7;
long long x8;
long long x9;
long long x10;
long long x11;
long long x12;
long long x13;
long long x14;
long long x15;
long long x16;
};
struct point17 demo17(struct point17 a) {
return a;
}
struct point18 {
long long x0;
long long x1;
long long x2;
long long x3;
long long x4;
long long x5;
long long x6;
long long x7;
long long x8;
long long x9;
long long x10;
long long x11;
long long x12;
long long x13;
long long x14;
long long x15;
long long x16;
long long x17;
};
struct point18 demo18(struct point18 a) {
return a;
}
struct point19 {
long long x0;
long long x1;
long long x2;
long long x3;
long long x4;
long long x5;
long long x6;
long long x7;
long long x8;
long long x9;
long long x10;
long long x11;
long long x12;
long long x13;
long long x14;
long long x15;
long long x16;
long long x17;
long long x18;
};
struct point19 demo19(struct point19 a) {
return a;
}
struct point20 {
long long x0;
long long x1;
long long x2;
long long x3;
long long x4;
long long x5;
long long x6;
long long x7;
long long x8;
long long x9;
long long x10;
long long x11;
long long x12;
long long x13;
long long x14;
long long x15;
long long x16;
long long x17;
long long x18;
long long x19;
};
struct point20 demo20(struct point20 a) {
return a;
}