Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
9f586f1b
Commit
9f586f1b
authored
Jan 06, 2007
by
Francois Gouget
Committed by
Alexandre Julliard
Jan 08, 2007
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
rpcrt4/tests: Replace some '#if 0's with 'if (0)'s, or remove them if not needed anymore.
Fix the code so it compiles without warnings.
parent
3dd1a8b4
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
27 additions
and
26 deletions
+27
-26
ndr_marshall.c
dlls/rpcrt4/tests/ndr_marshall.c
+27
-26
No files found.
dlls/rpcrt4/tests/ndr_marshall.c
View file @
9f586f1b
...
...
@@ -119,36 +119,37 @@ static void test_pointer_marshal(const unsigned char *formattypes,
StubMsg
.
Buffer
=
StubMsg
.
BufferStart
;
StubMsg
.
MemorySize
=
0
;
#if 0 /* NdrPointerMemorySize crashes under Wine, remove #if 0 when this is fixed */
if
(
0
)
{
/* NdrPointerMemorySize crashes under Wine */
size
=
NdrPointerMemorySize
(
&
StubMsg
,
formattypes
);
ok(size == StubMsg.MemorySize, "%s: mem size %
ld size %ld\n", msgpfx, StubMsg.MemorySize, size);
ok
(
size
==
StubMsg
.
MemorySize
,
"%s: mem size %
u size %u
\n
"
,
msgpfx
,
StubMsg
.
MemorySize
,
size
);
ok
(
StubMsg
.
Buffer
-
StubMsg
.
BufferStart
==
wiredatalen
,
"%s: Buffer %p Start %p len %ld
\n
"
,
msgpfx
,
StubMsg
.
Buffer
,
StubMsg
.
BufferStart
,
wiredatalen
);
if
(
formattypes
[
1
]
&
0x10
/* FC_POINTER_DEREF */
)
ok(size == srcsize + 4, "%s: mem size %
ld
\n", msgpfx, size);
ok
(
size
==
srcsize
+
4
,
"%s: mem size %
u
\n
"
,
msgpfx
,
size
);
else
ok(size == srcsize, "%s: mem size %
ld
\n", msgpfx, size);
ok
(
size
==
srcsize
,
"%s: mem size %
u
\n
"
,
msgpfx
,
size
);
StubMsg
.
Buffer
=
StubMsg
.
BufferStart
;
StubMsg
.
MemorySize
=
16
;
size
=
NdrPointerMemorySize
(
&
StubMsg
,
formattypes
);
ok(size == StubMsg.MemorySize, "%s: mem size %
ld size %ld\n", msgpfx, StubMsg.MemorySize, size);
ok
(
size
==
StubMsg
.
MemorySize
,
"%s: mem size %
u size %u
\n
"
,
msgpfx
,
StubMsg
.
MemorySize
,
size
);
ok
(
StubMsg
.
Buffer
-
StubMsg
.
BufferStart
==
wiredatalen
,
"%s: Buffer %p Start %p len %ld
\n
"
,
msgpfx
,
StubMsg
.
Buffer
,
StubMsg
.
BufferStart
,
wiredatalen
);
if
(
formattypes
[
1
]
&
0x10
/* FC_POINTER_DEREF */
)
ok(size == srcsize + 4 + 16, "%s: mem size %
ld
\n", msgpfx, size);
ok
(
size
==
srcsize
+
4
+
16
,
"%s: mem size %
u
\n
"
,
msgpfx
,
size
);
else
ok(size == srcsize + 16, "%s: mem size %
ld
\n", msgpfx, size);
ok
(
size
==
srcsize
+
16
,
"%s: mem size %
u
\n
"
,
msgpfx
,
size
);
StubMsg
.
Buffer
=
StubMsg
.
BufferStart
;
StubMsg
.
MemorySize
=
1
;
size
=
NdrPointerMemorySize
(
&
StubMsg
,
formattypes
);
ok(size == StubMsg.MemorySize, "%s: mem size %
ld size %ld\n", msgpfx, StubMsg.MemorySize, size);
ok
(
size
==
StubMsg
.
MemorySize
,
"%s: mem size %
u size %u
\n
"
,
msgpfx
,
StubMsg
.
MemorySize
,
size
);
ok
(
StubMsg
.
Buffer
-
StubMsg
.
BufferStart
==
wiredatalen
,
"%s: Buffer %p Start %p len %ld
\n
"
,
msgpfx
,
StubMsg
.
Buffer
,
StubMsg
.
BufferStart
,
wiredatalen
);
if
(
formattypes
[
1
]
&
0x10
/* FC_POINTER_DEREF */
)
ok(size == srcsize + 4 + (srcsize == 8 ? 8 : 4), "%s: mem size %
ld
\n", msgpfx, size);
ok
(
size
==
srcsize
+
4
+
(
srcsize
==
8
?
8
:
4
),
"%s: mem size %
u
\n
"
,
msgpfx
,
size
);
else
ok(size == srcsize + (srcsize == 8 ? 8 : 4), "%s: mem size %ld\n", msgpfx, size);
#endif
ok
(
size
==
srcsize
+
(
srcsize
==
8
?
8
:
4
),
"%s: mem size %u
\n
"
,
msgpfx
,
size
);
}
size
=
srcsize
;
if
(
formattypes
[
1
]
&
0x10
)
size
+=
4
;
...
...
@@ -305,14 +306,12 @@ static void test_simple_types(void)
0x7
,
/* FC_USHORT */
0x5c
,
/* FC_PAD */
};
#if 0
static
const
unsigned
char
fmtstr_up_enum16
[]
=
{
0x12
,
0x8
,
/* FC_UP [simple_pointer] */
0xd
,
/* FC_ENUM16 */
0x5c
,
/* FC_PAD */
};
#endif
static
const
unsigned
char
fmtstr_up_long
[]
=
{
0x12
,
0x8
,
/* FC_UP [simple_pointer] */
...
...
@@ -382,9 +381,7 @@ static void test_simple_types(void)
i
=
s
;
*
(
void
**
)
wiredata
=
&
i
;
#if 0 /* Not sure why this crashes under Windows */
test_pointer_marshal
(
fmtstr_up_enum16
,
&
i
,
2
,
wiredata
,
6
,
NULL
,
0
,
"up_enum16"
);
#endif
l
=
0xcafebabe
;
*
(
void
**
)
wiredata
=
&
l
;
...
...
@@ -449,12 +446,14 @@ static void test_simple_struct_marshal(const unsigned char *formattypes,
ok
(
StubMsg
.
Buffer
-
StubMsg
.
BufferStart
==
wiredatalen
,
"%s: Buffer %p Start %p
\n
"
,
msgpfx
,
StubMsg
.
Buffer
,
StubMsg
.
BufferStart
);
ok
(
!
memcmp
(
StubMsg
.
BufferStart
,
wiredata
,
wiredatalen
),
"%s: incorrectly marshaled %08x %08x %08x
\n
"
,
msgpfx
,
*
(
DWORD
*
)
StubMsg
.
BufferStart
,
*
((
DWORD
*
)
StubMsg
.
BufferStart
+
1
),
*
((
DWORD
*
)
StubMsg
.
BufferStart
+
2
));
#if 0
if
(
0
)
{
/* FIXME: Causes Wine to crash */
StubMsg
.
Buffer
=
StubMsg
.
BufferStart
;
StubMsg
.
MemorySize
=
0
;
size
=
NdrSimpleStructMemorySize
(
&
StubMsg
,
formattypes
);
ok
(
size
==
StubMsg
.
MemorySize
,
"%s: size != MemorySize
\n
"
,
msgpfx
);
ok(size == srcsize, "%s: mem size %
ld
\n", msgpfx, size);
ok
(
size
==
srcsize
,
"%s: mem size %
u
\n
"
,
msgpfx
,
size
);
ok
(
StubMsg
.
Buffer
-
StubMsg
.
BufferStart
==
wiredatalen
,
"%s: Buffer %p Start %p
\n
"
,
msgpfx
,
StubMsg
.
Buffer
,
StubMsg
.
BufferStart
);
StubMsg
.
Buffer
=
StubMsg
.
BufferStart
;
...
...
@@ -462,9 +461,9 @@ static void test_simple_struct_marshal(const unsigned char *formattypes,
todo_wine
{
ok
(
size
==
StubMsg
.
MemorySize
,
"%s: size != MemorySize
\n
"
,
msgpfx
);
}
ok(StubMsg.MemorySize == ((srcsize + 3) & ~3) + srcsize, "%s: mem size %
ld
\n", msgpfx, size);
ok
(
StubMsg
.
MemorySize
==
((
srcsize
+
3
)
&
~
3
)
+
srcsize
,
"%s: mem size %
u
\n
"
,
msgpfx
,
size
);
ok
(
StubMsg
.
Buffer
-
StubMsg
.
BufferStart
==
wiredatalen
,
"%s: Buffer %p Start %p
\n
"
,
msgpfx
,
StubMsg
.
Buffer
,
StubMsg
.
BufferStart
);
#endif
}
size
=
srcsize
;
/*** Unmarshalling first with must_alloc false ***/
...
...
@@ -668,9 +667,11 @@ static void test_simple_struct(void)
*
(
void
**
)
wiredata
=
&
s1
;
memcpy
(
wiredata
+
4
,
&
s1
,
wiredatalen
);
#if 0 /* one of the unmarshallings crashes Wine */
if
(
0
)
{
/* one of the unmarshallings crashes Wine */
test_pointer_marshal
(
fmtstr_simple_struct
,
&
s1
,
24
,
wiredata
,
28
,
NULL
,
0
,
"struct"
);
#endif
}
/* FC_PSTRUCT */
ps1
.
l1
=
0xdeadbeef
;
...
...
@@ -684,9 +685,11 @@ static void test_simple_struct(void)
test_simple_struct_marshal
(
fmtstr_pointer_struct
+
4
,
&
ps1
,
17
,
wiredata
+
4
,
17
,
ps1_cmp
,
2
,
"pointer_struct"
);
*
(
void
**
)
wiredata
=
&
ps1
;
#if 0 /* one of the unmarshallings crashes Wine */
if
(
0
)
{
/* one of the unmarshallings crashes Wine */
test_pointer_marshal
(
fmtstr_pointer_struct
,
&
ps1
,
17
,
wiredata
,
21
,
ps1_cmp
,
2
,
"pointer_struct"
);
#endif
}
}
static
void
test_fullpointer_xlat
(
void
)
...
...
@@ -889,13 +892,11 @@ static void test_client_init(void)
TEST_POINTER_UNSET
(
VarianceMark
);
ok
(
stubMsg
.
Unused
==
0xcccccccc
,
"Unused should have be unset instead of 0x%x
\n
"
,
stubMsg
.
Unused
);
TEST_POINTER_UNSET
(
pContext
);
#if 0
TEST_ULONG_UNSET
(
Reserved51_1
);
TEST_ULONG_UNSET
(
Reserved51_2
);
TEST_ULONG_UNSET
(
Reserved51_3
);
TEST_ULONG_UNSET
(
Reserved51_4
);
TEST_ULONG_UNSET
(
Reserved51_5
);
#endif
#undef TEST_ULONG_UNSET
#undef TEST_POINTER_UNSET
#undef TEST_ZERO
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment