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
23fdfbc3
Commit
23fdfbc3
authored
Sep 29, 2010
by
Hans Leidekker
Committed by
Alexandre Julliard
Sep 29, 2010
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msvcrt: Implement wcsnlen.
parent
259b5fdf
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
16 additions
and
4 deletions
+16
-4
msvcr100.spec
dlls/msvcr100/msvcr100.spec
+1
-1
msvcr80.spec
dlls/msvcr80/msvcr80.spec
+1
-1
msvcr90.spec
dlls/msvcr90/msvcr90.spec
+1
-1
msvcrt.spec
dlls/msvcrt/msvcrt.spec
+1
-1
wcs.c
dlls/msvcrt/wcs.c
+12
-0
No files found.
dlls/msvcr100/msvcr100.spec
View file @
23fdfbc3
...
...
@@ -1644,7 +1644,7 @@
@ cdecl wcsncmp(wstr wstr long) msvcrt.wcsncmp
@ cdecl wcsncpy(ptr wstr long) msvcrt.wcsncpy
@ cdecl wcsncpy_s(ptr long wstr long) msvcrt.wcsncpy_s
@
stub
wcsnlen
@
cdecl wcsnlen(wstr long) msvcrt.
wcsnlen
@ cdecl wcspbrk(wstr wstr) msvcrt.wcspbrk
@ cdecl wcsrchr(wstr long) msvcrt.wcsrchr
@ stub wcsrtombs
...
...
dlls/msvcr80/msvcr80.spec
View file @
23fdfbc3
...
...
@@ -1498,7 +1498,7 @@
@ cdecl wcsncmp(wstr wstr long) msvcrt.wcsncmp
@ cdecl wcsncpy(ptr wstr long) msvcrt.wcsncpy
@ cdecl wcsncpy_s(ptr long wstr long) msvcrt.wcsncpy_s
@
stub
wcsnlen
@
cdecl wcsnlen(wstr long) msvcrt.
wcsnlen
@ cdecl wcspbrk(wstr wstr) msvcrt.wcspbrk
@ cdecl wcsrchr(wstr long) msvcrt.wcsrchr
@ stub wcsrtombs
...
...
dlls/msvcr90/msvcr90.spec
View file @
23fdfbc3
...
...
@@ -1482,7 +1482,7 @@
@ cdecl wcsncmp(wstr wstr long) msvcrt.wcsncmp
@ cdecl wcsncpy(ptr wstr long) msvcrt.wcsncpy
@ cdecl wcsncpy_s(ptr long wstr long) msvcrt.wcsncpy_s
@
stub
wcsnlen
@
cdecl wcsnlen(wstr long) msvcrt.
wcsnlen
@ cdecl wcspbrk(wstr wstr) msvcrt.wcspbrk
@ cdecl wcsrchr(wstr long) msvcrt.wcsrchr
@ stub wcsrtombs
...
...
dlls/msvcrt/msvcrt.spec
View file @
23fdfbc3
...
...
@@ -1444,7 +1444,7 @@
@ cdecl wcsncmp(wstr wstr long) ntdll.wcsncmp
@ cdecl wcsncpy(ptr wstr long) ntdll.wcsncpy
@ cdecl wcsncpy_s(ptr long wstr long) MSVCRT_wcsncpy_s
# stub
wcsnlen
@ cdecl wcsnlen(wstr long) MSVCRT_
wcsnlen
@ cdecl wcspbrk(wstr wstr) MSVCRT_wcspbrk
@ cdecl wcsrchr(wstr long) ntdll.wcsrchr
# stub wcsrtombs
...
...
dlls/msvcrt/wcs.c
View file @
23fdfbc3
...
...
@@ -1737,3 +1737,15 @@ unsigned __int64 CDECL MSVCRT__wcstoui64(const MSVCRT_wchar_t *nptr,
{
return
MSVCRT__wcstoui64_l
(
nptr
,
endptr
,
base
,
NULL
);
}
/******************************************************************
* wcsnlen (MSVCRT.@)
*/
MSVCRT_size_t
CDECL
MSVCRT_wcsnlen
(
const
MSVCRT_wchar_t
*
s
,
MSVCRT_size_t
maxlen
)
{
MSVCRT_size_t
i
;
for
(
i
=
0
;
i
<
maxlen
;
i
++
)
if
(
!
s
[
i
])
break
;
return
i
;
}
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