例えば
typedef struct tag_foo {
  char var_foo[256];
} Foo;

int main(void)
{
  Foo *p_foo;

  func_getword(stdin, &p_foo);

  return 0;
}

void func_getword(FILE *fp, **p_foo)
{
  fgets(*p_foo, sizeof(*p_foo), fp);
}
じゃ"左側が構造体か共用体に対するポインタではありません"ってエラーに
なるんですが、どうしたら操作できるのでしょうか?