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
070479db
Commit
070479db
authored
Dec 29, 2011
by
Daniel Lehman
Committed by
Alexandre Julliard
Jan 04, 2012
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msvcp90: Use passed in beg to find the length in basic_string<>::replace.
parent
387b359a
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
11 deletions
+11
-11
string.c
dlls/msvcp90/string.c
+11
-11
No files found.
dlls/msvcp90/string.c
View file @
070479db
...
@@ -2079,7 +2079,7 @@ basic_string_char* __thiscall basic_string_char_replace_iter_bstr(basic_string_c
...
@@ -2079,7 +2079,7 @@ basic_string_char* __thiscall basic_string_char_replace_iter_bstr(basic_string_c
{
{
String_iterator_char
begin
=
{
this
,
basic_string_char_ptr
(
this
)
};
String_iterator_char
begin
=
{
this
,
basic_string_char_ptr
(
this
)
};
return
basic_string_char_replace
(
this
,
MSVCP_basic_string_char_Pdif
(
beg
,
begin
),
return
basic_string_char_replace
(
this
,
MSVCP_basic_string_char_Pdif
(
beg
,
begin
),
MSVCP_basic_string_char_Pdif
(
end
,
beg
in
),
str
);
MSVCP_basic_string_char_Pdif
(
end
,
beg
),
str
);
}
}
/* ?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@V?$_String_const_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@0ID@Z */
/* ?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@V?$_String_const_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@0ID@Z */
...
@@ -2090,7 +2090,7 @@ basic_string_char* __thiscall basic_string_char_replace_iter_ch(basic_string_cha
...
@@ -2090,7 +2090,7 @@ basic_string_char* __thiscall basic_string_char_replace_iter_ch(basic_string_cha
{
{
String_iterator_char
begin
=
{
this
,
basic_string_char_ptr
(
this
)
};
String_iterator_char
begin
=
{
this
,
basic_string_char_ptr
(
this
)
};
return
basic_string_char_replace_ch
(
this
,
MSVCP_basic_string_char_Pdif
(
beg
,
begin
),
return
basic_string_char_replace_ch
(
this
,
MSVCP_basic_string_char_Pdif
(
beg
,
begin
),
MSVCP_basic_string_char_Pdif
(
end
,
beg
in
),
count
,
ch
);
MSVCP_basic_string_char_Pdif
(
end
,
beg
),
count
,
ch
);
}
}
/* ?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@V?$_String_const_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@0PBD1@Z */
/* ?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@V?$_String_const_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@0PBD1@Z */
...
@@ -2102,7 +2102,7 @@ basic_string_char* __thiscall basic_string_char_replace_iter_ptr_ptr(basic_strin
...
@@ -2102,7 +2102,7 @@ basic_string_char* __thiscall basic_string_char_replace_iter_ptr_ptr(basic_strin
{
{
String_iterator_char
begin
=
{
this
,
basic_string_char_ptr
(
this
)
};
String_iterator_char
begin
=
{
this
,
basic_string_char_ptr
(
this
)
};
return
basic_string_char_replace_cstr_len
(
this
,
MSVCP_basic_string_char_Pdif
(
beg
,
begin
),
return
basic_string_char_replace_cstr_len
(
this
,
MSVCP_basic_string_char_Pdif
(
beg
,
begin
),
MSVCP_basic_string_char_Pdif
(
end
,
beg
in
),
res_beg
,
res_end
-
res_beg
);
MSVCP_basic_string_char_Pdif
(
end
,
beg
),
res_beg
,
res_end
-
res_beg
);
}
}
/* ?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@V?$_String_const_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@0PBD@Z */
/* ?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@V?$_String_const_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@0PBD@Z */
...
@@ -2113,7 +2113,7 @@ basic_string_char* __thiscall basic_string_char_replace_iter_cstr(basic_string_c
...
@@ -2113,7 +2113,7 @@ basic_string_char* __thiscall basic_string_char_replace_iter_cstr(basic_string_c
{
{
String_iterator_char
begin
=
{
this
,
basic_string_char_ptr
(
this
)
};
String_iterator_char
begin
=
{
this
,
basic_string_char_ptr
(
this
)
};
return
basic_string_char_replace_cstr
(
this
,
MSVCP_basic_string_char_Pdif
(
beg
,
begin
),
return
basic_string_char_replace_cstr
(
this
,
MSVCP_basic_string_char_Pdif
(
beg
,
begin
),
MSVCP_basic_string_char_Pdif
(
end
,
beg
in
),
str
);
MSVCP_basic_string_char_Pdif
(
end
,
beg
),
str
);
}
}
/* ?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@V?$_String_const_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@0PBDI@Z */
/* ?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@V?$_String_const_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@0PBDI@Z */
...
@@ -2124,7 +2124,7 @@ basic_string_char* __thiscall basic_string_char_replace_iter_cstr_len(basic_stri
...
@@ -2124,7 +2124,7 @@ basic_string_char* __thiscall basic_string_char_replace_iter_cstr_len(basic_stri
{
{
String_iterator_char
begin
=
{
this
,
basic_string_char_ptr
(
this
)
};
String_iterator_char
begin
=
{
this
,
basic_string_char_ptr
(
this
)
};
return
basic_string_char_replace_cstr_len
(
this
,
MSVCP_basic_string_char_Pdif
(
beg
,
begin
),
return
basic_string_char_replace_cstr_len
(
this
,
MSVCP_basic_string_char_Pdif
(
beg
,
begin
),
MSVCP_basic_string_char_Pdif
(
end
,
beg
in
),
str
,
len
);
MSVCP_basic_string_char_Pdif
(
end
,
beg
),
str
,
len
);
}
}
/* ?insert@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IABV12@@Z */
/* ?insert@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IABV12@@Z */
...
@@ -4034,7 +4034,7 @@ basic_string_wchar* __thiscall basic_string_wchar_replace_iter_iter(basic_string
...
@@ -4034,7 +4034,7 @@ basic_string_wchar* __thiscall basic_string_wchar_replace_iter_iter(basic_string
{
{
String_iterator_wchar
begin
=
{
this
,
basic_string_wchar_ptr
(
this
)
};
String_iterator_wchar
begin
=
{
this
,
basic_string_wchar_ptr
(
this
)
};
return
basic_string_wchar_replace_cstr_len
(
this
,
return
basic_string_wchar_replace_cstr_len
(
this
,
MSVCP_basic_string_wchar_Pdif
(
beg
,
begin
),
MSVCP_basic_string_wchar_Pdif
(
end
,
beg
in
),
MSVCP_basic_string_wchar_Pdif
(
beg
,
begin
),
MSVCP_basic_string_wchar_Pdif
(
end
,
beg
),
res_beg
.
pos
,
MSVCP_basic_string_wchar_Pdif
(
res_end
,
res_beg
));
res_beg
.
pos
,
MSVCP_basic_string_wchar_Pdif
(
res_end
,
res_beg
));
}
}
...
@@ -4048,7 +4048,7 @@ basic_string_wchar* __thiscall basic_string_wchar_replace_iter_bstr(basic_string
...
@@ -4048,7 +4048,7 @@ basic_string_wchar* __thiscall basic_string_wchar_replace_iter_bstr(basic_string
{
{
String_iterator_wchar
begin
=
{
this
,
basic_string_wchar_ptr
(
this
)
};
String_iterator_wchar
begin
=
{
this
,
basic_string_wchar_ptr
(
this
)
};
return
basic_string_wchar_replace
(
this
,
MSVCP_basic_string_wchar_Pdif
(
beg
,
begin
),
return
basic_string_wchar_replace
(
this
,
MSVCP_basic_string_wchar_Pdif
(
beg
,
begin
),
MSVCP_basic_string_wchar_Pdif
(
end
,
beg
in
),
str
);
MSVCP_basic_string_wchar_Pdif
(
end
,
beg
),
str
);
}
}
/* ?replace@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV12@V?$_String_const_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@0I_W@Z */
/* ?replace@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV12@V?$_String_const_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@0I_W@Z */
...
@@ -4061,7 +4061,7 @@ basic_string_wchar* __thiscall basic_string_wchar_replace_iter_ch(basic_string_w
...
@@ -4061,7 +4061,7 @@ basic_string_wchar* __thiscall basic_string_wchar_replace_iter_ch(basic_string_w
{
{
String_iterator_wchar
begin
=
{
this
,
basic_string_wchar_ptr
(
this
)
};
String_iterator_wchar
begin
=
{
this
,
basic_string_wchar_ptr
(
this
)
};
return
basic_string_wchar_replace_ch
(
this
,
MSVCP_basic_string_wchar_Pdif
(
beg
,
begin
),
return
basic_string_wchar_replace_ch
(
this
,
MSVCP_basic_string_wchar_Pdif
(
beg
,
begin
),
MSVCP_basic_string_wchar_Pdif
(
end
,
beg
in
),
count
,
ch
);
MSVCP_basic_string_wchar_Pdif
(
end
,
beg
),
count
,
ch
);
}
}
/* ?replace@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV12@V?$_String_const_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@0PB_W1@Z */
/* ?replace@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV12@V?$_String_const_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@0PB_W1@Z */
...
@@ -4075,7 +4075,7 @@ basic_string_wchar* __thiscall basic_string_wchar_replace_iter_ptr_ptr(basic_str
...
@@ -4075,7 +4075,7 @@ basic_string_wchar* __thiscall basic_string_wchar_replace_iter_ptr_ptr(basic_str
{
{
String_iterator_wchar
begin
=
{
this
,
basic_string_wchar_ptr
(
this
)
};
String_iterator_wchar
begin
=
{
this
,
basic_string_wchar_ptr
(
this
)
};
return
basic_string_wchar_replace_cstr_len
(
this
,
MSVCP_basic_string_wchar_Pdif
(
beg
,
begin
),
return
basic_string_wchar_replace_cstr_len
(
this
,
MSVCP_basic_string_wchar_Pdif
(
beg
,
begin
),
MSVCP_basic_string_wchar_Pdif
(
end
,
beg
in
),
res_beg
,
res_end
-
res_beg
);
MSVCP_basic_string_wchar_Pdif
(
end
,
beg
),
res_beg
,
res_end
-
res_beg
);
}
}
/* ?replace@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV12@V?$_String_const_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@0PB_W@Z */
/* ?replace@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV12@V?$_String_const_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@0PB_W@Z */
...
@@ -4088,7 +4088,7 @@ basic_string_wchar* __thiscall basic_string_wchar_replace_iter_cstr(basic_string
...
@@ -4088,7 +4088,7 @@ basic_string_wchar* __thiscall basic_string_wchar_replace_iter_cstr(basic_string
{
{
String_iterator_wchar
begin
=
{
this
,
basic_string_wchar_ptr
(
this
)
};
String_iterator_wchar
begin
=
{
this
,
basic_string_wchar_ptr
(
this
)
};
return
basic_string_wchar_replace_cstr
(
this
,
MSVCP_basic_string_wchar_Pdif
(
beg
,
begin
),
return
basic_string_wchar_replace_cstr
(
this
,
MSVCP_basic_string_wchar_Pdif
(
beg
,
begin
),
MSVCP_basic_string_wchar_Pdif
(
end
,
beg
in
),
str
);
MSVCP_basic_string_wchar_Pdif
(
end
,
beg
),
str
);
}
}
/* ?replace@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV12@V?$_String_const_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@0PB_WI@Z */
/* ?replace@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV12@V?$_String_const_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@0PB_WI@Z */
...
@@ -4101,7 +4101,7 @@ basic_string_wchar* __thiscall basic_string_wchar_replace_iter_cstr_len(basic_st
...
@@ -4101,7 +4101,7 @@ basic_string_wchar* __thiscall basic_string_wchar_replace_iter_cstr_len(basic_st
{
{
String_iterator_wchar
begin
=
{
this
,
basic_string_wchar_ptr
(
this
)
};
String_iterator_wchar
begin
=
{
this
,
basic_string_wchar_ptr
(
this
)
};
return
basic_string_wchar_replace_cstr_len
(
this
,
MSVCP_basic_string_wchar_Pdif
(
beg
,
begin
),
return
basic_string_wchar_replace_cstr_len
(
this
,
MSVCP_basic_string_wchar_Pdif
(
beg
,
begin
),
MSVCP_basic_string_wchar_Pdif
(
end
,
beg
in
),
str
,
len
);
MSVCP_basic_string_wchar_Pdif
(
end
,
beg
),
str
,
len
);
}
}
/* ?insert@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV12@IABV12@@Z */
/* ?insert@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV12@IABV12@@Z */
...
...
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