Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int __userpurge sub_10002370@<eax>(int a1@<ecx>, int a2@<ebx>, const char *a3, const char *a4, int a5)
- {
- int v5; // esi
- _BYTE *v6; // eax
- const char *v7; // ecx
- char v8; // dl
- _BYTE *v9; // edx
- const char *v10; // ecx
- char v11; // al
- int result; // eax
- v5 = a1; // arg1 //mimak
- ++*(v5 + 12);
- *(a1 + 8) = (*(*dword_102E608C + 4))(*(a1 + 8), 4 * (3 * *(a1 + 12) - 3), 12 * *(a1 + 12), 0, 0, 0);
- *(*(v5 + 8) + 12 * *(v5 + 12) - 12) = (**dword_102E608C)(strlen(a3) + 1, 0, 0, 0, a2);// arg2 //mimak
- *(*(v5 + 8) + 12 * *(v5 + 12) - 8) = (**dword_102E608C)(strlen(a4) + 1, 0, 0);
- v6 = *(*(v5 + 8) + 12 * *(v5 + 12) - 12);
- v7 = a3; // arg3 //mimak
- do
- {
- v8 = *v7;
- *v6++ = *v7++;
- }
- while ( v8 );
- v9 = *(*(v5 + 8) + 12 * *(v5 + 12) - 8);
- v10 = a4; // arg4 //mimak
- do
- {
- v11 = *v10;
- *v9++ = *v10++;
- }
- while ( v11 );
- result = 3 * *(v5 + 12);
- *(*(v5 + 8) + 12 * *(v5 + 12) - 4) = a5; // arg5 //mimak
- return result;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement