1
0
mirror of https://github.com/simh/simh.git synced 2026-01-31 13:53:10 +00:00

SCP: Assure that file buffers get flushed during frontpanel API halts

As reported in #668
This commit is contained in:
Mark Pizzolato
2019-03-09 06:50:02 -08:00
parent c7b0928b33
commit 4b82a90c43
3 changed files with 3 additions and 2 deletions

1
scp.h
View File

@@ -326,6 +326,7 @@ void _sim_debug_device (uint32 dbits, DEVICE* dptr, const char* fmt, ...) GCC_FM
#define sim_debug(dbits, dptr, ...) do { if (sim_deb && dptr && ((dptr)->dctrl & (dbits))) _sim_debug_device (dbits, dptr, __VA_ARGS__);} while (0)
#define sim_debug_unit(dbits, uptr, ...) do { if (sim_deb && uptr && (((uptr)->dctrl | (uptr)->dptr->dctrl) & (dbits))) _sim_debug_unit (dbits, uptr, __VA_ARGS__);} while (0)
#endif
void sim_flush_buffered_files (void);
void fprint_stopped_gen (FILE *st, t_stat v, REG *pc, DEVICE *dptr);
#define SCP_HELP_FLAT (1u << 31) /* Force flat help when prompting is not possible */