#ifndef _CONST_HPP_
#define _CONST_HPP_

#if !defined(__OS2__) && defined(__EMX__)
#define __OS2__
#endif

#ifdef __NT__
#define OsType         "/W32"
#define PATHDELIMS     "\\"
#define PATHDELIMC     '\\'
#elif defined(__OS2__)
#define OsType         "/OS2"
#define PATHDELIMS     "\\"
#define PATHDELIMC     '\\'
#elif defined(__DJGPP__) || defined(__DOS4G__)
#define OsType         "/386"
#define PATHDELIMS     "\\"
#define PATHDELIMC     '\\'
#elif defined(UNIX)
#   ifdef __LINUX__
#      define OsType      "/LNX"
#   elif defined(__FreeBSD__)
#      define OsType      "/BSD"
#   elif defined(sun)
#      define OsType      "/SUN"
#   elif defined(_AIX)
#      define OsType      "/AIX"
#   else
#      define OsType      "/Unix"
#   endif
#define PATHDELIMS     "/"
#define PATHDELIMC     '/'
#endif
#define FVersion       "3.1"OsType
#define RevisionHI     3
#define RevisionLO     1
#define FTrackProductLo 0xff
#define FTrackProductHi 0x0c
#define Copyright      "(C) 1998-2002 Fyodor Ustinov (2:5020/79)"
#define DefaultConfig  "/usr/local/etc/ftrack/ftrack.cfg"

#ifdef UNIX
#define MsgExtension   ".msg"
#define PktExtension   ".pkt"
#define BsyExtension   ".bsy"
#define PntExtension   ".pnt"
#else
#define MsgExtension   ".MSG"
#define PktExtension   ".PKT"
#define BsyExtension   ".BSY"
#define PntExtension   ".PNT"
#endif

#define MAXCFGLINE     4096
#define DELIMETERS     " \t"
#define STRDELIMETERS  "\t\""
#define FICL_SIZE      10000
#define MAXPOINTS      1024

#define LOGE           100
#define LOGW           101
#define LOGI           102
#define LOGD           105

#endif


syntax highlighted by Code2HTML, v. 0.9.1