safe_fopen
|| (fp = safe_fopen(file, BIN_W)) == 0) {
&& (fp = safe_fopen(file, BIN_R)) != 0) {
&& (fp = safe_fopen(file, BIN_R)) != 0) {
|| (fp = safe_fopen(filename, BIN_R)) == 0) {
&& (fp = safe_fopen(termpaths[i], "r")) != (FILE *) 0) {
? safe_fopen(filename, BIN_W)
if ((fp = safe_fopen(file, "r")) == 0)
result = safe_fopen(filename, "w");
result = safe_fopen(alt_file, "r+");
fp = safe_fopen(filename, "r");