41 lines
940 B
C
41 lines
940 B
C
// 0010eb90 std::__timepunct<wchar_t>::~__timepunct<wchar_t>
|
|
|
|
/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */
|
|
|
|
void __thiscall std::__timepunct<wchar_t>::~__timepunct<wchar_t>(__timepunct<wchar_t> *this)
|
|
|
|
{
|
|
int iVar1;
|
|
int *piVar2;
|
|
int iVar3;
|
|
|
|
iVar1 = (this->data).offset_0xc;
|
|
this->vftablePtr = &vftable;
|
|
iVar3 = FUN_000f28f0();
|
|
if ((iVar1 != iVar3) && (iVar1 != 0)) {
|
|
FUN_000ed720(iVar1);
|
|
}
|
|
piVar2 = (this->data).offset_0x4;
|
|
if (piVar2 != (int *)0x0) {
|
|
(**(code **)(*piVar2 + 4))(piVar2);
|
|
}
|
|
func_0x000f0a40(&(this->data).field_0x8);
|
|
FUN_000f2800(this);
|
|
return;
|
|
}
|
|
|
|
|
|
// 0010ec00 std::__timepunct<wchar_t>::vfunction2
|
|
|
|
/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */
|
|
|
|
void __thiscall std::__timepunct<wchar_t>::vfunction2(__timepunct<wchar_t> *this)
|
|
|
|
{
|
|
~__timepunct<wchar_t>(this);
|
|
FUN_000ed6e0(this);
|
|
return;
|
|
}
|
|
|
|
|