From 7e0f021a9aec35fd8e6725e87e3313b101d26f5e Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Sun, 27 Jan 2008 11:37:44 +0100 Subject: Initial import (2.0.2-6) --- reference/C/CONTRIB/SNIP/tasker.h | 44 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100755 reference/C/CONTRIB/SNIP/tasker.h (limited to 'reference/C/CONTRIB/SNIP/tasker.h') diff --git a/reference/C/CONTRIB/SNIP/tasker.h b/reference/C/CONTRIB/SNIP/tasker.h new file mode 100755 index 0000000..184e1af --- /dev/null +++ b/reference/C/CONTRIB/SNIP/tasker.h @@ -0,0 +1,44 @@ +/* +** Tasker.H +** +** public domain by David Gibbs +*/ + +#ifndef DG_TASKER +#define DG_TASKER + +struct ts_os_ver { + int maj; + int min; +}; + +#define TOT_OS 5 + +#define DOS 0 +#define OS2 1 +#define DV 2 +#define WINS 3 +#define WIN3 4 + + /* 76543210 */ +#define is_DOS 0x01 /* b'00000001' */ +#define is_OS2 0x02 /* b'00000010' */ +#define is_DV 0x04 /* b'00000100' */ +#define is_WINS 0x08 /* b'00001000' */ +#define is_WIN3 0x10 /* b'00010000' */ + + +extern int t_os_type; +extern int t_os; + +extern const char *t_os_name[TOT_OS]; + +extern struct ts_os_ver t_os_ver[TOT_OS]; + + +/* Function prototypes */ + +int get_os(); +void t_slice(); + +#endif /* DG_TASKER */ -- cgit v1.2.3-54-g00ecf