struct first_type
{
char* weasel;
int same_name;
};
#include <stdio.h>
struct second_type
{
int wonton;
long same_name;
};
struct first_type hal;
struct second_type oat;
int main()
{
__asm
{
mov ebx, offset hal;
mov ecx, hal.same_name;
mov ecx, hal.weasel;
mov ecx, [ebx].weasel;
mov hal.weasel, 20;
std;
cld
}
printf("%d", hal.weasel);
}