Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
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-cw
Commits
a49b5be9
Commit
a49b5be9
authored
Jul 17, 2001
by
Andreas Mohr
Committed by
Alexandre Julliard
Jul 17, 2001
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fixed some more overflowing string traces.
parent
326b280e
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
21 additions
and
19 deletions
+21
-19
text.c
dlls/user/text.c
+1
-1
ole2nls.c
ole/ole2nls.c
+20
-18
No files found.
dlls/user/text.c
View file @
a49b5be9
...
@@ -747,7 +747,7 @@ DWORD WINAPI GetTabbedTextExtent16( HDC16 hdc, LPCSTR lpstr, INT16 count,
...
@@ -747,7 +747,7 @@ DWORD WINAPI GetTabbedTextExtent16( HDC16 hdc, LPCSTR lpstr, INT16 count,
DWORD
WINAPI
GetTabbedTextExtentA
(
HDC
hdc
,
LPCSTR
lpstr
,
INT
count
,
DWORD
WINAPI
GetTabbedTextExtentA
(
HDC
hdc
,
LPCSTR
lpstr
,
INT
count
,
INT
cTabStops
,
const
INT
*
lpTabPos
)
INT
cTabStops
,
const
INT
*
lpTabPos
)
{
{
TRACE
(
"%04x
'%.*s' %d
\n
"
,
hdc
,
count
,
lpstr
,
count
);
TRACE
(
"%04x
%s %d
\n
"
,
hdc
,
debugstr_an
(
lpstr
,
count
)
,
count
);
return
TEXT_TabbedTextOut
(
hdc
,
0
,
0
,
lpstr
,
count
,
cTabStops
,
return
TEXT_TabbedTextOut
(
hdc
,
0
,
0
,
lpstr
,
count
,
cTabStops
,
NULL
,
lpTabPos
,
0
,
FALSE
);
NULL
,
lpTabPos
,
0
,
FALSE
);
}
}
...
...
ole/ole2nls.c
View file @
a49b5be9
...
@@ -1892,11 +1892,12 @@ INT WINAPI LCMapStringA(
...
@@ -1892,11 +1892,12 @@ INT WINAPI LCMapStringA(
int
i
;
int
i
;
TRACE
(
"(0x%04lx,0x%08lx,%s,%d,%p,%d)
\n
"
,
TRACE
(
"(0x%04lx,0x%08lx,%s,%d,%p,%d)
\n
"
,
lcid
,
mapflags
,
srcstr
,
srclen
,
dststr
,
dstlen
);
lcid
,
mapflags
,
debugstr_an
(
srcstr
,
srclen
)
,
srclen
,
dststr
,
dstlen
);
if
(
((
dstlen
!=
0
)
&&
(
dststr
==
NULL
))
||
(
srcstr
==
NULL
)
)
if
(
((
dstlen
!=
0
)
&&
(
dststr
==
NULL
))
||
(
srcstr
==
NULL
)
)
{
{
ERR
(
"(src=%s,dest=%s): Invalid NULL string
\n
"
,
srcstr
,
dststr
);
ERR
(
"(src=%s,dest=%s): Invalid NULL string
\n
"
,
debugstr_an
(
srcstr
,
srclen
),
dststr
);
SetLastError
(
ERROR_INVALID_PARAMETER
);
SetLastError
(
ERROR_INVALID_PARAMETER
);
return
0
;
return
0
;
}
}
...
@@ -2470,11 +2471,12 @@ UINT WINAPI CompareStringA(
...
@@ -2470,11 +2471,12 @@ UINT WINAPI CompareStringA(
int
result
;
int
result
;
LPSTR
sk1
,
sk2
;
LPSTR
sk1
,
sk2
;
TRACE
(
"%s and %s
\n
"
,
TRACE
(
"%s and %s
\n
"
,
debugstr_a
(
s1
),
debugstr_a
(
s
2
));
debugstr_a
n
(
s1
,
l1
),
debugstr_an
(
s2
,
l
2
));
if
(
(
s1
==
NULL
)
||
(
s2
==
NULL
)
)
if
(
(
s1
==
NULL
)
||
(
s2
==
NULL
)
)
{
{
ERR
(
"(s1=%s,s2=%s): Invalid NULL string
\n
"
,
s1
,
s2
);
ERR
(
"(s1=%s,s2=%s): Invalid NULL string
\n
"
,
debugstr_an
(
s1
,
l1
),
debugstr_an
(
s2
,
l2
));
SetLastError
(
ERROR_INVALID_PARAMETER
);
SetLastError
(
ERROR_INVALID_PARAMETER
);
return
0
;
return
0
;
}
}
...
@@ -3074,10 +3076,10 @@ INT WINAPI GetDateFormatA(LCID locale,DWORD flags,
...
@@ -3074,10 +3076,10 @@ INT WINAPI GetDateFormatA(LCID locale,DWORD flags,
if
(
xtime
==
NULL
)
{
if
(
xtime
==
NULL
)
{
GetSystemTime
(
&
t
);
GetSystemTime
(
&
t
);
}
else
{
}
else
{
/* Silently correct wDayOfWeek by tran
forming to FileTime and back again
*/
/* Silently correct wDayOfWeek by tran
sforming to FileTime and back again
*/
res
=
SystemTimeToFileTime
(
xtime
,
&
ft
);
res
=
SystemTimeToFileTime
(
xtime
,
&
ft
);
/* Check year(?)/month and date for range and set ERROR_INVALID_PARAMETER on error*/
/* Check year(?)/month and date for range and set ERROR_INVALID_PARAMETER on error
*/
/*FIXME: SystemTimeToFileTime doesn't yet do that c
keck
*/
/*FIXME: SystemTimeToFileTime doesn't yet do that c
heck
*/
if
(
!
res
)
if
(
!
res
)
{
{
SetLastError
(
ERROR_INVALID_PARAMETER
);
SetLastError
(
ERROR_INVALID_PARAMETER
);
...
@@ -3575,7 +3577,7 @@ BOOL bInDecimal = FALSE;
...
@@ -3575,7 +3577,7 @@ BOOL bInDecimal = FALSE;
* Description: A number could be formatted using different numbers
* Description: A number could be formatted using different numbers
* of "digits in group" (example: 4;3;2;0).
* of "digits in group" (example: 4;3;2;0).
* The first parameter of this function is an array
* The first parameter of this function is an array
* containing the rule to be used. It
'
s format is the following:
* containing the rule to be used. Its format is the following:
* |NDG|DG1|DG2|...|0|
* |NDG|DG1|DG2|...|0|
* where NDG is the number of used "digits in group" and DG1, DG2,
* where NDG is the number of used "digits in group" and DG1, DG2,
* are the corresponding "digits in group".
* are the corresponding "digits in group".
...
@@ -3860,7 +3862,7 @@ INT WINAPI GetNumberFormatW(LCID locale, DWORD dwflags,
...
@@ -3860,7 +3862,7 @@ INT WINAPI GetNumberFormatW(LCID locale, DWORD dwflags,
LPCWSTR
lpvalue
,
const
NUMBERFMTW
*
lpFormat
,
LPCWSTR
lpvalue
,
const
NUMBERFMTW
*
lpFormat
,
LPWSTR
lpNumberStr
,
int
cchNumber
)
LPWSTR
lpNumberStr
,
int
cchNumber
)
{
{
FIXME
(
"%s: stub, no reformating done
\n
"
,
debugstr_w
(
lpvalue
));
FIXME
(
"%s: stub, no reformat
t
ing done
\n
"
,
debugstr_w
(
lpvalue
));
lstrcpynW
(
lpNumberStr
,
lpvalue
,
cchNumber
);
lstrcpynW
(
lpNumberStr
,
lpvalue
,
cchNumber
);
return
cchNumber
?
strlenW
(
lpNumberStr
)
:
0
;
return
cchNumber
?
strlenW
(
lpNumberStr
)
:
0
;
...
@@ -3910,7 +3912,7 @@ INT WINAPI GetCurrencyFormatA(LCID locale, DWORD dwflags,
...
@@ -3910,7 +3912,7 @@ INT WINAPI GetCurrencyFormatA(LCID locale, DWORD dwflags,
switch
(
used_operation
)
switch
(
used_operation
)
{
{
case
USE_LOCALEINFO
:
case
USE_LOCALEINFO
:
/* Specific to CURRENCYFMTA*/
/* Specific to CURRENCYFMTA
*/
GetLocaleInfoA
(
locale
,
LOCALE_INEGCURR
,
sNegOrder
,
sizeof
(
sNegOrder
));
GetLocaleInfoA
(
locale
,
LOCALE_INEGCURR
,
sNegOrder
,
sizeof
(
sNegOrder
));
GetLocaleInfoA
(
locale
,
LOCALE_ICURRENCY
,
sPosOrder
,
sizeof
(
sPosOrder
));
GetLocaleInfoA
(
locale
,
LOCALE_ICURRENCY
,
sPosOrder
,
sizeof
(
sPosOrder
));
GetLocaleInfoA
(
locale
,
LOCALE_SCURRENCY
,
sCurrencySymbol
,
sizeof
(
sCurrencySymbol
));
GetLocaleInfoA
(
locale
,
LOCALE_SCURRENCY
,
sCurrencySymbol
,
sizeof
(
sCurrencySymbol
));
...
@@ -3919,14 +3921,14 @@ INT WINAPI GetCurrencyFormatA(LCID locale, DWORD dwflags,
...
@@ -3919,14 +3921,14 @@ INT WINAPI GetCurrencyFormatA(LCID locale, DWORD dwflags,
nNegOrder
=
atoi
(
sNegOrder
);
nNegOrder
=
atoi
(
sNegOrder
);
break
;
break
;
case
USE_PARAMETER
:
case
USE_PARAMETER
:
/* Specific to CURRENCYFMTA*/
/* Specific to CURRENCYFMTA
*/
nNegOrder
=
lpFormat
->
NegativeOrder
;
nNegOrder
=
lpFormat
->
NegativeOrder
;
nPosOrder
=
lpFormat
->
PositiveOrder
;
nPosOrder
=
lpFormat
->
PositiveOrder
;
strcpy
(
sCurrencySymbol
,
lpFormat
->
lpCurrencySymbol
);
strcpy
(
sCurrencySymbol
,
lpFormat
->
lpCurrencySymbol
);
break
;
break
;
case
USE_SYSTEMDEFAULT
:
case
USE_SYSTEMDEFAULT
:
systemDefaultLCID
=
GetSystemDefaultLCID
();
systemDefaultLCID
=
GetSystemDefaultLCID
();
/* Specific to CURRENCYFMTA*/
/* Specific to CURRENCYFMTA
*/
GetLocaleInfoA
(
systemDefaultLCID
,
LOCALE_INEGCURR
,
sNegOrder
,
sizeof
(
sNegOrder
));
GetLocaleInfoA
(
systemDefaultLCID
,
LOCALE_INEGCURR
,
sNegOrder
,
sizeof
(
sNegOrder
));
GetLocaleInfoA
(
systemDefaultLCID
,
LOCALE_ICURRENCY
,
sPosOrder
,
sizeof
(
sPosOrder
));
GetLocaleInfoA
(
systemDefaultLCID
,
LOCALE_ICURRENCY
,
sPosOrder
,
sizeof
(
sPosOrder
));
GetLocaleInfoA
(
systemDefaultLCID
,
LOCALE_SCURRENCY
,
sCurrencySymbol
,
sizeof
(
sCurrencySymbol
));
GetLocaleInfoA
(
systemDefaultLCID
,
LOCALE_SCURRENCY
,
sCurrencySymbol
,
sizeof
(
sCurrencySymbol
));
...
@@ -4168,7 +4170,7 @@ GetTimeFormatA(LCID locale, /* [in] */
...
@@ -4168,7 +4170,7 @@ GetTimeFormatA(LCID locale, /* [in] */
SYSTEMTIME
t
;
SYSTEMTIME
t
;
LPSYSTEMTIME
thistime
;
LPSYSTEMTIME
thistime
;
LCID
thislocale
=
0
;
LCID
thislocale
=
0
;
DWORD
thisflags
=
LOCALE_STIMEFORMAT
;
/* standar
t
timeformat */
DWORD
thisflags
=
LOCALE_STIMEFORMAT
;
/* standar
d
timeformat */
INT
ret
;
INT
ret
;
TRACE
(
"GetTimeFormat(0x%04lx,0x%08lx,%p,%s,%p,%d)
\n
"
,
locale
,
flags
,
xtime
,
format
,
timestr
,
timelen
);
TRACE
(
"GetTimeFormat(0x%04lx,0x%08lx,%p,%s,%p,%d)
\n
"
,
locale
,
flags
,
xtime
,
format
,
timestr
,
timelen
);
...
@@ -4176,7 +4178,7 @@ GetTimeFormatA(LCID locale, /* [in] */
...
@@ -4176,7 +4178,7 @@ GetTimeFormatA(LCID locale, /* [in] */
thislocale
=
OLE2NLS_CheckLocale
(
locale
);
thislocale
=
OLE2NLS_CheckLocale
(
locale
);
if
(
format
==
NULL
)
if
(
format
==
NULL
)
{
if
(
flags
&
LOCALE_NOUSEROVERRIDE
)
/*
use system default
*/
{
if
(
flags
&
LOCALE_NOUSEROVERRIDE
)
/*
use system default
*/
{
thislocale
=
GetSystemDefaultLCID
();
{
thislocale
=
GetSystemDefaultLCID
();
}
}
GetLocaleInfoA
(
thislocale
,
thisflags
,
format_buf
,
sizeof
(
format_buf
));
GetLocaleInfoA
(
thislocale
,
thisflags
,
format_buf
,
sizeof
(
format_buf
));
...
@@ -4186,7 +4188,7 @@ GetTimeFormatA(LCID locale, /* [in] */
...
@@ -4186,7 +4188,7 @@ GetTimeFormatA(LCID locale, /* [in] */
{
thisformat
=
format
;
{
thisformat
=
format
;
}
}
if
(
xtime
==
NULL
)
/* NULL means use the current local time*/
if
(
xtime
==
NULL
)
/* NULL means use the current local time
*/
{
GetLocalTime
(
&
t
);
{
GetLocalTime
(
&
t
);
thistime
=
&
t
;
thistime
=
&
t
;
}
}
...
@@ -4216,7 +4218,7 @@ GetTimeFormatW(LCID locale, /* [in] */
...
@@ -4216,7 +4218,7 @@ GetTimeFormatW(LCID locale, /* [in] */
SYSTEMTIME
t
;
SYSTEMTIME
t
;
LPSYSTEMTIME
thistime
;
LPSYSTEMTIME
thistime
;
LCID
thislocale
=
0
;
LCID
thislocale
=
0
;
DWORD
thisflags
=
LOCALE_STIMEFORMAT
;
/* standar
t
timeformat */
DWORD
thisflags
=
LOCALE_STIMEFORMAT
;
/* standar
d
timeformat */
INT
ret
;
INT
ret
;
TRACE
(
"GetTimeFormat(0x%04lx,0x%08lx,%p,%s,%p,%d)
\n
"
,
locale
,
flags
,
TRACE
(
"GetTimeFormat(0x%04lx,0x%08lx,%p,%s,%p,%d)
\n
"
,
locale
,
flags
,
...
@@ -4225,7 +4227,7 @@ GetTimeFormatW(LCID locale, /* [in] */
...
@@ -4225,7 +4227,7 @@ GetTimeFormatW(LCID locale, /* [in] */
thislocale
=
OLE2NLS_CheckLocale
(
locale
);
thislocale
=
OLE2NLS_CheckLocale
(
locale
);
if
(
format
==
NULL
)
if
(
format
==
NULL
)
{
if
(
flags
&
LOCALE_NOUSEROVERRIDE
)
/*
use system default
*/
{
if
(
flags
&
LOCALE_NOUSEROVERRIDE
)
/*
use system default
*/
{
thislocale
=
GetSystemDefaultLCID
();
{
thislocale
=
GetSystemDefaultLCID
();
}
}
GetLocaleInfoW
(
thislocale
,
thisflags
,
format_buf
,
40
);
GetLocaleInfoW
(
thislocale
,
thisflags
,
format_buf
,
40
);
...
@@ -4235,7 +4237,7 @@ GetTimeFormatW(LCID locale, /* [in] */
...
@@ -4235,7 +4237,7 @@ GetTimeFormatW(LCID locale, /* [in] */
{
thisformat
=
format
;
{
thisformat
=
format
;
}
}
if
(
xtime
==
NULL
)
/* NULL means use the current local time*/
if
(
xtime
==
NULL
)
/* NULL means use the current local time
*/
{
GetLocalTime
(
&
t
);
{
GetLocalTime
(
&
t
);
thistime
=
&
t
;
thistime
=
&
t
;
}
}
...
...
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