#include "ar.h"
#include "pci.h"
#include "ppc/ppcd.h"
+#include "uae/io.h"
#include "uae/ppc.h"
int debugger_active;
if (!more_params (cc))
goto S_argh;
len2 = len = readhex (cc);
- fp = _tfopen (name, _T("wb"));
+ fp = uae_tfopen (name, _T("wb"));
if (fp == NULL) {
console_out_f (_T("Couldn't open file '%s'\n"), name);
return;
#include "win32.h"
#include "parser.h"
#include "threaddep/thread.h"
+#include "uae/io.h"
#include <math.h>
for (;;) {
FILE *fp;
_stprintf (fname, _T("%sPRINT_%03d.png"), tmp, number);
- if ((fp = _tfopen (fname, _T("rb"))) == NULL)
+ if ((fp = uae_tfopen(fname, _T("rb"))) == NULL)
return;
number++;
fclose (fp);
getfname (fname);
/* Open the actual file */
- fp=_tfopen(fname,_T("wb"));
+ fp = uae_tfopen(fname, _T("wb"));
if (!fp)
{
write_log(_T("EPSONPRINTER: Can't open file %s for printer output\n"), fname);
#include "fsusage.h"
#include "scsidev.h"
#include "fsdb.h"
+#include "uae/io.h"
/* The on-disk format is as follows:
* Offset 0, 1 byte, valid
if (!dir->nname)
return NULL;
n = build_nname (dir->nname, FSDB_FILE);
- f = _tfopen (n, mode);
+ f = uae_tfopen (n, mode);
xfree (n);
return f;
}
if (!dir->nname)
return;
n = build_nname (dir->nname, FSDB_FILE);
- f = _tfopen (n, _T("r+b"));
+ f = uae_tfopen (n, _T("r+b"));
if (f == 0) {
xfree (n);
return;
--- /dev/null
+#ifndef UAE_IO_H
+#define UAE_IO_H
+
+#include "uae/types.h"
+#include <stdio.h>
+
+#ifdef WINUAE
+#define uae_tfopen _tfopen
+#else
+FILE *uae_tfopen(const TCHAR *path, const TCHAR *mode);
+#endif
+
+#endif /* UAE_IO_H */
#ifdef PROWIZARD
#include "options.h"
+#include "uae/io.h"
#include "memory.h"
+#include "uae/seh.h"
#include "moduleripper.h"
#include "gui.h"
#include "uae.h"
moduleripper_filename(aname, outname, true);
mode = au (amode);
- f = _tfopen (outname, mode);
+ f = uae_tfopen (outname, mode);
xfree (mode);
return f;
}
void pw_write_log (const char *format,...)
{
}
-
}
#else
#include "zarchive.h"
#include "diskutil.h"
#include "fdi2raw.h"
+#include "uae/io.h"
#include "archivers/zip/unzip.h"
#include "archivers/dms/pfile.h"
l = zfile_create (NULL, name);
l->name = my_strdup (name);
l->mode = my_strdup (mode);
- f = _tfopen (name, mode);
+ f = uae_tfopen (name, mode);
if (!f) {
zfile_fclose (l);
return 0;
f = my_opentext (l->name);
l->textmode = 1;
} else {
- f = _tfopen (l->name, mode);
+ f = uae_tfopen (l->name, mode);
}
if (!f) {
zfile_fclose (l);
}
if (!zf->name || !zf->mode)
return NULL;
- FILE *ff = _tfopen (zf->name, zf->mode);
+ FILE *ff = uae_tfopen (zf->name, zf->mode);
if (!ff)
return NULL;
nzf = zfile_create (zf, NULL);