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
cb10fdab
Commit
cb10fdab
authored
Aug 06, 2000
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Replaced lstrlen/lstrcmp by libc equivalents everywhere we don't need
to trap exceptions.
parent
c1d5dc40
Hide whitespace changes
Inline
Side-by-side
Showing
22 changed files
with
73 additions
and
75 deletions
+73
-75
edit.c
controls/edit.c
+20
-20
menu.c
controls/menu.c
+2
-2
path.c
dlls/shlwapi/path.c
+7
-7
text.c
dlls/user/text.c
+2
-2
dos_fs.c
files/dos_fs.c
+2
-2
drive.c
files/drive.c
+2
-2
file.c
files/file.c
+2
-2
init.c
graphics/win16drv/init.c
+1
-1
xfont.c
graphics/x11drv/xfont.c
+5
-5
loadorder.c
loader/loadorder.c
+1
-1
convert.c
loader/ne/convert.c
+8
-8
module.c
loader/ne/module.c
+2
-2
resource.c
loader/ne/resource.c
+2
-4
registry.c
misc/registry.c
+1
-1
enhmetafile.c
objects/enhmetafile.c
+2
-2
ole2nls.c
ole/ole2nls.c
+4
-4
relay386.c
relay32/relay386.c
+1
-2
device.c
win32/device.c
+1
-1
init.c
win32/init.c
+1
-1
driver.c
windows/driver.c
+3
-3
painting.c
windows/painting.c
+2
-2
win.c
windows/win.c
+2
-1
No files found.
controls/edit.c
View file @
cb10fdab
...
...
@@ -261,7 +261,7 @@ static void EDIT_UpdateText(WND *wnd, LPRECT rc, BOOL bErase);
*/
static
inline
BOOL
EDIT_EM_CanUndo
(
WND
*
wnd
,
EDITSTATE
*
es
)
{
return
(
es
->
undo_insert_count
||
lstrlenA
(
es
->
undo_text
));
return
(
es
->
undo_insert_count
||
strlen
(
es
->
undo_text
));
}
...
...
@@ -803,7 +803,7 @@ LRESULT WINAPI EditWndProc( HWND hwnd, UINT msg,
case
WM_GETTEXTLENGTH
:
DPRINTF_EDIT_MSG32
(
"WM_GETTEXTLENGTH"
);
result
=
lstrlenA
(
es
->
text
);
result
=
strlen
(
es
->
text
);
break
;
case
WM_HSCROLL
:
...
...
@@ -982,7 +982,7 @@ static void EDIT_BuildLineDefs_ML(WND *wnd, EDITSTATE *es)
}
if
(
!
(
*
cp
))
{
current_def
->
ending
=
END_0
;
current_def
->
net_length
=
lstrlenA
(
start
);
current_def
->
net_length
=
strlen
(
start
);
}
else
if
((
cp
>
start
)
&&
(
*
(
cp
-
1
)
==
'\r'
))
{
current_def
->
ending
=
END_SOFT
;
current_def
->
net_length
=
cp
-
start
-
1
;
...
...
@@ -1162,7 +1162,7 @@ static INT EDIT_CharFromPos(WND *wnd, EDITSTATE *es, INT x, INT y, LPBOOL after_
else
{
INT
low
=
es
->
x_offset
;
INT
high
=
lstrlenA
(
es
->
text
)
+
1
;
INT
high
=
strlen
(
es
->
text
)
+
1
;
while
(
low
<
high
-
1
)
{
INT
mid
=
(
low
+
high
)
/
2
;
...
...
@@ -1230,7 +1230,7 @@ static void EDIT_GetLineRect(WND *wnd, EDITSTATE *es, INT line, INT scol, INT ec
static
LPSTR
EDIT_GetPasswordPointer_SL
(
WND
*
wnd
,
EDITSTATE
*
es
)
{
if
(
es
->
style
&
ES_PASSWORD
)
{
INT
len
=
lstrlenA
(
es
->
text
);
INT
len
=
strlen
(
es
->
text
);
LPSTR
text
=
HeapAlloc
(
es
->
heap
,
0
,
len
+
1
);
RtlFillMemory
(
text
,
len
,
es
->
password_char
);
text
[
len
]
=
'\0'
;
...
...
@@ -1368,7 +1368,7 @@ static void EDIT_InvalidateText(WND *wnd, EDITSTATE *es, INT start, INT end)
return
;
if
(
end
==
-
1
)
end
=
lstrlenA
(
es
->
text
);
end
=
strlen
(
es
->
text
);
ORDER_INT
(
start
,
end
);
...
...
@@ -1526,7 +1526,7 @@ static void EDIT_MoveEnd(WND *wnd, EDITSTATE *es, BOOL extend)
e
=
EDIT_CharFromPos
(
wnd
,
es
,
0x3fffffff
,
HIWORD
(
EDIT_EM_PosFromChar
(
wnd
,
es
,
es
->
selection_end
,
es
->
flags
&
EF_AFTER_WRAP
)),
&
after_wrap
);
else
e
=
lstrlenA
(
es
->
text
);
e
=
strlen
(
es
->
text
);
EDIT_EM_SetSel
(
wnd
,
es
,
extend
?
es
->
selection_start
:
e
,
e
,
after_wrap
);
EDIT_EM_ScrollCaret
(
wnd
,
es
);
}
...
...
@@ -2039,7 +2039,7 @@ static HLOCAL EDIT_EM_GetHandle(WND *wnd, EDITSTATE *es)
else
if
(
es
->
hloc16
)
return
(
HLOCAL
)
es
->
hloc16
;
if
(
!
(
newBuf
=
LocalAlloc
(
LMEM_MOVEABLE
,
lstrlenA
(
es
->
text
)
+
1
)))
{
if
(
!
(
newBuf
=
LocalAlloc
(
LMEM_MOVEABLE
,
strlen
(
es
->
text
)
+
1
)))
{
ERR
(
"could not allocate new 32 bit buffer
\n
"
);
return
0
;
}
...
...
@@ -2099,7 +2099,7 @@ static HLOCAL16 EDIT_EM_GetHandle16(WND *wnd, EDITSTATE *es)
}
TRACE
(
"local heap initialized
\n
"
);
}
if
(
!
(
newBuf
=
LOCAL_Alloc
(
wnd
->
hInstance
,
LMEM_MOVEABLE
,
lstrlenA
(
es
->
text
)
+
1
)))
{
if
(
!
(
newBuf
=
LOCAL_Alloc
(
wnd
->
hInstance
,
LMEM_MOVEABLE
,
strlen
(
es
->
text
)
+
1
)))
{
ERR
(
"could not allocate new 16 bit buffer
\n
"
);
return
0
;
}
...
...
@@ -2207,7 +2207,7 @@ static INT EDIT_EM_LineFromChar(WND *wnd, EDITSTATE *es, INT index)
if
(
!
(
es
->
style
&
ES_MULTILINE
))
return
0
;
if
(
index
>
lstrlenA
(
es
->
text
))
if
(
index
>
strlen
(
es
->
text
))
return
es
->
line_count
-
1
;
if
(
index
==
-
1
)
index
=
min
(
es
->
selection_start
,
es
->
selection_end
);
...
...
@@ -2269,7 +2269,7 @@ static INT EDIT_EM_LineLength(WND *wnd, EDITSTATE *es, INT index)
LINEDEF
*
line_def
;
if
(
!
(
es
->
style
&
ES_MULTILINE
))
return
lstrlenA
(
es
->
text
);
return
strlen
(
es
->
text
);
if
(
index
==
-
1
)
{
/* get the number of remaining non-selected chars of selected lines */
...
...
@@ -2343,7 +2343,7 @@ static BOOL EDIT_EM_LineScroll(WND *wnd, EDITSTATE *es, INT dx, INT dy)
*/
static
LRESULT
EDIT_EM_PosFromChar
(
WND
*
wnd
,
EDITSTATE
*
es
,
INT
index
,
BOOL
after_wrap
)
{
INT
len
=
lstrlenA
(
es
->
text
);
INT
len
=
strlen
(
es
->
text
);
INT
l
;
INT
li
;
INT
x
;
...
...
@@ -2408,8 +2408,8 @@ static LRESULT EDIT_EM_PosFromChar(WND *wnd, EDITSTATE *es, INT index, BOOL afte
*/
static
void
EDIT_EM_ReplaceSel
(
WND
*
wnd
,
EDITSTATE
*
es
,
BOOL
can_undo
,
LPCSTR
lpsz_replace
)
{
INT
strl
=
lstrlenA
(
lpsz_replace
);
INT
tl
=
lstrlenA
(
es
->
text
);
INT
strl
=
strlen
(
lpsz_replace
);
INT
tl
=
strlen
(
es
->
text
);
INT
utl
;
UINT
s
;
UINT
e
;
...
...
@@ -2430,7 +2430,7 @@ static void EDIT_EM_ReplaceSel(WND *wnd, EDITSTATE *es, BOOL can_undo, LPCSTR lp
if
(
e
!=
s
)
{
/* there is something to be deleted */
if
(
can_undo
)
{
utl
=
lstrlenA
(
es
->
undo_text
);
utl
=
strlen
(
es
->
undo_text
);
if
(
!
es
->
undo_insert_count
&&
(
*
es
->
undo_text
&&
(
s
==
es
->
undo_position
)))
{
/* undo-buffer is extended to the right */
EDIT_MakeUndoFit
(
wnd
,
es
,
utl
+
e
-
s
);
...
...
@@ -2479,7 +2479,7 @@ static void EDIT_EM_ReplaceSel(WND *wnd, EDITSTATE *es, BOOL can_undo, LPCSTR lp
EDIT_EM_EmptyUndoBuffer
(
wnd
,
es
);
/* now insert */
tl
=
lstrlenA
(
es
->
text
);
tl
=
strlen
(
es
->
text
);
for
(
p
=
es
->
text
+
tl
;
p
>=
es
->
text
+
s
;
p
--
)
p
[
strl
]
=
p
[
0
];
for
(
i
=
0
,
p
=
es
->
text
+
s
;
i
<
strl
;
i
++
)
...
...
@@ -2598,7 +2598,7 @@ static void EDIT_EM_ScrollCaret(WND *wnd, EDITSTATE *es)
EDIT_UpdateText
(
wnd
,
NULL
,
TRUE
);
}
else
if
(
x
>
es
->
format_rect
.
right
)
{
INT
x_last
;
INT
len
=
lstrlenA
(
es
->
text
);
INT
len
=
strlen
(
es
->
text
);
goal
=
es
->
format_rect
.
right
-
format_width
/
HSCROLL_FRACTION
;
do
{
es
->
x_offset
++
;
...
...
@@ -2789,7 +2789,7 @@ static void EDIT_EM_SetSel(WND *wnd, EDITSTATE *es, UINT start, UINT end, BOOL a
{
UINT
old_start
=
es
->
selection_start
;
UINT
old_end
=
es
->
selection_end
;
UINT
len
=
lstrlenA
(
es
->
text
);
UINT
len
=
strlen
(
es
->
text
);
if
(
start
==
-
1
)
{
start
=
es
->
selection_end
;
...
...
@@ -2926,7 +2926,7 @@ static void EDIT_EM_SetWordBreakProc16(WND *wnd, EDITSTATE *es, EDITWORDBREAKPRO
*/
static
BOOL
EDIT_EM_Undo
(
WND
*
wnd
,
EDITSTATE
*
es
)
{
INT
ulength
=
lstrlenA
(
es
->
undo_text
);
INT
ulength
=
strlen
(
es
->
undo_text
);
LPSTR
utext
=
HeapAlloc
(
es
->
heap
,
0
,
ulength
+
1
);
lstrcpyA
(
utext
,
es
->
undo_text
);
...
...
@@ -3100,7 +3100,7 @@ static void EDIT_WM_ContextMenu(WND *wnd, EDITSTATE *es, HWND hwnd, INT x, INT y
/* delete */
EnableMenuItem
(
popup
,
5
,
MF_BYPOSITION
|
((
end
-
start
)
?
MF_ENABLED
:
MF_GRAYED
));
/* select all */
EnableMenuItem
(
popup
,
7
,
MF_BYPOSITION
|
(
start
||
(
end
!=
lstrlenA
(
es
->
text
))
?
MF_ENABLED
:
MF_GRAYED
));
EnableMenuItem
(
popup
,
7
,
MF_BYPOSITION
|
(
start
||
(
end
!=
strlen
(
es
->
text
))
?
MF_ENABLED
:
MF_GRAYED
));
TrackPopupMenu
(
popup
,
TPM_LEFTALIGN
|
TPM_RIGHTBUTTON
,
x
,
y
,
0
,
wnd
->
hwndSelf
,
NULL
);
DestroyMenu
(
menu
);
...
...
controls/menu.c
View file @
cb10fdab
...
...
@@ -4370,7 +4370,7 @@ static BOOL GetMenuItemInfo_common ( HMENU hmenu, UINT item, BOOL bypos,
switch
(
MENU_ITEM_TYPE
(
menu
->
fType
))
{
case
MF_STRING
:
if
(
menu
->
text
)
{
int
len
=
lstrlenA
(
menu
->
text
);
int
len
=
strlen
(
menu
->
text
);
if
(
lpmii
->
dwTypeData
&&
lpmii
->
cch
)
{
if
(
unicode
)
lstrcpynAtoW
((
LPWSTR
)
lpmii
->
dwTypeData
,
menu
->
text
,
...
...
@@ -4401,7 +4401,7 @@ static BOOL GetMenuItemInfo_common ( HMENU hmenu, UINT item, BOOL bypos,
else
lstrcpynA
(
lpmii
->
dwTypeData
,
menu
->
text
,
lpmii
->
cch
);
}
lpmii
->
cch
=
lstrlenA
(
menu
->
text
);
lpmii
->
cch
=
strlen
(
menu
->
text
);
}
if
(
lpmii
->
fMask
&
MIIM_FTYPE
)
...
...
dlls/shlwapi/path.c
View file @
cb10fdab
...
...
@@ -484,7 +484,7 @@ void WINAPI PathStripPathW(LPWSTR lpszPath)
TRACE
(
"%s
\n
"
,
debugstr_w
(
lpszPath
));
if
(
lpszFileName
)
RtlMoveMemory
(
lpszPath
,
lpszFileName
,
(
l
strlenW
(
lpszFileName
)
+
1
)
*
sizeof
(
WCHAR
));
RtlMoveMemory
(
lpszPath
,
lpszFileName
,
(
strlenW
(
lpszFileName
)
+
1
)
*
sizeof
(
WCHAR
));
}
/*************************************************************************
...
...
@@ -612,7 +612,7 @@ LPWSTR WINAPI PathRemoveBackslashW( LPWSTR lpszPath )
if
(
lpszPath
)
{
len
=
l
strlenW
(
lpszPath
);
len
=
strlenW
(
lpszPath
);
szTemp
=
CharPrevW
(
lpszPath
,
lpszPath
+
len
);
if
(
!
PathIsRootW
(
lpszPath
))
{
...
...
@@ -662,7 +662,7 @@ void WINAPI PathRemoveBlanksW(LPWSTR str)
{
while
(
*
x
==
' '
)
x
=
CharNextW
(
x
);
if
(
x
!=
str
)
lstrcpyW
(
str
,
x
);
x
=
str
+
l
strlenW
(
str
)
-
1
;
x
=
str
+
strlenW
(
str
)
-
1
;
while
(
*
x
==
' '
)
x
=
CharPrevW
(
str
,
x
);
if
(
*
x
==
' '
)
*
x
=
'\0'
;
}
...
...
@@ -698,7 +698,7 @@ LPWSTR WINAPI PathQuoteSpacesW(LPWSTR lpszPath)
if
(
StrChrW
(
lpszPath
,
' '
))
{
int
len
=
l
strlenW
(
lpszPath
);
int
len
=
strlenW
(
lpszPath
);
RtlMoveMemory
(
lpszPath
+
1
,
lpszPath
,
len
*
sizeof
(
WCHAR
));
*
(
lpszPath
++
)
=
'"'
;
lpszPath
+=
len
;
...
...
@@ -717,7 +717,7 @@ LPWSTR WINAPI PathQuoteSpacesW(LPWSTR lpszPath)
*/
VOID
WINAPI
PathUnquoteSpacesA
(
LPSTR
str
)
{
DWORD
len
=
lstrlenA
(
str
);
DWORD
len
=
strlen
(
str
);
TRACE
(
"%s
\n
"
,
str
);
...
...
@@ -1471,7 +1471,7 @@ BOOL WINAPI PathCanonicalizeA(LPSTR pszBuf, LPCSTR pszPath)
*/
BOOL
WINAPI
PathCanonicalizeW
(
LPWSTR
pszBuf
,
LPCWSTR
pszPath
)
{
int
OffsetMin
=
0
,
OffsetSrc
=
0
,
OffsetDst
=
0
,
LenSrc
=
l
strlenW
(
pszPath
);
int
OffsetMin
=
0
,
OffsetSrc
=
0
,
OffsetDst
=
0
,
LenSrc
=
strlenW
(
pszPath
);
BOOL
bModifyed
=
FALSE
;
TRACE
(
"%p %s
\n
"
,
pszBuf
,
debugstr_w
(
pszPath
));
...
...
@@ -1574,7 +1574,7 @@ LPWSTR WINAPI PathFindNextComponentW(LPCWSTR pszPath)
if
(
!
pszPath
||
!*
pszPath
)
return
NULL
;
if
(
!
(
pos
=
StrChrW
(
pszPath
,
'\\'
)))
return
(
LPWSTR
)
pszPath
+
l
strlenW
(
pszPath
);
return
(
LPWSTR
)
pszPath
+
strlenW
(
pszPath
);
pos
++
;
if
(
pos
[
0
]
==
'\\'
)
pos
++
;
return
pos
;
...
...
dlls/user/text.c
View file @
cb10fdab
...
...
@@ -382,9 +382,9 @@ static BOOL TEXT_GrayString(HDC hdc, HBRUSH hb, GRAYSTRINGPROC fn, LPARAM lp, IN
if
(
unicode
)
slen
=
lstrlenW
((
LPCWSTR
)
lp
);
else
if
(
_32bit
)
slen
=
lstrlenA
((
LPCSTR
)
lp
);
slen
=
strlen
((
LPCSTR
)
lp
);
else
slen
=
lstrlenA
((
LPCSTR
)
PTR_SEG_TO_LIN
(
lp
));
slen
=
strlen
((
LPCSTR
)
PTR_SEG_TO_LIN
(
lp
));
}
if
((
cx
==
0
||
cy
==
0
)
&&
slen
!=
-
1
)
...
...
files/dos_fs.c
View file @
cb10fdab
...
...
@@ -968,7 +968,7 @@ DWORD WINAPI GetShortPathNameA( LPCSTR longpath, LPSTR shortpath,
/* Check if the file exists and use the existing file name */
if
(
DOSFS_GetFullName
(
tmpshortpath
,
TRUE
,
&
full_name
)
)
{
lstrcpyA
(
tmpshortpath
+
sp
,
strrchr
(
full_name
.
short_name
,
'\\'
)
+
1
);
sp
+=
lstrlenA
(
tmpshortpath
+
sp
);
sp
+=
strlen
(
tmpshortpath
+
sp
);
lp
+=
tmplen
;
continue
;
}
...
...
@@ -981,7 +981,7 @@ DWORD WINAPI GetShortPathNameA( LPCSTR longpath, LPSTR shortpath,
lstrcpynA
(
shortpath
,
tmpshortpath
,
shortlen
);
TRACE
(
"returning %s
\n
"
,
debugstr_a
(
shortpath
)
);
tmplen
=
lstrlenA
(
tmpshortpath
);
tmplen
=
strlen
(
tmpshortpath
);
HeapFree
(
GetProcessHeap
(),
0
,
tmpshortpath
);
return
tmplen
;
...
...
files/drive.c
View file @
cb10fdab
...
...
@@ -1244,9 +1244,9 @@ UINT WINAPI GetCurrentDirectoryA( UINT buflen, LPSTR buf )
return
ret
;
}
GetLongPathNameA
(
shortname
,
longname
,
MAX_PATHNAME_LEN
);
ret
=
lstrlenA
(
longname
)
+
1
;
ret
=
strlen
(
longname
)
+
1
;
if
(
ret
>
buflen
)
return
ret
;
lstrcpyA
(
buf
,
longname
);
strcpy
(
buf
,
longname
);
return
ret
-
1
;
}
...
...
files/file.c
View file @
cb10fdab
...
...
@@ -463,8 +463,8 @@ HANDLE WINAPI CreateFileA( LPCSTR filename, DWORD access, DWORD sharing,
return
HFILE_ERROR
;
/* Open a console for CONIN$ or CONOUT$ */
if
(
!
lstrcmpiA
(
filename
,
"CONIN$"
))
return
CONSOLE_OpenHandle
(
FALSE
,
access
,
sa
);
if
(
!
lstrcmpiA
(
filename
,
"CONOUT$"
))
return
CONSOLE_OpenHandle
(
TRUE
,
access
,
sa
);
if
(
!
strcasecmp
(
filename
,
"CONIN$"
))
return
CONSOLE_OpenHandle
(
FALSE
,
access
,
sa
);
if
(
!
strcasecmp
(
filename
,
"CONOUT$"
))
return
CONSOLE_OpenHandle
(
TRUE
,
access
,
sa
);
if
(
DOSFS_GetDevice
(
filename
))
{
...
...
graphics/win16drv/init.c
View file @
cb10fdab
...
...
@@ -206,7 +206,7 @@ BOOL WIN16DRV_CreateDC( DC *dc, LPCSTR driver, LPCSTR device, LPCSTR output,
char
printerEnabled
[
20
];
PROFILE_GetWineIniString
(
"wine"
,
"printer"
,
"off"
,
printerEnabled
,
sizeof
(
printerEnabled
)
);
if
(
lstrcmpiA
(
printerEnabled
,
"on"
))
if
(
strcasecmp
(
printerEnabled
,
"on"
))
{
MESSAGE
(
"Printing disabled in wine.conf or .winerc file
\n
"
);
MESSAGE
(
"Use
\"
printer=on
\"
in the
\"
[wine]
\"
section to enable it.
\n
"
);
...
...
graphics/x11drv/xfont.c
View file @
cb10fdab
...
...
@@ -429,7 +429,7 @@ static void LFD_UnParse(LPSTR dp, UINT buf_size, LFD* lfd)
static
void
LFD_GetWeight
(
fontInfo
*
fi
,
LPCSTR
lpStr
)
{
int
j
=
lstrlenA
(
lpStr
);
int
j
=
strlen
(
lpStr
);
if
(
j
==
1
&&
*
lpStr
==
'0'
)
fi
->
fi_flags
|=
FI_POLYWEIGHT
;
else
if
(
j
==
4
)
...
...
@@ -465,7 +465,7 @@ static void LFD_GetWeight( fontInfo* fi, LPCSTR lpStr)
static
BOOL
LFD_GetSlant
(
fontInfo
*
fi
,
LPCSTR
lpStr
)
{
int
l
=
lstrlenA
(
lpStr
);
int
l
=
strlen
(
lpStr
);
if
(
l
==
1
)
{
switch
(
tolower
(
*
lpStr
)
)
...
...
@@ -486,7 +486,7 @@ static BOOL LFD_GetSlant( fontInfo* fi, LPCSTR lpStr)
static
void
LFD_GetStyle
(
fontInfo
*
fi
,
LPCSTR
lpstr
,
int
dec_style_check
)
{
int
j
=
lstrlenA
(
lpstr
);
int
j
=
strlen
(
lpstr
);
if
(
j
>
3
)
/* find out is there "sans" or "script" */
{
j
=
0
;
...
...
@@ -1411,9 +1411,9 @@ static fontAlias* XFONT_CreateAlias( LPCSTR lpTypeFace, LPCSTR lpAlias )
prev
=
pfa
;
}
j
=
lstrlenA
(
lpTypeFace
)
+
1
;
j
=
strlen
(
lpTypeFace
)
+
1
;
pfa
=
HeapAlloc
(
GetProcessHeap
(),
0
,
sizeof
(
fontAlias
)
+
j
+
lstrlenA
(
lpAlias
)
+
1
);
j
+
strlen
(
lpAlias
)
+
1
);
if
(
pfa
)
{
if
(
!
prev
)
...
...
loader/loadorder.c
View file @
cb10fdab
...
...
@@ -514,7 +514,7 @@ module_loadorder_t *MODULE_GetLoadOrder(const char *path)
}
strcpy
(
fname
,
name
);
if
(
len
>=
4
&&
(
!
lstrcmpiA
(
fname
+
len
-
4
,
".dll"
)
||
!
lstrcmpiA
(
fname
+
len
-
4
,
".exe"
)))
if
(
len
>=
4
&&
(
!
strcasecmp
(
fname
+
len
-
4
,
".dll"
)
||
!
strcasecmp
(
fname
+
len
-
4
,
".exe"
)))
fname
[
len
-
4
]
=
'\0'
;
lo
.
modulename
=
fname
;
...
...
loader/ne/convert.c
View file @
cb10fdab
...
...
@@ -46,7 +46,7 @@ VOID WINAPI ConvertDialog32To16( LPVOID dialog32, DWORD size, LPVOID dialog16 )
case
0xffff
:
((
WORD
*
)
p
)
++
;
*
((
BYTE
*
)
dialog16
)
++
=
0xff
;
*
((
WORD
*
)
dialog16
)
++
=
*
((
WORD
*
)
p
)
++
;
break
;
default:
lstrcpyWtoA
(
(
LPSTR
)
dialog16
,
(
LPWSTR
)
p
);
((
LPSTR
)
dialog16
)
+=
lstrlenA
(
(
LPSTR
)
dialog16
)
+
1
;
((
LPSTR
)
dialog16
)
+=
strlen
(
(
LPSTR
)
dialog16
)
+
1
;
((
LPWSTR
)
p
)
+=
lstrlenW
(
(
LPWSTR
)
p
)
+
1
;
break
;
}
...
...
@@ -58,14 +58,14 @@ VOID WINAPI ConvertDialog32To16( LPVOID dialog32, DWORD size, LPVOID dialog16 )
case
0xffff
:
((
WORD
*
)
p
)
++
;
*
((
BYTE
*
)
dialog16
)
++
=
0xff
;
*
((
WORD
*
)
dialog16
)
++
=
*
((
WORD
*
)
p
)
++
;
break
;
default:
lstrcpyWtoA
(
(
LPSTR
)
dialog16
,
(
LPWSTR
)
p
);
((
LPSTR
)
dialog16
)
+=
lstrlenA
(
(
LPSTR
)
dialog16
)
+
1
;
((
LPSTR
)
dialog16
)
+=
strlen
(
(
LPSTR
)
dialog16
)
+
1
;
((
LPWSTR
)
p
)
+=
lstrlenW
(
(
LPWSTR
)
p
)
+
1
;
break
;
}
/* Transfer window caption */
lstrcpyWtoA
(
(
LPSTR
)
dialog16
,
(
LPWSTR
)
p
);
((
LPSTR
)
dialog16
)
+=
lstrlenA
(
(
LPSTR
)
dialog16
)
+
1
;
((
LPSTR
)
dialog16
)
+=
strlen
(
(
LPSTR
)
dialog16
)
+
1
;
((
LPWSTR
)
p
)
+=
lstrlenW
(
(
LPWSTR
)
p
)
+
1
;
/* Transfer font info */
...
...
@@ -78,7 +78,7 @@ VOID WINAPI ConvertDialog32To16( LPVOID dialog32, DWORD size, LPVOID dialog16 )
*
((
WORD
*
)
dialog16
)
++
=
*
((
WORD
*
)
p
)
++
;
/* italic */
}
lstrcpyWtoA
(
(
LPSTR
)
dialog16
,
(
LPWSTR
)
p
);
/* faceName */
((
LPSTR
)
dialog16
)
+=
lstrlenA
(
(
LPSTR
)
dialog16
)
+
1
;
((
LPSTR
)
dialog16
)
+=
strlen
(
(
LPSTR
)
dialog16
)
+
1
;
((
LPWSTR
)
p
)
+=
lstrlenW
(
(
LPWSTR
)
p
)
+
1
;
}
...
...
@@ -120,7 +120,7 @@ VOID WINAPI ConvertDialog32To16( LPVOID dialog32, DWORD size, LPVOID dialog16 )
case
0xffff
:
((
WORD
*
)
p
)
++
;
*
((
BYTE
*
)
dialog16
)
++
=
(
BYTE
)
*
((
WORD
*
)
p
)
++
;
break
;
default:
lstrcpyWtoA
(
(
LPSTR
)
dialog16
,
(
LPWSTR
)
p
);
((
LPSTR
)
dialog16
)
+=
lstrlenA
(
(
LPSTR
)
dialog16
)
+
1
;
((
LPSTR
)
dialog16
)
+=
strlen
(
(
LPSTR
)
dialog16
)
+
1
;
((
LPWSTR
)
p
)
+=
lstrlenW
(
(
LPWSTR
)
p
)
+
1
;
break
;
}
...
...
@@ -132,7 +132,7 @@ VOID WINAPI ConvertDialog32To16( LPVOID dialog32, DWORD size, LPVOID dialog16 )
case
0xffff
:
((
WORD
*
)
p
)
++
;
*
((
BYTE
*
)
dialog16
)
++
=
0xff
;
*
((
WORD
*
)
dialog16
)
++
=
*
((
WORD
*
)
p
)
++
;
break
;
default:
lstrcpyWtoA
(
(
LPSTR
)
dialog16
,
(
LPWSTR
)
p
);
((
LPSTR
)
dialog16
)
+=
lstrlenA
(
(
LPSTR
)
dialog16
)
+
1
;
((
LPSTR
)
dialog16
)
+=
strlen
(
(
LPSTR
)
dialog16
)
+
1
;
((
LPWSTR
)
p
)
+=
lstrlenW
(
(
LPWSTR
)
p
)
+
1
;
break
;
}
...
...
@@ -295,7 +295,7 @@ VOID WINAPI ConvertMenu32To16( LPVOID menu32, DWORD size, LPVOID menu16 )
level
++
;
lstrcpyWtoA
(
(
LPSTR
)
menu16
,
(
LPWSTR
)
p
);
((
LPSTR
)
menu16
)
+=
lstrlenA
(
(
LPSTR
)
menu16
)
+
1
;
((
LPSTR
)
menu16
)
+=
strlen
(
(
LPSTR
)
menu16
)
+
1
;
((
LPWSTR
)
p
)
+=
lstrlenW
(
(
LPWSTR
)
p
)
+
1
;
if
(
flags
&
MF_END
)
...
...
@@ -309,7 +309,7 @@ VOID WINAPI ConvertMenu32To16( LPVOID menu32, DWORD size, LPVOID menu16 )
flags
=
*
((
BYTE
*
)
menu16
)
++
=
(
BYTE
)
*
((
WORD
*
)
p
)
++
;
lstrcpyWtoA
(
(
LPSTR
)
menu16
,
(
LPWSTR
)
p
);
((
LPSTR
)
menu16
)
+=
lstrlenA
(
(
LPSTR
)
menu16
)
+
1
;
((
LPSTR
)
menu16
)
+=
strlen
(
(
LPSTR
)
menu16
)
+
1
;
((
LPWSTR
)
p
)
+=
lstrlenW
(
(
LPWSTR
)
p
)
+
1
;
/* align on DWORD boundary (32-bit only) */
...
...
loader/ne/module.c
View file @
cb10fdab
...
...
@@ -1504,7 +1504,7 @@ HMODULE16 WINAPI GetModuleHandle16( LPCSTR name )
loadedfn
--
;
}
/* case insensitive compare ... */
if
(
!
lstrcmpiA
(
loadedfn
,
s
))
if
(
!
strcasecmp
(
loadedfn
,
s
))
return
hModule
;
}
...
...
@@ -1579,7 +1579,7 @@ static HMODULE16 NE_GetModuleByFilename( LPCSTR name )
loadedfn
--
;
}
/* case insensitive compare ... */
if
(
!
lstrcmpiA
(
loadedfn
,
s
))
if
(
!
strcasecmp
(
loadedfn
,
s
))
return
hModule
;
}
...
...
loader/ne/resource.c
View file @
cb10fdab
...
...
@@ -66,8 +66,7 @@ static DWORD NE_FindNameTableId( NE_MODULE *pModule, LPCSTR typeId, LPCSTR resId
if
(
p
[
1
]
&
0x8000
)
{
if
(
!
HIWORD
(
typeId
))
continue
;
if
(
lstrcmpiA
(
typeId
,
(
char
*
)(
p
+
3
)
))
continue
;
if
(
strcasecmp
(
typeId
,
(
char
*
)(
p
+
3
)
))
continue
;
}
else
if
(
HIWORD
(
typeId
)
||
(((
DWORD
)
typeId
&
~
0x8000
)
!=
p
[
1
]))
continue
;
...
...
@@ -77,8 +76,7 @@ static DWORD NE_FindNameTableId( NE_MODULE *pModule, LPCSTR typeId, LPCSTR resId
if
(
p
[
2
]
&
0x8000
)
{
if
(
!
HIWORD
(
resId
))
continue
;
if
(
lstrcmpiA
(
resId
,
(
char
*
)(
p
+
3
)
+
strlen
((
char
*
)(
p
+
3
))
+
1
))
continue
;
if
(
strcasecmp
(
resId
,
(
char
*
)(
p
+
3
)
+
strlen
((
char
*
)(
p
+
3
))
+
1
))
continue
;
}
else
if
(
HIWORD
(
resId
)
||
(((
DWORD
)
resId
&
~
0x8000
)
!=
p
[
2
]))
...
...
misc/registry.c
View file @
cb10fdab
...
...
@@ -1220,7 +1220,7 @@ __w31_dumptree( unsigned short idx,
/* all toplevel entries AND the entries in the
* toplevel subdirectory belong to \SOFTWARE\Classes
*/
if
(
!
level
&&
!
lstrcmpA
(
tail
,
".classes"
))
{
if
(
!
level
&&
!
strcmp
(
tail
,
".classes"
))
{
__w31_dumptree
(
dir
->
child_idx
,
txt
,
tab
,
head
,
hkey
,
lastmodified
,
level
+
1
);
idx
=
dir
->
sibling_idx
;
continue
;
...
...
objects/enhmetafile.c
View file @
cb10fdab
...
...
@@ -209,11 +209,11 @@ UINT WINAPI GetEnhMetaFileDescriptionA(
first
=
lstrlenW
(
(
WCHAR
*
)
((
char
*
)
emh
+
emh
->
offDescription
));
lstrcpynWtoA
(
buf
,
(
WCHAR
*
)
((
char
*
)
emh
+
emh
->
offDescription
),
size
);
first_A
=
lstrlenA
(
buf
);
first_A
=
strlen
(
buf
);
buf
+=
first_A
+
1
;
lstrcpynWtoA
(
buf
,
(
WCHAR
*
)
((
char
*
)
emh
+
emh
->
offDescription
+
2
*
(
first
+
1
)),
size
-
first_A
-
1
);
/* i18n ready */
first_A
+=
lstrlenA
(
buf
)
+
1
;
first_A
+=
strlen
(
buf
)
+
1
;
EMF_ReleaseEnhMetaHeader
(
hmf
);
return
min
(
size
,
first_A
);
...
...
ole/ole2nls.c
View file @
cb10fdab
...
...
@@ -1182,7 +1182,7 @@ BOOL WINAPI GetStringTypeExA(LCID locale,DWORD dwInfoType,LPCSTR src,
}
if
(
cchSrc
==-
1
)
cchSrc
=
lstrlenA
(
src
)
+
1
;
cchSrc
=
strlen
(
src
)
+
1
;
switch
(
dwInfoType
)
{
case
CT_CTYPE1
:
...
...
@@ -1778,7 +1778,7 @@ INT WINAPI LCMapStringA(
return
0
;
}
if
(
srclen
==
-
1
)
srclen
=
lstrlenA
(
srcstr
)
+
1
;
/* (include final '\0') */
srclen
=
strlen
(
srcstr
)
+
1
;
/* (include final '\0') */
#define LCMAPSTRINGA_SUPPORTED_FLAGS (LCMAP_UPPERCASE | \
LCMAP_LOWERCASE | \
...
...
@@ -2359,8 +2359,8 @@ UINT WINAPI CompareStringA(
if
(
fdwStyle
&
NORM_IGNORESYMBOLS
)
FIXME
(
"IGNORESYMBOLS not supported
\n
"
);
if
(
l1
==
-
1
)
l1
=
lstrlenA
(
s1
);
if
(
l2
==
-
1
)
l2
=
lstrlenA
(
s2
);
if
(
l1
==
-
1
)
l1
=
strlen
(
s1
);
if
(
l2
==
-
1
)
l2
=
strlen
(
s2
);
mapstring_flags
=
LCMAP_SORTKEY
|
fdwStyle
;
len1
=
OLE2NLS_EstimateMappingLength
(
lcid
,
mapstring_flags
,
s1
,
l1
);
...
...
relay32/relay386.c
View file @
cb10fdab
...
...
@@ -52,7 +52,7 @@ int RELAY_ShowDebugmsgRelay(const char *func) {
itemlen
=
strlen
(
*
listitem
);
if
((
itemlen
==
len
&&
!
lstrncmpiA
(
*
listitem
,
func
,
len
))
||
(
itemlen
==
len2
&&
!
lstrncmpiA
(
*
listitem
,
func
,
len2
))
||
!
lstrcmpiA
(
*
listitem
,
term
))
{
!
strcasecmp
(
*
listitem
,
term
))
{
show
=
!
show
;
break
;
}
...
...
@@ -115,7 +115,6 @@ static void get_entry_point( char *buffer, DEBUG_ENTRY_POINT *relay )
for
(
wm
=
PROCESS_Current
()
->
modref_list
;
wm
;
wm
=
wm
->
next
)
{
if
(
wm
->
type
!=
MODULE32_PE
)
continue
;
if
(
!
(
wm
->
flags
&
WINE_MODREF_INTERNAL
))
continue
;
base
=
(
char
*
)
wm
->
module
;
dir
=
&
PE_HEADER
(
base
)
->
OptionalHeader
.
DataDirectory
[
IMAGE_FILE_EXPORT_DIRECTORY
];
...
...
win32/device.c
View file @
cb10fdab
...
...
@@ -321,7 +321,7 @@ HANDLE DEVICE_Open( LPCSTR filename, DWORD access,
const
struct
VxDInfo
*
info
;
for
(
info
=
VxDList
;
info
->
name
;
info
++
)
if
(
!
lstrcmpiA
(
info
->
name
,
filename
))
if
(
!
strncasecmp
(
info
->
name
,
filename
,
strlen
(
info
->
name
)
))
return
FILE_CreateDevice
(
info
->
id
|
0x10000
,
access
,
sa
);
FIXME
(
"Unknown VxD %s
\n
"
,
filename
);
...
...
win32/init.c
View file @
cb10fdab
...
...
@@ -91,7 +91,7 @@ BOOL WINAPI GetComputerNameA(LPSTR name,LPDWORD size)
{
ret
=
(
-
1
!=
gethostname
(
name
,
*
size
));
if
(
ret
)
*
size
=
lstrlenA
(
name
);
*
size
=
strlen
(
name
);
}
__EXCEPT
(
page_fault
)
{
...
...
windows/driver.c
View file @
cb10fdab
...
...
@@ -82,7 +82,7 @@ static void WINE_UNUSED DRIVER_LoadStartupDrivers(void)
HDRVR16
hDrv
;
LPSTR
ptr
;
for
(
ptr
=
str
;
lstrlenA
(
ptr
)
!=
0
;
ptr
+=
lstrlenA
(
ptr
)
+
1
)
{
for
(
ptr
=
str
;
*
ptr
;
ptr
+=
strlen
(
ptr
)
+
1
)
{
TRACE
(
"str='%s'
\n
"
,
ptr
);
hDrv
=
OpenDriver16
(
ptr
,
"drivers"
,
0L
);
TRACE
(
"hDrv=%04x
\n
"
,
hDrv
);
...
...
@@ -732,7 +732,7 @@ static HDRVR16 DRIVER_TryOpenDriver16(LPCSTR lpFileName, LPARAM lParam, BOOL bCa
TRACE
(
"('%s', %08lX, %d);
\n
"
,
lpFileName
,
lParam
,
bCallFrom32
);
if
(
lstrlenA
(
lpFileName
)
<
1
)
if
(
strlen
(
lpFileName
)
<
1
)
return
0
;
lpSFN
=
strrchr
(
lpFileName
,
'\\'
);
...
...
@@ -766,7 +766,7 @@ static HDRVR DRIVER_TryOpenDriver32(LPCSTR lpFileName, LPARAM lParam, BOOL bCall
TRACE
(
"('%s', %08lX, %d);
\n
"
,
lpFileName
,
lParam
,
bCallFrom32
);
if
(
lstrlenA
(
lpFileName
)
<
1
)
if
(
strlen
(
lpFileName
)
<
1
)
return
0
;
lpSFN
=
strrchr
(
lpFileName
,
'\\'
);
...
...
windows/painting.c
View file @
cb10fdab
...
...
@@ -1485,9 +1485,9 @@ static BOOL PAINTING_DrawState(HDC hdc, HBRUSH hbr,
if
(
unicode
)
len
=
lstrlenW
((
LPWSTR
)
lp
);
else
if
(
_32bit
)
len
=
lstrlenA
((
LPSTR
)
lp
);
len
=
strlen
((
LPSTR
)
lp
);
else
len
=
lstrlenA
((
LPSTR
)
PTR_SEG_TO_LIN
(
lp
));
len
=
strlen
((
LPSTR
)
PTR_SEG_TO_LIN
(
lp
));
}
/* Find out what size the image has if not given by caller */
...
...
windows/win.c
View file @
cb10fdab
...
...
@@ -10,6 +10,7 @@
#include "wingdi.h"
#include "wine/winbase16.h"
#include "wine/winuser16.h"
#include "wine/unicode.h"
#include "options.h"
#include "class.h"
#include "win.h"
...
...
@@ -1556,7 +1557,7 @@ static HWND WIN_FindWindow( HWND parent, HWND child, ATOM className,
retvalue
=
pWnd
->
hwndSelf
;
goto
end
;
}
if
(
pWnd
->
text
&&
!
l
strcmpW
(
pWnd
->
text
,
title
))
if
(
pWnd
->
text
&&
!
strcmpW
(
pWnd
->
text
,
title
))
{
retvalue
=
pWnd
->
hwndSelf
;
goto
end
;
...
...
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