mirror of
https://github.com/reactos/reactos.git
synced 2025-01-03 21:09:19 +00:00
PSEH 2 test suite - around 90 tests so far, and more coming
svn path=/trunk/; revision=38311
This commit is contained in:
parent
81b01d0eaf
commit
dbd93ad414
4 changed files with 2585 additions and 1 deletions
|
@ -109,7 +109,7 @@
|
|||
<directory name="Imagelistviewer">
|
||||
<xi:include href="Imagelistviewer/imagelistviewer.rbuild" />
|
||||
</directory>
|
||||
|
||||
|
||||
<!-- fixme: iptest -->
|
||||
|
||||
<directory name="isotest">
|
||||
|
@ -174,6 +174,9 @@
|
|||
<directory name="primitives">
|
||||
<xi:include href="primitives/primitives.rbuild" />
|
||||
</directory>
|
||||
<directory name="pseh2">
|
||||
<xi:include href="pseh2/pseh2.rbuild" />
|
||||
</directory>
|
||||
|
||||
<!-- fixme: pteb -->
|
||||
|
||||
|
|
7
rostests/tests/pseh2/pseh2.rbuild
Normal file
7
rostests/tests/pseh2/pseh2.rbuild
Normal file
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0"?>
|
||||
<module name="pseh2_test" type="win32cui" installbase="bin" installname="pseh2_test.exe" allowwarnings="true">
|
||||
<library>wine</library>
|
||||
<library>pseh</library>
|
||||
<file>psehtest.c</file>
|
||||
<file>psehtest2.c</file>
|
||||
</module>
|
2436
rostests/tests/pseh2/psehtest.c
Normal file
2436
rostests/tests/pseh2/psehtest.c
Normal file
File diff suppressed because it is too large
Load diff
138
rostests/tests/pseh2/psehtest2.c
Normal file
138
rostests/tests/pseh2/psehtest2.c
Normal file
|
@ -0,0 +1,138 @@
|
|||
extern
|
||||
int return_arg(int arg)
|
||||
{
|
||||
return arg;
|
||||
}
|
||||
|
||||
extern
|
||||
void no_op(void)
|
||||
{
|
||||
}
|
||||
|
||||
extern
|
||||
int return_zero(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
extern
|
||||
int return_positive(void)
|
||||
{
|
||||
return 1234;
|
||||
}
|
||||
|
||||
extern
|
||||
int return_negative(void)
|
||||
{
|
||||
return -1234;
|
||||
}
|
||||
|
||||
extern
|
||||
int return_one(void)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
extern
|
||||
int return_minusone(void)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
extern
|
||||
int return_zero_2(void * p)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
extern
|
||||
int return_positive_2(void * p)
|
||||
{
|
||||
return 1234;
|
||||
}
|
||||
|
||||
extern
|
||||
int return_negative_2(void * p)
|
||||
{
|
||||
return -1234;
|
||||
}
|
||||
|
||||
extern
|
||||
int return_one_2(void * p)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
extern
|
||||
int return_minusone_2(void * p)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
extern
|
||||
int return_zero_3(int n)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
extern
|
||||
int return_positive_3(int n)
|
||||
{
|
||||
return 1234;
|
||||
}
|
||||
|
||||
extern
|
||||
int return_negative_3(int n)
|
||||
{
|
||||
return -1234;
|
||||
}
|
||||
|
||||
extern
|
||||
int return_one_3(int n)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
extern
|
||||
int return_minusone_3(int n)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
extern
|
||||
int return_zero_4(void * p, int n)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
extern
|
||||
int return_positive_4(void * p, int n)
|
||||
{
|
||||
return 1234;
|
||||
}
|
||||
|
||||
extern
|
||||
int return_negative_4(void * p, int n)
|
||||
{
|
||||
return -1234;
|
||||
}
|
||||
|
||||
extern
|
||||
int return_one_4(void * p, int n)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
extern
|
||||
int return_minusone_4(void * p, int n)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
extern
|
||||
void set_positive(int * p)
|
||||
{
|
||||
*p = 1234;
|
||||
}
|
||||
|
||||
/* EOF */
|
Loading…
Reference in a new issue