/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* CMOS NVRAM emulation.
*
* Version: @(#)nvr.h 1.0.2 2017/06/19
*
* Authors: Sarah Walker,
* Miran Grca,
* Mahod,
* Copyright 2008-2017 Sarah Walker.
* Copyright 2016-2017 Miran Grca.
* Copyright 2016-2017 Mahod.
*/
#ifndef EMU_NVR_H
# define EMU_NVR_H
extern int enable_sync;
extern int nvr_dosave;
extern wchar_t *nvr_concat(wchar_t *to_concat);
extern void nvr_init(void);
extern FILE *nvrfopen(wchar_t *fn, wchar_t *mode);
extern void time_get(char *nvrram);
extern void nvr_recalc(void);
extern void loadnvr(void);
extern void savenvr(void);
#endif /*EMU_NVR_H*/