typedef struct objective_c
{
  long private_state; // 関数のアドレス
  
  char *public;
  long other;
}