tangled
alpha
login
or
join now
jcs.org
/
pce
0
fork
atom
fork of PCE focusing on macplus, supporting DaynaPort SCSI network emulation
0
fork
atom
overview
issues
pulls
pipelines
psi: Allow opening of zero length files as empty images
Hampa Hug
4 years ago
16d1dc72
0ea53072
+13
-1
1 changed file
expand all
collapse all
unified
split
src
drivers
psi
psi-img.c
+13
-1
src/drivers/psi/psi-img.c
···
5
5
/*****************************************************************************
6
6
* File name: src/drivers/psi/psi-img.c *
7
7
* Created: 2012-02-14 by Hampa Hug <hampa@hampa.ch> *
8
8
-
* Copyright: (C) 2012-2016 Hampa Hug <hampa@hampa.ch> *
8
8
+
* Copyright: (C) 2012-2021 Hampa Hug <hampa@hampa.ch> *
9
9
*****************************************************************************/
10
10
11
11
/*****************************************************************************
···
116
116
117
117
psi_img_t *psi_load_fp (FILE *fp, unsigned type)
118
118
{
119
119
+
int c;
120
120
+
121
121
+
if ((c = fgetc (fp)) == EOF) {
122
122
+
if (ferror (fp)) {
123
123
+
return (NULL);
124
124
+
}
125
125
+
126
126
+
return (psi_img_new());
127
127
+
}
128
128
+
129
129
+
ungetc (c, fp);
130
130
+
119
131
switch (type) {
120
132
case PSI_FORMAT_ANADISK:
121
133
return (psi_load_anadisk (fp));