>>366
えっと思ってやってみたら、警告が出るだけ。。そうなのか。。ショボーン

struct foo {
  int bar;
};
void inc_bar (const struct foo *p) {
  p->bar++;
}
main () {
  struct foo a = { 123 };
  inc_bar (&a);
  printf ("a.bar = %d\n", a.bar);
}