2022-09-29 17:52:53 +00:00
|
|
|
#include <stdint.h>
|
2022-09-29 20:13:16 +00:00
|
|
|
#include <stdio.h>
|
2022-09-29 17:52:53 +00:00
|
|
|
|
2018-03-23 00:30:02 +00:00
|
|
|
typedef struct real_time {
|
|
|
|
int year;
|
|
|
|
int month;
|
|
|
|
int day;
|
|
|
|
int hours;
|
|
|
|
int minutes;
|
|
|
|
int seconds;
|
|
|
|
} real_time;
|
|
|
|
|
2022-09-29 17:52:53 +00:00
|
|
|
extern uint32_t get4(char *bp);
|
|
|
|
extern uint32_t get4i(char *bp);
|
|
|
|
extern uint32_t get2(char *bp);
|
|
|
|
extern uint32_t get2i(char *bp);
|
|
|
|
extern unsigned char getb(FILE *fp);
|
|
|
|
extern void copy(char *d, char *s, int n);
|
|
|
|
extern int do_query(void);
|
|
|
|
extern void put4(char *dest, uint32_t value);
|
|
|
|
extern void put2(char *dest, uint32_t value);
|
|
|
|
extern void do_indent(int indent);
|
|
|
|
extern real_time set_time(int year, int month, int day, int hours, int minutes, int seconds);
|
|
|
|
extern uint32_t tomactime(real_time time);
|
|
|
|
extern real_time frommactime(uint32_t accum);
|
2018-03-23 00:30:02 +00:00
|
|
|
|