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
b9032065
Commit
b9032065
authored
Mar 29, 2010
by
Piotr Caban
Committed by
Alexandre Julliard
Mar 29, 2010
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msvcrt: Rename functions conflicting with mingw headers.
parent
0f01be47
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
32 additions
and
31 deletions
+32
-31
file.c
dlls/msvcrt/file.c
+5
-5
math.c
dlls/msvcrt/math.c
+3
-3
mbcs.c
dlls/msvcrt/mbcs.c
+1
-1
msvcrt.h
dlls/msvcrt/msvcrt.h
+4
-3
msvcrt.spec
dlls/msvcrt/msvcrt.spec
+10
-10
process.c
dlls/msvcrt/process.c
+7
-7
string.c
dlls/msvcrt/string.c
+1
-1
wcs.c
dlls/msvcrt/wcs.c
+1
-1
No files found.
dlls/msvcrt/file.c
View file @
b9032065
...
@@ -962,7 +962,7 @@ int CDECL MSVCRT_fseek(MSVCRT_FILE* file, MSVCRT_long offset, int whence)
...
@@ -962,7 +962,7 @@ int CDECL MSVCRT_fseek(MSVCRT_FILE* file, MSVCRT_long offset, int whence)
/*********************************************************************
/*********************************************************************
* _chsize (MSVCRT.@)
* _chsize (MSVCRT.@)
*/
*/
int
CDECL
_chsize
(
int
fd
,
MSVCRT_long
size
)
int
CDECL
MSVCRT_
_chsize
(
int
fd
,
MSVCRT_long
size
)
{
{
LONG
cur
,
pos
;
LONG
cur
,
pos
;
HANDLE
handle
;
HANDLE
handle
;
...
@@ -2049,7 +2049,7 @@ int CDECL MSVCRT__wstat(const MSVCRT_wchar_t* path, struct MSVCRT__stat * buf)
...
@@ -2049,7 +2049,7 @@ int CDECL MSVCRT__wstat(const MSVCRT_wchar_t* path, struct MSVCRT__stat * buf)
/*********************************************************************
/*********************************************************************
* _tell (MSVCRT.@)
* _tell (MSVCRT.@)
*/
*/
MSVCRT_long
CDECL
_tell
(
int
fd
)
MSVCRT_long
CDECL
MSVCRT_
_tell
(
int
fd
)
{
{
return
MSVCRT__lseek
(
fd
,
0
,
SEEK_CUR
);
return
MSVCRT__lseek
(
fd
,
0
,
SEEK_CUR
);
}
}
...
@@ -2817,7 +2817,7 @@ MSVCRT_size_t CDECL MSVCRT_fread(void *ptr, MSVCRT_size_t size, MSVCRT_size_t nm
...
@@ -2817,7 +2817,7 @@ MSVCRT_size_t CDECL MSVCRT_fread(void *ptr, MSVCRT_size_t size, MSVCRT_size_t nm
* _wfreopen (MSVCRT.@)
* _wfreopen (MSVCRT.@)
*
*
*/
*/
MSVCRT_FILE
*
CDECL
_wfreopen
(
const
MSVCRT_wchar_t
*
path
,
const
MSVCRT_wchar_t
*
mode
,
MSVCRT_FILE
*
file
)
MSVCRT_FILE
*
CDECL
MSVCRT_
_wfreopen
(
const
MSVCRT_wchar_t
*
path
,
const
MSVCRT_wchar_t
*
mode
,
MSVCRT_FILE
*
file
)
{
{
int
open_flags
,
stream_flags
,
fd
;
int
open_flags
,
stream_flags
,
fd
;
...
@@ -2866,7 +2866,7 @@ MSVCRT_FILE* CDECL MSVCRT_freopen(const char *path, const char *mode, MSVCRT_FIL
...
@@ -2866,7 +2866,7 @@ MSVCRT_FILE* CDECL MSVCRT_freopen(const char *path, const char *mode, MSVCRT_FIL
return
NULL
;
return
NULL
;
}
}
ret
=
_wfreopen
(
pathW
,
modeW
,
file
);
ret
=
MSVCRT_
_wfreopen
(
pathW
,
modeW
,
file
);
MSVCRT_free
(
pathW
);
MSVCRT_free
(
pathW
);
MSVCRT_free
(
modeW
);
MSVCRT_free
(
modeW
);
...
@@ -2902,7 +2902,7 @@ LONG CDECL MSVCRT_ftell(MSVCRT_FILE* file)
...
@@ -2902,7 +2902,7 @@ LONG CDECL MSVCRT_ftell(MSVCRT_FILE* file)
/* TODO: just call fgetpos and return lower half of result */
/* TODO: just call fgetpos and return lower half of result */
int
off
=
0
;
int
off
=
0
;
MSVCRT_long
pos
;
MSVCRT_long
pos
;
pos
=
_tell
(
file
->
_file
);
pos
=
MSVCRT_
_tell
(
file
->
_file
);
if
(
pos
==
-
1
)
return
-
1
;
if
(
pos
==
-
1
)
return
-
1
;
if
(
file
->
_bufsiz
)
{
if
(
file
->
_bufsiz
)
{
if
(
file
->
_flag
&
MSVCRT__IOWRT
)
{
if
(
file
->
_flag
&
MSVCRT__IOWRT
)
{
...
...
dlls/msvcrt/math.c
View file @
b9032065
...
@@ -436,7 +436,7 @@ double CDECL _logb(double num)
...
@@ -436,7 +436,7 @@ double CDECL _logb(double num)
/*********************************************************************
/*********************************************************************
* _lrotl (MSVCRT.@)
* _lrotl (MSVCRT.@)
*/
*/
MSVCRT_ulong
CDECL
_lrotl
(
MSVCRT_ulong
num
,
int
shift
)
MSVCRT_ulong
CDECL
MSVCRT_
_lrotl
(
MSVCRT_ulong
num
,
int
shift
)
{
{
shift
&=
0x1f
;
shift
&=
0x1f
;
return
(
num
<<
shift
)
|
(
num
>>
(
32
-
shift
));
return
(
num
<<
shift
)
|
(
num
>>
(
32
-
shift
));
...
@@ -445,7 +445,7 @@ MSVCRT_ulong CDECL _lrotl(MSVCRT_ulong num, int shift)
...
@@ -445,7 +445,7 @@ MSVCRT_ulong CDECL _lrotl(MSVCRT_ulong num, int shift)
/*********************************************************************
/*********************************************************************
* _lrotr (MSVCRT.@)
* _lrotr (MSVCRT.@)
*/
*/
MSVCRT_ulong
CDECL
_lrotr
(
MSVCRT_ulong
num
,
int
shift
)
MSVCRT_ulong
CDECL
MSVCRT_
_lrotr
(
MSVCRT_ulong
num
,
int
shift
)
{
{
shift
&=
0x1f
;
shift
&=
0x1f
;
return
(
num
>>
shift
)
|
(
num
<<
(
32
-
shift
));
return
(
num
>>
shift
)
|
(
num
<<
(
32
-
shift
));
...
@@ -463,7 +463,7 @@ unsigned int CDECL _rotr(unsigned int num, int shift)
...
@@ -463,7 +463,7 @@ unsigned int CDECL _rotr(unsigned int num, int shift)
/*********************************************************************
/*********************************************************************
* _scalb (MSVCRT.@)
* _scalb (MSVCRT.@)
*/
*/
double
CDECL
_scalb
(
double
num
,
MSVCRT_long
power
)
double
CDECL
MSVCRT_
_scalb
(
double
num
,
MSVCRT_long
power
)
{
{
/* Note - Can't forward directly as libc expects y as double */
/* Note - Can't forward directly as libc expects y as double */
double
dblpower
=
(
double
)
power
;
double
dblpower
=
(
double
)
power
;
...
...
dlls/msvcrt/mbcs.c
View file @
b9032065
...
@@ -145,7 +145,7 @@ static inline unsigned char *u__strset( unsigned char *s, unsigned char c )
...
@@ -145,7 +145,7 @@ static inline unsigned char *u__strset( unsigned char *s, unsigned char c )
static
inline
unsigned
char
*
u__strnset
(
unsigned
char
*
s
,
unsigned
char
c
,
MSVCRT_size_t
len
)
static
inline
unsigned
char
*
u__strnset
(
unsigned
char
*
s
,
unsigned
char
c
,
MSVCRT_size_t
len
)
{
{
return
(
unsigned
char
*
)
_strnset
(
(
char
*
)
s
,
c
,
len
);
return
(
unsigned
char
*
)
MSVCRT_
_strnset
(
(
char
*
)
s
,
c
,
len
);
}
}
static
inline
MSVCRT_size_t
u_strcspn
(
const
unsigned
char
*
s
,
const
unsigned
char
*
rej
)
static
inline
MSVCRT_size_t
u_strcspn
(
const
unsigned
char
*
s
,
const
unsigned
char
*
rej
)
...
...
dlls/msvcrt/msvcrt.h
View file @
b9032065
...
@@ -744,14 +744,14 @@ int __cdecl MSVCRT__write(int,const void*,unsigned int);
...
@@ -744,14 +744,14 @@ int __cdecl MSVCRT__write(int,const void*,unsigned int);
int
__cdecl
_getch
(
void
);
int
__cdecl
_getch
(
void
);
int
__cdecl
_ismbblead
(
unsigned
int
);
int
__cdecl
_ismbblead
(
unsigned
int
);
int
__cdecl
_ismbstrail
(
const
unsigned
char
*
start
,
const
unsigned
char
*
str
);
int
__cdecl
_ismbstrail
(
const
unsigned
char
*
start
,
const
unsigned
char
*
str
);
MSVCRT_intptr_t
__cdecl
_spawnve
(
int
,
const
char
*
,
const
char
*
const
*
,
const
char
*
const
*
);
MSVCRT_intptr_t
__cdecl
MSVCRT_
_spawnve
(
int
,
const
char
*
,
const
char
*
const
*
,
const
char
*
const
*
);
MSVCRT_intptr_t
__cdecl
_spawnvpe
(
int
,
const
char
*
,
const
char
*
const
*
,
const
char
*
const
*
);
MSVCRT_intptr_t
__cdecl
MSVRT_
_spawnvpe
(
int
,
const
char
*
,
const
char
*
const
*
,
const
char
*
const
*
);
MSVCRT_intptr_t
__cdecl
_wspawnve
(
int
,
const
MSVCRT_wchar_t
*
,
const
MSVCRT_wchar_t
*
const
*
,
const
MSVCRT_wchar_t
*
const
*
);
MSVCRT_intptr_t
__cdecl
_wspawnve
(
int
,
const
MSVCRT_wchar_t
*
,
const
MSVCRT_wchar_t
*
const
*
,
const
MSVCRT_wchar_t
*
const
*
);
MSVCRT_intptr_t
__cdecl
_wspawnvpe
(
int
,
const
MSVCRT_wchar_t
*
,
const
MSVCRT_wchar_t
*
const
*
,
const
MSVCRT_wchar_t
*
const
*
);
MSVCRT_intptr_t
__cdecl
_wspawnvpe
(
int
,
const
MSVCRT_wchar_t
*
,
const
MSVCRT_wchar_t
*
const
*
,
const
MSVCRT_wchar_t
*
const
*
);
void
__cdecl
_searchenv
(
const
char
*
,
const
char
*
,
char
*
);
void
__cdecl
_searchenv
(
const
char
*
,
const
char
*
,
char
*
);
int
__cdecl
_getdrive
(
void
);
int
__cdecl
_getdrive
(
void
);
char
*
__cdecl
_strdup
(
const
char
*
);
char
*
__cdecl
_strdup
(
const
char
*
);
char
*
__cdecl
_strnset
(
char
*
,
int
,
MSVCRT_size_t
);
char
*
__cdecl
MSVCRT_
_strnset
(
char
*
,
int
,
MSVCRT_size_t
);
char
*
__cdecl
_strset
(
char
*
,
int
);
char
*
__cdecl
_strset
(
char
*
,
int
);
int
__cdecl
_ungetch
(
int
);
int
__cdecl
_ungetch
(
int
);
int
__cdecl
_cputs
(
const
char
*
);
int
__cdecl
_cputs
(
const
char
*
);
...
@@ -770,6 +770,7 @@ int __cdecl MSVCRT__dup2(int, int);
...
@@ -770,6 +770,7 @@ int __cdecl MSVCRT__dup2(int, int);
int
__cdecl
MSVCRT__pipe
(
int
*
,
unsigned
int
,
int
);
int
__cdecl
MSVCRT__pipe
(
int
*
,
unsigned
int
,
int
);
MSVCRT_wchar_t
*
__cdecl
_wgetenv
(
const
MSVCRT_wchar_t
*
);
MSVCRT_wchar_t
*
__cdecl
_wgetenv
(
const
MSVCRT_wchar_t
*
);
void
__cdecl
_wsearchenv
(
const
MSVCRT_wchar_t
*
,
const
MSVCRT_wchar_t
*
,
MSVCRT_wchar_t
*
);
void
__cdecl
_wsearchenv
(
const
MSVCRT_wchar_t
*
,
const
MSVCRT_wchar_t
*
,
MSVCRT_wchar_t
*
);
MSVCRT_intptr_t
__cdecl
MSVCRT__spawnvpe
(
int
,
const
char
*
,
const
char
*
const
*
,
const
char
*
const
*
);
#endif
#endif
#endif
/* __WINE_MSVCRT_H */
#endif
/* __WINE_MSVCRT_H */
dlls/msvcrt/msvcrt.spec
View file @
b9032065
...
@@ -289,7 +289,7 @@
...
@@ -289,7 +289,7 @@
@ cdecl _chgsign( double )
@ cdecl _chgsign( double )
@ cdecl -i386 -norelay _chkesp()
@ cdecl -i386 -norelay _chkesp()
@ cdecl _chmod(str long) MSVCRT__chmod
@ cdecl _chmod(str long) MSVCRT__chmod
@ cdecl _chsize
(long long)
@ cdecl _chsize
(long long) MSVCRT__chsize
# stub _chsize_s
# stub _chsize_s
# stub _chvalidator
# stub _chvalidator
# stub _chvalidator_l
# stub _chvalidator_l
...
@@ -587,8 +587,8 @@
...
@@ -587,8 +587,8 @@
@ cdecl _locking(long long long) MSVCRT__locking
@ cdecl _locking(long long long) MSVCRT__locking
@ cdecl _logb( double )
@ cdecl _logb( double )
@ cdecl -i386 _longjmpex(ptr long) MSVCRT_longjmp
@ cdecl -i386 _longjmpex(ptr long) MSVCRT_longjmp
@ cdecl _lrotl(long long)
@ cdecl _lrotl(long long)
MSVCRT__lrotl
@ cdecl _lrotr(long long)
@ cdecl _lrotr(long long)
MSVCRT__lrotr
@ cdecl _lsearch(ptr ptr long long ptr)
@ cdecl _lsearch(ptr ptr long long ptr)
# stub _lsearch_s
# stub _lsearch_s
@ cdecl _lseek(long long long) MSVCRT__lseek
@ cdecl _lseek(long long long) MSVCRT__lseek
...
@@ -792,7 +792,7 @@
...
@@ -792,7 +792,7 @@
@ cdecl -arch=i386 _safe_fdivr()
@ cdecl -arch=i386 _safe_fdivr()
@ cdecl -arch=i386 _safe_fprem()
@ cdecl -arch=i386 _safe_fprem()
@ cdecl -arch=i386 _safe_fprem1()
@ cdecl -arch=i386 _safe_fprem1()
@ cdecl _scalb(
double long)
@ cdecl _scalb(
double long) MSVCRT__scalb
# stub _scanf_l
# stub _scanf_l
# stub _scanf_s_l
# stub _scanf_s_l
# stub _scprintf
# stub _scprintf
...
@@ -847,9 +847,9 @@
...
@@ -847,9 +847,9 @@
@ varargs _spawnlp(long str str)
@ varargs _spawnlp(long str str)
@ varargs _spawnlpe(long str str)
@ varargs _spawnlpe(long str str)
@ cdecl _spawnv(long str ptr)
@ cdecl _spawnv(long str ptr)
@ cdecl _spawnve(long str ptr ptr)
@ cdecl _spawnve(long str ptr ptr)
MSVCRT__spawnve
@ cdecl _spawnvp(long str ptr)
@ cdecl _spawnvp(long str ptr)
@ cdecl _spawnvpe(long str ptr ptr)
@ cdecl _spawnvpe(long str ptr ptr)
MSVCRT__spawnvpe
@ cdecl _splitpath(str ptr ptr ptr ptr) ntdll._splitpath
@ cdecl _splitpath(str ptr ptr ptr ptr) ntdll._splitpath
# stub _splitpath_s
# stub _splitpath_s
# stub _sprintf_l
# stub _sprintf_l
...
@@ -883,7 +883,7 @@
...
@@ -883,7 +883,7 @@
# stub _strnicmp_l
# stub _strnicmp_l
@ stub _strnicoll #(str str long)
@ stub _strnicoll #(str str long)
# stub _strnicoll_l
# stub _strnicoll_l
@ cdecl _strnset(str long long)
@ cdecl _strnset(str long long)
MSVCRT__strnset
# stub _strnset_s
# stub _strnset_s
@ cdecl _strrev(str)
@ cdecl _strrev(str)
@ cdecl _strset(str long)
@ cdecl _strset(str long)
...
@@ -912,7 +912,7 @@
...
@@ -912,7 +912,7 @@
# stub _swscanf_s_l
# stub _swscanf_s_l
@ extern _sys_errlist MSVCRT__sys_errlist
@ extern _sys_errlist MSVCRT__sys_errlist
@ extern _sys_nerr MSVCRT__sys_nerr
@ extern _sys_nerr MSVCRT__sys_nerr
@ cdecl _tell(long)
@ cdecl _tell(long)
MSVCRT__tell
@ cdecl -ret64 _telli64(long)
@ cdecl -ret64 _telli64(long)
@ cdecl _tempnam(str str)
@ cdecl _tempnam(str str)
# stub _tempnam_dbg
# stub _tempnam_dbg
...
@@ -1028,7 +1028,7 @@
...
@@ -1028,7 +1028,7 @@
# stub _wcsnicmp_l
# stub _wcsnicmp_l
@ stub _wcsnicoll #(wstr wstr long)
@ stub _wcsnicoll #(wstr wstr long)
# stub _wcsnicoll_l
# stub _wcsnicoll_l
@ cdecl _wcsnset(wstr long long)
@ cdecl _wcsnset(wstr long long)
MSVCRT__wcsnset
# stub _wcsnset_s
# stub _wcsnset_s
@ cdecl _wcsrev(wstr)
@ cdecl _wcsrev(wstr)
@ cdecl _wcsset(wstr long)
@ cdecl _wcsset(wstr long)
...
@@ -1072,7 +1072,7 @@
...
@@ -1072,7 +1072,7 @@
@ cdecl _wfindnexti64(long ptr) MSVCRT__wfindnexti64
@ cdecl _wfindnexti64(long ptr) MSVCRT__wfindnexti64
@ cdecl _wfopen(wstr wstr) MSVCRT__wfopen
@ cdecl _wfopen(wstr wstr) MSVCRT__wfopen
# stub _wfopen_s
# stub _wfopen_s
@ cdecl _wfreopen(wstr wstr ptr)
@ cdecl _wfreopen(wstr wstr ptr)
MSVCRT__wfreopen
# stub _wfreopen_s
# stub _wfreopen_s
@ cdecl _wfsopen(wstr wstr long) MSVCRT__wfsopen
@ cdecl _wfsopen(wstr wstr long) MSVCRT__wfsopen
@ cdecl _wfullpath(ptr wstr long)
@ cdecl _wfullpath(ptr wstr long)
...
...
dlls/msvcrt/process.c
View file @
b9032065
...
@@ -612,7 +612,7 @@ MSVCRT_intptr_t CDECL _wexecv(const MSVCRT_wchar_t* name, MSVCRT_wchar_t* const*
...
@@ -612,7 +612,7 @@ MSVCRT_intptr_t CDECL _wexecv(const MSVCRT_wchar_t* name, MSVCRT_wchar_t* const*
*/
*/
MSVCRT_intptr_t
CDECL
_execv
(
const
char
*
name
,
char
*
const
*
argv
)
MSVCRT_intptr_t
CDECL
_execv
(
const
char
*
name
,
char
*
const
*
argv
)
{
{
return
_spawnve
(
MSVCRT__P_OVERLAY
,
name
,
(
const
char
*
const
*
)
argv
,
NULL
);
return
MSVCRT_
_spawnve
(
MSVCRT__P_OVERLAY
,
name
,
(
const
char
*
const
*
)
argv
,
NULL
);
}
}
/*********************************************************************
/*********************************************************************
...
@@ -633,7 +633,7 @@ MSVCRT_intptr_t CDECL _wexecve(const MSVCRT_wchar_t* name, MSVCRT_wchar_t* const
...
@@ -633,7 +633,7 @@ MSVCRT_intptr_t CDECL _wexecve(const MSVCRT_wchar_t* name, MSVCRT_wchar_t* const
*/
*/
MSVCRT_intptr_t
CDECL
MSVCRT__execve
(
const
char
*
name
,
char
*
const
*
argv
,
const
char
*
const
*
envv
)
MSVCRT_intptr_t
CDECL
MSVCRT__execve
(
const
char
*
name
,
char
*
const
*
argv
,
const
char
*
const
*
envv
)
{
{
return
_spawnve
(
MSVCRT__P_OVERLAY
,
name
,
(
const
char
*
const
*
)
argv
,
envv
);
return
MSVCRT_
_spawnve
(
MSVCRT__P_OVERLAY
,
name
,
(
const
char
*
const
*
)
argv
,
envv
);
}
}
/*********************************************************************
/*********************************************************************
...
@@ -654,7 +654,7 @@ MSVCRT_intptr_t CDECL _wexecvpe(const MSVCRT_wchar_t* name, MSVCRT_wchar_t* cons
...
@@ -654,7 +654,7 @@ MSVCRT_intptr_t CDECL _wexecvpe(const MSVCRT_wchar_t* name, MSVCRT_wchar_t* cons
*/
*/
MSVCRT_intptr_t
CDECL
_execvpe
(
const
char
*
name
,
char
*
const
*
argv
,
const
char
*
const
*
envv
)
MSVCRT_intptr_t
CDECL
_execvpe
(
const
char
*
name
,
char
*
const
*
argv
,
const
char
*
const
*
envv
)
{
{
return
_spawnvpe
(
MSVCRT__P_OVERLAY
,
name
,
(
const
char
*
const
*
)
argv
,
envv
);
return
MSVCRT_
_spawnvpe
(
MSVCRT__P_OVERLAY
,
name
,
(
const
char
*
const
*
)
argv
,
envv
);
}
}
/*********************************************************************
/*********************************************************************
...
@@ -894,7 +894,7 @@ MSVCRT_intptr_t CDECL _spawnlpe(int flags, const char* name, const char* arg0, .
...
@@ -894,7 +894,7 @@ MSVCRT_intptr_t CDECL _spawnlpe(int flags, const char* name, const char* arg0, .
* Like on Windows, this function does not handle arguments with spaces
* Like on Windows, this function does not handle arguments with spaces
* or double-quotes.
* or double-quotes.
*/
*/
MSVCRT_intptr_t
CDECL
_spawnve
(
int
flags
,
const
char
*
name
,
const
char
*
const
*
argv
,
MSVCRT_intptr_t
CDECL
MSVCRT_
_spawnve
(
int
flags
,
const
char
*
name
,
const
char
*
const
*
argv
,
const
char
*
const
*
envv
)
const
char
*
const
*
envv
)
{
{
MSVCRT_wchar_t
*
nameW
,
*
args
,
*
envs
;
MSVCRT_wchar_t
*
nameW
,
*
args
,
*
envs
;
...
@@ -942,7 +942,7 @@ MSVCRT_intptr_t CDECL _wspawnve(int flags, const MSVCRT_wchar_t* name, const MSV
...
@@ -942,7 +942,7 @@ MSVCRT_intptr_t CDECL _wspawnve(int flags, const MSVCRT_wchar_t* name, const MSV
*/
*/
MSVCRT_intptr_t
CDECL
_spawnv
(
int
flags
,
const
char
*
name
,
const
char
*
const
*
argv
)
MSVCRT_intptr_t
CDECL
_spawnv
(
int
flags
,
const
char
*
name
,
const
char
*
const
*
argv
)
{
{
return
_spawnve
(
flags
,
name
,
argv
,
NULL
);
return
MSVCRT_
_spawnve
(
flags
,
name
,
argv
,
NULL
);
}
}
/*********************************************************************
/*********************************************************************
...
@@ -961,7 +961,7 @@ MSVCRT_intptr_t CDECL _wspawnv(int flags, const MSVCRT_wchar_t* name, const MSVC
...
@@ -961,7 +961,7 @@ MSVCRT_intptr_t CDECL _wspawnv(int flags, const MSVCRT_wchar_t* name, const MSVC
* Like on Windows, this function does not handle arguments with spaces
* Like on Windows, this function does not handle arguments with spaces
* or double-quotes.
* or double-quotes.
*/
*/
MSVCRT_intptr_t
CDECL
_spawnvpe
(
int
flags
,
const
char
*
name
,
const
char
*
const
*
argv
,
MSVCRT_intptr_t
CDECL
MSVCRT_
_spawnvpe
(
int
flags
,
const
char
*
name
,
const
char
*
const
*
argv
,
const
char
*
const
*
envv
)
const
char
*
const
*
envv
)
{
{
MSVCRT_wchar_t
*
nameW
,
*
args
,
*
envs
;
MSVCRT_wchar_t
*
nameW
,
*
args
,
*
envs
;
...
@@ -1009,7 +1009,7 @@ MSVCRT_intptr_t CDECL _wspawnvpe(int flags, const MSVCRT_wchar_t* name, const MS
...
@@ -1009,7 +1009,7 @@ MSVCRT_intptr_t CDECL _wspawnvpe(int flags, const MSVCRT_wchar_t* name, const MS
*/
*/
MSVCRT_intptr_t
CDECL
_spawnvp
(
int
flags
,
const
char
*
name
,
const
char
*
const
*
argv
)
MSVCRT_intptr_t
CDECL
_spawnvp
(
int
flags
,
const
char
*
name
,
const
char
*
const
*
argv
)
{
{
return
_spawnvpe
(
flags
,
name
,
argv
,
NULL
);
return
MSVCRT_
_spawnvpe
(
flags
,
name
,
argv
,
NULL
);
}
}
/*********************************************************************
/*********************************************************************
...
...
dlls/msvcrt/string.c
View file @
b9032065
...
@@ -49,7 +49,7 @@ char* CDECL _strdup(const char* str)
...
@@ -49,7 +49,7 @@ char* CDECL _strdup(const char* str)
/*********************************************************************
/*********************************************************************
* _strnset (MSVCRT.@)
* _strnset (MSVCRT.@)
*/
*/
char
*
CDECL
_strnset
(
char
*
str
,
int
value
,
MSVCRT_size_t
len
)
char
*
CDECL
MSVCRT_
_strnset
(
char
*
str
,
int
value
,
MSVCRT_size_t
len
)
{
{
if
(
len
>
0
&&
str
)
if
(
len
>
0
&&
str
)
while
(
*
str
&&
len
--
)
while
(
*
str
&&
len
--
)
...
...
dlls/msvcrt/wcs.c
View file @
b9032065
...
@@ -57,7 +57,7 @@ INT CDECL _wcsicoll( const MSVCRT_wchar_t* str1, const MSVCRT_wchar_t* str2 )
...
@@ -57,7 +57,7 @@ INT CDECL _wcsicoll( const MSVCRT_wchar_t* str1, const MSVCRT_wchar_t* str2 )
/*********************************************************************
/*********************************************************************
* _wcsnset (MSVCRT.@)
* _wcsnset (MSVCRT.@)
*/
*/
MSVCRT_wchar_t
*
CDECL
_wcsnset
(
MSVCRT_wchar_t
*
str
,
MSVCRT_wchar_t
c
,
MSVCRT_size_t
n
)
MSVCRT_wchar_t
*
CDECL
MSVCRT_
_wcsnset
(
MSVCRT_wchar_t
*
str
,
MSVCRT_wchar_t
c
,
MSVCRT_size_t
n
)
{
{
MSVCRT_wchar_t
*
ret
=
str
;
MSVCRT_wchar_t
*
ret
=
str
;
while
((
n
--
>
0
)
&&
*
str
)
*
str
++
=
c
;
while
((
n
--
>
0
)
&&
*
str
)
*
str
++
=
c
;
...
...
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