X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Fvarargs.expect.c;fp=tests%2Fvarargs.expect.c;h=84ecb93bc5f2276a9efd6c7c001c0703467a3b89;hb=acd03176c7934f7b876cfadbeb9e1060d6535b94;hp=0000000000000000000000000000000000000000;hpb=19b07b62484f19ec2d59e7489e96f4ec877d3fbd;p=ia32rtools.git diff --git a/tests/varargs.expect.c b/tests/varargs.expect.c new file mode 100644 index 0000000..84ecb93 --- /dev/null +++ b/tests/varargs.expect.c @@ -0,0 +1,13 @@ +int sub_test(const char * a1, ...) +{ + union { u32 d[128]; u16 w[256]; u8 b[512]; } sf; + va_list ap; + u32 eax; + + va_start(ap, a1); + eax = (u32)&sf.d[0]; // var_200 + eax = _vsnprintf((char*)eax, 0x200, (const char*)a1, ap); // arg_0 + va_end(ap); + return eax; +} +