#include <stdlib.h>

void UnsafeSilly() {
  double (*dPressure)[500][100] ;
  dPressure = malloc(500*500*100*sizeof(double)) ;
}

double (*SafeSilly())[500][100] {
  double (*dPressure)[500][100] ;
  dPressure = (double (*))[500][100]) malloc(500*500*100*sizeof(double)) ;
  return dPressure ;
}
