Contains some OS-specific type settings.
More...
Macros
#define _TSK_T(x) x
#define FALLTHROUGH __attribute__((fallthrough))
#define GETOPT getopt
#define OPTARG optarg
#define OPTIND optind
sprintf macro to print a UTF-8 char string to TSK_TCHAR buffer
printf macro to print a TSK_TCHAR string to stderr or other char device
printf macro to print a size_t value in non-Windows printf codes
#define STAT_STR stat
#define TATOI atoi
#define TFPRINTF fprintf
#define TPUTENV putenv
#define TSNPRINTF snprintf
#define TSTAT stat
#define TSTRCHR strchr
#define TSTRCMP strcmp
#define TSTRICMP strcasecmp
#define TSTRLEN strlen
#define TSTRNCAT strncat
#define TSTRNCMP strncmp
#define TSTRNCPY strncpy
#define TSTRRCHR strrchr
#define TSTRTOK strtok
#define TSTRTOUL strtoul
#define TSTRTOULL strtoull
#define TZNAME tzname
#define TZSET tzset
#define UNUSED __attribute__((unused))
Typedefs
Character data type that is UTF-16 (wchar_t) in Windows and UTF-8 (char) in Unix.
Detailed Description
Contains some OS-specific type settings.