#define REALTIME_H
#include "daemons.h"
-#include "safety.h"
#include "auproto-pic.h"
#include "dliste.h"
#include <errno.h>
#include <assert.h>
#include <stdlib.h>
+#include <limits.h>
+#include <stddef.h>
#include <sys/types.h>
#include <sys/time.h>
+#include "../layout/layout-data.h"
+
+typedef struct Segment Segment;
+typedef struct Train Train;
+
/*---------- from retransmit.c ----------*/
typedef struct RetransmitRelaxedNode RetransmitRelaxedNode;
extern StartupState sta_state;
+/*---------- from/for record.c ----------*/
+
+void records_parse(const char **argv);
+
/*---------- from/for realtime.c ----------*/
void oupicio(const char *dirn, const PicInsnInfo *pii, int objnum);
/*---------- from actual.c ----------*/
-int picinsn_polarity_testbit(const PicInsn *pi, SegmentNum segn);
+int picinsn_polarity_testbit(const PicInsn *pi, const SegmentInfo *segi);
/* this belongs in {au,skel}proto-pic.[ch] really but it's
* more convenient here. */
void abandon_run(void);
+
+#include "safety.h"
+
+
#endif /*REALTIME_H*/