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
c8cb13f9
Commit
c8cb13f9
authored
Aug 31, 2011
by
Andrew Talbot
Committed by
Alexandre Julliard
Sep 01, 2011
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msvcp90: Avoid a forward declaration.
parent
dfb4d2e9
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
31 additions
and
33 deletions
+31
-33
locale.c
dlls/msvcp90/locale.c
+31
-33
No files found.
dlls/msvcp90/locale.c
View file @
c8cb13f9
...
...
@@ -84,7 +84,37 @@ int locale_id__Id_cnt = 0;
/* ?_Clocptr@_Locimp@locale@std@@0PEAV123@EA */
locale__Locimp
*
locale__Locimp__Clocptr
=
NULL
;
static
const
vtable_ptr
MSVCP_locale_facet_vtable
[];
/* ??1facet@locale@std@@UAE@XZ */
/* ??1facet@locale@std@@UEAA@XZ */
DEFINE_THISCALL_WRAPPER
(
locale_facet_dtor
,
4
)
void
__thiscall
locale_facet_dtor
(
locale_facet
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
}
DEFINE_THISCALL_WRAPPER
(
MSVCP_locale_facet_vector_dtor
,
8
)
locale_facet
*
__thiscall
MSVCP_locale_facet_vector_dtor
(
locale_facet
*
this
,
unsigned
int
flags
)
{
TRACE
(
"(%p %x)
\n
"
,
this
,
flags
);
if
(
flags
&
2
)
{
/* we have an array, with the number of elements stored before the first object */
int
i
,
*
ptr
=
(
int
*
)
this
-
1
;
for
(
i
=*
ptr
-
1
;
i
>=
0
;
i
--
)
locale_facet_dtor
(
this
+
i
);
MSVCRT_operator_delete
(
ptr
);
}
else
{
locale_facet_dtor
(
this
);
if
(
flags
&
1
)
MSVCRT_operator_delete
(
this
);
}
return
this
;
}
static
const
vtable_ptr
MSVCP_locale_facet_vtable
[]
=
{
(
vtable_ptr
)
THISCALL_NAME
(
MSVCP_locale_facet_vector_dtor
)
};
/* ??0id@locale@std@@QAE@I@Z */
/* ??0id@locale@std@@QEAA@_K@Z */
...
...
@@ -156,34 +186,6 @@ locale_facet* __thiscall locale_facet_ctor_refs(locale_facet *this, MSVCP_size_t
return
this
;
}
/* ??1facet@locale@std@@UAE@XZ */
/* ??1facet@locale@std@@UEAA@XZ */
DEFINE_THISCALL_WRAPPER
(
locale_facet_dtor
,
4
)
void
__thiscall
locale_facet_dtor
(
locale_facet
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
}
DEFINE_THISCALL_WRAPPER
(
MSVCP_locale_facet_vector_dtor
,
8
)
locale_facet
*
__thiscall
MSVCP_locale_facet_vector_dtor
(
locale_facet
*
this
,
unsigned
int
flags
)
{
TRACE
(
"(%p %x)
\n
"
,
this
,
flags
);
if
(
flags
&
2
)
{
/* we have an array, with the number of elements stored before the first object */
int
i
,
*
ptr
=
(
int
*
)
this
-
1
;
for
(
i
=*
ptr
-
1
;
i
>=
0
;
i
--
)
locale_facet_dtor
(
this
+
i
);
MSVCRT_operator_delete
(
ptr
);
}
else
{
locale_facet_dtor
(
this
);
if
(
flags
&
1
)
MSVCRT_operator_delete
(
this
);
}
return
this
;
}
/* ?_Incref@facet@locale@std@@QAEXXZ */
/* ?_Incref@facet@locale@std@@QEAAXXZ */
DEFINE_THISCALL_WRAPPER
(
locale_facet__Incref
,
4
)
...
...
@@ -226,10 +228,6 @@ MSVCP_size_t __cdecl locale_facet__Getcat(const locale_facet **facet, const loca
return
-
1
;
}
static
const
vtable_ptr
MSVCP_locale_facet_vtable
[]
=
{
(
vtable_ptr
)
THISCALL_NAME
(
MSVCP_locale_facet_vector_dtor
)
};
/* ??_F_Locimp@locale@std@@QAEXXZ */
/* ??_F_Locimp@locale@std@@QEAAXXZ */
DEFINE_THISCALL_WRAPPER
(
locale__Locimp_ctor
,
4
)
...
...
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