{
char *crash = getenv ("CRASH");

if (crash){
  if (!strtol (crash, NULL, 10))
   ++*(int *) 8;
  assert (false);
  abort ();
 }
}


上のコードで ++*(int *)8 ってどういう意味?
一体何をしてるのかさっぱり分からん。
変数名からして、わざとクラッシュ発生させるようにしてるのかな?