| 1112 | } |
| 1113 | |
| 1114 | static short |
| 1115 | open_levelfile(long lev) |
| 1116 | { |
| 1117 | OSErr openErr; |
| 1118 | short fRefNum; |
| 1119 | |
| 1120 | set_levelfile_name(lev); |
| 1121 | if (!in.Recover) |
| 1122 | return (-1); |
| 1123 | |
| 1124 | if ((openErr = HOpen(vRefNum, dirID, lock, fsRdWrPerm, &fRefNum)) |
| 1125 | && (openErr != fnfErr)) { |
| 1126 | endRecover(); |
| 1127 | note(noErr, alidNote, "\pSorry: File Open Error"); |
| 1128 | return (-1); |
| 1129 | } |
| 1130 | |
| 1131 | return (openErr ? -1 : fRefNum); |
| 1132 | } |
| 1133 | |
| 1134 | static short |
| 1135 | create_savefile(unsigned char *savename) |
no test coverage detected