nux-0.9.46
|
#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 __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 _tchmod NUX_TCHAR_ROUTINE(chmod, _chmod, _wchmod) |
#define _tclen NUX_TCHAR_ROUTINE(WINE_tchar_tclen,_mbclen, WINE_tchar_tclen) |
#define _tcreat NUX_TCHAR_ROUTINE(creat, _creat, _wcreat) |
#define _tcscat NUX_TCHAR_ROUTINE(strcat, _mbscat, wcscat) |
Referenced by nux::inlTCharStringConcat().
#define _tcschr NUX_TCHAR_ROUTINE(strchr, _mbschr, wcschr) |
Referenced by nux::Strchr().
#define _tcsclen NUX_TCHAR_ROUTINE(strlen, _mbslen, wcslen) |
#define _tcscmp NUX_TCHAR_ROUTINE(strcmp, _mbscmp, wcscmp) |
Referenced by nux::Stricmp(), and nux::TCharStringCompare().
#define _tcscoll NUX_TCHAR_ROUTINE(strcoll, _mbscoll, wcscoll) |
#define _tcscpy NUX_TCHAR_ROUTINE(strcpy, _mbscpy, wcscpy) |
Referenced by nux::inlStringCopy().
#define _tcscspn NUX_TCHAR_ROUTINE(strcspn, _mbscspn, wcscspn) |
#define _tcsdec NUX_TCHAR_ROUTINE(_strdec, _mbsdec, _wcsdec) |
#define _tcsdup NUX_TCHAR_ROUTINE(strdup, _mbsdup, _wcsdup) |
Referenced by nux::TCharToLowerCase::TCharToLowerCase(), and nux::TCharToUpperCase::TCharToUpperCase().
#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 _tcsnccmp NUX_TCHAR_ROUTINE(strncmp, _mbsncmp, wcsncmp) |
#define _tcsnccnt NUX_TCHAR_ROUTINE(_strncnt, _mbsnccnt, _wcsncnt) |
#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 _tcsncmp NUX_TCHAR_ROUTINE(strncmp, _mbsnbcmp, wcsncmp) |
Referenced by nux::TCharStringNCompare(), and nux::TCharStringNICompare().
#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 _tcsnset NUX_TCHAR_ROUTINE(_strnset, _mbsnbset, _wcsnset) |
#define _tcspbrk NUX_TCHAR_ROUTINE(strpbrk, _mbspbrk, wcspbrk) |
#define _tcsrchr NUX_TCHAR_ROUTINE(strrchr, _mbsrchr, wcsrchr) |
Referenced by nux::Strrchr().
#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 _tcsspnp NUX_TCHAR_ROUTINE(_strspnp, _mbsspnp, _wcsspnp) |
#define _tcsstr NUX_TCHAR_ROUTINE(strstr, _mbsstr, wcsstr) |
Referenced by nux::Strstr().
#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) |
Referenced by nux::Strtoi().
#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 _TEOF NUX_TCHAR_ROUTINE(EOF, EOF, WEOF) |
#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 _topen NUX_TCHAR_ROUTINE(open, _open, _wopen) |
#define _totlower NUX_TCHAR_ROUTINE(std::tolower, _mbctolower, towlower) |
Referenced by nux::TCharToLowerCase::TCharToLowerCase().
#define _totupper NUX_TCHAR_ROUTINE(std::toupper, _mbctoupper, towupper) |
Referenced by nux::inlStrupr(), and nux::TCharToUpperCase::TCharToUpperCase().
#define _tperror NUX_TCHAR_ROUTINE(perror, perror, _wperror) |
#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 _tscanf NUX_TCHAR_ROUTINE(scanf, scanf, wscanf) |
#define _tsearchenv NUX_TCHAR_ROUTINE(_searchenv, _searchenv, _wsearchenv) |
#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 NUX_CDECL __cdecl |
#define NUX_FASTCALL __fastcall |
#define NUX_FORCEINLINE inline |
#define NUX_FORCENOINLINE __attribute__ ((noinline)) |
#define NUX_INLINE inline |
#define NUX_LOG_FILE_ANSI 1 |
#define NUX_STDCALL __stdcall |
#define NUX_TCHAR_ROUTINE | ( | ansi, | |
mbcs, | |||
unicode | |||
) | ansi |
#define NUX_THISCALL thiscall |
#define NUX_UNIX_SYS_HOME TEXT("/home") |
#define NUX_UNIX_SYS_HOST_ROOT TEXT("/") |
#define NUX_VARARGS __cdecl |
#define TEXT | ( | s | ) | s |
Referenced by nux::NAnimatedTextureData::GetSurface(), nux::NVolumeData::GetSurface(), nux::NCubemapData::GetSurface(), nux::IsAlphaChar(), nux::IsAlphanumericChar(), nux::IsDigitChar(), nux::IsLinebreakChar(), nux::IsLowerCase(), nux::IsUpperCase(), nux::IsWhitespaceChar(), nux::ObjectPtr< IOpenGLAsmShaderProgram >::ObjectPtr(), nux::ObjectWeakPtr< BaseWindow >::operator=(), nux::Vector4PropertyItem::SetW(), nux::Vector4PropertyItem::SetX(), nux::Vector3PropertyItem::SetX(), nux::Vector4PropertyItem::SetY(), nux::Vector3PropertyItem::SetY(), nux::Vector4PropertyItem::SetZ(), nux::Vector3PropertyItem::SetZ(), nux::ToLowerCase(), and nux::ToUpperCase().
#define WINE_tchar_false | ( | a | ) | (0) |
#define WINE_tchar_tccpy | ( | a, | |
b | |||
) | do { *(a)=*(b); } while (0) |
#define WINE_tchar_tclen | ( | a | ) | (1) |
#define WINE_tchar_true | ( | a | ) | (1) |
typedef char ANSICHAR |
typedef unsigned char ANSIUCHAR |
typedef unsigned char BOOL |
typedef unsigned char BYTE |
typedef double DOUBLE |
typedef unsigned long DWORD |
typedef float FLOAT |
typedef signed int INT |
typedef uint64_t QWORD |
typedef signed char SBYTE |
typedef unsigned long SIZE_T |
typedef int64_t SQWORD |
typedef signed short SWORD |
typedef unsigned int UINT |
typedef wchar_t UNICHAR |
typedef unsigned short WORD |