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
c8091b37
Commit
c8091b37
authored
Jun 13, 2005
by
Mike McCormack
Committed by
Alexandre Julliard
Jun 13, 2005
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix warnings in tests, remove pointless comments.
parent
d838385b
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
62 additions
and
61 deletions
+62
-61
rtl.c
dlls/ntdll/tests/rtl.c
+1
-1
rtlstr.c
dlls/ntdll/tests/rtlstr.c
+61
-60
No files found.
dlls/ntdll/tests/rtl.c
View file @
c8091b37
...
@@ -527,7 +527,7 @@ static void test_RtlUniform(void)
...
@@ -527,7 +527,7 @@ static void test_RtlUniform(void)
}
}
ULONG
WINAPI
my_RtlRandom
(
PULONG
seed
)
static
ULONG
WINAPI
my_RtlRandom
(
PULONG
seed
)
{
{
static
ULONG
saved_value
[
128
]
=
static
ULONG
saved_value
[
128
]
=
{
/* 0 */
0x4c8bc0aa
,
0x4c022957
,
0x2232827a
,
0x2f1e7626
,
0x7f8bdafb
,
0x5c37d02a
,
0x0ab48f72
,
0x2f0c4ffa
,
{
/* 0 */
0x4c8bc0aa
,
0x4c022957
,
0x2232827a
,
0x2f1e7626
,
0x7f8bdafb
,
0x5c37d02a
,
0x0ab48f72
,
0x2f0c4ffa
,
...
...
dlls/ntdll/tests/rtlstr.c
View file @
c8091b37
...
@@ -130,7 +130,7 @@ static void InitFunctionPtrs(void)
...
@@ -130,7 +130,7 @@ static void InitFunctionPtrs(void)
pRtlValidateUnicodeString
=
(
void
*
)
GetProcAddress
(
hntdll
,
"RtlValidateUnicodeString"
);
pRtlValidateUnicodeString
=
(
void
*
)
GetProcAddress
(
hntdll
,
"RtlValidateUnicodeString"
);
pRtlGUIDFromString
=
(
void
*
)
GetProcAddress
(
hntdll
,
"RtlGUIDFromString"
);
pRtlGUIDFromString
=
(
void
*
)
GetProcAddress
(
hntdll
,
"RtlGUIDFromString"
);
pRtlStringFromGUID
=
(
void
*
)
GetProcAddress
(
hntdll
,
"RtlStringFromGUID"
);
pRtlStringFromGUID
=
(
void
*
)
GetProcAddress
(
hntdll
,
"RtlStringFromGUID"
);
}
/* if */
}
}
}
...
@@ -405,37 +405,37 @@ static void test_RtlDuplicateUnicodeString(void)
...
@@ -405,37 +405,37 @@ static void test_RtlDuplicateUnicodeString(void)
if
(
dupl_ustr
[
test_num
].
source_buf
!=
NULL
)
{
if
(
dupl_ustr
[
test_num
].
source_buf
!=
NULL
)
{
for
(
pos
=
0
;
pos
<
dupl_ustr
[
test_num
].
source_buf_size
/
sizeof
(
WCHAR
);
pos
++
)
{
for
(
pos
=
0
;
pos
<
dupl_ustr
[
test_num
].
source_buf_size
/
sizeof
(
WCHAR
);
pos
++
)
{
source_buf
[
pos
]
=
dupl_ustr
[
test_num
].
source_buf
[
pos
];
source_buf
[
pos
]
=
dupl_ustr
[
test_num
].
source_buf
[
pos
];
}
/* for */
}
source_str
.
Buffer
=
source_buf
;
source_str
.
Buffer
=
source_buf
;
}
else
{
}
else
{
source_str
.
Buffer
=
NULL
;
source_str
.
Buffer
=
NULL
;
}
/* if */
}
dest_str
.
Length
=
dupl_ustr
[
test_num
].
dest_Length
;
dest_str
.
Length
=
dupl_ustr
[
test_num
].
dest_Length
;
dest_str
.
MaximumLength
=
dupl_ustr
[
test_num
].
dest_MaximumLength
;
dest_str
.
MaximumLength
=
dupl_ustr
[
test_num
].
dest_MaximumLength
;
if
(
dupl_ustr
[
test_num
].
dest_buf
!=
NULL
)
{
if
(
dupl_ustr
[
test_num
].
dest_buf
!=
NULL
)
{
for
(
pos
=
0
;
pos
<
dupl_ustr
[
test_num
].
dest_buf_size
/
sizeof
(
WCHAR
);
pos
++
)
{
for
(
pos
=
0
;
pos
<
dupl_ustr
[
test_num
].
dest_buf_size
/
sizeof
(
WCHAR
);
pos
++
)
{
dest_buf
[
pos
]
=
dupl_ustr
[
test_num
].
dest_buf
[
pos
];
dest_buf
[
pos
]
=
dupl_ustr
[
test_num
].
dest_buf
[
pos
];
}
/* for */
}
dest_str
.
Buffer
=
dest_buf
;
dest_str
.
Buffer
=
dest_buf
;
}
else
{
}
else
{
dest_str
.
Buffer
=
NULL
;
dest_str
.
Buffer
=
NULL
;
}
/* if */
}
res_str
.
Length
=
dupl_ustr
[
test_num
].
res_Length
;
res_str
.
Length
=
dupl_ustr
[
test_num
].
res_Length
;
res_str
.
MaximumLength
=
dupl_ustr
[
test_num
].
res_MaximumLength
;
res_str
.
MaximumLength
=
dupl_ustr
[
test_num
].
res_MaximumLength
;
if
(
dupl_ustr
[
test_num
].
res_buf
!=
NULL
)
{
if
(
dupl_ustr
[
test_num
].
res_buf
!=
NULL
)
{
for
(
pos
=
0
;
pos
<
dupl_ustr
[
test_num
].
res_buf_size
/
sizeof
(
WCHAR
);
pos
++
)
{
for
(
pos
=
0
;
pos
<
dupl_ustr
[
test_num
].
res_buf_size
/
sizeof
(
WCHAR
);
pos
++
)
{
res_buf
[
pos
]
=
dupl_ustr
[
test_num
].
res_buf
[
pos
];
res_buf
[
pos
]
=
dupl_ustr
[
test_num
].
res_buf
[
pos
];
}
/* for */
}
res_str
.
Buffer
=
res_buf
;
res_str
.
Buffer
=
res_buf
;
}
else
{
}
else
{
res_str
.
Buffer
=
NULL
;
res_str
.
Buffer
=
NULL
;
}
/* if */
}
result
=
pRtlDuplicateUnicodeString
(
dupl_ustr
[
test_num
].
add_nul
,
&
source_str
,
&
dest_str
);
result
=
pRtlDuplicateUnicodeString
(
dupl_ustr
[
test_num
].
add_nul
,
&
source_str
,
&
dest_str
);
dest_ansi_str
.
Length
=
dest_str
.
Length
/
sizeof
(
WCHAR
);
dest_ansi_str
.
Length
=
dest_str
.
Length
/
sizeof
(
WCHAR
);
dest_ansi_str
.
MaximumLength
=
dest_ansi_str
.
Length
+
1
;
dest_ansi_str
.
MaximumLength
=
dest_ansi_str
.
Length
+
1
;
for
(
pos
=
0
;
pos
<
dest_ansi_str
.
Length
;
pos
++
)
{
for
(
pos
=
0
;
pos
<
dest_ansi_str
.
Length
;
pos
++
)
{
dest_ansi_buf
[
pos
]
=
(
char
)
dest_buf
[
pos
];
dest_ansi_buf
[
pos
]
=
(
char
)
dest_buf
[
pos
];
}
/* for */
}
dest_ansi_buf
[
dest_ansi_str
.
Length
]
=
'\0'
;
dest_ansi_buf
[
dest_ansi_str
.
Length
]
=
'\0'
;
dest_ansi_str
.
Buffer
=
dest_ansi_buf
;
dest_ansi_str
.
Buffer
=
dest_ansi_buf
;
ok
(
result
==
dupl_ustr
[
test_num
].
result
,
ok
(
result
==
dupl_ustr
[
test_num
].
result
,
...
@@ -456,7 +456,7 @@ static void test_RtlDuplicateUnicodeString(void)
...
@@ -456,7 +456,7 @@ static void test_RtlDuplicateUnicodeString(void)
ok
(
dest_str
.
Buffer
!=
dest_buf
,
ok
(
dest_str
.
Buffer
!=
dest_buf
,
"(test %d): RtlDuplicateUnicodeString(%d, source, dest) has destination buffer unchanged %p
\n
"
,
"(test %d): RtlDuplicateUnicodeString(%d, source, dest) has destination buffer unchanged %p
\n
"
,
test_num
,
dupl_ustr
[
test_num
].
add_nul
,
dest_str
.
Buffer
);
test_num
,
dupl_ustr
[
test_num
].
add_nul
,
dest_str
.
Buffer
);
}
/* if */
}
if
(
dest_str
.
Buffer
!=
NULL
&&
dupl_ustr
[
test_num
].
res_buf
!=
NULL
)
{
if
(
dest_str
.
Buffer
!=
NULL
&&
dupl_ustr
[
test_num
].
res_buf
!=
NULL
)
{
ok
(
memcmp
(
dest_str
.
Buffer
,
res_str
.
Buffer
,
dupl_ustr
[
test_num
].
res_buf_size
)
==
0
,
ok
(
memcmp
(
dest_str
.
Buffer
,
res_str
.
Buffer
,
dupl_ustr
[
test_num
].
res_buf_size
)
==
0
,
"(test %d): RtlDuplicateUnicodeString(%d, source, dest) has destination
\"
%s
\"
expected
\"
%s
\"\n
"
,
"(test %d): RtlDuplicateUnicodeString(%d, source, dest) has destination
\"
%s
\"
expected
\"
%s
\"\n
"
,
...
@@ -465,8 +465,8 @@ static void test_RtlDuplicateUnicodeString(void)
...
@@ -465,8 +465,8 @@ static void test_RtlDuplicateUnicodeString(void)
ok
(
dest_str
.
Buffer
==
NULL
&&
dupl_ustr
[
test_num
].
res_buf
==
NULL
,
ok
(
dest_str
.
Buffer
==
NULL
&&
dupl_ustr
[
test_num
].
res_buf
==
NULL
,
"(test %d): RtlDuplicateUnicodeString(%d, source, dest) has destination %p expected %p
\n
"
,
"(test %d): RtlDuplicateUnicodeString(%d, source, dest) has destination %p expected %p
\n
"
,
test_num
,
dupl_ustr
[
test_num
].
add_nul
,
dest_str
.
Buffer
,
dupl_ustr
[
test_num
].
res_buf
);
test_num
,
dupl_ustr
[
test_num
].
add_nul
,
dest_str
.
Buffer
,
dupl_ustr
[
test_num
].
res_buf
);
}
/* if */
}
}
/* for */
}
}
}
...
@@ -498,11 +498,11 @@ static void test_RtlUpperChar(void)
...
@@ -498,11 +498,11 @@ static void test_RtlUpperChar(void)
expected_upper_ch
=
(
CHAR
)
(
byte_ch
-
'a'
+
'A'
);
expected_upper_ch
=
(
CHAR
)
(
byte_ch
-
'a'
+
'A'
);
}
else
{
}
else
{
expected_upper_ch
=
(
CHAR
)
byte_ch
;
expected_upper_ch
=
(
CHAR
)
byte_ch
;
}
/* if */
}
ok
(
upper_ch
==
expected_upper_ch
,
ok
(
upper_ch
==
expected_upper_ch
,
"RtlUpperChar('%c'[=0x%x]) has result '%c'[=0x%x], expected '%c'[=0x%x]
\n
"
,
"RtlUpperChar('%c'[=0x%x]) has result '%c'[=0x%x], expected '%c'[=0x%x]
\n
"
,
ch
,
ch
,
upper_ch
,
upper_ch
,
expected_upper_ch
,
expected_upper_ch
);
ch
,
ch
,
upper_ch
,
upper_ch
,
expected_upper_ch
,
expected_upper_ch
);
}
/* for */
}
}
}
...
@@ -528,7 +528,7 @@ static void test_RtlUpperString(void)
...
@@ -528,7 +528,7 @@ static void test_RtlUpperString(void)
ascii_buf
[
i
]
=
ch
;
ascii_buf
[
i
]
=
ch
;
result_buf
[
i
]
=
'\0'
;
result_buf
[
i
]
=
'\0'
;
upper_buf
[
i
]
=
upper_ch
;
upper_buf
[
i
]
=
upper_ch
;
}
/* for */
}
ascii_buf
[
i
]
=
'\0'
;
ascii_buf
[
i
]
=
'\0'
;
result_buf
[
i
]
=
'\0'
;
result_buf
[
i
]
=
'\0'
;
upper_buf
[
i
]
=
'\0'
;
upper_buf
[
i
]
=
'\0'
;
...
@@ -566,11 +566,11 @@ static void test_RtlUpcaseUnicodeChar(void)
...
@@ -566,11 +566,11 @@ static void test_RtlUpcaseUnicodeChar(void)
expected_upper_ch
=
0x178
;
expected_upper_ch
=
0x178
;
}
else
{
}
else
{
expected_upper_ch
=
ch
;
expected_upper_ch
=
ch
;
}
/* if */
}
ok
(
upper_ch
==
expected_upper_ch
,
ok
(
upper_ch
==
expected_upper_ch
,
"RtlUpcaseUnicodeChar('%c'[=0x%x]) has result '%c'[=0x%x], expected: '%c'[=0x%x]
\n
"
,
"RtlUpcaseUnicodeChar('%c'[=0x%x]) has result '%c'[=0x%x], expected: '%c'[=0x%x]
\n
"
,
ch
,
ch
,
upper_ch
,
upper_ch
,
expected_upper_ch
,
expected_upper_ch
);
ch
,
ch
,
upper_ch
,
upper_ch
,
expected_upper_ch
,
expected_upper_ch
);
}
/* for */
}
}
}
...
@@ -596,11 +596,11 @@ static void test_RtlUpcaseUnicodeString(void)
...
@@ -596,11 +596,11 @@ static void test_RtlUpcaseUnicodeString(void)
upper_ch
=
0x178
;
upper_ch
=
0x178
;
}
else
{
}
else
{
upper_ch
=
ch
;
upper_ch
=
ch
;
}
/* if */
}
ascii_buf
[
i
]
=
ch
;
ascii_buf
[
i
]
=
ch
;
result_buf
[
i
]
=
'\0'
;
result_buf
[
i
]
=
'\0'
;
upper_buf
[
i
]
=
upper_ch
;
upper_buf
[
i
]
=
upper_ch
;
}
/* for */
}
ascii_buf
[
i
]
=
'\0'
;
ascii_buf
[
i
]
=
'\0'
;
result_buf
[
i
]
=
'\0'
;
result_buf
[
i
]
=
'\0'
;
upper_buf
[
i
]
=
'\0'
;
upper_buf
[
i
]
=
'\0'
;
...
@@ -621,7 +621,7 @@ static void test_RtlUpcaseUnicodeString(void)
...
@@ -621,7 +621,7 @@ static void test_RtlUpcaseUnicodeString(void)
ascii_str
.
Buffer
[
i
],
ascii_str
.
Buffer
[
i
],
ascii_str
.
Buffer
[
i
],
ascii_str
.
Buffer
[
i
],
result_str
.
Buffer
[
i
],
result_str
.
Buffer
[
i
],
result_str
.
Buffer
[
i
],
result_str
.
Buffer
[
i
],
upper_str
.
Buffer
[
i
],
upper_str
.
Buffer
[
i
]);
upper_str
.
Buffer
[
i
],
upper_str
.
Buffer
[
i
]);
}
/* for */
}
}
}
...
@@ -681,11 +681,11 @@ static void test_RtlDowncaseUnicodeString(void)
...
@@ -681,11 +681,11 @@ static void test_RtlDowncaseUnicodeString(void)
case
0x400
:
lower_ch
=
0x0
;
break
;
case
0x400
:
lower_ch
=
0x0
;
break
;
default:
lower_ch
=
ch
;
break
;
default:
lower_ch
=
ch
;
break
;
}
/* switch */
}
/* switch */
}
/* if */
}
source_buf
[
i
]
=
ch
;
source_buf
[
i
]
=
ch
;
result_buf
[
i
]
=
'\0'
;
result_buf
[
i
]
=
'\0'
;
lower_buf
[
i
]
=
lower_ch
;
lower_buf
[
i
]
=
lower_ch
;
}
/* for */
}
source_buf
[
i
]
=
'\0'
;
source_buf
[
i
]
=
'\0'
;
result_buf
[
i
]
=
'\0'
;
result_buf
[
i
]
=
'\0'
;
lower_buf
[
i
]
=
'\0'
;
lower_buf
[
i
]
=
'\0'
;
...
@@ -706,7 +706,7 @@ static void test_RtlDowncaseUnicodeString(void)
...
@@ -706,7 +706,7 @@ static void test_RtlDowncaseUnicodeString(void)
source_str
.
Buffer
[
i
],
source_str
.
Buffer
[
i
],
source_str
.
Buffer
[
i
],
source_str
.
Buffer
[
i
],
result_str
.
Buffer
[
i
],
result_str
.
Buffer
[
i
],
result_str
.
Buffer
[
i
],
result_str
.
Buffer
[
i
],
lower_str
.
Buffer
[
i
],
lower_str
.
Buffer
[
i
]);
lower_str
.
Buffer
[
i
],
lower_str
.
Buffer
[
i
]);
}
/* for */
}
}
}
...
@@ -765,17 +765,17 @@ static void test_RtlUnicodeStringToAnsiString(void)
...
@@ -765,17 +765,17 @@ static void test_RtlUnicodeStringToAnsiString(void)
ansi_str
.
Buffer
=
ansi_buf
;
ansi_str
.
Buffer
=
ansi_buf
;
}
else
{
}
else
{
ansi_str
.
Buffer
=
NULL
;
ansi_str
.
Buffer
=
NULL
;
}
/* if */
}
uni_str
.
Length
=
ustr2astr
[
test_num
].
uni_Length
;
uni_str
.
Length
=
ustr2astr
[
test_num
].
uni_Length
;
uni_str
.
MaximumLength
=
ustr2astr
[
test_num
].
uni_MaximumLength
;
uni_str
.
MaximumLength
=
ustr2astr
[
test_num
].
uni_MaximumLength
;
if
(
ustr2astr
[
test_num
].
uni_buf
!=
NULL
)
{
if
(
ustr2astr
[
test_num
].
uni_buf
!=
NULL
)
{
for
(
pos
=
0
;
pos
<
ustr2astr
[
test_num
].
uni_buf_size
/
sizeof
(
WCHAR
);
pos
++
)
{
for
(
pos
=
0
;
pos
<
ustr2astr
[
test_num
].
uni_buf_size
/
sizeof
(
WCHAR
);
pos
++
)
{
uni_buf
[
pos
]
=
ustr2astr
[
test_num
].
uni_buf
[
pos
];
uni_buf
[
pos
]
=
ustr2astr
[
test_num
].
uni_buf
[
pos
];
}
/* for */
}
uni_str
.
Buffer
=
uni_buf
;
uni_str
.
Buffer
=
uni_buf
;
}
else
{
}
else
{
uni_str
.
Buffer
=
NULL
;
uni_str
.
Buffer
=
NULL
;
}
/* if */
}
result
=
pRtlUnicodeStringToAnsiString
(
&
ansi_str
,
&
uni_str
,
ustr2astr
[
test_num
].
doalloc
);
result
=
pRtlUnicodeStringToAnsiString
(
&
ansi_str
,
&
uni_str
,
ustr2astr
[
test_num
].
doalloc
);
ok
(
result
==
ustr2astr
[
test_num
].
result
,
ok
(
result
==
ustr2astr
[
test_num
].
result
,
"(test %d): RtlUnicodeStringToAnsiString(ansi, uni, %d) has result %lx, expected %lx
\n
"
,
"(test %d): RtlUnicodeStringToAnsiString(ansi, uni, %d) has result %lx, expected %lx
\n
"
,
...
@@ -789,7 +789,7 @@ static void test_RtlUnicodeStringToAnsiString(void)
...
@@ -789,7 +789,7 @@ static void test_RtlUnicodeStringToAnsiString(void)
ok
(
memcmp
(
ansi_str
.
Buffer
,
ustr2astr
[
test_num
].
res_buf
,
ustr2astr
[
test_num
].
res_buf_size
)
==
0
,
ok
(
memcmp
(
ansi_str
.
Buffer
,
ustr2astr
[
test_num
].
res_buf
,
ustr2astr
[
test_num
].
res_buf_size
)
==
0
,
"(test %d): RtlUnicodeStringToAnsiString(ansi, uni, %d) has ansi
\"
%s
\"
expected
\"
%s
\"\n
"
,
"(test %d): RtlUnicodeStringToAnsiString(ansi, uni, %d) has ansi
\"
%s
\"
expected
\"
%s
\"\n
"
,
test_num
,
ustr2astr
[
test_num
].
doalloc
,
ansi_str
.
Buffer
,
ustr2astr
[
test_num
].
res_buf
);
test_num
,
ustr2astr
[
test_num
].
doalloc
,
ansi_str
.
Buffer
,
ustr2astr
[
test_num
].
res_buf
);
}
/* for */
}
}
}
...
@@ -836,7 +836,7 @@ static void test_RtlAppendAsciizToString(void)
...
@@ -836,7 +836,7 @@ static void test_RtlAppendAsciizToString(void)
dest_str
.
Buffer
=
dest_buf
;
dest_str
.
Buffer
=
dest_buf
;
}
else
{
}
else
{
dest_str
.
Buffer
=
NULL
;
dest_str
.
Buffer
=
NULL
;
}
/* if */
}
result
=
pRtlAppendAsciizToString
(
&
dest_str
,
app_asc2str
[
test_num
].
src
);
result
=
pRtlAppendAsciizToString
(
&
dest_str
,
app_asc2str
[
test_num
].
src
);
ok
(
result
==
app_asc2str
[
test_num
].
result
,
ok
(
result
==
app_asc2str
[
test_num
].
result
,
"(test %d): RtlAppendAsciizToString(dest, src) has result %lx, expected %lx
\n
"
,
"(test %d): RtlAppendAsciizToString(dest, src) has result %lx, expected %lx
\n
"
,
...
@@ -855,8 +855,8 @@ static void test_RtlAppendAsciizToString(void)
...
@@ -855,8 +855,8 @@ static void test_RtlAppendAsciizToString(void)
ok
(
dest_str
.
Buffer
==
app_asc2str
[
test_num
].
res_buf
,
ok
(
dest_str
.
Buffer
==
app_asc2str
[
test_num
].
res_buf
,
"(test %d): RtlAppendAsciizToString(dest, src) dest has Buffer %p expected %p
\n
"
,
"(test %d): RtlAppendAsciizToString(dest, src) dest has Buffer %p expected %p
\n
"
,
test_num
,
dest_str
.
Buffer
,
app_asc2str
[
test_num
].
res_buf
);
test_num
,
dest_str
.
Buffer
,
app_asc2str
[
test_num
].
res_buf
);
}
/* if */
}
}
/* for */
}
}
}
...
@@ -908,7 +908,7 @@ static void test_RtlAppendStringToString(void)
...
@@ -908,7 +908,7 @@ static void test_RtlAppendStringToString(void)
dest_str
.
Buffer
=
dest_buf
;
dest_str
.
Buffer
=
dest_buf
;
}
else
{
}
else
{
dest_str
.
Buffer
=
NULL
;
dest_str
.
Buffer
=
NULL
;
}
/* if */
}
src_str
.
Length
=
app_str2str
[
test_num
].
src_Length
;
src_str
.
Length
=
app_str2str
[
test_num
].
src_Length
;
src_str
.
MaximumLength
=
app_str2str
[
test_num
].
src_MaximumLength
;
src_str
.
MaximumLength
=
app_str2str
[
test_num
].
src_MaximumLength
;
if
(
app_str2str
[
test_num
].
src_buf
!=
NULL
)
{
if
(
app_str2str
[
test_num
].
src_buf
!=
NULL
)
{
...
@@ -917,7 +917,7 @@ static void test_RtlAppendStringToString(void)
...
@@ -917,7 +917,7 @@ static void test_RtlAppendStringToString(void)
src_str
.
Buffer
=
src_buf
;
src_str
.
Buffer
=
src_buf
;
}
else
{
}
else
{
src_str
.
Buffer
=
NULL
;
src_str
.
Buffer
=
NULL
;
}
/* if */
}
result
=
pRtlAppendStringToString
(
&
dest_str
,
&
src_str
);
result
=
pRtlAppendStringToString
(
&
dest_str
,
&
src_str
);
ok
(
result
==
app_str2str
[
test_num
].
result
,
ok
(
result
==
app_str2str
[
test_num
].
result
,
"(test %d): RtlAppendStringToString(dest, src) has result %lx, expected %lx
\n
"
,
"(test %d): RtlAppendStringToString(dest, src) has result %lx, expected %lx
\n
"
,
...
@@ -936,8 +936,8 @@ static void test_RtlAppendStringToString(void)
...
@@ -936,8 +936,8 @@ static void test_RtlAppendStringToString(void)
ok
(
dest_str
.
Buffer
==
app_str2str
[
test_num
].
res_buf
,
ok
(
dest_str
.
Buffer
==
app_str2str
[
test_num
].
res_buf
,
"(test %d): RtlAppendStringToString(dest, src) dest has Buffer %p expected %p
\n
"
,
"(test %d): RtlAppendStringToString(dest, src) dest has Buffer %p expected %p
\n
"
,
test_num
,
dest_str
.
Buffer
,
app_str2str
[
test_num
].
res_buf
);
test_num
,
dest_str
.
Buffer
,
app_str2str
[
test_num
].
res_buf
);
}
/* if */
}
}
/* for */
}
}
}
...
@@ -989,7 +989,7 @@ static void test_RtlAppendUnicodeToString(void)
...
@@ -989,7 +989,7 @@ static void test_RtlAppendUnicodeToString(void)
dest_str
.
Buffer
=
dest_buf
;
dest_str
.
Buffer
=
dest_buf
;
}
else
{
}
else
{
dest_str
.
Buffer
=
NULL
;
dest_str
.
Buffer
=
NULL
;
}
/* if */
}
result
=
pRtlAppendUnicodeToString
(
&
dest_str
,
(
LPCWSTR
)
app_uni2str
[
test_num
].
src
);
result
=
pRtlAppendUnicodeToString
(
&
dest_str
,
(
LPCWSTR
)
app_uni2str
[
test_num
].
src
);
ok
(
result
==
app_uni2str
[
test_num
].
result
,
ok
(
result
==
app_uni2str
[
test_num
].
result
,
"(test %d): RtlAppendUnicodeToString(dest, src) has result %lx, expected %lx
\n
"
,
"(test %d): RtlAppendUnicodeToString(dest, src) has result %lx, expected %lx
\n
"
,
...
@@ -1008,8 +1008,8 @@ static void test_RtlAppendUnicodeToString(void)
...
@@ -1008,8 +1008,8 @@ static void test_RtlAppendUnicodeToString(void)
ok
(
dest_str
.
Buffer
==
(
WCHAR
*
)
app_uni2str
[
test_num
].
res_buf
,
ok
(
dest_str
.
Buffer
==
(
WCHAR
*
)
app_uni2str
[
test_num
].
res_buf
,
"(test %d): RtlAppendUnicodeToString(dest, src) dest has Buffer %p expected %p
\n
"
,
"(test %d): RtlAppendUnicodeToString(dest, src) dest has Buffer %p expected %p
\n
"
,
test_num
,
dest_str
.
Buffer
,
app_uni2str
[
test_num
].
res_buf
);
test_num
,
dest_str
.
Buffer
,
app_uni2str
[
test_num
].
res_buf
);
}
/* if */
}
}
/* for */
}
}
}
...
@@ -1065,7 +1065,7 @@ static void test_RtlAppendUnicodeStringToString(void)
...
@@ -1065,7 +1065,7 @@ static void test_RtlAppendUnicodeStringToString(void)
dest_str
.
Buffer
=
dest_buf
;
dest_str
.
Buffer
=
dest_buf
;
}
else
{
}
else
{
dest_str
.
Buffer
=
NULL
;
dest_str
.
Buffer
=
NULL
;
}
/* if */
}
src_str
.
Length
=
app_ustr2str
[
test_num
].
src_Length
;
src_str
.
Length
=
app_ustr2str
[
test_num
].
src_Length
;
src_str
.
MaximumLength
=
app_ustr2str
[
test_num
].
src_MaximumLength
;
src_str
.
MaximumLength
=
app_ustr2str
[
test_num
].
src_MaximumLength
;
if
(
app_ustr2str
[
test_num
].
src_buf
!=
NULL
)
{
if
(
app_ustr2str
[
test_num
].
src_buf
!=
NULL
)
{
...
@@ -1074,7 +1074,7 @@ static void test_RtlAppendUnicodeStringToString(void)
...
@@ -1074,7 +1074,7 @@ static void test_RtlAppendUnicodeStringToString(void)
src_str
.
Buffer
=
src_buf
;
src_str
.
Buffer
=
src_buf
;
}
else
{
}
else
{
src_str
.
Buffer
=
NULL
;
src_str
.
Buffer
=
NULL
;
}
/* if */
}
result
=
pRtlAppendUnicodeStringToString
(
&
dest_str
,
&
src_str
);
result
=
pRtlAppendUnicodeStringToString
(
&
dest_str
,
&
src_str
);
ok
(
result
==
app_ustr2str
[
test_num
].
result
,
ok
(
result
==
app_ustr2str
[
test_num
].
result
,
"(test %d): RtlAppendStringToString(dest, src) has result %lx, expected %lx
\n
"
,
"(test %d): RtlAppendStringToString(dest, src) has result %lx, expected %lx
\n
"
,
...
@@ -1093,8 +1093,8 @@ static void test_RtlAppendUnicodeStringToString(void)
...
@@ -1093,8 +1093,8 @@ static void test_RtlAppendUnicodeStringToString(void)
ok
(
dest_str
.
Buffer
==
(
WCHAR
*
)
app_ustr2str
[
test_num
].
res_buf
,
ok
(
dest_str
.
Buffer
==
(
WCHAR
*
)
app_ustr2str
[
test_num
].
res_buf
,
"(test %d): RtlAppendStringToString(dest, src) dest has Buffer %p expected %p
\n
"
,
"(test %d): RtlAppendStringToString(dest, src) dest has Buffer %p expected %p
\n
"
,
test_num
,
dest_str
.
Buffer
,
app_ustr2str
[
test_num
].
res_buf
);
test_num
,
dest_str
.
Buffer
,
app_ustr2str
[
test_num
].
res_buf
);
}
/* if */
}
}
/* for */
}
}
}
...
@@ -1174,25 +1174,25 @@ static void test_RtlFindCharInUnicodeString(void)
...
@@ -1174,25 +1174,25 @@ static void test_RtlFindCharInUnicodeString(void)
main_str
.
MaximumLength
=
main_str
.
Length
+
sizeof
(
WCHAR
);
main_str
.
MaximumLength
=
main_str
.
Length
+
sizeof
(
WCHAR
);
for
(
idx
=
0
;
idx
<
main_str
.
Length
/
sizeof
(
WCHAR
);
idx
++
)
{
for
(
idx
=
0
;
idx
<
main_str
.
Length
/
sizeof
(
WCHAR
);
idx
++
)
{
main_str_buf
[
idx
]
=
find_ch_in_ustr
[
test_num
].
main_str
[
idx
];
main_str_buf
[
idx
]
=
find_ch_in_ustr
[
test_num
].
main_str
[
idx
];
}
/* for */
}
main_str
.
Buffer
=
main_str_buf
;
main_str
.
Buffer
=
main_str_buf
;
}
else
{
}
else
{
main_str
.
Length
=
0
;
main_str
.
Length
=
0
;
main_str
.
MaximumLength
=
0
;
main_str
.
MaximumLength
=
0
;
main_str
.
Buffer
=
NULL
;
main_str
.
Buffer
=
NULL
;
}
/* if */
}
if
(
find_ch_in_ustr
[
test_num
].
search_chars
!=
NULL
)
{
if
(
find_ch_in_ustr
[
test_num
].
search_chars
!=
NULL
)
{
search_chars
.
Length
=
strlen
(
find_ch_in_ustr
[
test_num
].
search_chars
)
*
sizeof
(
WCHAR
);
search_chars
.
Length
=
strlen
(
find_ch_in_ustr
[
test_num
].
search_chars
)
*
sizeof
(
WCHAR
);
search_chars
.
MaximumLength
=
search_chars
.
Length
+
sizeof
(
WCHAR
);
search_chars
.
MaximumLength
=
search_chars
.
Length
+
sizeof
(
WCHAR
);
for
(
idx
=
0
;
idx
<
search_chars
.
Length
/
sizeof
(
WCHAR
);
idx
++
)
{
for
(
idx
=
0
;
idx
<
search_chars
.
Length
/
sizeof
(
WCHAR
);
idx
++
)
{
search_chars_buf
[
idx
]
=
find_ch_in_ustr
[
test_num
].
search_chars
[
idx
];
search_chars_buf
[
idx
]
=
find_ch_in_ustr
[
test_num
].
search_chars
[
idx
];
}
/* for */
}
search_chars
.
Buffer
=
search_chars_buf
;
search_chars
.
Buffer
=
search_chars_buf
;
}
else
{
}
else
{
search_chars
.
Length
=
0
;
search_chars
.
Length
=
0
;
search_chars
.
MaximumLength
=
0
;
search_chars
.
MaximumLength
=
0
;
search_chars
.
Buffer
=
NULL
;
search_chars
.
Buffer
=
NULL
;
}
/* if */
}
pos
=
12345
;
pos
=
12345
;
result
=
pRtlFindCharInUnicodeString
(
find_ch_in_ustr
[
test_num
].
flags
,
&
main_str
,
&
search_chars
,
&
pos
);
result
=
pRtlFindCharInUnicodeString
(
find_ch_in_ustr
[
test_num
].
flags
,
&
main_str
,
&
search_chars
,
&
pos
);
ok
(
result
==
find_ch_in_ustr
[
test_num
].
result
,
ok
(
result
==
find_ch_in_ustr
[
test_num
].
result
,
...
@@ -1205,7 +1205,7 @@ static void test_RtlFindCharInUnicodeString(void)
...
@@ -1205,7 +1205,7 @@ static void test_RtlFindCharInUnicodeString(void)
test_num
,
find_ch_in_ustr
[
test_num
].
flags
,
test_num
,
find_ch_in_ustr
[
test_num
].
flags
,
find_ch_in_ustr
[
test_num
].
main_str
,
find_ch_in_ustr
[
test_num
].
search_chars
,
find_ch_in_ustr
[
test_num
].
main_str
,
find_ch_in_ustr
[
test_num
].
search_chars
,
pos
,
find_ch_in_ustr
[
test_num
].
pos
);
pos
,
find_ch_in_ustr
[
test_num
].
pos
);
}
/* for */
}
}
}
...
@@ -1353,7 +1353,7 @@ static void test_RtlUnicodeStringToInteger(void)
...
@@ -1353,7 +1353,7 @@ static void test_RtlUnicodeStringToInteger(void)
"(test %d): RtlUnicodeStringToInteger(
\"
%s
\"
, %d, [out]) assigns value %d, expected: %d
\n
"
,
"(test %d): RtlUnicodeStringToInteger(
\"
%s
\"
, %d, [out]) assigns value %d, expected: %d
\n
"
,
test_num
,
str2int
[
test_num
].
str
,
str2int
[
test_num
].
base
,
value
,
str2int
[
test_num
].
value
);
test_num
,
str2int
[
test_num
].
str
,
str2int
[
test_num
].
base
,
value
,
str2int
[
test_num
].
value
);
free
(
wstr
);
free
(
wstr
);
}
/* for */
}
wstr
=
AtoW
(
str2int
[
1
].
str
);
wstr
=
AtoW
(
str2int
[
1
].
str
);
pRtlInitUnicodeString
(
&
uni
,
wstr
);
pRtlInitUnicodeString
(
&
uni
,
wstr
);
...
@@ -1414,8 +1414,8 @@ static void test_RtlCharToInteger(void)
...
@@ -1414,8 +1414,8 @@ static void test_RtlCharToInteger(void)
ok
(
value
==
str2int
[
test_num
].
value
,
ok
(
value
==
str2int
[
test_num
].
value
,
"(test %d): call failed: RtlCharToInteger(
\"
%s
\"
, %d, [out]) assigns value %d, expected: %d
\n
"
,
"(test %d): call failed: RtlCharToInteger(
\"
%s
\"
, %d, [out]) assigns value %d, expected: %d
\n
"
,
test_num
,
str2int
[
test_num
].
str
,
str2int
[
test_num
].
base
,
value
,
str2int
[
test_num
].
value
);
test_num
,
str2int
[
test_num
].
str
,
str2int
[
test_num
].
base
,
value
,
str2int
[
test_num
].
value
);
}
/* if */
}
}
/* for */
}
result
=
pRtlCharToInteger
(
str2int
[
1
].
str
,
str2int
[
1
].
base
,
NULL
);
result
=
pRtlCharToInteger
(
str2int
[
1
].
str
,
str2int
[
1
].
base
,
NULL
);
ok
(
result
==
STATUS_ACCESS_VIOLATION
,
ok
(
result
==
STATUS_ACCESS_VIOLATION
,
...
@@ -1561,7 +1561,7 @@ static void one_RtlIntegerToUnicodeString_test(int test_num, const int2str_t *in
...
@@ -1561,7 +1561,7 @@ static void one_RtlIntegerToUnicodeString_test(int test_num, const int2str_t *in
for
(
pos
=
0
;
pos
<
STRI_BUFFER_LENGTH
;
pos
++
)
{
for
(
pos
=
0
;
pos
<
STRI_BUFFER_LENGTH
;
pos
++
)
{
expected_str_Buffer
[
pos
]
=
int2str
->
Buffer
[
pos
];
expected_str_Buffer
[
pos
]
=
int2str
->
Buffer
[
pos
];
}
/* for */
}
expected_unicode_string
.
Length
=
int2str
->
Length
*
sizeof
(
WCHAR
);
expected_unicode_string
.
Length
=
int2str
->
Length
*
sizeof
(
WCHAR
);
expected_unicode_string
.
MaximumLength
=
int2str
->
MaximumLength
*
sizeof
(
WCHAR
);
expected_unicode_string
.
MaximumLength
=
int2str
->
MaximumLength
*
sizeof
(
WCHAR
);
expected_unicode_string
.
Buffer
=
expected_str_Buffer
;
expected_unicode_string
.
Buffer
=
expected_str_Buffer
;
...
@@ -1569,7 +1569,7 @@ static void one_RtlIntegerToUnicodeString_test(int test_num, const int2str_t *in
...
@@ -1569,7 +1569,7 @@ static void one_RtlIntegerToUnicodeString_test(int test_num, const int2str_t *in
for
(
pos
=
0
;
pos
<
STRI_BUFFER_LENGTH
;
pos
++
)
{
for
(
pos
=
0
;
pos
<
STRI_BUFFER_LENGTH
;
pos
++
)
{
str_Buffer
[
pos
]
=
'-'
;
str_Buffer
[
pos
]
=
'-'
;
}
/* for */
}
unicode_string
.
Length
=
0
;
unicode_string
.
Length
=
0
;
unicode_string
.
MaximumLength
=
int2str
->
MaximumLength
*
sizeof
(
WCHAR
);
unicode_string
.
MaximumLength
=
int2str
->
MaximumLength
*
sizeof
(
WCHAR
);
unicode_string
.
Buffer
=
str_Buffer
;
unicode_string
.
Buffer
=
str_Buffer
;
...
@@ -1580,7 +1580,7 @@ static void one_RtlIntegerToUnicodeString_test(int test_num, const int2str_t *in
...
@@ -1580,7 +1580,7 @@ static void one_RtlIntegerToUnicodeString_test(int test_num, const int2str_t *in
/* On BUFFER_OVERFLOW the string Buffer should be unchanged */
/* On BUFFER_OVERFLOW the string Buffer should be unchanged */
for
(
pos
=
0
;
pos
<
STRI_BUFFER_LENGTH
;
pos
++
)
{
for
(
pos
=
0
;
pos
<
STRI_BUFFER_LENGTH
;
pos
++
)
{
expected_str_Buffer
[
pos
]
=
'-'
;
expected_str_Buffer
[
pos
]
=
'-'
;
}
/* for */
}
/* w2k: The native function has two reasons for BUFFER_OVERFLOW: */
/* w2k: The native function has two reasons for BUFFER_OVERFLOW: */
/* If the value is too large to convert: The Length is unchanged */
/* If the value is too large to convert: The Length is unchanged */
/* If str is too small to hold the string: Set str->Length to the length */
/* If str is too small to hold the string: Set str->Length to the length */
...
@@ -1589,7 +1589,7 @@ static void one_RtlIntegerToUnicodeString_test(int test_num, const int2str_t *in
...
@@ -1589,7 +1589,7 @@ static void one_RtlIntegerToUnicodeString_test(int test_num, const int2str_t *in
if
(
expected_unicode_string
.
Length
>
32
&&
unicode_string
.
Length
==
0
)
{
if
(
expected_unicode_string
.
Length
>
32
&&
unicode_string
.
Length
==
0
)
{
/* The value is too large to convert only triggerd when testing native */
/* The value is too large to convert only triggerd when testing native */
expected_unicode_string
.
Length
=
0
;
expected_unicode_string
.
Length
=
0
;
}
/* if */
}
}
else
{
}
else
{
ok
(
result
==
int2str
->
result
,
ok
(
result
==
int2str
->
result
,
"(test %d): RtlIntegerToUnicodeString(%lu, %d, [out]) has result %lx, expected: %lx
\n
"
,
"(test %d): RtlIntegerToUnicodeString(%lu, %d, [out]) has result %lx, expected: %lx
\n
"
,
...
@@ -1598,8 +1598,8 @@ static void one_RtlIntegerToUnicodeString_test(int test_num, const int2str_t *in
...
@@ -1598,8 +1598,8 @@ static void one_RtlIntegerToUnicodeString_test(int test_num, const int2str_t *in
ok
(
unicode_string
.
Buffer
[
unicode_string
.
Length
/
sizeof
(
WCHAR
)]
==
'\0'
,
ok
(
unicode_string
.
Buffer
[
unicode_string
.
Length
/
sizeof
(
WCHAR
)]
==
'\0'
,
"(test %d): RtlIntegerToUnicodeString(%lu, %d, [out]) string
\"
%s
\"
is not NULL terminated
\n
"
,
"(test %d): RtlIntegerToUnicodeString(%lu, %d, [out]) string
\"
%s
\"
is not NULL terminated
\n
"
,
test_num
,
int2str
->
value
,
int2str
->
base
,
ansi_str
.
Buffer
);
test_num
,
int2str
->
value
,
int2str
->
base
,
ansi_str
.
Buffer
);
}
/* if */
}
}
/* if */
}
ok
(
memcmp
(
unicode_string
.
Buffer
,
expected_unicode_string
.
Buffer
,
STRI_BUFFER_LENGTH
*
sizeof
(
WCHAR
))
==
0
,
ok
(
memcmp
(
unicode_string
.
Buffer
,
expected_unicode_string
.
Buffer
,
STRI_BUFFER_LENGTH
*
sizeof
(
WCHAR
))
==
0
,
"(test %d): RtlIntegerToUnicodeString(%lu, %d, [out]) assigns string
\"
%s
\"
, expected:
\"
%s
\"\n
"
,
"(test %d): RtlIntegerToUnicodeString(%lu, %d, [out]) assigns string
\"
%s
\"
, expected:
\"
%s
\"\n
"
,
test_num
,
int2str
->
value
,
int2str
->
base
,
ansi_str
.
Buffer
,
expected_ansi_str
.
Buffer
);
test_num
,
int2str
->
value
,
int2str
->
base
,
ansi_str
.
Buffer
,
expected_ansi_str
.
Buffer
);
...
@@ -1720,7 +1720,7 @@ START_TEST(rtlstr)
...
@@ -1720,7 +1720,7 @@ START_TEST(rtlstr)
test_RtlAppendStringToString
();
test_RtlAppendStringToString
();
test_RtlAppendUnicodeToString
();
test_RtlAppendUnicodeToString
();
test_RtlAppendUnicodeStringToString
();
test_RtlAppendUnicodeStringToString
();
}
/* if */
}
if
(
pRtlInitUnicodeStringEx
)
if
(
pRtlInitUnicodeStringEx
)
test_RtlInitUnicodeStringEx
();
test_RtlInitUnicodeStringEx
();
...
@@ -1732,9 +1732,10 @@ START_TEST(rtlstr)
...
@@ -1732,9 +1732,10 @@ START_TEST(rtlstr)
test_RtlGUIDFromString
();
test_RtlGUIDFromString
();
if
(
pRtlStringFromGUID
)
if
(
pRtlStringFromGUID
)
test_RtlStringFromGUID
();
test_RtlStringFromGUID
();
/*
if
(
0
)
* test_RtlUpcaseUnicodeChar();
{
* test_RtlUpcaseUnicodeString();
test_RtlUpcaseUnicodeChar
();
* test_RtlDowncaseUnicodeString();
test_RtlUpcaseUnicodeString
();
*/
test_RtlDowncaseUnicodeString
();
}
}
}
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