Back to index

nux  3.0.0
Defines | Typedefs
SystemGNU.h File Reference
#include <utime.h>
#include <unistd.h>
#include <sys/time.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/syscall.h>
#include <errno.h>
#include <sched.h>
#include <inttypes.h>
#include <fcntl.h>
#include <glib.h>
#include <pthread.h>

Go to the source code of this file.

Defines

#define NUX_LOG_FILE_ANSI   1
#define NUX_VARARGS   __cdecl
#define NUX_CDECL   __cdecl
#define NUX_STDCALL   __stdcall
#define NUX_FASTCALL   __fastcall
#define NUX_THISCALL   thiscall
#define NUX_INLINE   inline
#define NUX_FORCEINLINE   inline
#define NUX_FORCENOINLINE   __attribute__ ((noinline))
#define TEXT(s)   s
#define WINE_tchar_true(a)   (1)
#define WINE_tchar_false(a)   (0)
#define WINE_tchar_tclen(a)   (1)
#define WINE_tchar_tccpy(a, b)   do { *(a)=*(b); } while (0)
#define NUX_TCHAR_ROUTINE(ansi, mbcs, unicode)   ansi
#define NUX_UNIX_SYS_HOST_ROOT   TEXT("/")
#define NUX_UNIX_SYS_HOME   TEXT("/home")
#define __targv   NUX_TCHAR_ROUTINE(__argv, __argv, __wargv)
#define _fgettc   NUX_TCHAR_ROUTINE(fgetc, fgetc, fgetwc)
#define _fgettchar   NUX_TCHAR_ROUTINE(fgetchar, fgetchar, _fgetwchar)
#define _fgetts   NUX_TCHAR_ROUTINE(fgets, fgets, fgetws)
#define _fputtc   NUX_TCHAR_ROUTINE(fputc, fputc, fputwc)
#define _fputtchar   NUX_TCHAR_ROUTINE(fputchar, fputchar, _fputwchar)
#define _fputts   NUX_TCHAR_ROUTINE(fputs, fputs, fputws)
#define _ftprintf   NUX_TCHAR_ROUTINE(fprintf, fprintf, fwprintf)
#define _ftscanf   NUX_TCHAR_ROUTINE(fscanf, fscanf, fwscanf)
#define _gettc   NUX_TCHAR_ROUTINE(getc, getc, getwc)
#define _gettchar   NUX_TCHAR_ROUTINE(getchar, getchar, getwchar)
#define _getts   NUX_TCHAR_ROUTINE(gets, gets, getws)
#define _isalnum   NUX_TCHAR_ROUTINE(isalnum, _ismbcalnum, iswalnum)
#define _istalpha   NUX_TCHAR_ROUTINE(isalpha, _ismbcalpha, iswalpha)
#define _istascii   NUX_TCHAR_ROUTINE(isascii, __isascii, iswascii)
#define _istcntrl   NUX_TCHAR_ROUTINE(iscntrl, iscntrl, iswcntrl)
#define _istdigit   NUX_TCHAR_ROUTINE(isdigit, _ismbcdigit, iswdigit)
#define _istgraph   NUX_TCHAR_ROUTINE(isgraph, _ismbcgraph, iswgraph)
#define _istlead   NUX_TCHAR_ROUTINE(WINE_tchar_false,_ismbblead, WINE_tchar_false)
#define _istleadbyte   NUX_TCHAR_ROUTINE(WINE_tchar_false,isleadbyte, WINE_tchar_false)
#define _istlegal   NUX_TCHAR_ROUTINE(WINE_tchar_true, _ismbclegal, WINE_tchar_true)
#define _istlower   NUX_TCHAR_ROUTINE(islower, _ismbcslower,iswlower)
#define _istprint   NUX_TCHAR_ROUTINE(isprint, _ismbcprint, iswprint)
#define _istpunct   NUX_TCHAR_ROUTINE(ispunct, _ismbcpunct, iswpunct)
#define _istspace   NUX_TCHAR_ROUTINE(isspace, _ismbcspace, iswspace)
#define _istupper   NUX_TCHAR_ROUTINE(isupper, _ismbcupper, iswupper)
#define _istxdigit   NUX_TCHAR_ROUTINE(isxdigit, isxdigit, iswxdigit)
#define _itot   NUX_TCHAR_ROUTINE(_itoa, _itoa, _itow)
#define _ltot   NUX_TCHAR_ROUTINE(_ltoa, _ltoa, _ltow)
#define _puttc   NUX_TCHAR_ROUTINE(putc, putc, putwc)
#define _puttchar   NUX_TCHAR_ROUTINE(putchar, putchar, putwchar)
#define _putts   NUX_TCHAR_ROUTINE(puts, puts, putws)
#define _sntprintf   NUX_TCHAR_ROUTINE(sprintf, sprintf, swprintf)
#define _stprintf   NUX_TCHAR_ROUTINE(sprintf, sprintf, swprintf)
#define _stscanf   NUX_TCHAR_ROUTINE(sscanf, sscanf, swscanf)
#define _taccess   NUX_TCHAR_ROUTINE(access, _access, _waccess)
#define _tasctime   NUX_TCHAR_ROUTINE(asctime, asctime, _wasctime)
#define _tccpy   NUX_TCHAR_ROUTINE(WINE_tchar_tccpy,_mbccpy, WINE_tchar_tccpy)
#define _tchdir   NUX_TCHAR_ROUTINE(chdir, _chdir, _wchdir)
#define _tclen   NUX_TCHAR_ROUTINE(WINE_tchar_tclen,_mbclen, WINE_tchar_tclen)
#define _tchmod   NUX_TCHAR_ROUTINE(chmod, _chmod, _wchmod)
#define _tcreat   NUX_TCHAR_ROUTINE(creat, _creat, _wcreat)
#define _tcscat   NUX_TCHAR_ROUTINE(strcat, _mbscat, wcscat)
#define _tcschr   NUX_TCHAR_ROUTINE(strchr, _mbschr, wcschr)
#define _tcsclen   NUX_TCHAR_ROUTINE(strlen, _mbslen, wcslen)
#define _tcscmp   NUX_TCHAR_ROUTINE(strcmp, _mbscmp, wcscmp)
#define _tcscoll   NUX_TCHAR_ROUTINE(strcoll, _mbscoll, wcscoll)
#define _tcscpy   NUX_TCHAR_ROUTINE(strcpy, _mbscpy, wcscpy)
#define _tcscspn   NUX_TCHAR_ROUTINE(strcspn, _mbscspn, wcscspn)
#define _tcsdec   NUX_TCHAR_ROUTINE(_strdec, _mbsdec, _wcsdec)
#define _tcsdup   NUX_TCHAR_ROUTINE(strdup, _mbsdup, _wcsdup)
#define _tcsftime   NUX_TCHAR_ROUTINE(strftime, strftime, wcsftime)
#define _tcsicmp   NUX_TCHAR_ROUTINE(strcasecmp, _mbsicmp, _wcsicmp)
#define _tcsicoll   NUX_TCHAR_ROUTINE(_stricoll, _stricoll, _wcsicoll)
#define _tcsinc   NUX_TCHAR_ROUTINE(_strinc, _mbsinc, _wcsinc)
#define _tcslen   NUX_TCHAR_ROUTINE(strlen, strlen, wcslen)
#define _tcslwr   NUX_TCHAR_ROUTINE(strlwr, _mbslwr, wcslwr)
#define _tcsnbcnt   NUX_TCHAR_ROUTINE(_strncnt, _mbsnbcnt, _wcnscnt)
#define _tcsncat   NUX_TCHAR_ROUTINE(strncat, _mbsnbcat, wcsncat)
#define _tcsnccat   NUX_TCHAR_ROUTINE(strncat, _mbsncat, wcsncat)
#define _tcsncmp   NUX_TCHAR_ROUTINE(strncmp, _mbsnbcmp, wcsncmp)
#define _tcsnccmp   NUX_TCHAR_ROUTINE(strncmp, _mbsncmp, wcsncmp)
#define _tcsnccnt   NUX_TCHAR_ROUTINE(_strncnt, _mbsnccnt, _wcsncnt)
#define _tcsnccpy   NUX_TCHAR_ROUTINE(strncpy, _mbsncpy, wcsncpy)
#define _tcsncicmp   NUX_TCHAR_ROUTINE(_strnicmp, _mbsnicmp, _wcsnicmp)
#define _tcsncpy   NUX_TCHAR_ROUTINE(strncpy, _mbsnbcpy, wcsncpy)
#define _tcsncset   NUX_TCHAR_ROUTINE(_strnset, _mbsnset, _wcsnset)
#define _tcsnextc   NUX_TCHAR_ROUTINE(_strnextc, _mbsnextc, _wcsnextc)
#define _tcsnicmp   NUX_TCHAR_ROUTINE(_strnicmp, _mbsnicmp, _wcsnicmp)
#define _tcsnicoll   NUX_TCHAR_ROUTINE(_strnicoll, _strnicoll _wcsnicoll)
#define _tcsninc   NUX_TCHAR_ROUTINE(_strninc, _mbsninc, _wcsninc)
#define _tcsnccnt   NUX_TCHAR_ROUTINE(_strncnt, _mbsnccnt, _wcsncnt)
#define _tcsnset   NUX_TCHAR_ROUTINE(_strnset, _mbsnbset, _wcsnset)
#define _tcspbrk   NUX_TCHAR_ROUTINE(strpbrk, _mbspbrk, wcspbrk)
#define _tcsspnp   NUX_TCHAR_ROUTINE(_strspnp, _mbsspnp, _wcsspnp)
#define _tcsrchr   NUX_TCHAR_ROUTINE(strrchr, _mbsrchr, wcsrchr)
#define _tcsrev   NUX_TCHAR_ROUTINE(_strrev, _mbsrev, _wcsrev)
#define _tcsset   NUX_TCHAR_ROUTINE(_strset, _mbsset, _wcsset)
#define _tcsspn   NUX_TCHAR_ROUTINE(strspn, _mbsspn, wcsspn)
#define _tcsstr   NUX_TCHAR_ROUTINE(strstr, _mbsstr, wcsstr)
#define _tcstod   NUX_TCHAR_ROUTINE(strtod, strtod, wcstod)
#define _tcstok   NUX_TCHAR_ROUTINE(strtok, _mbstok, wcstok)
#define _tcstol   NUX_TCHAR_ROUTINE(strtol, strtol, wcstol)
#define _tcstoul   NUX_TCHAR_ROUTINE(std::strtoul, strtoul, std::wcstoul)
#define _tcsupr   NUX_TCHAR_ROUTINE(strupr, _mbsupr, wcsupr)
#define _tcsxfrm   NUX_TCHAR_ROUTINE(strxfrm, strxfrm, wcsxfrm)
#define _tctime   NUX_TCHAR_ROUTINE(ctime, ctime, _wctime)
#define _tenviron   NUX_TCHAR_ROUTINE(_environ, _environ, _wenviron)
#define _texecl   NUX_TCHAR_ROUTINE(execl, _execl, _wexecl)
#define _texecle   NUX_TCHAR_ROUTINE(execle, _execle, _wexecle)
#define _texeclp   NUX_TCHAR_ROUTINE(execlp, _execlp, _wexeclp)
#define _texeclpe   NUX_TCHAR_ROUTINE(execlpe, _execlpe, _wexeclpe)
#define _texecv   NUX_TCHAR_ROUTINE(execv, _execv, _wexecv)
#define _texecve   NUX_TCHAR_ROUTINE(execve, _execve, _wexecve)
#define _texecvp   NUX_TCHAR_ROUTINE(execvp, _execvp, _wexecvp)
#define _texecvpe   NUX_TCHAR_ROUTINE(execvpe, _execvpe, _wexecvpe)
#define _tfdopen   NUX_TCHAR_ROUTINE(fdopen, _fdopen, _wfdopen)
#define _tfinddata_t   NUX_TCHAR_ROUTINE(_finddata_t, _finddata_t, _wfinddata_t)
#define _tfinddatai64_t   NUX_TCHAR_ROUTINE(_finddatai64_t,_finddatai64_t,_wfinddatai64_t)
#define _tfindfirst   NUX_TCHAR_ROUTINE(_findfirst, _findfirst, _wfindfirst)
#define _tfindnext   NUX_TCHAR_ROUTINE(_findnext, _findnext, _wfindnext)
#define _tfopen   NUX_TCHAR_ROUTINE(fopen, fopen, _wfopen)
#define _tfreopen   NUX_TCHAR_ROUTINE(freopen, freopen, _wfreopen)
#define _tfsopen   NUX_TCHAR_ROUTINE(_fsopen, _fsopen, _wfsopen)
#define _tfullpath   NUX_TCHAR_ROUTINE(_fullpath, _fullpath, _wfullpath)
#define _tgetcwd   NUX_TCHAR_ROUTINE(getcwd, _getcwd, _wgetcwd)
#define _tgetenv   NUX_TCHAR_ROUTINE(getenv, getenv, _wgetenv)
#define _tmain   NUX_TCHAR_ROUTINE(main, main, wmain)
#define _tmakepath   NUX_TCHAR_ROUTINE(_makepath, _makepath, _wmakepath)
#define _tmkdir   NUX_TCHAR_ROUTINE(mkdir, _mkdir, _wmkdir)
#define _tmktemp   NUX_TCHAR_ROUTINE(mktemp, _mktemp, _wmktemp)
#define _tperror   NUX_TCHAR_ROUTINE(perror, perror, _wperror)
#define _topen   NUX_TCHAR_ROUTINE(open, _open, _wopen)
#define _totlower   NUX_TCHAR_ROUTINE(std::tolower, _mbctolower, towlower)
#define _totupper   NUX_TCHAR_ROUTINE(std::toupper, _mbctoupper, towupper)
#define _tpopen   NUX_TCHAR_ROUTINE(popen, _popen, _wpopen)
#define _tprintf   NUX_TCHAR_ROUTINE(printf, printf, wprintf)
#define _tremove   NUX_TCHAR_ROUTINE(remove, remove, _wremove)
#define _trename   NUX_TCHAR_ROUTINE(rename, rename, _wrename)
#define _trmdir   NUX_TCHAR_ROUTINE(rmdir, _rmdir, _wrmdir)
#define _tsearchenv   NUX_TCHAR_ROUTINE(_searchenv, _searchenv, _wsearchenv)
#define _tscanf   NUX_TCHAR_ROUTINE(scanf, scanf, wscanf)
#define _tsetlocale   NUX_TCHAR_ROUTINE(setlocale, setlocale, _wsetlocale)
#define _tsopen   NUX_TCHAR_ROUTINE(_sopen, _sopen, _wsopen)
#define _tspawnl   NUX_TCHAR_ROUTINE(_spawnl, _spawnl, _wspawnl)
#define _tspawnle   NUX_TCHAR_ROUTINE(_spawnle, _spawnle, _wspawnle)
#define _tspawnlp   NUX_TCHAR_ROUTINE(_spawnlp, _spawnlp, _wspawnlp)
#define _tspawnlpe   NUX_TCHAR_ROUTINE(_spawnlpe, _spawnlpe, _wspawnlpe)
#define _tspawnv   NUX_TCHAR_ROUTINE(_spawnv, _spawnv, _wspawnv)
#define _tspawnve   NUX_TCHAR_ROUTINE(_spawnve, _spawnve, _wspawnve)
#define _tspawnvp   NUX_TCHAR_ROUTINE(_spawnvp, _spawnvp, _tspawnvp)
#define _tspawnvpe   NUX_TCHAR_ROUTINE(_spawnvpe, _spawnvpe, _tspawnvpe)
#define _tsplitpath   NUX_TCHAR_ROUTINE(_splitpath, _splitpath, _wsplitpath)
#define _tstat   NUX_TCHAR_ROUTINE(_stat, _stat, _wstat)
#define _tstrdate   NUX_TCHAR_ROUTINE(_strdate, _strdate, _wstrdate)
#define _tstrtime   NUX_TCHAR_ROUTINE(_strtime, _strtime, _wstrtime)
#define _tsystem   NUX_TCHAR_ROUTINE(system, system, _wsystem)
#define _ttempnam   NUX_TCHAR_ROUTINE(tempnam, _tempnam, _wtempnam)
#define _ttmpnam   NUX_TCHAR_ROUTINE(tmpnam, tmpnam, _wtmpnam)
#define _ttoi   NUX_TCHAR_ROUTINE(atoi, atoi, _wtoi)
#define _ttol   NUX_TCHAR_ROUTINE(atol, atol, _wtol)
#define _tutime   NUX_TCHAR_ROUTINE(utime, _utime, _wutime)
#define _tWinMain   NUX_TCHAR_ROUTINE(WinMain, WinMain, wWinMain)
#define _ultot   NUX_TCHAR_ROUTINE(_ultoa, _ultoa, _ultow)
#define _ungettc   NUX_TCHAR_ROUTINE(ungetc, ungetc, ungetwc)
#define _vftprintf   NUX_TCHAR_ROUTINE(vfprintf, vfprintf, vfwprintf)
#define _vsntprintf   NUX_TCHAR_ROUTINE(vsnprintf, _vsnprintf, _vsnwprintf)
#define _vstprintf   NUX_TCHAR_ROUTINE(vsprintf, vsprintf, vswprintf)
#define _vtprintf   NUX_TCHAR_ROUTINE(vprintf, vprintf, vwprintf)
#define _TEOF   NUX_TCHAR_ROUTINE(EOF, EOF, WEOF)

Typedefs

typedef unsigned char BOOL
typedef unsigned char BYTE
typedef unsigned short WORD
typedef unsigned int UINT
typedef unsigned long DWORD
typedef uint64_t QWORD
typedef signed char SBYTE
typedef signed short SWORD
typedef signed int INT
typedef int64_t SQWORD
typedef char ANSICHAR
typedef unsigned char ANSIUCHAR
typedef wchar_t UNICHAR
typedef float FLOAT
typedef double DOUBLE
typedef unsigned long SIZE_T
typedef ANSICHAR TCHAR

Define Documentation

#define __targv   NUX_TCHAR_ROUTINE(__argv, __argv, __wargv)

Definition at line 132 of file SystemGNU.h.

#define _fgettc   NUX_TCHAR_ROUTINE(fgetc, fgetc, fgetwc)

Definition at line 133 of file SystemGNU.h.

#define _fgettchar   NUX_TCHAR_ROUTINE(fgetchar, fgetchar, _fgetwchar)

Definition at line 134 of file SystemGNU.h.

#define _fgetts   NUX_TCHAR_ROUTINE(fgets, fgets, fgetws)

Definition at line 135 of file SystemGNU.h.

#define _fputtc   NUX_TCHAR_ROUTINE(fputc, fputc, fputwc)

Definition at line 136 of file SystemGNU.h.

#define _fputtchar   NUX_TCHAR_ROUTINE(fputchar, fputchar, _fputwchar)

Definition at line 137 of file SystemGNU.h.

#define _fputts   NUX_TCHAR_ROUTINE(fputs, fputs, fputws)

Definition at line 138 of file SystemGNU.h.

#define _ftprintf   NUX_TCHAR_ROUTINE(fprintf, fprintf, fwprintf)

Definition at line 139 of file SystemGNU.h.

#define _ftscanf   NUX_TCHAR_ROUTINE(fscanf, fscanf, fwscanf)

Definition at line 140 of file SystemGNU.h.

#define _gettc   NUX_TCHAR_ROUTINE(getc, getc, getwc)

Definition at line 141 of file SystemGNU.h.

#define _gettchar   NUX_TCHAR_ROUTINE(getchar, getchar, getwchar)

Definition at line 142 of file SystemGNU.h.

#define _getts   NUX_TCHAR_ROUTINE(gets, gets, getws)

Definition at line 143 of file SystemGNU.h.

#define _isalnum   NUX_TCHAR_ROUTINE(isalnum, _ismbcalnum, iswalnum)

Definition at line 144 of file SystemGNU.h.

#define _istalpha   NUX_TCHAR_ROUTINE(isalpha, _ismbcalpha, iswalpha)

Definition at line 145 of file SystemGNU.h.

#define _istascii   NUX_TCHAR_ROUTINE(isascii, __isascii, iswascii)

Definition at line 146 of file SystemGNU.h.

#define _istcntrl   NUX_TCHAR_ROUTINE(iscntrl, iscntrl, iswcntrl)

Definition at line 147 of file SystemGNU.h.

#define _istdigit   NUX_TCHAR_ROUTINE(isdigit, _ismbcdigit, iswdigit)

Definition at line 148 of file SystemGNU.h.

#define _istgraph   NUX_TCHAR_ROUTINE(isgraph, _ismbcgraph, iswgraph)

Definition at line 149 of file SystemGNU.h.

Definition at line 150 of file SystemGNU.h.

Definition at line 151 of file SystemGNU.h.

Definition at line 152 of file SystemGNU.h.

#define _istlower   NUX_TCHAR_ROUTINE(islower, _ismbcslower,iswlower)

Definition at line 153 of file SystemGNU.h.

#define _istprint   NUX_TCHAR_ROUTINE(isprint, _ismbcprint, iswprint)

Definition at line 154 of file SystemGNU.h.

#define _istpunct   NUX_TCHAR_ROUTINE(ispunct, _ismbcpunct, iswpunct)

Definition at line 155 of file SystemGNU.h.

#define _istspace   NUX_TCHAR_ROUTINE(isspace, _ismbcspace, iswspace)

Definition at line 156 of file SystemGNU.h.

#define _istupper   NUX_TCHAR_ROUTINE(isupper, _ismbcupper, iswupper)

Definition at line 157 of file SystemGNU.h.

#define _istxdigit   NUX_TCHAR_ROUTINE(isxdigit, isxdigit, iswxdigit)

Definition at line 158 of file SystemGNU.h.

#define _itot   NUX_TCHAR_ROUTINE(_itoa, _itoa, _itow)

Definition at line 159 of file SystemGNU.h.

#define _ltot   NUX_TCHAR_ROUTINE(_ltoa, _ltoa, _ltow)

Definition at line 160 of file SystemGNU.h.

#define _puttc   NUX_TCHAR_ROUTINE(putc, putc, putwc)

Definition at line 161 of file SystemGNU.h.

#define _puttchar   NUX_TCHAR_ROUTINE(putchar, putchar, putwchar)

Definition at line 162 of file SystemGNU.h.

#define _putts   NUX_TCHAR_ROUTINE(puts, puts, putws)

Definition at line 163 of file SystemGNU.h.

#define _sntprintf   NUX_TCHAR_ROUTINE(sprintf, sprintf, swprintf)

Definition at line 164 of file SystemGNU.h.

#define _stprintf   NUX_TCHAR_ROUTINE(sprintf, sprintf, swprintf)

Definition at line 165 of file SystemGNU.h.

#define _stscanf   NUX_TCHAR_ROUTINE(sscanf, sscanf, swscanf)

Definition at line 166 of file SystemGNU.h.

#define _taccess   NUX_TCHAR_ROUTINE(access, _access, _waccess)

Definition at line 167 of file SystemGNU.h.

#define _tasctime   NUX_TCHAR_ROUTINE(asctime, asctime, _wasctime)

Definition at line 168 of file SystemGNU.h.

Definition at line 169 of file SystemGNU.h.

#define _tchdir   NUX_TCHAR_ROUTINE(chdir, _chdir, _wchdir)

Definition at line 170 of file SystemGNU.h.

#define _tchmod   NUX_TCHAR_ROUTINE(chmod, _chmod, _wchmod)

Definition at line 172 of file SystemGNU.h.

Definition at line 171 of file SystemGNU.h.

#define _tcreat   NUX_TCHAR_ROUTINE(creat, _creat, _wcreat)

Definition at line 173 of file SystemGNU.h.

#define _tcscat   NUX_TCHAR_ROUTINE(strcat, _mbscat, wcscat)

Definition at line 174 of file SystemGNU.h.

#define _tcschr   NUX_TCHAR_ROUTINE(strchr, _mbschr, wcschr)

Definition at line 175 of file SystemGNU.h.

#define _tcsclen   NUX_TCHAR_ROUTINE(strlen, _mbslen, wcslen)

Definition at line 176 of file SystemGNU.h.

#define _tcscmp   NUX_TCHAR_ROUTINE(strcmp, _mbscmp, wcscmp)

Definition at line 177 of file SystemGNU.h.

#define _tcscoll   NUX_TCHAR_ROUTINE(strcoll, _mbscoll, wcscoll)

Definition at line 178 of file SystemGNU.h.

#define _tcscpy   NUX_TCHAR_ROUTINE(strcpy, _mbscpy, wcscpy)

Definition at line 179 of file SystemGNU.h.

#define _tcscspn   NUX_TCHAR_ROUTINE(strcspn, _mbscspn, wcscspn)

Definition at line 180 of file SystemGNU.h.

#define _tcsdec   NUX_TCHAR_ROUTINE(_strdec, _mbsdec, _wcsdec)

Definition at line 181 of file SystemGNU.h.

#define _tcsdup   NUX_TCHAR_ROUTINE(strdup, _mbsdup, _wcsdup)

Definition at line 182 of file SystemGNU.h.

#define _tcsftime   NUX_TCHAR_ROUTINE(strftime, strftime, wcsftime)

Definition at line 183 of file SystemGNU.h.

#define _tcsicmp   NUX_TCHAR_ROUTINE(strcasecmp, _mbsicmp, _wcsicmp)

Definition at line 184 of file SystemGNU.h.

#define _tcsicoll   NUX_TCHAR_ROUTINE(_stricoll, _stricoll, _wcsicoll)

Definition at line 185 of file SystemGNU.h.

#define _tcsinc   NUX_TCHAR_ROUTINE(_strinc, _mbsinc, _wcsinc)

Definition at line 186 of file SystemGNU.h.

#define _tcslen   NUX_TCHAR_ROUTINE(strlen, strlen, wcslen)

Definition at line 187 of file SystemGNU.h.

#define _tcslwr   NUX_TCHAR_ROUTINE(strlwr, _mbslwr, wcslwr)

Definition at line 188 of file SystemGNU.h.

#define _tcsnbcnt   NUX_TCHAR_ROUTINE(_strncnt, _mbsnbcnt, _wcnscnt)

Definition at line 189 of file SystemGNU.h.

#define _tcsncat   NUX_TCHAR_ROUTINE(strncat, _mbsnbcat, wcsncat)

Definition at line 190 of file SystemGNU.h.

#define _tcsnccat   NUX_TCHAR_ROUTINE(strncat, _mbsncat, wcsncat)

Definition at line 191 of file SystemGNU.h.

#define _tcsnccmp   NUX_TCHAR_ROUTINE(strncmp, _mbsncmp, wcsncmp)

Definition at line 193 of file SystemGNU.h.

#define _tcsnccnt   NUX_TCHAR_ROUTINE(_strncnt, _mbsnccnt, _wcsncnt)

Definition at line 203 of file SystemGNU.h.

#define _tcsnccnt   NUX_TCHAR_ROUTINE(_strncnt, _mbsnccnt, _wcsncnt)

Definition at line 203 of file SystemGNU.h.

#define _tcsnccpy   NUX_TCHAR_ROUTINE(strncpy, _mbsncpy, wcsncpy)

Definition at line 195 of file SystemGNU.h.

#define _tcsncicmp   NUX_TCHAR_ROUTINE(_strnicmp, _mbsnicmp, _wcsnicmp)

Definition at line 196 of file SystemGNU.h.

#define _tcsncmp   NUX_TCHAR_ROUTINE(strncmp, _mbsnbcmp, wcsncmp)

Definition at line 192 of file SystemGNU.h.

#define _tcsncpy   NUX_TCHAR_ROUTINE(strncpy, _mbsnbcpy, wcsncpy)

Definition at line 197 of file SystemGNU.h.

#define _tcsncset   NUX_TCHAR_ROUTINE(_strnset, _mbsnset, _wcsnset)

Definition at line 198 of file SystemGNU.h.

#define _tcsnextc   NUX_TCHAR_ROUTINE(_strnextc, _mbsnextc, _wcsnextc)

Definition at line 199 of file SystemGNU.h.

#define _tcsnicmp   NUX_TCHAR_ROUTINE(_strnicmp, _mbsnicmp, _wcsnicmp)

Definition at line 200 of file SystemGNU.h.

#define _tcsnicoll   NUX_TCHAR_ROUTINE(_strnicoll, _strnicoll _wcsnicoll)

Definition at line 201 of file SystemGNU.h.

#define _tcsninc   NUX_TCHAR_ROUTINE(_strninc, _mbsninc, _wcsninc)

Definition at line 202 of file SystemGNU.h.

#define _tcsnset   NUX_TCHAR_ROUTINE(_strnset, _mbsnbset, _wcsnset)

Definition at line 204 of file SystemGNU.h.

#define _tcspbrk   NUX_TCHAR_ROUTINE(strpbrk, _mbspbrk, wcspbrk)

Definition at line 205 of file SystemGNU.h.

#define _tcsrchr   NUX_TCHAR_ROUTINE(strrchr, _mbsrchr, wcsrchr)

Definition at line 207 of file SystemGNU.h.

#define _tcsrev   NUX_TCHAR_ROUTINE(_strrev, _mbsrev, _wcsrev)

Definition at line 208 of file SystemGNU.h.

#define _tcsset   NUX_TCHAR_ROUTINE(_strset, _mbsset, _wcsset)

Definition at line 209 of file SystemGNU.h.

#define _tcsspn   NUX_TCHAR_ROUTINE(strspn, _mbsspn, wcsspn)

Definition at line 210 of file SystemGNU.h.

#define _tcsspnp   NUX_TCHAR_ROUTINE(_strspnp, _mbsspnp, _wcsspnp)

Definition at line 206 of file SystemGNU.h.

#define _tcsstr   NUX_TCHAR_ROUTINE(strstr, _mbsstr, wcsstr)

Definition at line 211 of file SystemGNU.h.

#define _tcstod   NUX_TCHAR_ROUTINE(strtod, strtod, wcstod)

Definition at line 212 of file SystemGNU.h.

#define _tcstok   NUX_TCHAR_ROUTINE(strtok, _mbstok, wcstok)

Definition at line 213 of file SystemGNU.h.

#define _tcstol   NUX_TCHAR_ROUTINE(strtol, strtol, wcstol)

Definition at line 214 of file SystemGNU.h.

#define _tcstoul   NUX_TCHAR_ROUTINE(std::strtoul, strtoul, std::wcstoul)

Definition at line 215 of file SystemGNU.h.

#define _tcsupr   NUX_TCHAR_ROUTINE(strupr, _mbsupr, wcsupr)

Definition at line 216 of file SystemGNU.h.

#define _tcsxfrm   NUX_TCHAR_ROUTINE(strxfrm, strxfrm, wcsxfrm)

Definition at line 217 of file SystemGNU.h.

#define _tctime   NUX_TCHAR_ROUTINE(ctime, ctime, _wctime)

Definition at line 218 of file SystemGNU.h.

#define _tenviron   NUX_TCHAR_ROUTINE(_environ, _environ, _wenviron)

Definition at line 219 of file SystemGNU.h.

#define _TEOF   NUX_TCHAR_ROUTINE(EOF, EOF, WEOF)

Definition at line 281 of file SystemGNU.h.

#define _texecl   NUX_TCHAR_ROUTINE(execl, _execl, _wexecl)

Definition at line 220 of file SystemGNU.h.

#define _texecle   NUX_TCHAR_ROUTINE(execle, _execle, _wexecle)

Definition at line 221 of file SystemGNU.h.

#define _texeclp   NUX_TCHAR_ROUTINE(execlp, _execlp, _wexeclp)

Definition at line 222 of file SystemGNU.h.

#define _texeclpe   NUX_TCHAR_ROUTINE(execlpe, _execlpe, _wexeclpe)

Definition at line 223 of file SystemGNU.h.

#define _texecv   NUX_TCHAR_ROUTINE(execv, _execv, _wexecv)

Definition at line 224 of file SystemGNU.h.

#define _texecve   NUX_TCHAR_ROUTINE(execve, _execve, _wexecve)

Definition at line 225 of file SystemGNU.h.

#define _texecvp   NUX_TCHAR_ROUTINE(execvp, _execvp, _wexecvp)

Definition at line 226 of file SystemGNU.h.

#define _texecvpe   NUX_TCHAR_ROUTINE(execvpe, _execvpe, _wexecvpe)

Definition at line 227 of file SystemGNU.h.

#define _tfdopen   NUX_TCHAR_ROUTINE(fdopen, _fdopen, _wfdopen)

Definition at line 228 of file SystemGNU.h.

#define _tfinddata_t   NUX_TCHAR_ROUTINE(_finddata_t, _finddata_t, _wfinddata_t)

Definition at line 229 of file SystemGNU.h.

#define _tfinddatai64_t   NUX_TCHAR_ROUTINE(_finddatai64_t,_finddatai64_t,_wfinddatai64_t)

Definition at line 230 of file SystemGNU.h.

#define _tfindfirst   NUX_TCHAR_ROUTINE(_findfirst, _findfirst, _wfindfirst)

Definition at line 231 of file SystemGNU.h.

#define _tfindnext   NUX_TCHAR_ROUTINE(_findnext, _findnext, _wfindnext)

Definition at line 232 of file SystemGNU.h.

#define _tfopen   NUX_TCHAR_ROUTINE(fopen, fopen, _wfopen)

Definition at line 233 of file SystemGNU.h.

#define _tfreopen   NUX_TCHAR_ROUTINE(freopen, freopen, _wfreopen)

Definition at line 234 of file SystemGNU.h.

#define _tfsopen   NUX_TCHAR_ROUTINE(_fsopen, _fsopen, _wfsopen)

Definition at line 235 of file SystemGNU.h.

#define _tfullpath   NUX_TCHAR_ROUTINE(_fullpath, _fullpath, _wfullpath)

Definition at line 236 of file SystemGNU.h.

#define _tgetcwd   NUX_TCHAR_ROUTINE(getcwd, _getcwd, _wgetcwd)

Definition at line 237 of file SystemGNU.h.

#define _tgetenv   NUX_TCHAR_ROUTINE(getenv, getenv, _wgetenv)

Definition at line 238 of file SystemGNU.h.

#define _tmain   NUX_TCHAR_ROUTINE(main, main, wmain)

Definition at line 239 of file SystemGNU.h.

#define _tmakepath   NUX_TCHAR_ROUTINE(_makepath, _makepath, _wmakepath)

Definition at line 240 of file SystemGNU.h.

#define _tmkdir   NUX_TCHAR_ROUTINE(mkdir, _mkdir, _wmkdir)

Definition at line 241 of file SystemGNU.h.

#define _tmktemp   NUX_TCHAR_ROUTINE(mktemp, _mktemp, _wmktemp)

Definition at line 242 of file SystemGNU.h.

#define _topen   NUX_TCHAR_ROUTINE(open, _open, _wopen)

Definition at line 244 of file SystemGNU.h.

#define _totlower   NUX_TCHAR_ROUTINE(std::tolower, _mbctolower, towlower)

Definition at line 245 of file SystemGNU.h.

#define _totupper   NUX_TCHAR_ROUTINE(std::toupper, _mbctoupper, towupper)

Definition at line 246 of file SystemGNU.h.

#define _tperror   NUX_TCHAR_ROUTINE(perror, perror, _wperror)

Definition at line 243 of file SystemGNU.h.

#define _tpopen   NUX_TCHAR_ROUTINE(popen, _popen, _wpopen)

Definition at line 247 of file SystemGNU.h.

#define _tprintf   NUX_TCHAR_ROUTINE(printf, printf, wprintf)

Definition at line 248 of file SystemGNU.h.

#define _tremove   NUX_TCHAR_ROUTINE(remove, remove, _wremove)

Definition at line 249 of file SystemGNU.h.

#define _trename   NUX_TCHAR_ROUTINE(rename, rename, _wrename)

Definition at line 250 of file SystemGNU.h.

#define _trmdir   NUX_TCHAR_ROUTINE(rmdir, _rmdir, _wrmdir)

Definition at line 251 of file SystemGNU.h.

#define _tscanf   NUX_TCHAR_ROUTINE(scanf, scanf, wscanf)

Definition at line 253 of file SystemGNU.h.

#define _tsearchenv   NUX_TCHAR_ROUTINE(_searchenv, _searchenv, _wsearchenv)

Definition at line 252 of file SystemGNU.h.

#define _tsetlocale   NUX_TCHAR_ROUTINE(setlocale, setlocale, _wsetlocale)

Definition at line 254 of file SystemGNU.h.

#define _tsopen   NUX_TCHAR_ROUTINE(_sopen, _sopen, _wsopen)

Definition at line 255 of file SystemGNU.h.

#define _tspawnl   NUX_TCHAR_ROUTINE(_spawnl, _spawnl, _wspawnl)

Definition at line 256 of file SystemGNU.h.

#define _tspawnle   NUX_TCHAR_ROUTINE(_spawnle, _spawnle, _wspawnle)

Definition at line 257 of file SystemGNU.h.

#define _tspawnlp   NUX_TCHAR_ROUTINE(_spawnlp, _spawnlp, _wspawnlp)

Definition at line 258 of file SystemGNU.h.

#define _tspawnlpe   NUX_TCHAR_ROUTINE(_spawnlpe, _spawnlpe, _wspawnlpe)

Definition at line 259 of file SystemGNU.h.

#define _tspawnv   NUX_TCHAR_ROUTINE(_spawnv, _spawnv, _wspawnv)

Definition at line 260 of file SystemGNU.h.

#define _tspawnve   NUX_TCHAR_ROUTINE(_spawnve, _spawnve, _wspawnve)

Definition at line 261 of file SystemGNU.h.

#define _tspawnvp   NUX_TCHAR_ROUTINE(_spawnvp, _spawnvp, _tspawnvp)

Definition at line 262 of file SystemGNU.h.

#define _tspawnvpe   NUX_TCHAR_ROUTINE(_spawnvpe, _spawnvpe, _tspawnvpe)

Definition at line 263 of file SystemGNU.h.

#define _tsplitpath   NUX_TCHAR_ROUTINE(_splitpath, _splitpath, _wsplitpath)

Definition at line 264 of file SystemGNU.h.

#define _tstat   NUX_TCHAR_ROUTINE(_stat, _stat, _wstat)

Definition at line 265 of file SystemGNU.h.

#define _tstrdate   NUX_TCHAR_ROUTINE(_strdate, _strdate, _wstrdate)

Definition at line 266 of file SystemGNU.h.

#define _tstrtime   NUX_TCHAR_ROUTINE(_strtime, _strtime, _wstrtime)

Definition at line 267 of file SystemGNU.h.

#define _tsystem   NUX_TCHAR_ROUTINE(system, system, _wsystem)

Definition at line 268 of file SystemGNU.h.

#define _ttempnam   NUX_TCHAR_ROUTINE(tempnam, _tempnam, _wtempnam)

Definition at line 269 of file SystemGNU.h.

#define _ttmpnam   NUX_TCHAR_ROUTINE(tmpnam, tmpnam, _wtmpnam)

Definition at line 270 of file SystemGNU.h.

#define _ttoi   NUX_TCHAR_ROUTINE(atoi, atoi, _wtoi)

Definition at line 271 of file SystemGNU.h.

#define _ttol   NUX_TCHAR_ROUTINE(atol, atol, _wtol)

Definition at line 272 of file SystemGNU.h.

#define _tutime   NUX_TCHAR_ROUTINE(utime, _utime, _wutime)

Definition at line 273 of file SystemGNU.h.

#define _tWinMain   NUX_TCHAR_ROUTINE(WinMain, WinMain, wWinMain)

Definition at line 274 of file SystemGNU.h.

#define _ultot   NUX_TCHAR_ROUTINE(_ultoa, _ultoa, _ultow)

Definition at line 275 of file SystemGNU.h.

#define _ungettc   NUX_TCHAR_ROUTINE(ungetc, ungetc, ungetwc)

Definition at line 276 of file SystemGNU.h.

#define _vftprintf   NUX_TCHAR_ROUTINE(vfprintf, vfprintf, vfwprintf)

Definition at line 277 of file SystemGNU.h.

#define _vsntprintf   NUX_TCHAR_ROUTINE(vsnprintf, _vsnprintf, _vsnwprintf)

Definition at line 278 of file SystemGNU.h.

#define _vstprintf   NUX_TCHAR_ROUTINE(vsprintf, vsprintf, vswprintf)

Definition at line 279 of file SystemGNU.h.

#define _vtprintf   NUX_TCHAR_ROUTINE(vprintf, vprintf, vwprintf)

Definition at line 280 of file SystemGNU.h.

#define NUX_CDECL   __cdecl

Definition at line 50 of file SystemGNU.h.

#define NUX_FASTCALL   __fastcall

Definition at line 56 of file SystemGNU.h.

#define NUX_FORCEINLINE   inline

Definition at line 62 of file SystemGNU.h.

#define NUX_FORCENOINLINE   __attribute__ ((noinline))

Definition at line 63 of file SystemGNU.h.

#define NUX_INLINE   inline

Definition at line 61 of file SystemGNU.h.

#define NUX_LOG_FILE_ANSI   1

Definition at line 41 of file SystemGNU.h.

#define NUX_STDCALL   __stdcall

Definition at line 54 of file SystemGNU.h.

#define NUX_TCHAR_ROUTINE (   ansi,
  mbcs,
  unicode 
)    ansi

Definition at line 119 of file SystemGNU.h.

#define NUX_THISCALL   thiscall

Definition at line 59 of file SystemGNU.h.

#define NUX_UNIX_SYS_HOME   TEXT("/home")

Definition at line 129 of file SystemGNU.h.

#define NUX_UNIX_SYS_HOST_ROOT   TEXT("/")

Definition at line 128 of file SystemGNU.h.

#define NUX_VARARGS   __cdecl

Definition at line 44 of file SystemGNU.h.

#define TEXT (   s)    s

Definition at line 101 of file SystemGNU.h.

#define WINE_tchar_false (   a)    (0)

Definition at line 112 of file SystemGNU.h.

#define WINE_tchar_tccpy (   a,
 
)    do { *(a)=*(b); } while (0)

Definition at line 114 of file SystemGNU.h.

#define WINE_tchar_tclen (   a)    (1)

Definition at line 113 of file SystemGNU.h.

#define WINE_tchar_true (   a)    (1)

Definition at line 111 of file SystemGNU.h.


Typedef Documentation

typedef char ANSICHAR

Definition at line 82 of file SystemGNU.h.

typedef unsigned char ANSIUCHAR

Definition at line 83 of file SystemGNU.h.

typedef unsigned char BOOL

Definition at line 67 of file SystemGNU.h.

typedef unsigned char BYTE

Definition at line 68 of file SystemGNU.h.

typedef double DOUBLE

Definition at line 88 of file SystemGNU.h.

typedef unsigned long DWORD

Definition at line 71 of file SystemGNU.h.

typedef float FLOAT

Definition at line 87 of file SystemGNU.h.

typedef signed int INT

Definition at line 77 of file SystemGNU.h.

typedef uint64_t QWORD

Definition at line 72 of file SystemGNU.h.

typedef signed char SBYTE

Definition at line 75 of file SystemGNU.h.

typedef unsigned long SIZE_T

Definition at line 89 of file SystemGNU.h.

typedef int64_t SQWORD

Definition at line 78 of file SystemGNU.h.

typedef signed short SWORD

Definition at line 76 of file SystemGNU.h.

typedef ANSICHAR TCHAR

Definition at line 99 of file SystemGNU.h.

typedef unsigned int UINT

Definition at line 70 of file SystemGNU.h.

typedef wchar_t UNICHAR

Definition at line 84 of file SystemGNU.h.

typedef unsigned short WORD

Definition at line 69 of file SystemGNU.h.