#include <stdio.h>
#include <string.h>
#include <stdlib.h>

typedef struct
{
    int   y;
    char* x;    
} fuck;

typedef struct
{
    int   y;
    char* x;    
    int   z;
} ba;

int main(void) 
{
    fuck f = {x:"Fuck", y:0xFF};
    ba gor = {z:42};
    memcpy (&gor, &f, sizeof(fuck));
    printf ("%s 0%X %d",gor.x,gor.y,gor.z);
    return 0;
}
