// Code generated for windows/amd64 by 'ccgo --cpp=/usr/bin/x86_64-w64-mingw32-gcc --goos=windows --goarch=amd64 --package-name libc --prefix-external=X --prefix-field=F --prefix-static-internal=_ --prefix-static-none=_ --prefix-tagged-struct=T --prefix-tagged-union=T --prefix-typename=T --winapi-test panic --winapi=ctype.h --winapi=float.h --winapi=io.h --winapi=libucrt.c --winapi=locale.h --winapi=malloc.h --winapi=math.h --winapi=process.h --winapi=types.h --winapi=stat.h --winapi=stdio.h --winapi=stdlib.h --winapi=string.h --winapi=time.h --winapi=timeb.h --winapi=wchar.h --winapi=winbase.h -build-lines= -eval-all-macros -hide __acrt_iob_func -hide __create_locale -hide __free_locale -hide __get_current_locale -hide __iob_func -hide __lock_fhandle -hide __sep__ -hide __updatetlocinfo -hide __updatetmbcinfo -hide _beginthread -hide _beginthreadex -hide _endthreadex -hide _errno -hide _filbuf -hide _flsbuf -hide _get_amblksiz -hide _get_osplatform -hide _get_osver -hide _get_output_format -hide _get_sbh_threshold -hide _get_winmajor -hide _get_winminor -hide _get_winver -hide _heapadd -hide _heapset -hide _heapused -hide _matherr -hide _onexit -hide _set_amblksiz -hide _set_malloc_crt_max_wait -hide _set_output_format -hide _set_sbh_threshold -hide _strcmpi -hide _strnset_l -hide _strset_l -hide _unlock_fhandle -hide _wcsncpy_l -hide _wctime -hide _wctime_s -hide _wgetdcwd_nolock -hide _wgetenv -hide _wputenv -hide access -hide at_quick_exit -hide atexit -hide chdir -hide exit -hide lldiv -hide qsort -hide chmod -hide chsize -hide close -hide creat -hide cwait -hide dup -hide dup2 -hide eof -hide execv -hide execve -hide execvp -hide execvpe -hide fcloseall -hide fdopen -hide fgetchar -hide fgetpos64 -hide filelength -hide fileno -hide flushall -hide fopen64 -hide fpreset -hide fputchar -hide fsetpos64 -hide ftime -hide fwide -hide getcwd -hide getpid -hide getw -hide isatty -hide itoa -hide lltoa -hide lltow -hide locking -hide lseek -hide lseek64 -hide ltoa -hide memccpy -hide memicmp -hide mempcpy -hide mkdir -hide mkstemp -hide mktemp -hide onexit -hide putenv -hide putw -hide read -hide rmdir -hide rmtmp -hide setmode -hide spawnv -hide spawnve -hide spawnvp -hide spawnvpe -hide strcasecmp -hide strcmpi -hide strdup -hide stricmp -hide strlwr -hide strlwr_l -hide strncasecmp -hide strnicmp -hide strnset -hide strrev -hide strset -hide strtok_r -hide strupr -hide swab -hide tell -hide tempnam -hide tzset -hide ulltoa -hide ulltow -hide ultoa -hide umask -hide unlink -hide wcsdup -hide wcsicmp -hide wcsicoll -hide wcslwr -hide wcsnicmp -hide wcsnset -hide wcsrev -hide wcsset -hide wcsupr -hide wmemchr -hide wmemcmp -hide wmemcpy -hide wmemmove -hide wmempcpy -hide wmemset -hide write -hide wtoll -ignore-link-errors -import syscall -keep-strings -o libc_windows_amd64.go libucrt.c', DO NOT EDIT. package libc import ( "reflect" "unsafe" "syscall" ) var ( _ reflect.Type _ unsafe.Pointer ) const BUFSIZ = 512 const CLK_TCK = 1000 const CLOCKS_PER_SEC = 1000 const CLOCK_MONOTONIC = 1 const CLOCK_PROCESS_CPUTIME_ID = 2 const CLOCK_REALTIME = 0 const CLOCK_REALTIME_COARSE = 4 const CLOCK_THREAD_CPUTIME_ID = 3 const CW_DEFAULT = 524319 const DOMAIN = 1 const E2BIG = 7 const EACCES = 13 const EADDRINUSE = 100 const EADDRNOTAVAIL = 101 const EAFNOSUPPORT = 102 const EAGAIN = 11 const EALREADY = 103 const EBADF = 9 const EBADMSG = 104 const EBUSY = 16 const ECANCELED = 105 const ECHILD = 10 const ECONNABORTED = 106 const ECONNREFUSED = 107 const ECONNRESET = 108 const EDEADLK = 36 const EDEADLOCK = 36 const EDESTADDRREQ = 109 const EDOM = 33 const EEXIST = 17 const EFAULT = 14 const EFBIG = 27 const EHOSTUNREACH = 110 const EIDRM = 111 const EILSEQ = 42 const EINPROGRESS = 112 const EINTR = 4 const EINVAL = 22 const EIO = 5 const EISCONN = 113 const EISDIR = 21 const ELOOP = 114 const EMFILE = 24 const EMLINK = 31 const EMSGSIZE = 115 const ENAMETOOLONG = 38 const ENETDOWN = 116 const ENETRESET = 117 const ENETUNREACH = 118 const ENFILE = 23 const ENOBUFS = 119 const ENODATA = 120 const ENODEV = 19 const ENOENT = 2 const ENOEXEC = 8 const ENOFILE = 2 const ENOLCK = 39 const ENOLINK = 121 const ENOMEM = 12 const ENOMSG = 122 const ENOPROTOOPT = 123 const ENOSPC = 28 const ENOSR = 124 const ENOSTR = 125 const ENOSYS = 40 const ENOTCONN = 126 const ENOTDIR = 20 const ENOTEMPTY = 41 const ENOTRECOVERABLE = 127 const ENOTSOCK = 128 const ENOTSUP = 129 const ENOTTY = 25 const ENXIO = 6 const EOF = -1 const EOPNOTSUPP = 130 const EOVERFLOW = 132 const EOWNERDEAD = 133 const EPERM = 1 const EPIPE = 32 const EPROTO = 134 const EPROTONOSUPPORT = 135 const EPROTOTYPE = 136 const ERANGE = 34 const EROFS = 30 const ESPIPE = 29 const ESRCH = 3 const ETIME = 137 const ETIMEDOUT = 138 const ETXTBSY = 139 const EWOULDBLOCK = 140 const EXDEV = 18 const EXIT_FAILURE = 1 const EXIT_SUCCESS = 0 const FILENAME_MAX = 260 const FOPEN_MAX = 20 const FP_INFINITE = 1280 const FP_NAN = 256 const FP_NDENORM = 16 const FP_NINF = 4 const FP_NNORM = 8 const FP_NORMAL = 1024 const FP_NZERO = 32 const FP_PDENORM = 128 const FP_PINF = 512 const FP_PNORM = 256 const FP_PZERO = 64 const FP_QNAN = 2 const FP_SNAN = 1 const FP_SUBNORMAL = 17408 const FP_ZERO = 16384 const F_OK = 0 const HUGE = 0 const HUGE_VAL = 0 const HUGE_VALF = 0 const HUGE_VALL = 0 const INFINITY = 0 const LC_ALL = 0 const LC_COLLATE = 1 const LC_CTYPE = 2 const LC_MAX = 5 const LC_MIN = 0 const LC_MONETARY = 3 const LC_NUMERIC = 4 const LC_TIME = 5 const L_tmpnam = 12 const L_tmpnam_s = 12 const MB_CUR_MAX = 0 const MB_LEN_MAX = 5 const MCW_PC = 196608 const MINGW_HAS_DDK_H = 1 const MINGW_HAS_SECURE_API = 1 const M_1_PI = 0 const M_2_PI = 0 const M_2_SQRTPI = 0 const M_E = 0 const M_LN10 = 0 const M_LN2 = 0 const M_LOG10E = 0 const M_LOG2E = 0 const M_PI = 0 const M_PI_2 = 0 const M_PI_4 = 0 const M_SQRT1_2 = 0 const M_SQRT2 = 0 const NAN = 0 const OLD_P_OVERLAY = 2 const OVERFLOW = 3 const PATH_MAX = 260 const PC_24 = 131072 const PC_53 = 65536 const PC_64 = 0 const PLOSS = 6 const P_DETACH = 4 const P_NOWAIT = 1 const P_NOWAITO = 3 const P_OVERLAY = 2 const P_WAIT = 0 const P_tmpdir = "_P_tmpdir" const RAND_MAX = 32767 const R_OK = 4 const SEEK_CUR = 1 const SEEK_END = 2 const SEEK_SET = 0 const SING = 2 const SIZE_MAX = 18446744073709551615 const SSIZE_MAX = 9223372036854775807 const STDERR_FILENO = 2 const STDIN_FILENO = 0 const STDOUT_FILENO = 1 const STRUNCATE = 80 const SYS_OPEN = 20 const TIMER_ABSTIME = 1 const TIME_UTC = 1 const TLOSS = 5 const TMP_MAX = 32767 const TMP_MAX_S = 32767 const UNALIGNED = 0 const UNDERFLOW = 4 const USE___UUIDOF = 0 const WAIT_CHILD = 0 const WAIT_GRANDCHILD = 1 const WCHAR_MAX = 65535 const WCHAR_MIN = 0 const WIN32 = 1 const WIN64 = 1 const WINNT = 1 const W_OK = 2 const X_OK = 1 const _ALLOCA_S_HEAP_MARKER = 56797 const _ALLOCA_S_MARKER_SIZE = 16 const _ALLOCA_S_STACK_MARKER = 52428 const _ALLOCA_S_THRESHOLD = 1024 const _ALPHA = 259 const _ANONYMOUS_STRUCT = 0 const _ANONYMOUS_UNION = 0 const _ARGMAX = 100 const _A_ARCH = 32 const _A_HIDDEN = 2 const _A_NORMAL = 0 const _A_RDONLY = 1 const _A_SUBDIR = 16 const _A_SYSTEM = 4 const _BLANK = 64 const _CALL_REPORTFAULT = 2 const _CONTROL = 32 const _CRTIMP2 = "_CRTIMP" const _CRTIMP_ALTERNATIVE = "_CRTIMP" const _CRTIMP_NOIA64 = "_CRTIMP" const _CRTIMP_PURE = "_CRTIMP" const _CRT_INTERNAL_LOCAL_PRINTF_OPTIONS = 4 const _CRT_INTERNAL_LOCAL_SCANF_OPTIONS = 2 const _CRT_INTERNAL_PRINTF_LEGACY_MSVCRT_COMPATIBILITY = 8 const _CRT_INTERNAL_PRINTF_LEGACY_THREE_DIGIT_EXPONENTS = 16 const _CRT_INTERNAL_PRINTF_LEGACY_VSPRINTF_NULL_TERMINATION = 1 const _CRT_INTERNAL_PRINTF_LEGACY_WIDE_SPECIFIERS = 4 const _CRT_INTERNAL_PRINTF_STANDARD_SNPRINTF_BEHAVIOR = 2 const _CRT_INTERNAL_SCANF_LEGACY_MSVCRT_COMPATIBILITY = 4 const _CRT_INTERNAL_SCANF_LEGACY_WIDE_SPECIFIERS = 2 const _CRT_INTERNAL_SCANF_SECURECRT = 1 const _CRT_SECURE_CPP_NOTHROW = 0 const _CVTBUFSIZE = 349 const _CW_DEFAULT = 524319 const _DIGIT = 4 const _DISABLE_PER_THREAD_LOCALE = 2 const _DISABLE_PER_THREAD_LOCALE_GLOBAL = 32 const _DISABLE_PER_THREAD_LOCALE_NEW = 512 const _DN_FLUSH = 16777216 const _DN_SAVE = 0 const _DOMAIN = 1 const _EM_DENORMAL = 524288 const _EM_INEXACT = 1 const _EM_INVALID = 16 const _EM_OVERFLOW = 4 const _EM_UNDERFLOW = 2 const _EM_ZERODIVIDE = 8 const _ENABLE_PER_THREAD_LOCALE = 1 const _ENABLE_PER_THREAD_LOCALE_GLOBAL = 16 const _ENABLE_PER_THREAD_LOCALE_NEW = 256 const _FPCLASS_ND = 16 const _FPCLASS_NINF = 4 const _FPCLASS_NN = 8 const _FPCLASS_NZ = 32 const _FPCLASS_PD = 128 const _FPCLASS_PINF = 512 const _FPCLASS_PN = 256 const _FPCLASS_PZ = 64 const _FPCLASS_QNAN = 2 const _FPCLASS_SNAN = 1 const _FPE_DENORMAL = 130 const _FPE_EXPLICITGEN = 140 const _FPE_INEXACT = 134 const _FPE_INVALID = 129 const _FPE_OVERFLOW = 132 const _FPE_SQRTNEG = 136 const _FPE_STACKOVERFLOW = 138 const _FPE_STACKUNDERFLOW = 139 const _FPE_UNDERFLOW = 133 const _FPE_UNEMULATED = 135 const _FPE_ZERODIVIDE = 131 const _FREEENTRY = 0 const _HEAPBADBEGIN = -3 const _HEAPBADNODE = -4 const _HEAPBADPTR = -6 const _HEAPEMPTY = -1 const _HEAPEND = -5 const _HEAPOK = -2 const _HEAP_MAXREQ = 18446744073709551584 const _HEX = 128 const _I16_MAX = 32767 const _I16_MIN = -32768 const _I32_MAX = 2147483647 const _I32_MIN = -2147483648 const _I64_MAX = 9223372036854775807 const _I64_MIN = -9223372036854775808 const _I8_MAX = 127 const _I8_MIN = -128 const _IC_AFFINE = 262144 const _IC_PROJECTIVE = 0 const _INTEGRAL_MAX_BITS = 64 const _IOB_ENTRIES = 20 const _IOFBF = 0 const _IOLBF = 64 const _IONBF = 4 const _LEADBYTE = 32768 const _LOWER = 2 const _MAX_DIR = 256 const _MAX_DRIVE = 3 const _MAX_ENV = 32767 const _MAX_EXT = 256 const _MAX_FNAME = 256 const _MAX_PATH = 260 const _MAX_WAIT_MALLOC_CRT = 60000 const _MCRTIMP = "_CRTIMP" const _MCW_DN = 50331648 const _MCW_EM = 524319 const _MCW_IC = 262144 const _MCW_PC = 196608 const _MCW_RC = 768 const _MRTIMP2 = "_CRTIMP" const _M_AMD64 = 100 const _M_X64 = 100 const _NFILE = 512 const _NLSCMPERROR = 2147483647 const _NSTREAM_ = 512 const _OLD_P_OVERLAY = 2 const _OUT_TO_DEFAULT = 0 const _OUT_TO_MSGBOX = 2 const _OUT_TO_STDERR = 1 const _OVERFLOW = 3 const _PC_24 = 131072 const _PC_53 = 65536 const _PC_64 = 0 const _PLOSS = 6 const _POSIX_CPUTIME = 200809 const _POSIX_MONOTONIC_CLOCK = 200809 const _POSIX_THREAD_CPUTIME = 200809 const _POSIX_TIMERS = 200809 const _PUNCT = 16 const _P_DETACH = 4 const _P_NOWAIT = 1 const _P_NOWAITO = 3 const _P_OVERLAY = 2 const _P_WAIT = 0 const _P_tmpdir = "\\\\" const _RC_CHOP = 768 const _RC_DOWN = 256 const _RC_NEAR = 0 const _RC_UP = 512 const _REPORT_ERRMODE = 3 const _SECURECRT_FILL_BUFFER_PATTERN = 253 const _SING = 2 const _SPACE = 8 const _SW_SQRTNEG = 128 const _SW_STACKOVERFLOW = 512 const _SW_STACKUNDERFLOW = 1024 const _SW_UNEMULATED = 64 const _SYS_OPEN = 20 const _TLOSS = 5 const _TRUNCATE = -1 const _TWO_DIGIT_EXPONENT = 1 const _UI16_MAX = 65535 const _UI32_MAX = 4294967295 const _UI64_MAX = 18446744073709551615 const _UI8_MAX = 255 const _UNDERFLOW = 4 const _UPPER = 1 const _USEDENTRY = 1 const _WAIT_CHILD = 0 const _WAIT_GRANDCHILD = 1 const _WConst_return = 0 const _WIN32 = 1 const _WIN32_WINNT = 2560 const _WIN64 = 1 const _WRITE_ABORT_MSG = 1 const __ATOMIC_ACQUIRE = 2 const __ATOMIC_ACQ_REL = 4 const __ATOMIC_CONSUME = 1 const __ATOMIC_HLE_ACQUIRE = 65536 const __ATOMIC_HLE_RELEASE = 131072 const __ATOMIC_RELAXED = 0 const __ATOMIC_RELEASE = 3 const __ATOMIC_SEQ_CST = 5 const __BIGGEST_ALIGNMENT__ = 16 const __BYTE_ORDER__ = 1234 const __C89_NAMELESS = 0 const __CCGO__ = 1 const __CHAR_BIT__ = 8 const __CRTDECL = "__cdecl" const __DBL_DECIMAL_DIG__ = 17 const __DBL_DIG__ = 15 const __DBL_HAS_DENORM__ = 1 const __DBL_HAS_INFINITY__ = 1 const __DBL_HAS_QUIET_NAN__ = 1 const __DBL_IS_IEC_60559__ = 2 const __DBL_MANT_DIG__ = 53 const __DBL_MAX_10_EXP__ = 308 const __DBL_MAX_EXP__ = 1024 const __DBL_MIN_10_EXP__ = -307 const __DBL_MIN_EXP__ = -1021 const __DEC128_EPSILON__ = 0 const __DEC128_MANT_DIG__ = 34 const __DEC128_MAX_EXP__ = 6145 const __DEC128_MAX__ = 0 const __DEC128_MIN_EXP__ = -6142 const __DEC128_MIN__ = 0 const __DEC128_SUBNORMAL_MIN__ = 0 const __DEC32_EPSILON__ = 0 const __DEC32_MANT_DIG__ = 7 const __DEC32_MAX_EXP__ = 97 const __DEC32_MAX__ = 0 const __DEC32_MIN_EXP__ = -94 const __DEC32_MIN__ = 0 const __DEC32_SUBNORMAL_MIN__ = 0 const __DEC64_EPSILON__ = 0 const __DEC64_MANT_DIG__ = 16 const __DEC64_MAX_EXP__ = 385 const __DEC64_MAX__ = 0 const __DEC64_MIN_EXP__ = -382 const __DEC64_MIN__ = 0 const __DEC64_SUBNORMAL_MIN__ = 0 const __DECIMAL_BID_FORMAT__ = 1 const __DECIMAL_DIG__ = 17 const __DEC_EVAL_METHOD__ = 2 const __FINITE_MATH_ONLY__ = 0 const __FLOAT_WORD_ORDER__ = 1234 const __FLT128_DECIMAL_DIG__ = 36 const __FLT128_DENORM_MIN__ = 0 const __FLT128_DIG__ = 33 const __FLT128_EPSILON__ = 0 const __FLT128_HAS_DENORM__ = 1 const __FLT128_HAS_INFINITY__ = 1 const __FLT128_HAS_QUIET_NAN__ = 1 const __FLT128_IS_IEC_60559__ = 2 const __FLT128_MANT_DIG__ = 113 const __FLT128_MAX_10_EXP__ = 4932 const __FLT128_MAX_EXP__ = 16384 const __FLT128_MAX__ = 0 const __FLT128_MIN_10_EXP__ = -4931 const __FLT128_MIN_EXP__ = -16381 const __FLT128_MIN__ = 0 const __FLT128_NORM_MAX__ = 0 const __FLT32X_DECIMAL_DIG__ = 17 const __FLT32X_DENORM_MIN__ = 0 const __FLT32X_DIG__ = 15 const __FLT32X_EPSILON__ = 0 const __FLT32X_HAS_DENORM__ = 1 const __FLT32X_HAS_INFINITY__ = 1 const __FLT32X_HAS_QUIET_NAN__ = 1 const __FLT32X_IS_IEC_60559__ = 2 const __FLT32X_MANT_DIG__ = 53 const __FLT32X_MAX_10_EXP__ = 308 const __FLT32X_MAX_EXP__ = 1024 const __FLT32X_MAX__ = 0 const __FLT32X_MIN_10_EXP__ = -307 const __FLT32X_MIN_EXP__ = -1021 const __FLT32X_MIN__ = 0 const __FLT32X_NORM_MAX__ = 0 const __FLT32_DECIMAL_DIG__ = 9 const __FLT32_DENORM_MIN__ = 0 const __FLT32_DIG__ = 6 const __FLT32_EPSILON__ = 0 const __FLT32_HAS_DENORM__ = 1 const __FLT32_HAS_INFINITY__ = 1 const __FLT32_HAS_QUIET_NAN__ = 1 const __FLT32_IS_IEC_60559__ = 2 const __FLT32_MANT_DIG__ = 24 const __FLT32_MAX_10_EXP__ = 38 const __FLT32_MAX_EXP__ = 128 const __FLT32_MAX__ = 0 const __FLT32_MIN_10_EXP__ = -37 const __FLT32_MIN_EXP__ = -125 const __FLT32_MIN__ = 0 const __FLT32_NORM_MAX__ = 0 const __FLT64X_DECIMAL_DIG__ = 36 const __FLT64X_DENORM_MIN__ = 0 const __FLT64X_DIG__ = 33 const __FLT64X_EPSILON__ = 0 const __FLT64X_HAS_DENORM__ = 1 const __FLT64X_HAS_INFINITY__ = 1 const __FLT64X_HAS_QUIET_NAN__ = 1 const __FLT64X_IS_IEC_60559__ = 2 const __FLT64X_MANT_DIG__ = 113 const __FLT64X_MAX_10_EXP__ = 4932 const __FLT64X_MAX_EXP__ = 16384 const __FLT64X_MAX__ = 0 const __FLT64X_MIN_10_EXP__ = -4931 const __FLT64X_MIN_EXP__ = -16381 const __FLT64X_MIN__ = 0 const __FLT64X_NORM_MAX__ = 0 const __FLT64_DECIMAL_DIG__ = 17 const __FLT64_DENORM_MIN__ = 0 const __FLT64_DIG__ = 15 const __FLT64_EPSILON__ = 0 const __FLT64_HAS_DENORM__ = 1 const __FLT64_HAS_INFINITY__ = 1 const __FLT64_HAS_QUIET_NAN__ = 1 const __FLT64_IS_IEC_60559__ = 2 const __FLT64_MANT_DIG__ = 53 const __FLT64_MAX_10_EXP__ = 308 const __FLT64_MAX_EXP__ = 1024 const __FLT64_MAX__ = 0 const __FLT64_MIN_10_EXP__ = -307 const __FLT64_MIN_EXP__ = -1021 const __FLT64_MIN__ = 0 const __FLT64_NORM_MAX__ = 0 const __FLT_DECIMAL_DIG__ = 9 const __FLT_DENORM_MIN__ = 0 const __FLT_DIG__ = 6 const __FLT_EPSILON__ = 0 const __FLT_EVAL_METHOD_TS_18661_3__ = 2 const __FLT_EVAL_METHOD__ = 2 const __FLT_HAS_DENORM__ = 1 const __FLT_HAS_INFINITY__ = 1 const __FLT_HAS_QUIET_NAN__ = 1 const __FLT_IS_IEC_60559__ = 2 const __FLT_MANT_DIG__ = 24 const __FLT_MAX_10_EXP__ = 38 const __FLT_MAX_EXP__ = 128 const __FLT_MAX__ = 0 const __FLT_MIN_10_EXP__ = -37 const __FLT_MIN_EXP__ = -125 const __FLT_MIN__ = 0 const __FLT_NORM_MAX__ = 0 const __FLT_RADIX__ = 2 const __FUNCTION__ = 0 const __FXSR__ = 1 const __GCC_ASM_FLAG_OUTPUTS__ = 1 const __GCC_ATOMIC_BOOL_LOCK_FREE = 2 const __GCC_ATOMIC_CHAR16_T_LOCK_FREE = 2 const __GCC_ATOMIC_CHAR32_T_LOCK_FREE = 2 const __GCC_ATOMIC_CHAR_LOCK_FREE = 2 const __GCC_ATOMIC_INT_LOCK_FREE = 2 const __GCC_ATOMIC_LLONG_LOCK_FREE = 2 const __GCC_ATOMIC_LONG_LOCK_FREE = 2 const __GCC_ATOMIC_POINTER_LOCK_FREE = 2 const __GCC_ATOMIC_SHORT_LOCK_FREE = 2 const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL = 1 const __GCC_ATOMIC_WCHAR_T_LOCK_FREE = 2 const __GCC_CONSTRUCTIVE_SIZE = 64 const __GCC_DESTRUCTIVE_SIZE = 64 const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 = 1 const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 = 1 const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 = 1 const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 = 1 const __GCC_IEC_559 = 2 const __GCC_IEC_559_COMPLEX = 2 const __GNUC_EXECUTION_CHARSET_NAME = "UTF-8" const __GNUC_MINOR__ = 0 const __GNUC_PATCHLEVEL__ = 0 const __GNUC_STDC_INLINE__ = 1 const __GNUC_WIDE_EXECUTION_CHARSET_NAME = "UTF-16LE" const __GNUC__ = 12 const __GNU_EXTENSION = 0 const __GOT_SECURE_LIB__ = 200411 const __GXX_ABI_VERSION = 1017 const __GXX_MERGED_TYPEINFO_NAMES = 0 const __GXX_TYPEINFO_EQUALITY_INLINE = 0 const __HAVE_SPECULATION_SAFE_VALUE = 1 const __INT16_MAX__ = 32767 const __INT32_MAX__ = 2147483647 const __INT32_TYPE__ = 0 const __INT64_MAX__ = 9223372036854775807 const __INT8_MAX__ = 127 const __INTMAX_MAX__ = 9223372036854775807 const __INTMAX_WIDTH__ = 64 const __INTPTR_MAX__ = 9223372036854775807 const __INTPTR_WIDTH__ = 64 const __INT_FAST16_MAX__ = 32767 const __INT_FAST16_WIDTH__ = 16 const __INT_FAST32_MAX__ = 2147483647 const __INT_FAST32_TYPE__ = 0 const __INT_FAST32_WIDTH__ = 32 const __INT_FAST64_MAX__ = 9223372036854775807 const __INT_FAST64_WIDTH__ = 64 const __INT_FAST8_MAX__ = 127 const __INT_FAST8_WIDTH__ = 8 const __INT_LEAST16_MAX__ = 32767 const __INT_LEAST16_WIDTH__ = 16 const __INT_LEAST32_MAX__ = 2147483647 const __INT_LEAST32_TYPE__ = 0 const __INT_LEAST32_WIDTH__ = 32 const __INT_LEAST64_MAX__ = 9223372036854775807 const __INT_LEAST64_WIDTH__ = 64 const __INT_LEAST8_MAX__ = 127 const __INT_LEAST8_WIDTH__ = 8 const __INT_MAX__ = 2147483647 const __INT_WIDTH__ = 32 const __LDBL_DECIMAL_DIG__ = 17 const __LDBL_DENORM_MIN__ = 0 const __LDBL_DIG__ = 15 const __LDBL_EPSILON__ = 0 const __LDBL_HAS_DENORM__ = 1 const __LDBL_HAS_INFINITY__ = 1 const __LDBL_HAS_QUIET_NAN__ = 1 const __LDBL_IS_IEC_60559__ = 2 const __LDBL_MANT_DIG__ = 53 const __LDBL_MAX_10_EXP__ = 308 const __LDBL_MAX_EXP__ = 1024 const __LDBL_MAX__ = 0 const __LDBL_MIN_10_EXP__ = -307 const __LDBL_MIN_EXP__ = -1021 const __LDBL_MIN__ = 0 const __LDBL_NORM_MAX__ = 0 const __LONG32 = 0 const __LONG_DOUBLE_64__ = 1 const __LONG_LONG_MAX__ = 9223372036854775807 const __LONG_LONG_WIDTH__ = 64 const __LONG_MAX__ = 2147483647 const __LONG_WIDTH__ = 32 const __MINGW32_MAJOR_VERSION = 3 const __MINGW32_MINOR_VERSION = 11 const __MINGW32__ = 1 const __MINGW64_VERSION_BUGFIX = 0 const __MINGW64_VERSION_MAJOR = 10 const __MINGW64_VERSION_MINOR = 0 const __MINGW64_VERSION_RC = 0 const __MINGW64_VERSION_STATE = "alpha" const __MINGW64__ = 1 const __MINGW_ATTRIB_DEPRECATED_MSVC2005 = 0 const __MINGW_ATTRIB_DEPRECATED_SEC_WARN = 0 const __MINGW_DEBUGBREAK_IMPL = 1 const __MINGW_FORTIFY_LEVEL = 0 const __MINGW_FORTIFY_VA_ARG = 0 const __MINGW_FPCLASS_DEFINED = 1 const __MINGW_GCC_VERSION = 120000 const __MINGW_HAVE_ANSI_C99_PRINTF = 1 const __MINGW_HAVE_ANSI_C99_SCANF = 1 const __MINGW_HAVE_WIDE_C99_PRINTF = 1 const __MINGW_HAVE_WIDE_C99_SCANF = 1 const __MINGW_MSVC2005_DEPREC_STR = "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation" const __MINGW_SEC_WARN_STR = "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation" const __MINGW_USE_UNDERSCORE_PREFIX = 0 const __MSVCRT_VERSION__ = 3584 const __MSVCRT__ = 1 const __NO_INLINE__ = 1 const __ORDER_BIG_ENDIAN__ = 4321 const __ORDER_LITTLE_ENDIAN__ = 1234 const __ORDER_PDP_ENDIAN__ = 3412 const __PCTYPE_FUNC = 0 const __PIC__ = 1 const __PRAGMA_REDEFINE_EXTNAME = 1 const __PRETTY_FUNCTION__ = 0 const __PTRDIFF_MAX__ = 9223372036854775807 const __PTRDIFF_WIDTH__ = 64 const __SCHAR_MAX__ = 127 const __SCHAR_WIDTH__ = 8 const __SEG_FS = 1 const __SEG_GS = 1 const __SEH__ = 1 const __SHRT_MAX__ = 32767 const __SHRT_WIDTH__ = 16 const __SIG_ATOMIC_MAX__ = 2147483647 const __SIG_ATOMIC_MIN__ = -2147483648 const __SIG_ATOMIC_TYPE__ = 0 const __SIG_ATOMIC_WIDTH__ = 32 const __SIZEOF_DOUBLE__ = 8 const __SIZEOF_FLOAT128__ = 16 const __SIZEOF_FLOAT80__ = 16 const __SIZEOF_FLOAT__ = 4 const __SIZEOF_INT128__ = 16 const __SIZEOF_INT__ = 4 const __SIZEOF_LONG_DOUBLE__ = 8 const __SIZEOF_LONG_LONG__ = 8 const __SIZEOF_LONG__ = 4 const __SIZEOF_POINTER__ = 8 const __SIZEOF_PTRDIFF_T__ = 8 const __SIZEOF_SHORT__ = 2 const __SIZEOF_SIZE_T__ = 8 const __SIZEOF_WCHAR_T__ = 2 const __SIZEOF_WINT_T__ = 2 const __SIZE_MAX__ = 18446744073709551615 const __SIZE_WIDTH__ = 64 const __STDC_HOSTED__ = 1 const __STDC_SECURE_LIB__ = 200411 const __STDC_UTF_16__ = 1 const __STDC_UTF_32__ = 1 const __STDC_VERSION__ = 201710 const __STDC__ = 1 const __UINT16_MAX__ = 65535 const __UINT32_MAX__ = 4294967295 const __UINT64_MAX__ = 18446744073709551615 const __UINT8_MAX__ = 255 const __UINTMAX_MAX__ = 18446744073709551615 const __UINTPTR_MAX__ = 18446744073709551615 const __UINT_FAST16_MAX__ = 65535 const __UINT_FAST32_MAX__ = 4294967295 const __UINT_FAST64_MAX__ = 18446744073709551615 const __UINT_FAST8_MAX__ = 255 const __UINT_LEAST16_MAX__ = 65535 const __UINT_LEAST32_MAX__ = 4294967295 const __UINT_LEAST64_MAX__ = 18446744073709551615 const __UINT_LEAST8_MAX__ = 255 const __USE_MINGW_ANSI_STDIO = 0 const __VERSION__ = "12-win32" const __WCHAR_MAX__ = 65535 const __WCHAR_MIN__ = 0 const __WCHAR_WIDTH__ = 16 const __WIN32 = 1 const __WIN32__ = 1 const __WIN64 = 1 const __WIN64__ = 1 const __WINNT = 1 const __WINNT__ = 1 const __WINT_MAX__ = 65535 const __WINT_MIN__ = 0 const __WINT_WIDTH__ = 16 const __amd64 = 1 const __amd64__ = 1 const __argc = 0 const __argv = 0 const __clockid_t_defined = 1 const __code_model_medium__ = 1 const __int16 = 0 const __int32 = 0 const __int8 = 0 const __k8 = 1 const __k8__ = 1 const __mb_cur_max = 0 const __mingw_bos_ovr = "__mingw_ovr" const __mingw_choose_expr = 0 const __pic__ = 1 const __setusermatherr = 0 const __stat64 = 0 const __wargv = 0 const __x86_64 = 1 const __x86_64__ = 1 const _acmdln = 0 const _clear87 = 0 const _copysignl = 0 const _daylight = 0 const _doserrno = 0 const _dstbias = 0 const _environ = 0 const _finddata_t = 0 const _finddatai64_t = 0 const _findfirst = 0 const _findfirsti64 = 0 const _findnext = 0 const _findnexti64 = 0 const _fmode = 0 const _fpecode = 0 const _fstat = 0 const _fstati64 = 0 const _ftime = 0 const _ftime_s = 0 const _hypotl = 0 const _inline = 0 const _iob = 0 const _pctype = 0 const _pgmptr = 0 const _pwctype = 0 const _stat = 0 const _stati64 = 0 const _status87 = 0 const _sys_errlist = 0 const _sys_nerr = 0 const _timeb = 0 const _timezone = 0 const _tzname = 0 const _wP_tmpdir = "\\\\" const _wcmdln = 0 const _wctype = 0 const _wenviron = 0 const _wfinddata_t = 0 const _wfinddatai64_t = 0 const _wfindfirst = 0 const _wfindfirsti64 = 0 const _wfindnext = 0 const _wfindnexti64 = 0 const _wpgmptr = 0 const _wstat = 0 const _wstati64 = 0 const environ = 0 const errno = 0 const fstat64 = 0 const isascii = 0 const iscsym = 0 const iscsymf = 0 const matherr = 0 const onexit_t = 0 const pclose = 0 const popen = 0 const stat64 = 0 const stderr = 0 const stdin = 0 const stdout = 0 const strcasecmp = 0 const strncasecmp = 0 const sys_errlist = 0 const sys_nerr = 0 const toascii = 0 const wcswcs = 0 const wpopen = 0 type T__builtin_va_list = uintptr type T__predefined_size_t = uint64 type T__predefined_wchar_t = uint16 type T__predefined_ptrdiff_t = int64 type T__gnuc_va_list = uintptr type Tva_list = uintptr type Tsize_t = uint64 type Tssize_t = int64 type Trsize_t = uint64 type Tintptr_t = int64 type Tuintptr_t = uint64 type Tptrdiff_t = int64 type Twchar_t = uint16 type Twint_t = uint16 type Twctype_t = uint16 type Terrno_t = int32 type T__time32_t = int32 type T__time64_t = int64 type Ttime_t = int64 type Tthreadlocaleinfostruct = struct { F_locale_pctype uintptr F_locale_mb_cur_max int32 F_locale_lc_codepage uint32 } type Tpthreadlocinfo = uintptr type Tpthreadmbcinfo = uintptr type T_locale_tstruct = struct { Flocinfo Tpthreadlocinfo Fmbcinfo Tpthreadmbcinfo } type Tlocaleinfo_struct = T_locale_tstruct type T_locale_t = uintptr type TLC_ID = struct { FwLanguage uint16 FwCountry uint16 FwCodePage uint16 } type TtagLC_ID = TLC_ID type TLPLC_ID = uintptr type Tthreadlocinfo = struct { F_locale_pctype uintptr F_locale_mb_cur_max int32 F_locale_lc_codepage uint32 } var proc__pctype_func = dll.NewProc("__pctype_func") var _ = proc__pctype_func.Addr() // __attribute__ ((__dllimport__)) unsigned short* __pctype_func(void); func X__pctype_func(tls *TLS) (r uintptr) { if __ccgo_strace { trc("") defer func() { trc(`X__pctype_func->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__pctype_func.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_isctype = dll.NewProc("_isctype") var _ = proc_isctype.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _isctype(int _C,int _Type); func X_isctype(tls *TLS, __C int32, __Type int32) (r int32) { if __ccgo_strace { trc("_C=%+v _Type=%+v", __C, __Type) defer func() { trc(`X_isctype->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_isctype.Addr(), uintptr(__C), uintptr(__Type)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_isctype_l = dll.NewProc("_isctype_l") var _ = proc_isctype_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _isctype_l(int _C,int _Type,_locale_t _Locale); func X_isctype_l(tls *TLS, __C int32, __Type int32, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Type=%+v _Locale=%+v", __C, __Type, __Locale) defer func() { trc(`X_isctype_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_isctype_l.Addr(), uintptr(__C), uintptr(__Type), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procisalpha = dll.NewProc("isalpha") var _ = procisalpha.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) isalpha(int _C); func Xisalpha(tls *TLS, __C int32) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xisalpha->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procisalpha.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_isalpha_l = dll.NewProc("_isalpha_l") var _ = proc_isalpha_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _isalpha_l(int _C,_locale_t _Locale); func X_isalpha_l(tls *TLS, __C int32, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_isalpha_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_isalpha_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procisupper = dll.NewProc("isupper") var _ = procisupper.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) isupper(int _C); func Xisupper(tls *TLS, __C int32) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xisupper->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procisupper.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_isupper_l = dll.NewProc("_isupper_l") var _ = proc_isupper_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _isupper_l(int _C,_locale_t _Locale); func X_isupper_l(tls *TLS, __C int32, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_isupper_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_isupper_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procislower = dll.NewProc("islower") var _ = procislower.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) islower(int _C); func Xislower(tls *TLS, __C int32) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xislower->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procislower.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_islower_l = dll.NewProc("_islower_l") var _ = proc_islower_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _islower_l(int _C,_locale_t _Locale); func X_islower_l(tls *TLS, __C int32, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_islower_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_islower_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procisdigit = dll.NewProc("isdigit") var _ = procisdigit.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) isdigit(int _C); func Xisdigit(tls *TLS, __C int32) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xisdigit->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procisdigit.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_isdigit_l = dll.NewProc("_isdigit_l") var _ = proc_isdigit_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _isdigit_l(int _C,_locale_t _Locale); func X_isdigit_l(tls *TLS, __C int32, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_isdigit_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_isdigit_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procisxdigit = dll.NewProc("isxdigit") var _ = procisxdigit.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) isxdigit(int _C); func Xisxdigit(tls *TLS, __C int32) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xisxdigit->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procisxdigit.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_isxdigit_l = dll.NewProc("_isxdigit_l") var _ = proc_isxdigit_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _isxdigit_l(int _C,_locale_t _Locale); func X_isxdigit_l(tls *TLS, __C int32, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_isxdigit_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_isxdigit_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procisspace = dll.NewProc("isspace") var _ = procisspace.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) isspace(int _C); func Xisspace(tls *TLS, __C int32) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xisspace->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procisspace.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_isspace_l = dll.NewProc("_isspace_l") var _ = proc_isspace_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _isspace_l(int _C,_locale_t _Locale); func X_isspace_l(tls *TLS, __C int32, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_isspace_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_isspace_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procispunct = dll.NewProc("ispunct") var _ = procispunct.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) ispunct(int _C); func Xispunct(tls *TLS, __C int32) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xispunct->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procispunct.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_ispunct_l = dll.NewProc("_ispunct_l") var _ = proc_ispunct_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _ispunct_l(int _C,_locale_t _Locale); func X_ispunct_l(tls *TLS, __C int32, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_ispunct_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_ispunct_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procisalnum = dll.NewProc("isalnum") var _ = procisalnum.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) isalnum(int _C); func Xisalnum(tls *TLS, __C int32) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xisalnum->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procisalnum.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_isalnum_l = dll.NewProc("_isalnum_l") var _ = proc_isalnum_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _isalnum_l(int _C,_locale_t _Locale); func X_isalnum_l(tls *TLS, __C int32, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_isalnum_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_isalnum_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procisprint = dll.NewProc("isprint") var _ = procisprint.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) isprint(int _C); func Xisprint(tls *TLS, __C int32) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xisprint->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procisprint.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_isprint_l = dll.NewProc("_isprint_l") var _ = proc_isprint_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _isprint_l(int _C,_locale_t _Locale); func X_isprint_l(tls *TLS, __C int32, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_isprint_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_isprint_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procisgraph = dll.NewProc("isgraph") var _ = procisgraph.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) isgraph(int _C); func Xisgraph(tls *TLS, __C int32) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xisgraph->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procisgraph.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_isgraph_l = dll.NewProc("_isgraph_l") var _ = proc_isgraph_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _isgraph_l(int _C,_locale_t _Locale); func X_isgraph_l(tls *TLS, __C int32, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_isgraph_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_isgraph_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var prociscntrl = dll.NewProc("iscntrl") var _ = prociscntrl.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) iscntrl(int _C); func Xiscntrl(tls *TLS, __C int32) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xiscntrl->%+v`, r) }() } r0, r1, err := syscall.SyscallN(prociscntrl.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_iscntrl_l = dll.NewProc("_iscntrl_l") var _ = proc_iscntrl_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _iscntrl_l(int _C,_locale_t _Locale); func X_iscntrl_l(tls *TLS, __C int32, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_iscntrl_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_iscntrl_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proctoupper = dll.NewProc("toupper") var _ = proctoupper.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) toupper(int _C); func Xtoupper(tls *TLS, __C int32) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xtoupper->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proctoupper.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proctolower = dll.NewProc("tolower") var _ = proctolower.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) tolower(int _C); func Xtolower(tls *TLS, __C int32) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xtolower->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proctolower.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_tolower = dll.NewProc("_tolower") var _ = proc_tolower.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _tolower(int _C); func X_tolower(tls *TLS, __C int32) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`X_tolower->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_tolower.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_tolower_l = dll.NewProc("_tolower_l") var _ = proc_tolower_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _tolower_l(int _C,_locale_t _Locale); func X_tolower_l(tls *TLS, __C int32, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_tolower_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_tolower_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_toupper = dll.NewProc("_toupper") var _ = proc_toupper.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _toupper(int _C); func X_toupper(tls *TLS, __C int32) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`X_toupper->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_toupper.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_toupper_l = dll.NewProc("_toupper_l") var _ = proc_toupper_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _toupper_l(int _C,_locale_t _Locale); func X_toupper_l(tls *TLS, __C int32, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_toupper_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_toupper_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc__isascii = dll.NewProc("__isascii") var _ = proc__isascii.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) __isascii(int _C); func X__isascii(tls *TLS, __C int32) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`X__isascii->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__isascii.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc__toascii = dll.NewProc("__toascii") var _ = proc__toascii.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) __toascii(int _C); func X__toascii(tls *TLS, __C int32) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`X__toascii->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__toascii.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc__iscsymf = dll.NewProc("__iscsymf") var _ = proc__iscsymf.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) __iscsymf(int _C); func X__iscsymf(tls *TLS, __C int32) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`X__iscsymf->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__iscsymf.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc__iscsym = dll.NewProc("__iscsym") var _ = proc__iscsym.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) __iscsym(int _C); func X__iscsym(tls *TLS, __C int32) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`X__iscsym->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__iscsym.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procisblank = dll.NewProc("isblank") var _ = procisblank.Addr() // int __attribute__((__cdecl__)) isblank(int _C); func Xisblank(tls *TLS, __C int32) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xisblank->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procisblank.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var prociswalpha = dll.NewProc("iswalpha") var _ = prociswalpha.Addr() // int __attribute__((__cdecl__)) iswalpha(wint_t _C); func Xiswalpha(tls *TLS, __C Twint_t) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xiswalpha->%+v`, r) }() } r0, r1, err := syscall.SyscallN(prociswalpha.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_iswalpha_l = dll.NewProc("_iswalpha_l") var _ = proc_iswalpha_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _iswalpha_l(wint_t _C,_locale_t _Locale); func X_iswalpha_l(tls *TLS, __C Twint_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_iswalpha_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_iswalpha_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var prociswupper = dll.NewProc("iswupper") var _ = prociswupper.Addr() // int __attribute__((__cdecl__)) iswupper(wint_t _C); func Xiswupper(tls *TLS, __C Twint_t) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xiswupper->%+v`, r) }() } r0, r1, err := syscall.SyscallN(prociswupper.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_iswupper_l = dll.NewProc("_iswupper_l") var _ = proc_iswupper_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _iswupper_l(wint_t _C,_locale_t _Locale); func X_iswupper_l(tls *TLS, __C Twint_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_iswupper_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_iswupper_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var prociswlower = dll.NewProc("iswlower") var _ = prociswlower.Addr() // int __attribute__((__cdecl__)) iswlower(wint_t _C); func Xiswlower(tls *TLS, __C Twint_t) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xiswlower->%+v`, r) }() } r0, r1, err := syscall.SyscallN(prociswlower.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_iswlower_l = dll.NewProc("_iswlower_l") var _ = proc_iswlower_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _iswlower_l(wint_t _C,_locale_t _Locale); func X_iswlower_l(tls *TLS, __C Twint_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_iswlower_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_iswlower_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var prociswdigit = dll.NewProc("iswdigit") var _ = prociswdigit.Addr() // int __attribute__((__cdecl__)) iswdigit(wint_t _C); func Xiswdigit(tls *TLS, __C Twint_t) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xiswdigit->%+v`, r) }() } r0, r1, err := syscall.SyscallN(prociswdigit.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_iswdigit_l = dll.NewProc("_iswdigit_l") var _ = proc_iswdigit_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _iswdigit_l(wint_t _C,_locale_t _Locale); func X_iswdigit_l(tls *TLS, __C Twint_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_iswdigit_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_iswdigit_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var prociswxdigit = dll.NewProc("iswxdigit") var _ = prociswxdigit.Addr() // int __attribute__((__cdecl__)) iswxdigit(wint_t _C); func Xiswxdigit(tls *TLS, __C Twint_t) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xiswxdigit->%+v`, r) }() } r0, r1, err := syscall.SyscallN(prociswxdigit.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_iswxdigit_l = dll.NewProc("_iswxdigit_l") var _ = proc_iswxdigit_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _iswxdigit_l(wint_t _C,_locale_t _Locale); func X_iswxdigit_l(tls *TLS, __C Twint_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_iswxdigit_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_iswxdigit_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var prociswspace = dll.NewProc("iswspace") var _ = prociswspace.Addr() // int __attribute__((__cdecl__)) iswspace(wint_t _C); func Xiswspace(tls *TLS, __C Twint_t) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xiswspace->%+v`, r) }() } r0, r1, err := syscall.SyscallN(prociswspace.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_iswspace_l = dll.NewProc("_iswspace_l") var _ = proc_iswspace_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _iswspace_l(wint_t _C,_locale_t _Locale); func X_iswspace_l(tls *TLS, __C Twint_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_iswspace_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_iswspace_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var prociswpunct = dll.NewProc("iswpunct") var _ = prociswpunct.Addr() // int __attribute__((__cdecl__)) iswpunct(wint_t _C); func Xiswpunct(tls *TLS, __C Twint_t) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xiswpunct->%+v`, r) }() } r0, r1, err := syscall.SyscallN(prociswpunct.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_iswpunct_l = dll.NewProc("_iswpunct_l") var _ = proc_iswpunct_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _iswpunct_l(wint_t _C,_locale_t _Locale); func X_iswpunct_l(tls *TLS, __C Twint_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_iswpunct_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_iswpunct_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var prociswalnum = dll.NewProc("iswalnum") var _ = prociswalnum.Addr() // int __attribute__((__cdecl__)) iswalnum(wint_t _C); func Xiswalnum(tls *TLS, __C Twint_t) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xiswalnum->%+v`, r) }() } r0, r1, err := syscall.SyscallN(prociswalnum.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_iswalnum_l = dll.NewProc("_iswalnum_l") var _ = proc_iswalnum_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _iswalnum_l(wint_t _C,_locale_t _Locale); func X_iswalnum_l(tls *TLS, __C Twint_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_iswalnum_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_iswalnum_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var prociswprint = dll.NewProc("iswprint") var _ = prociswprint.Addr() // int __attribute__((__cdecl__)) iswprint(wint_t _C); func Xiswprint(tls *TLS, __C Twint_t) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xiswprint->%+v`, r) }() } r0, r1, err := syscall.SyscallN(prociswprint.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_iswprint_l = dll.NewProc("_iswprint_l") var _ = proc_iswprint_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _iswprint_l(wint_t _C,_locale_t _Locale); func X_iswprint_l(tls *TLS, __C Twint_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_iswprint_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_iswprint_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var prociswgraph = dll.NewProc("iswgraph") var _ = prociswgraph.Addr() // int __attribute__((__cdecl__)) iswgraph(wint_t _C); func Xiswgraph(tls *TLS, __C Twint_t) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xiswgraph->%+v`, r) }() } r0, r1, err := syscall.SyscallN(prociswgraph.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_iswgraph_l = dll.NewProc("_iswgraph_l") var _ = proc_iswgraph_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _iswgraph_l(wint_t _C,_locale_t _Locale); func X_iswgraph_l(tls *TLS, __C Twint_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_iswgraph_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_iswgraph_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var prociswcntrl = dll.NewProc("iswcntrl") var _ = prociswcntrl.Addr() // int __attribute__((__cdecl__)) iswcntrl(wint_t _C); func Xiswcntrl(tls *TLS, __C Twint_t) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xiswcntrl->%+v`, r) }() } r0, r1, err := syscall.SyscallN(prociswcntrl.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_iswcntrl_l = dll.NewProc("_iswcntrl_l") var _ = proc_iswcntrl_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _iswcntrl_l(wint_t _C,_locale_t _Locale); func X_iswcntrl_l(tls *TLS, __C Twint_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_iswcntrl_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_iswcntrl_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var prociswascii = dll.NewProc("iswascii") var _ = prociswascii.Addr() // int __attribute__((__cdecl__)) iswascii(wint_t _C); func Xiswascii(tls *TLS, __C Twint_t) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xiswascii->%+v`, r) }() } r0, r1, err := syscall.SyscallN(prociswascii.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procisleadbyte = dll.NewProc("isleadbyte") var _ = procisleadbyte.Addr() // int __attribute__((__cdecl__)) isleadbyte(int _C); func Xisleadbyte(tls *TLS, __C int32) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xisleadbyte->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procisleadbyte.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_isleadbyte_l = dll.NewProc("_isleadbyte_l") var _ = proc_isleadbyte_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _isleadbyte_l(int _C,_locale_t _Locale); func X_isleadbyte_l(tls *TLS, __C int32, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_isleadbyte_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_isleadbyte_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proctowupper = dll.NewProc("towupper") var _ = proctowupper.Addr() // wint_t __attribute__((__cdecl__)) towupper(wint_t _C); func Xtowupper(tls *TLS, __C Twint_t) (r Twint_t) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xtowupper->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proctowupper.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var proc_towupper_l = dll.NewProc("_towupper_l") var _ = proc_towupper_l.Addr() // __attribute__ ((__dllimport__)) wint_t __attribute__((__cdecl__)) _towupper_l(wint_t _C,_locale_t _Locale); func X_towupper_l(tls *TLS, __C Twint_t, __Locale T_locale_t) (r Twint_t) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_towupper_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_towupper_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var proctowlower = dll.NewProc("towlower") var _ = proctowlower.Addr() // wint_t __attribute__((__cdecl__)) towlower(wint_t _C); func Xtowlower(tls *TLS, __C Twint_t) (r Twint_t) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xtowlower->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proctowlower.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var proc_towlower_l = dll.NewProc("_towlower_l") var _ = proc_towlower_l.Addr() // __attribute__ ((__dllimport__)) wint_t __attribute__((__cdecl__)) _towlower_l(wint_t _C,_locale_t _Locale); func X_towlower_l(tls *TLS, __C Twint_t, __Locale T_locale_t) (r Twint_t) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_towlower_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_towlower_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var prociswctype = dll.NewProc("iswctype") var _ = prociswctype.Addr() // int __attribute__((__cdecl__)) iswctype(wint_t _C,wctype_t _Type); func Xiswctype(tls *TLS, __C Twint_t, __Type Twctype_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Type=%+v", __C, __Type) defer func() { trc(`Xiswctype->%+v`, r) }() } r0, r1, err := syscall.SyscallN(prociswctype.Addr(), uintptr(__C), uintptr(__Type)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_iswctype_l = dll.NewProc("_iswctype_l") var _ = proc_iswctype_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _iswctype_l(wint_t _C,wctype_t _Type,_locale_t _Locale); func X_iswctype_l(tls *TLS, __C Twint_t, __Type Twctype_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Type=%+v _Locale=%+v", __C, __Type, __Locale) defer func() { trc(`X_iswctype_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_iswctype_l.Addr(), uintptr(__C), uintptr(__Type), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc__iswcsymf = dll.NewProc("__iswcsymf") var _ = proc__iswcsymf.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) __iswcsymf(wint_t _C); func X__iswcsymf(tls *TLS, __C Twint_t) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`X__iswcsymf->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__iswcsymf.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_iswcsymf_l = dll.NewProc("_iswcsymf_l") var _ = proc_iswcsymf_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _iswcsymf_l(wint_t _C,_locale_t _Locale); func X_iswcsymf_l(tls *TLS, __C Twint_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_iswcsymf_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_iswcsymf_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc__iswcsym = dll.NewProc("__iswcsym") var _ = proc__iswcsym.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) __iswcsym(wint_t _C); func X__iswcsym(tls *TLS, __C Twint_t) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`X__iswcsym->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__iswcsym.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_iswcsym_l = dll.NewProc("_iswcsym_l") var _ = proc_iswcsym_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _iswcsym_l(wint_t _C,_locale_t _Locale); func X_iswcsym_l(tls *TLS, __C Twint_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Locale=%+v", __C, __Locale) defer func() { trc(`X_iswcsym_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_iswcsym_l.Addr(), uintptr(__C), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procis_wctype = dll.NewProc("is_wctype") var _ = procis_wctype.Addr() // int __attribute__((__cdecl__)) is_wctype(wint_t _C,wctype_t _Type); func Xis_wctype(tls *TLS, __C Twint_t, __Type Twctype_t) (r int32) { if __ccgo_strace { trc("_C=%+v _Type=%+v", __C, __Type) defer func() { trc(`Xis_wctype->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procis_wctype.Addr(), uintptr(__C), uintptr(__Type)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var prociswblank = dll.NewProc("iswblank") var _ = prociswblank.Addr() // int __attribute__((__cdecl__)) iswblank(wint_t _C); func Xiswblank(tls *TLS, __C Twint_t) (r int32) { if __ccgo_strace { trc("_C=%+v", __C) defer func() { trc(`Xiswblank->%+v`, r) }() } r0, r1, err := syscall.SyscallN(prociswblank.Addr(), uintptr(__C)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc___mb_cur_max_func = dll.NewProc("___mb_cur_max_func") var _ = proc___mb_cur_max_func.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) ___mb_cur_max_func(void); func X___mb_cur_max_func(tls *TLS) (r int32) { if __ccgo_strace { trc("") defer func() { trc(`X___mb_cur_max_func->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc___mb_cur_max_func.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } type T_exception = struct { Ftype1 int32 Fname uintptr Farg1 float64 Farg2 float64 Fretval float64 } type T__mingw_dbl_type_t = struct { Fval [0]uint64 Flh [0]struct { Flow uint32 Fhigh uint32 } Fx float64 } type T__mingw_flt_type_t = struct { Fval [0]uint32 Fx float32 } type T__mingw_ldbl_type_t = struct { Flh [0]struct { Flow uint32 Fhigh uint32 F__ccgo8 uint32 F__ccgo12 uint32 } Fx float64 F__ccgo_pad2 [8]byte } var proc__setusermatherr = dll.NewProc("__setusermatherr") var _ = proc__setusermatherr.Addr() // __attribute__ ((__dllimport__)) void __setusermatherr(int ( *)(struct _exception *)); func X__setusermatherr(tls *TLS, _0 uintptr) { X__ccgo_SyscallFP() panic(663) } var procabs = dll.NewProc("abs") var _ = procabs.Addr() // int __attribute__((__cdecl__)) abs(int _X); func Xabs(tls *TLS, __X int32) (r int32) { if __ccgo_strace { trc("_X=%+v", __X) defer func() { trc(`Xabs->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procabs.Addr(), uintptr(__X)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proclabs = dll.NewProc("labs") var _ = proclabs.Addr() // long __attribute__((__cdecl__)) labs(long _X); func Xlabs(tls *TLS, __X int32) (r int32) { if __ccgo_strace { trc("_X=%+v", __X) defer func() { trc(`Xlabs->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proclabs.Addr(), uintptr(__X)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } type T_complex = struct { Fx float64 Fy float64 } type Tfloat_t = float32 type Tdouble_t = float64 type T_iobuf = struct { F_Placeholder uintptr } type TFILE = struct { F_Placeholder uintptr } type T_off_t = int32 type Toff32_t = int32 type T_off64_t = int64 type Toff64_t = int64 type Toff_t = int32 type Tfpos_t = int64 var proc_fsopen = dll.NewProc("_fsopen") var _ = proc_fsopen.Addr() // __attribute__ ((__dllimport__)) FILE * __attribute__((__cdecl__)) _fsopen(const char *_Filename,const char *_Mode,int _ShFlag); func X_fsopen(tls *TLS, __Filename uintptr, __Mode uintptr, __ShFlag int32) (r uintptr) { if __ccgo_strace { trc("_Filename=%+v _Mode=%+v _ShFlag=%+v", __Filename, __Mode, __ShFlag) defer func() { trc(`X_fsopen->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_fsopen.Addr(), __Filename, __Mode, uintptr(__ShFlag)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procclearerr = dll.NewProc("clearerr") var _ = procclearerr.Addr() // void __attribute__((__cdecl__)) clearerr(FILE *_File); func Xclearerr(tls *TLS, __File uintptr) { if __ccgo_strace { trc("_File=%+v", __File) } r0, r1, err := syscall.SyscallN(procclearerr.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var procfclose = dll.NewProc("fclose") var _ = procfclose.Addr() // int __attribute__((__cdecl__)) fclose(FILE *_File); func Xfclose(tls *TLS, __File uintptr) (r int32) { if __ccgo_strace { trc("_File=%+v", __File) defer func() { trc(`Xfclose->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procfclose.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_fcloseall = dll.NewProc("_fcloseall") var _ = proc_fcloseall.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fcloseall(void); func X_fcloseall(tls *TLS) (r int32) { if __ccgo_strace { trc("") defer func() { trc(`X_fcloseall->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_fcloseall.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_fdopen = dll.NewProc("_fdopen") var _ = proc_fdopen.Addr() // __attribute__ ((__dllimport__)) FILE * __attribute__((__cdecl__)) _fdopen(int _FileHandle,const char *_Mode); func X_fdopen(tls *TLS, __FileHandle int32, __Mode uintptr) (r uintptr) { if __ccgo_strace { trc("_FileHandle=%+v _Mode=%+v", __FileHandle, __Mode) defer func() { trc(`X_fdopen->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_fdopen.Addr(), uintptr(__FileHandle), __Mode) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procfeof = dll.NewProc("feof") var _ = procfeof.Addr() // int __attribute__((__cdecl__)) feof(FILE *_File); func Xfeof(tls *TLS, __File uintptr) (r int32) { if __ccgo_strace { trc("_File=%+v", __File) defer func() { trc(`Xfeof->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procfeof.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procferror = dll.NewProc("ferror") var _ = procferror.Addr() // int __attribute__((__cdecl__)) ferror(FILE *_File); func Xferror(tls *TLS, __File uintptr) (r int32) { if __ccgo_strace { trc("_File=%+v", __File) defer func() { trc(`Xferror->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procferror.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procfflush = dll.NewProc("fflush") var _ = procfflush.Addr() // int __attribute__((__cdecl__)) fflush(FILE *_File); func Xfflush(tls *TLS, __File uintptr) (r int32) { if __ccgo_strace { trc("_File=%+v", __File) defer func() { trc(`Xfflush->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procfflush.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procfgetc = dll.NewProc("fgetc") var _ = procfgetc.Addr() // int __attribute__((__cdecl__)) fgetc(FILE *_File); func Xfgetc(tls *TLS, __File uintptr) (r int32) { if __ccgo_strace { trc("_File=%+v", __File) defer func() { trc(`Xfgetc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procfgetc.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_fgetchar = dll.NewProc("_fgetchar") var _ = proc_fgetchar.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fgetchar(void); func X_fgetchar(tls *TLS) (r int32) { if __ccgo_strace { trc("") defer func() { trc(`X_fgetchar->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_fgetchar.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procfgetpos = dll.NewProc("fgetpos") var _ = procfgetpos.Addr() // int __attribute__((__cdecl__)) fgetpos(FILE * __restrict__ _File ,fpos_t * __restrict__ _Pos); func Xfgetpos(tls *TLS, __File uintptr, __Pos uintptr) (r int32) { if __ccgo_strace { trc("_File=%+v _Pos=%+v", __File, __Pos) defer func() { trc(`Xfgetpos->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procfgetpos.Addr(), __File, __Pos) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procfgets = dll.NewProc("fgets") var _ = procfgets.Addr() // char * __attribute__((__cdecl__)) fgets(char * __restrict__ _Buf,int _MaxCount,FILE * __restrict__ _File); func Xfgets(tls *TLS, __Buf uintptr, __MaxCount int32, __File uintptr) (r uintptr) { if __ccgo_strace { trc("_Buf=%+v _MaxCount=%+v _File=%+v", __Buf, __MaxCount, __File) defer func() { trc(`Xfgets->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procfgets.Addr(), __Buf, uintptr(__MaxCount), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_fileno = dll.NewProc("_fileno") var _ = proc_fileno.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fileno(FILE *_File); func X_fileno(tls *TLS, __File uintptr) (r int32) { if __ccgo_strace { trc("_File=%+v", __File) defer func() { trc(`X_fileno->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_fileno.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_tempnam = dll.NewProc("_tempnam") var _ = proc_tempnam.Addr() // __attribute__ ((__dllimport__)) char * __attribute__((__cdecl__)) _tempnam(const char *_DirName,const char *_FilePrefix); func X_tempnam(tls *TLS, __DirName uintptr, __FilePrefix uintptr) (r uintptr) { if __ccgo_strace { trc("_DirName=%+v _FilePrefix=%+v", __DirName, __FilePrefix) defer func() { trc(`X_tempnam->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_tempnam.Addr(), __DirName, __FilePrefix) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_flushall = dll.NewProc("_flushall") var _ = proc_flushall.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _flushall(void); func X_flushall(tls *TLS) (r int32) { if __ccgo_strace { trc("") defer func() { trc(`X_flushall->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_flushall.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procfopen = dll.NewProc("fopen") var _ = procfopen.Addr() // FILE * __attribute__((__cdecl__)) fopen(const char * __restrict__ _Filename,const char * __restrict__ _Mode); func Xfopen(tls *TLS, __Filename uintptr, __Mode uintptr) (r uintptr) { if __ccgo_strace { trc("_Filename=%+v _Mode=%+v", __Filename, __Mode) defer func() { trc(`Xfopen->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procfopen.Addr(), __Filename, __Mode) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procfputc = dll.NewProc("fputc") var _ = procfputc.Addr() // int __attribute__((__cdecl__)) fputc(int _Ch,FILE *_File); func Xfputc(tls *TLS, __Ch int32, __File uintptr) (r int32) { if __ccgo_strace { trc("_Ch=%+v _File=%+v", __Ch, __File) defer func() { trc(`Xfputc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procfputc.Addr(), uintptr(__Ch), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_fputchar = dll.NewProc("_fputchar") var _ = proc_fputchar.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fputchar(int _Ch); func X_fputchar(tls *TLS, __Ch int32) (r int32) { if __ccgo_strace { trc("_Ch=%+v", __Ch) defer func() { trc(`X_fputchar->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_fputchar.Addr(), uintptr(__Ch)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procfputs = dll.NewProc("fputs") var _ = procfputs.Addr() // int __attribute__((__cdecl__)) fputs(const char * __restrict__ _Str,FILE * __restrict__ _File); func Xfputs(tls *TLS, __Str uintptr, __File uintptr) (r int32) { if __ccgo_strace { trc("_Str=%+v _File=%+v", __Str, __File) defer func() { trc(`Xfputs->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procfputs.Addr(), __Str, __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procfread = dll.NewProc("fread") var _ = procfread.Addr() // size_t __attribute__((__cdecl__)) fread(void * __restrict__ _DstBuf,size_t _ElementSize,size_t _Count,FILE * __restrict__ _File); func Xfread(tls *TLS, __DstBuf uintptr, __ElementSize Tsize_t, __Count Tsize_t, __File uintptr) (r Tsize_t) { if __ccgo_strace { trc("_DstBuf=%+v _ElementSize=%+v _Count=%+v _File=%+v", __DstBuf, __ElementSize, __Count, __File) defer func() { trc(`Xfread->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procfread.Addr(), __DstBuf, uintptr(__ElementSize), uintptr(__Count), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var procfreopen = dll.NewProc("freopen") var _ = procfreopen.Addr() // FILE * __attribute__((__cdecl__)) freopen(const char * __restrict__ _Filename,const char * __restrict__ _Mode,FILE * __restrict__ _File); func Xfreopen(tls *TLS, __Filename uintptr, __Mode uintptr, __File uintptr) (r uintptr) { if __ccgo_strace { trc("_Filename=%+v _Mode=%+v _File=%+v", __Filename, __Mode, __File) defer func() { trc(`Xfreopen->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procfreopen.Addr(), __Filename, __Mode, __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procfsetpos = dll.NewProc("fsetpos") var _ = procfsetpos.Addr() // int __attribute__((__cdecl__)) fsetpos(FILE *_File,const fpos_t *_Pos); func Xfsetpos(tls *TLS, __File uintptr, __Pos uintptr) (r int32) { if __ccgo_strace { trc("_File=%+v _Pos=%+v", __File, __Pos) defer func() { trc(`Xfsetpos->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procfsetpos.Addr(), __File, __Pos) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procfseek = dll.NewProc("fseek") var _ = procfseek.Addr() // int __attribute__((__cdecl__)) fseek(FILE *_File,long _Offset,int _Origin); func Xfseek(tls *TLS, __File uintptr, __Offset int32, __Origin int32) (r int32) { if __ccgo_strace { trc("_File=%+v _Offset=%+v _Origin=%+v", __File, __Offset, __Origin) defer func() { trc(`Xfseek->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procfseek.Addr(), __File, uintptr(__Offset), uintptr(__Origin)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procftell = dll.NewProc("ftell") var _ = procftell.Addr() // long __attribute__((__cdecl__)) ftell(FILE *_File); func Xftell(tls *TLS, __File uintptr) (r int32) { if __ccgo_strace { trc("_File=%+v", __File) defer func() { trc(`Xftell->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procftell.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_fseeki64 = dll.NewProc("_fseeki64") var _ = proc_fseeki64.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fseeki64(FILE *_File, long long _Offset,int _Origin); func X_fseeki64(tls *TLS, __File uintptr, __Offset int64, __Origin int32) (r int32) { if __ccgo_strace { trc("_File=%+v _Offset=%+v _Origin=%+v", __File, __Offset, __Origin) defer func() { trc(`X_fseeki64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_fseeki64.Addr(), __File, uintptr(__Offset), uintptr(__Origin)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_ftelli64 = dll.NewProc("_ftelli64") var _ = proc_ftelli64.Addr() // __attribute__ ((__dllimport__)) long long __attribute__((__cdecl__)) _ftelli64(FILE *_File); func X_ftelli64(tls *TLS, __File uintptr) (r int64) { if __ccgo_strace { trc("_File=%+v", __File) defer func() { trc(`X_ftelli64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_ftelli64.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int64(r0) } var procfwrite = dll.NewProc("fwrite") var _ = procfwrite.Addr() // size_t __attribute__((__cdecl__)) fwrite(const void * __restrict__ _Str,size_t _Size,size_t _Count,FILE * __restrict__ _File); func Xfwrite(tls *TLS, __Str uintptr, __Size Tsize_t, __Count Tsize_t, __File uintptr) (r Tsize_t) { if __ccgo_strace { trc("_Str=%+v _Size=%+v _Count=%+v _File=%+v", __Str, __Size, __Count, __File) defer func() { trc(`Xfwrite->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procfwrite.Addr(), __Str, uintptr(__Size), uintptr(__Count), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var procgetc = dll.NewProc("getc") var _ = procgetc.Addr() // int __attribute__((__cdecl__)) getc(FILE *_File); func Xgetc(tls *TLS, __File uintptr) (r int32) { if __ccgo_strace { trc("_File=%+v", __File) defer func() { trc(`Xgetc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procgetc.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procgetchar = dll.NewProc("getchar") var _ = procgetchar.Addr() // int __attribute__((__cdecl__)) getchar(void); func Xgetchar(tls *TLS) (r int32) { if __ccgo_strace { trc("") defer func() { trc(`Xgetchar->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procgetchar.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_getmaxstdio = dll.NewProc("_getmaxstdio") var _ = proc_getmaxstdio.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _getmaxstdio(void); func X_getmaxstdio(tls *TLS) (r int32) { if __ccgo_strace { trc("") defer func() { trc(`X_getmaxstdio->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_getmaxstdio.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procgets = dll.NewProc("gets") var _ = procgets.Addr() // char * __attribute__((__cdecl__)) gets(char *_Buffer); func Xgets(tls *TLS, __Buffer uintptr) (r uintptr) { if __ccgo_strace { trc("_Buffer=%+v", __Buffer) defer func() { trc(`Xgets->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procgets.Addr(), __Buffer) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_getw = dll.NewProc("_getw") var _ = proc_getw.Addr() // int __attribute__((__cdecl__)) _getw(FILE *_File); func X_getw(tls *TLS, __File uintptr) (r int32) { if __ccgo_strace { trc("_File=%+v", __File) defer func() { trc(`X_getw->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_getw.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procperror = dll.NewProc("perror") var _ = procperror.Addr() // void __attribute__((__cdecl__)) perror(const char *_ErrMsg); func Xperror(tls *TLS, __ErrMsg uintptr) { if __ccgo_strace { trc("_ErrMsg=%+v", __ErrMsg) } r0, r1, err := syscall.SyscallN(procperror.Addr(), __ErrMsg) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc_pclose = dll.NewProc("_pclose") var _ = proc_pclose.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _pclose(FILE *_File); func X_pclose(tls *TLS, __File uintptr) (r int32) { if __ccgo_strace { trc("_File=%+v", __File) defer func() { trc(`X_pclose->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_pclose.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_popen = dll.NewProc("_popen") var _ = proc_popen.Addr() // __attribute__ ((__dllimport__)) FILE * __attribute__((__cdecl__)) _popen(const char *_Command,const char *_Mode); func X_popen(tls *TLS, __Command uintptr, __Mode uintptr) (r uintptr) { if __ccgo_strace { trc("_Command=%+v _Mode=%+v", __Command, __Mode) defer func() { trc(`X_popen->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_popen.Addr(), __Command, __Mode) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procputc = dll.NewProc("putc") var _ = procputc.Addr() // int __attribute__((__cdecl__)) putc(int _Ch,FILE *_File); func Xputc(tls *TLS, __Ch int32, __File uintptr) (r int32) { if __ccgo_strace { trc("_Ch=%+v _File=%+v", __Ch, __File) defer func() { trc(`Xputc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procputc.Addr(), uintptr(__Ch), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procputchar = dll.NewProc("putchar") var _ = procputchar.Addr() // int __attribute__((__cdecl__)) putchar(int _Ch); func Xputchar(tls *TLS, __Ch int32) (r int32) { if __ccgo_strace { trc("_Ch=%+v", __Ch) defer func() { trc(`Xputchar->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procputchar.Addr(), uintptr(__Ch)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procputs = dll.NewProc("puts") var _ = procputs.Addr() // int __attribute__((__cdecl__)) puts(const char *_Str); func Xputs(tls *TLS, __Str uintptr) (r int32) { if __ccgo_strace { trc("_Str=%+v", __Str) defer func() { trc(`Xputs->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procputs.Addr(), __Str) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_putw = dll.NewProc("_putw") var _ = proc_putw.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _putw(int _Word,FILE *_File); func X_putw(tls *TLS, __Word int32, __File uintptr) (r int32) { if __ccgo_strace { trc("_Word=%+v _File=%+v", __Word, __File) defer func() { trc(`X_putw->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_putw.Addr(), uintptr(__Word), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procremove = dll.NewProc("remove") var _ = procremove.Addr() // int __attribute__((__cdecl__)) remove(const char *_Filename); func Xremove(tls *TLS, __Filename uintptr) (r int32) { if __ccgo_strace { trc("_Filename=%+v", __Filename) defer func() { trc(`Xremove->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procremove.Addr(), __Filename) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procrename = dll.NewProc("rename") var _ = procrename.Addr() // int __attribute__((__cdecl__)) rename(const char *_OldFilename,const char *_NewFilename); func Xrename(tls *TLS, __OldFilename uintptr, __NewFilename uintptr) (r int32) { if __ccgo_strace { trc("_OldFilename=%+v _NewFilename=%+v", __OldFilename, __NewFilename) defer func() { trc(`Xrename->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procrename.Addr(), __OldFilename, __NewFilename) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_unlink = dll.NewProc("_unlink") var _ = proc_unlink.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _unlink(const char *_Filename); func X_unlink(tls *TLS, __Filename uintptr) (r int32) { if __ccgo_strace { trc("_Filename=%+v", __Filename) defer func() { trc(`X_unlink->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_unlink.Addr(), __Filename) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procrewind = dll.NewProc("rewind") var _ = procrewind.Addr() // void __attribute__((__cdecl__)) rewind(FILE *_File); func Xrewind(tls *TLS, __File uintptr) { if __ccgo_strace { trc("_File=%+v", __File) } r0, r1, err := syscall.SyscallN(procrewind.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc_rmtmp = dll.NewProc("_rmtmp") var _ = proc_rmtmp.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _rmtmp(void); func X_rmtmp(tls *TLS) (r int32) { if __ccgo_strace { trc("") defer func() { trc(`X_rmtmp->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_rmtmp.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procsetbuf = dll.NewProc("setbuf") var _ = procsetbuf.Addr() // void __attribute__((__cdecl__)) setbuf(FILE * __restrict__ _File,char * __restrict__ _Buffer); func Xsetbuf(tls *TLS, __File uintptr, __Buffer uintptr) { if __ccgo_strace { trc("_File=%+v _Buffer=%+v", __File, __Buffer) } r0, r1, err := syscall.SyscallN(procsetbuf.Addr(), __File, __Buffer) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc_setmaxstdio = dll.NewProc("_setmaxstdio") var _ = proc_setmaxstdio.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _setmaxstdio(int _Max); func X_setmaxstdio(tls *TLS, __Max int32) (r int32) { if __ccgo_strace { trc("_Max=%+v", __Max) defer func() { trc(`X_setmaxstdio->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_setmaxstdio.Addr(), uintptr(__Max)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procsetvbuf = dll.NewProc("setvbuf") var _ = procsetvbuf.Addr() // int __attribute__((__cdecl__)) setvbuf(FILE * __restrict__ _File,char * __restrict__ _Buf,int _Mode,size_t _Size); func Xsetvbuf(tls *TLS, __File uintptr, __Buf uintptr, __Mode int32, __Size Tsize_t) (r int32) { if __ccgo_strace { trc("_File=%+v _Buf=%+v _Mode=%+v _Size=%+v", __File, __Buf, __Mode, __Size) defer func() { trc(`Xsetvbuf->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procsetvbuf.Addr(), __File, __Buf, uintptr(__Mode), uintptr(__Size)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proctmpfile = dll.NewProc("tmpfile") var _ = proctmpfile.Addr() // FILE * __attribute__((__cdecl__)) tmpfile(void); func Xtmpfile(tls *TLS) (r uintptr) { if __ccgo_strace { trc("") defer func() { trc(`Xtmpfile->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proctmpfile.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proctmpnam = dll.NewProc("tmpnam") var _ = proctmpnam.Addr() // char * __attribute__((__cdecl__)) tmpnam(char *_Buffer); func Xtmpnam(tls *TLS, __Buffer uintptr) (r uintptr) { if __ccgo_strace { trc("_Buffer=%+v", __Buffer) defer func() { trc(`Xtmpnam->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proctmpnam.Addr(), __Buffer) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procungetc = dll.NewProc("ungetc") var _ = procungetc.Addr() // int __attribute__((__cdecl__)) ungetc(int _Ch,FILE *_File); func Xungetc(tls *TLS, __Ch int32, __File uintptr) (r int32) { if __ccgo_strace { trc("_Ch=%+v _File=%+v", __Ch, __File) defer func() { trc(`Xungetc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procungetc.Addr(), uintptr(__Ch), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_set_printf_count_output = dll.NewProc("_set_printf_count_output") var _ = proc_set_printf_count_output.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _set_printf_count_output(int _Value); func X_set_printf_count_output(tls *TLS, __Value int32) (r int32) { if __ccgo_strace { trc("_Value=%+v", __Value) defer func() { trc(`X_set_printf_count_output->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_set_printf_count_output.Addr(), uintptr(__Value)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_get_printf_count_output = dll.NewProc("_get_printf_count_output") var _ = proc_get_printf_count_output.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _get_printf_count_output(void); func X_get_printf_count_output(tls *TLS) (r int32) { if __ccgo_strace { trc("") defer func() { trc(`X_get_printf_count_output->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_get_printf_count_output.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wfsopen = dll.NewProc("_wfsopen") var _ = proc_wfsopen.Addr() // __attribute__ ((__dllimport__)) FILE * __attribute__((__cdecl__)) _wfsopen(const wchar_t *_Filename,const wchar_t *_Mode,int _ShFlag); func X_wfsopen(tls *TLS, __Filename uintptr, __Mode uintptr, __ShFlag int32) (r uintptr) { if __ccgo_strace { trc("_Filename=%+v _Mode=%+v _ShFlag=%+v", __Filename, __Mode, __ShFlag) defer func() { trc(`X_wfsopen->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wfsopen.Addr(), __Filename, __Mode, uintptr(__ShFlag)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procfgetwc = dll.NewProc("fgetwc") var _ = procfgetwc.Addr() // wint_t __attribute__((__cdecl__)) fgetwc(FILE *_File); func Xfgetwc(tls *TLS, __File uintptr) (r Twint_t) { if __ccgo_strace { trc("_File=%+v", __File) defer func() { trc(`Xfgetwc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procfgetwc.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var proc_fgetwchar = dll.NewProc("_fgetwchar") var _ = proc_fgetwchar.Addr() // __attribute__ ((__dllimport__)) wint_t __attribute__((__cdecl__)) _fgetwchar(void); func X_fgetwchar(tls *TLS) (r Twint_t) { if __ccgo_strace { trc("") defer func() { trc(`X_fgetwchar->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_fgetwchar.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var procfputwc = dll.NewProc("fputwc") var _ = procfputwc.Addr() // wint_t __attribute__((__cdecl__)) fputwc(wchar_t _Ch,FILE *_File); func Xfputwc(tls *TLS, __Ch Twchar_t, __File uintptr) (r Twint_t) { if __ccgo_strace { trc("_Ch=%+v _File=%+v", __Ch, __File) defer func() { trc(`Xfputwc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procfputwc.Addr(), uintptr(__Ch), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var proc_fputwchar = dll.NewProc("_fputwchar") var _ = proc_fputwchar.Addr() // __attribute__ ((__dllimport__)) wint_t __attribute__((__cdecl__)) _fputwchar(wchar_t _Ch); func X_fputwchar(tls *TLS, __Ch Twchar_t) (r Twint_t) { if __ccgo_strace { trc("_Ch=%+v", __Ch) defer func() { trc(`X_fputwchar->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_fputwchar.Addr(), uintptr(__Ch)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var procgetwc = dll.NewProc("getwc") var _ = procgetwc.Addr() // wint_t __attribute__((__cdecl__)) getwc(FILE *_File); func Xgetwc(tls *TLS, __File uintptr) (r Twint_t) { if __ccgo_strace { trc("_File=%+v", __File) defer func() { trc(`Xgetwc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procgetwc.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var procgetwchar = dll.NewProc("getwchar") var _ = procgetwchar.Addr() // wint_t __attribute__((__cdecl__)) getwchar(void); func Xgetwchar(tls *TLS) (r Twint_t) { if __ccgo_strace { trc("") defer func() { trc(`Xgetwchar->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procgetwchar.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var procputwc = dll.NewProc("putwc") var _ = procputwc.Addr() // wint_t __attribute__((__cdecl__)) putwc(wchar_t _Ch,FILE *_File); func Xputwc(tls *TLS, __Ch Twchar_t, __File uintptr) (r Twint_t) { if __ccgo_strace { trc("_Ch=%+v _File=%+v", __Ch, __File) defer func() { trc(`Xputwc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procputwc.Addr(), uintptr(__Ch), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var procputwchar = dll.NewProc("putwchar") var _ = procputwchar.Addr() // wint_t __attribute__((__cdecl__)) putwchar(wchar_t _Ch); func Xputwchar(tls *TLS, __Ch Twchar_t) (r Twint_t) { if __ccgo_strace { trc("_Ch=%+v", __Ch) defer func() { trc(`Xputwchar->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procputwchar.Addr(), uintptr(__Ch)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var procungetwc = dll.NewProc("ungetwc") var _ = procungetwc.Addr() // wint_t __attribute__((__cdecl__)) ungetwc(wint_t _Ch,FILE *_File); func Xungetwc(tls *TLS, __Ch Twint_t, __File uintptr) (r Twint_t) { if __ccgo_strace { trc("_Ch=%+v _File=%+v", __Ch, __File) defer func() { trc(`Xungetwc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procungetwc.Addr(), uintptr(__Ch), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var procfgetws = dll.NewProc("fgetws") var _ = procfgetws.Addr() // wchar_t * __attribute__((__cdecl__)) fgetws(wchar_t * __restrict__ _Dst,int _SizeInWords,FILE * __restrict__ _File); func Xfgetws(tls *TLS, __Dst uintptr, __SizeInWords int32, __File uintptr) (r uintptr) { if __ccgo_strace { trc("_Dst=%+v _SizeInWords=%+v _File=%+v", __Dst, __SizeInWords, __File) defer func() { trc(`Xfgetws->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procfgetws.Addr(), __Dst, uintptr(__SizeInWords), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procfputws = dll.NewProc("fputws") var _ = procfputws.Addr() // int __attribute__((__cdecl__)) fputws(const wchar_t * __restrict__ _Str,FILE * __restrict__ _File); func Xfputws(tls *TLS, __Str uintptr, __File uintptr) (r int32) { if __ccgo_strace { trc("_Str=%+v _File=%+v", __Str, __File) defer func() { trc(`Xfputws->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procfputws.Addr(), __Str, __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_getws = dll.NewProc("_getws") var _ = proc_getws.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _getws(wchar_t *_String); func X_getws(tls *TLS, __String uintptr) (r uintptr) { if __ccgo_strace { trc("_String=%+v", __String) defer func() { trc(`X_getws->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_getws.Addr(), __String) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_putws = dll.NewProc("_putws") var _ = proc_putws.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _putws(const wchar_t *_Str); func X_putws(tls *TLS, __Str uintptr) (r int32) { if __ccgo_strace { trc("_Str=%+v", __Str) defer func() { trc(`X_putws->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_putws.Addr(), __Str) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wtempnam = dll.NewProc("_wtempnam") var _ = proc_wtempnam.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _wtempnam(const wchar_t *_Directory,const wchar_t *_FilePrefix); func X_wtempnam(tls *TLS, __Directory uintptr, __FilePrefix uintptr) (r uintptr) { if __ccgo_strace { trc("_Directory=%+v _FilePrefix=%+v", __Directory, __FilePrefix) defer func() { trc(`X_wtempnam->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wtempnam.Addr(), __Directory, __FilePrefix) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wfdopen = dll.NewProc("_wfdopen") var _ = proc_wfdopen.Addr() // __attribute__ ((__dllimport__)) FILE * __attribute__((__cdecl__)) _wfdopen(int _FileHandle ,const wchar_t *_Mode); func X_wfdopen(tls *TLS, __FileHandle int32, __Mode uintptr) (r uintptr) { if __ccgo_strace { trc("_FileHandle=%+v _Mode=%+v", __FileHandle, __Mode) defer func() { trc(`X_wfdopen->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wfdopen.Addr(), uintptr(__FileHandle), __Mode) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wfopen = dll.NewProc("_wfopen") var _ = proc_wfopen.Addr() // __attribute__ ((__dllimport__)) FILE * __attribute__((__cdecl__)) _wfopen(const wchar_t * __restrict__ _Filename,const wchar_t *__restrict__ _Mode); func X_wfopen(tls *TLS, __Filename uintptr, __Mode uintptr) (r uintptr) { if __ccgo_strace { trc("_Filename=%+v _Mode=%+v", __Filename, __Mode) defer func() { trc(`X_wfopen->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wfopen.Addr(), __Filename, __Mode) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wfreopen = dll.NewProc("_wfreopen") var _ = proc_wfreopen.Addr() // __attribute__ ((__dllimport__)) FILE * __attribute__((__cdecl__)) _wfreopen(const wchar_t * __restrict__ _Filename,const wchar_t * __restrict__ _Mode,FILE * __restrict__ _OldFile); func X_wfreopen(tls *TLS, __Filename uintptr, __Mode uintptr, __OldFile uintptr) (r uintptr) { if __ccgo_strace { trc("_Filename=%+v _Mode=%+v _OldFile=%+v", __Filename, __Mode, __OldFile) defer func() { trc(`X_wfreopen->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wfreopen.Addr(), __Filename, __Mode, __OldFile) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wperror = dll.NewProc("_wperror") var _ = proc_wperror.Addr() // __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _wperror(const wchar_t *_ErrMsg); func X_wperror(tls *TLS, __ErrMsg uintptr) { if __ccgo_strace { trc("_ErrMsg=%+v", __ErrMsg) } r0, r1, err := syscall.SyscallN(proc_wperror.Addr(), __ErrMsg) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc_wpopen = dll.NewProc("_wpopen") var _ = proc_wpopen.Addr() // __attribute__ ((__dllimport__)) FILE * __attribute__((__cdecl__)) _wpopen(const wchar_t *_Command,const wchar_t *_Mode); func X_wpopen(tls *TLS, __Command uintptr, __Mode uintptr) (r uintptr) { if __ccgo_strace { trc("_Command=%+v _Mode=%+v", __Command, __Mode) defer func() { trc(`X_wpopen->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wpopen.Addr(), __Command, __Mode) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wremove = dll.NewProc("_wremove") var _ = proc_wremove.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wremove(const wchar_t *_Filename); func X_wremove(tls *TLS, __Filename uintptr) (r int32) { if __ccgo_strace { trc("_Filename=%+v", __Filename) defer func() { trc(`X_wremove->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wremove.Addr(), __Filename) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wtmpnam = dll.NewProc("_wtmpnam") var _ = proc_wtmpnam.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _wtmpnam(wchar_t *_Buffer); func X_wtmpnam(tls *TLS, __Buffer uintptr) (r uintptr) { if __ccgo_strace { trc("_Buffer=%+v", __Buffer) defer func() { trc(`X_wtmpnam->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wtmpnam.Addr(), __Buffer) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_fgetwc_nolock = dll.NewProc("_fgetwc_nolock") var _ = proc_fgetwc_nolock.Addr() // __attribute__ ((__dllimport__)) wint_t __attribute__((__cdecl__)) _fgetwc_nolock(FILE *_File); func X_fgetwc_nolock(tls *TLS, __File uintptr) (r Twint_t) { if __ccgo_strace { trc("_File=%+v", __File) defer func() { trc(`X_fgetwc_nolock->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_fgetwc_nolock.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var proc_fputwc_nolock = dll.NewProc("_fputwc_nolock") var _ = proc_fputwc_nolock.Addr() // __attribute__ ((__dllimport__)) wint_t __attribute__((__cdecl__)) _fputwc_nolock(wchar_t _Ch,FILE *_File); func X_fputwc_nolock(tls *TLS, __Ch Twchar_t, __File uintptr) (r Twint_t) { if __ccgo_strace { trc("_Ch=%+v _File=%+v", __Ch, __File) defer func() { trc(`X_fputwc_nolock->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_fputwc_nolock.Addr(), uintptr(__Ch), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var proc_ungetwc_nolock = dll.NewProc("_ungetwc_nolock") var _ = proc_ungetwc_nolock.Addr() // __attribute__ ((__dllimport__)) wint_t __attribute__((__cdecl__)) _ungetwc_nolock(wint_t _Ch,FILE *_File); func X_ungetwc_nolock(tls *TLS, __Ch Twint_t, __File uintptr) (r Twint_t) { if __ccgo_strace { trc("_Ch=%+v _File=%+v", __Ch, __File) defer func() { trc(`X_ungetwc_nolock->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_ungetwc_nolock.Addr(), uintptr(__Ch), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var proc_fgetc_nolock = dll.NewProc("_fgetc_nolock") var _ = proc_fgetc_nolock.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fgetc_nolock(FILE *_File); func X_fgetc_nolock(tls *TLS, __File uintptr) (r int32) { if __ccgo_strace { trc("_File=%+v", __File) defer func() { trc(`X_fgetc_nolock->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_fgetc_nolock.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_fputc_nolock = dll.NewProc("_fputc_nolock") var _ = proc_fputc_nolock.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fputc_nolock(int _Char, FILE *_File); func X_fputc_nolock(tls *TLS, __Char int32, __File uintptr) (r int32) { if __ccgo_strace { trc("_Char=%+v _File=%+v", __Char, __File) defer func() { trc(`X_fputc_nolock->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_fputc_nolock.Addr(), uintptr(__Char), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_getc_nolock = dll.NewProc("_getc_nolock") var _ = proc_getc_nolock.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _getc_nolock(FILE *_File); func X_getc_nolock(tls *TLS, __File uintptr) (r int32) { if __ccgo_strace { trc("_File=%+v", __File) defer func() { trc(`X_getc_nolock->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_getc_nolock.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_putc_nolock = dll.NewProc("_putc_nolock") var _ = proc_putc_nolock.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _putc_nolock(int _Char, FILE *_File); func X_putc_nolock(tls *TLS, __Char int32, __File uintptr) (r int32) { if __ccgo_strace { trc("_Char=%+v _File=%+v", __Char, __File) defer func() { trc(`X_putc_nolock->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_putc_nolock.Addr(), uintptr(__Char), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_lock_file = dll.NewProc("_lock_file") var _ = proc_lock_file.Addr() // __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _lock_file(FILE *_File); func X_lock_file(tls *TLS, __File uintptr) { if __ccgo_strace { trc("_File=%+v", __File) } r0, r1, err := syscall.SyscallN(proc_lock_file.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc_unlock_file = dll.NewProc("_unlock_file") var _ = proc_unlock_file.Addr() // __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _unlock_file(FILE *_File); func X_unlock_file(tls *TLS, __File uintptr) { if __ccgo_strace { trc("_File=%+v", __File) } r0, r1, err := syscall.SyscallN(proc_unlock_file.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc_fclose_nolock = dll.NewProc("_fclose_nolock") var _ = proc_fclose_nolock.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fclose_nolock(FILE *_File); func X_fclose_nolock(tls *TLS, __File uintptr) (r int32) { if __ccgo_strace { trc("_File=%+v", __File) defer func() { trc(`X_fclose_nolock->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_fclose_nolock.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_fflush_nolock = dll.NewProc("_fflush_nolock") var _ = proc_fflush_nolock.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fflush_nolock(FILE *_File); func X_fflush_nolock(tls *TLS, __File uintptr) (r int32) { if __ccgo_strace { trc("_File=%+v", __File) defer func() { trc(`X_fflush_nolock->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_fflush_nolock.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_fread_nolock = dll.NewProc("_fread_nolock") var _ = proc_fread_nolock.Addr() // __attribute__ ((__dllimport__)) size_t __attribute__((__cdecl__)) _fread_nolock(void * __restrict__ _DstBuf,size_t _ElementSize,size_t _Count,FILE * __restrict__ _File); func X_fread_nolock(tls *TLS, __DstBuf uintptr, __ElementSize Tsize_t, __Count Tsize_t, __File uintptr) (r Tsize_t) { if __ccgo_strace { trc("_DstBuf=%+v _ElementSize=%+v _Count=%+v _File=%+v", __DstBuf, __ElementSize, __Count, __File) defer func() { trc(`X_fread_nolock->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_fread_nolock.Addr(), __DstBuf, uintptr(__ElementSize), uintptr(__Count), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var proc_fseek_nolock = dll.NewProc("_fseek_nolock") var _ = proc_fseek_nolock.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fseek_nolock(FILE *_File,long _Offset,int _Origin); func X_fseek_nolock(tls *TLS, __File uintptr, __Offset int32, __Origin int32) (r int32) { if __ccgo_strace { trc("_File=%+v _Offset=%+v _Origin=%+v", __File, __Offset, __Origin) defer func() { trc(`X_fseek_nolock->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_fseek_nolock.Addr(), __File, uintptr(__Offset), uintptr(__Origin)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_ftell_nolock = dll.NewProc("_ftell_nolock") var _ = proc_ftell_nolock.Addr() // __attribute__ ((__dllimport__)) long __attribute__((__cdecl__)) _ftell_nolock(FILE *_File); func X_ftell_nolock(tls *TLS, __File uintptr) (r int32) { if __ccgo_strace { trc("_File=%+v", __File) defer func() { trc(`X_ftell_nolock->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_ftell_nolock.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_fseeki64_nolock = dll.NewProc("_fseeki64_nolock") var _ = proc_fseeki64_nolock.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fseeki64_nolock(FILE *_File, long long _Offset,int _Origin); func X_fseeki64_nolock(tls *TLS, __File uintptr, __Offset int64, __Origin int32) (r int32) { if __ccgo_strace { trc("_File=%+v _Offset=%+v _Origin=%+v", __File, __Offset, __Origin) defer func() { trc(`X_fseeki64_nolock->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_fseeki64_nolock.Addr(), __File, uintptr(__Offset), uintptr(__Origin)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_ftelli64_nolock = dll.NewProc("_ftelli64_nolock") var _ = proc_ftelli64_nolock.Addr() // __attribute__ ((__dllimport__)) long long __attribute__((__cdecl__)) _ftelli64_nolock(FILE *_File); func X_ftelli64_nolock(tls *TLS, __File uintptr) (r int64) { if __ccgo_strace { trc("_File=%+v", __File) defer func() { trc(`X_ftelli64_nolock->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_ftelli64_nolock.Addr(), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int64(r0) } var proc_fwrite_nolock = dll.NewProc("_fwrite_nolock") var _ = proc_fwrite_nolock.Addr() // __attribute__ ((__dllimport__)) size_t __attribute__((__cdecl__)) _fwrite_nolock(const void * __restrict__ _DstBuf,size_t _Size,size_t _Count,FILE * __restrict__ _File); func X_fwrite_nolock(tls *TLS, __DstBuf uintptr, __Size Tsize_t, __Count Tsize_t, __File uintptr) (r Tsize_t) { if __ccgo_strace { trc("_DstBuf=%+v _Size=%+v _Count=%+v _File=%+v", __DstBuf, __Size, __Count, __File) defer func() { trc(`X_fwrite_nolock->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_fwrite_nolock.Addr(), __DstBuf, uintptr(__Size), uintptr(__Count), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var proc_ungetc_nolock = dll.NewProc("_ungetc_nolock") var _ = proc_ungetc_nolock.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _ungetc_nolock(int _Ch,FILE *_File); func X_ungetc_nolock(tls *TLS, __Ch int32, __File uintptr) (r int32) { if __ccgo_strace { trc("_Ch=%+v _File=%+v", __Ch, __File) defer func() { trc(`X_ungetc_nolock->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_ungetc_nolock.Addr(), uintptr(__Ch), __File) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wspawnv = dll.NewProc("_wspawnv") var _ = proc_wspawnv.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _wspawnv(int _Mode,const wchar_t *_Filename,const wchar_t *const *_ArgList); func X_wspawnv(tls *TLS, __Mode int32, __Filename uintptr, __ArgList uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Mode=%+v _Filename=%+v _ArgList=%+v", __Mode, __Filename, __ArgList) defer func() { trc(`X_wspawnv->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wspawnv.Addr(), uintptr(__Mode), __Filename, __ArgList) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_wspawnve = dll.NewProc("_wspawnve") var _ = proc_wspawnve.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _wspawnve(int _Mode,const wchar_t *_Filename,const wchar_t *const *_ArgList,const wchar_t *const *_Env); func X_wspawnve(tls *TLS, __Mode int32, __Filename uintptr, __ArgList uintptr, __Env uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Mode=%+v _Filename=%+v _ArgList=%+v _Env=%+v", __Mode, __Filename, __ArgList, __Env) defer func() { trc(`X_wspawnve->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wspawnve.Addr(), uintptr(__Mode), __Filename, __ArgList, __Env) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_wspawnvp = dll.NewProc("_wspawnvp") var _ = proc_wspawnvp.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _wspawnvp(int _Mode,const wchar_t *_Filename,const wchar_t *const *_ArgList); func X_wspawnvp(tls *TLS, __Mode int32, __Filename uintptr, __ArgList uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Mode=%+v _Filename=%+v _ArgList=%+v", __Mode, __Filename, __ArgList) defer func() { trc(`X_wspawnvp->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wspawnvp.Addr(), uintptr(__Mode), __Filename, __ArgList) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_wspawnvpe = dll.NewProc("_wspawnvpe") var _ = proc_wspawnvpe.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _wspawnvpe(int _Mode,const wchar_t *_Filename,const wchar_t *const *_ArgList,const wchar_t *const *_Env); func X_wspawnvpe(tls *TLS, __Mode int32, __Filename uintptr, __ArgList uintptr, __Env uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Mode=%+v _Filename=%+v _ArgList=%+v _Env=%+v", __Mode, __Filename, __ArgList, __Env) defer func() { trc(`X_wspawnvpe->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wspawnvpe.Addr(), uintptr(__Mode), __Filename, __ArgList, __Env) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_spawnv = dll.NewProc("_spawnv") var _ = proc_spawnv.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _spawnv(int _Mode,const char *_Filename,const char *const *_ArgList); func X_spawnv(tls *TLS, __Mode int32, __Filename uintptr, __ArgList uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Mode=%+v _Filename=%+v _ArgList=%+v", __Mode, __Filename, __ArgList) defer func() { trc(`X_spawnv->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_spawnv.Addr(), uintptr(__Mode), __Filename, __ArgList) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_spawnve = dll.NewProc("_spawnve") var _ = proc_spawnve.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _spawnve(int _Mode,const char *_Filename,const char *const *_ArgList,const char *const *_Env); func X_spawnve(tls *TLS, __Mode int32, __Filename uintptr, __ArgList uintptr, __Env uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Mode=%+v _Filename=%+v _ArgList=%+v _Env=%+v", __Mode, __Filename, __ArgList, __Env) defer func() { trc(`X_spawnve->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_spawnve.Addr(), uintptr(__Mode), __Filename, __ArgList, __Env) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_spawnvp = dll.NewProc("_spawnvp") var _ = proc_spawnvp.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _spawnvp(int _Mode,const char *_Filename,const char *const *_ArgList); func X_spawnvp(tls *TLS, __Mode int32, __Filename uintptr, __ArgList uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Mode=%+v _Filename=%+v _ArgList=%+v", __Mode, __Filename, __ArgList) defer func() { trc(`X_spawnvp->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_spawnvp.Addr(), uintptr(__Mode), __Filename, __ArgList) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_spawnvpe = dll.NewProc("_spawnvpe") var _ = proc_spawnvpe.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _spawnvpe(int _Mode,const char *_Filename,const char *const *_ArgList,const char *const *_Env); func X_spawnvpe(tls *TLS, __Mode int32, __Filename uintptr, __ArgList uintptr, __Env uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Mode=%+v _Filename=%+v _ArgList=%+v _Env=%+v", __Mode, __Filename, __ArgList, __Env) defer func() { trc(`X_spawnvpe->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_spawnvpe.Addr(), uintptr(__Mode), __Filename, __ArgList, __Env) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } type T_onexit_t = uintptr type Tdiv_t = struct { Fquot int32 Frem int32 } type T_div_t = Tdiv_t type Tldiv_t = struct { Fquot int32 Frem int32 } type T_ldiv_t = Tldiv_t type T_LDOUBLE = struct { Fld [10]uint8 } type T_CRT_DOUBLE = struct { Fx float64 } type T_CRT_FLOAT = struct { Ff float32 } type T_LONGDOUBLE = struct { Fx float64 } type T_LDBL12 = struct { Fld12 [12]uint8 } type T_purecall_handler = uintptr var proc_set_purecall_handler = dll.NewProc("_set_purecall_handler") var _ = proc_set_purecall_handler.Addr() // __attribute__ ((__dllimport__)) _purecall_handler __attribute__((__cdecl__)) _set_purecall_handler(_purecall_handler _Handler); func X_set_purecall_handler(tls *TLS, __Handler T_purecall_handler) (r T_purecall_handler) { X__ccgo_SyscallFP() panic(663) } var proc_get_purecall_handler = dll.NewProc("_get_purecall_handler") var _ = proc_get_purecall_handler.Addr() // __attribute__ ((__dllimport__)) _purecall_handler __attribute__((__cdecl__)) _get_purecall_handler(void); func X_get_purecall_handler(tls *TLS) (r T_purecall_handler) { if __ccgo_strace { trc("") defer func() { trc(`X_get_purecall_handler->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_get_purecall_handler.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return T_purecall_handler(r0) } type T_invalid_parameter_handler = uintptr var proc_set_invalid_parameter_handler = dll.NewProc("_set_invalid_parameter_handler") var _ = proc_set_invalid_parameter_handler.Addr() // __attribute__ ((__dllimport__)) _invalid_parameter_handler __attribute__((__cdecl__)) _set_invalid_parameter_handler(_invalid_parameter_handler _Handler); func X_set_invalid_parameter_handler(tls *TLS, __Handler T_invalid_parameter_handler) (r T_invalid_parameter_handler) { X__ccgo_SyscallFP() panic(663) } var proc_get_invalid_parameter_handler = dll.NewProc("_get_invalid_parameter_handler") var _ = proc_get_invalid_parameter_handler.Addr() // __attribute__ ((__dllimport__)) _invalid_parameter_handler __attribute__((__cdecl__)) _get_invalid_parameter_handler(void); func X_get_invalid_parameter_handler(tls *TLS) (r T_invalid_parameter_handler) { if __ccgo_strace { trc("") defer func() { trc(`X_get_invalid_parameter_handler->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_get_invalid_parameter_handler.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return T_invalid_parameter_handler(r0) } var proc_set_errno = dll.NewProc("_set_errno") var _ = proc_set_errno.Addr() // errno_t __attribute__((__cdecl__)) _set_errno(int _Value); func X_set_errno(tls *TLS, __Value int32) (r Terrno_t) { if __ccgo_strace { trc("_Value=%+v", __Value) defer func() { trc(`X_set_errno->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_set_errno.Addr(), uintptr(__Value)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_get_errno = dll.NewProc("_get_errno") var _ = proc_get_errno.Addr() // errno_t __attribute__((__cdecl__)) _get_errno(int *_Value); func X_get_errno(tls *TLS, __Value uintptr) (r Terrno_t) { if __ccgo_strace { trc("_Value=%+v", __Value) defer func() { trc(`X_get_errno->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_get_errno.Addr(), __Value) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc__doserrno = dll.NewProc("__doserrno") var _ = proc__doserrno.Addr() // __attribute__ ((__dllimport__)) unsigned long * __attribute__((__cdecl__)) __doserrno(void); func X__doserrno(tls *TLS) (r uintptr) { if __ccgo_strace { trc("") defer func() { trc(`X__doserrno->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__doserrno.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_set_doserrno = dll.NewProc("_set_doserrno") var _ = proc_set_doserrno.Addr() // errno_t __attribute__((__cdecl__)) _set_doserrno(unsigned long _Value); func X_set_doserrno(tls *TLS, __Value uint32) (r Terrno_t) { if __ccgo_strace { trc("_Value=%+v", __Value) defer func() { trc(`X_set_doserrno->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_set_doserrno.Addr(), uintptr(__Value)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_get_doserrno = dll.NewProc("_get_doserrno") var _ = proc_get_doserrno.Addr() // errno_t __attribute__((__cdecl__)) _get_doserrno(unsigned long *_Value); func X_get_doserrno(tls *TLS, __Value uintptr) (r Terrno_t) { if __ccgo_strace { trc("_Value=%+v", __Value) defer func() { trc(`X_get_doserrno->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_get_doserrno.Addr(), __Value) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc__sys_errlist = dll.NewProc("__sys_errlist") var _ = proc__sys_errlist.Addr() // __attribute__ ((__dllimport__)) char ** __attribute__((__cdecl__)) __sys_errlist(void); func X__sys_errlist(tls *TLS) (r uintptr) { if __ccgo_strace { trc("") defer func() { trc(`X__sys_errlist->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__sys_errlist.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc__sys_nerr = dll.NewProc("__sys_nerr") var _ = proc__sys_nerr.Addr() // __attribute__ ((__dllimport__)) int * __attribute__((__cdecl__)) __sys_nerr(void); func X__sys_nerr(tls *TLS) (r uintptr) { if __ccgo_strace { trc("") defer func() { trc(`X__sys_nerr->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__sys_nerr.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc__p___argv = dll.NewProc("__p___argv") var _ = proc__p___argv.Addr() // __attribute__ ((__dllimport__)) char *** __attribute__((__cdecl__)) __p___argv(void); func X__p___argv(tls *TLS) (r uintptr) { if __ccgo_strace { trc("") defer func() { trc(`X__p___argv->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__p___argv.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc__p__fmode = dll.NewProc("__p__fmode") var _ = proc__p__fmode.Addr() // __attribute__ ((__dllimport__)) int * __attribute__((__cdecl__)) __p__fmode(void); func X__p__fmode(tls *TLS) (r uintptr) { if __ccgo_strace { trc("") defer func() { trc(`X__p__fmode->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__p__fmode.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc__p___argc = dll.NewProc("__p___argc") var _ = proc__p___argc.Addr() // __attribute__ ((__dllimport__)) int * __attribute__((__cdecl__)) __p___argc(void); func X__p___argc(tls *TLS) (r uintptr) { if __ccgo_strace { trc("") defer func() { trc(`X__p___argc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__p___argc.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc__p___wargv = dll.NewProc("__p___wargv") var _ = proc__p___wargv.Addr() // __attribute__ ((__dllimport__)) wchar_t *** __attribute__((__cdecl__)) __p___wargv(void); func X__p___wargv(tls *TLS) (r uintptr) { if __ccgo_strace { trc("") defer func() { trc(`X__p___wargv->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__p___wargv.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc__p__environ = dll.NewProc("__p__environ") var _ = proc__p__environ.Addr() // __attribute__ ((__dllimport__)) char *** __attribute__((__cdecl__)) __p__environ(void); func X__p__environ(tls *TLS) (r uintptr) { if __ccgo_strace { trc("") defer func() { trc(`X__p__environ->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__p__environ.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc__p__wenviron = dll.NewProc("__p__wenviron") var _ = proc__p__wenviron.Addr() // __attribute__ ((__dllimport__)) wchar_t *** __attribute__((__cdecl__)) __p__wenviron(void); func X__p__wenviron(tls *TLS) (r uintptr) { if __ccgo_strace { trc("") defer func() { trc(`X__p__wenviron->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__p__wenviron.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc__p__pgmptr = dll.NewProc("__p__pgmptr") var _ = proc__p__pgmptr.Addr() // __attribute__ ((__dllimport__)) char ** __attribute__((__cdecl__)) __p__pgmptr(void); func X__p__pgmptr(tls *TLS) (r uintptr) { if __ccgo_strace { trc("") defer func() { trc(`X__p__pgmptr->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__p__pgmptr.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc__p__wpgmptr = dll.NewProc("__p__wpgmptr") var _ = proc__p__wpgmptr.Addr() // __attribute__ ((__dllimport__)) wchar_t ** __attribute__((__cdecl__)) __p__wpgmptr(void); func X__p__wpgmptr(tls *TLS) (r uintptr) { if __ccgo_strace { trc("") defer func() { trc(`X__p__wpgmptr->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__p__wpgmptr.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_get_pgmptr = dll.NewProc("_get_pgmptr") var _ = proc_get_pgmptr.Addr() // errno_t __attribute__((__cdecl__)) _get_pgmptr(char **_Value); func X_get_pgmptr(tls *TLS, __Value uintptr) (r Terrno_t) { if __ccgo_strace { trc("_Value=%+v", __Value) defer func() { trc(`X_get_pgmptr->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_get_pgmptr.Addr(), __Value) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_get_wpgmptr = dll.NewProc("_get_wpgmptr") var _ = proc_get_wpgmptr.Addr() // errno_t __attribute__((__cdecl__)) _get_wpgmptr(wchar_t **_Value); func X_get_wpgmptr(tls *TLS, __Value uintptr) (r Terrno_t) { if __ccgo_strace { trc("_Value=%+v", __Value) defer func() { trc(`X_get_wpgmptr->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_get_wpgmptr.Addr(), __Value) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_set_fmode = dll.NewProc("_set_fmode") var _ = proc_set_fmode.Addr() // __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _set_fmode(int _Mode); func X_set_fmode(tls *TLS, __Mode int32) (r Terrno_t) { if __ccgo_strace { trc("_Mode=%+v", __Mode) defer func() { trc(`X_set_fmode->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_set_fmode.Addr(), uintptr(__Mode)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_get_fmode = dll.NewProc("_get_fmode") var _ = proc_get_fmode.Addr() // __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _get_fmode(int *_PMode); func X_get_fmode(tls *TLS, __PMode uintptr) (r Terrno_t) { if __ccgo_strace { trc("_PMode=%+v", __PMode) defer func() { trc(`X_get_fmode->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_get_fmode.Addr(), __PMode) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_exit = dll.NewProc("_exit") var _ = proc_exit.Addr() // void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _exit(int _Code) __attribute__ ((__noreturn__)); func X_exit(tls *TLS, __Code int32) { if __ccgo_strace { trc("_Code=%+v", __Code) } r0, r1, err := syscall.SyscallN(proc_exit.Addr(), uintptr(__Code)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var procquick_exit = dll.NewProc("quick_exit") var _ = procquick_exit.Addr() // void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) quick_exit(int _Code) __attribute__ ((__noreturn__)); func Xquick_exit(tls *TLS, __Code int32) { if __ccgo_strace { trc("_Code=%+v", __Code) } r0, r1, err := syscall.SyscallN(procquick_exit.Addr(), uintptr(__Code)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc_Exit = dll.NewProc("_Exit") var _ = proc_Exit.Addr() // void __attribute__((__cdecl__)) _Exit(int) __attribute__ ((__noreturn__)); func X_Exit(tls *TLS, _0 int32) { if __ccgo_strace { trc("0=%+v", _0) } r0, r1, err := syscall.SyscallN(proc_Exit.Addr(), uintptr(_0)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var procabort = dll.NewProc("abort") var _ = procabort.Addr() // void __attribute__((__cdecl__)) __attribute__ ((__noreturn__)) abort(void); func Xabort(tls *TLS) { if __ccgo_strace { trc("") } r0, r1, err := syscall.SyscallN(procabort.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc_set_abort_behavior = dll.NewProc("_set_abort_behavior") var _ = proc_set_abort_behavior.Addr() // __attribute__ ((__dllimport__)) unsigned int __attribute__((__cdecl__)) _set_abort_behavior(unsigned int _Flags,unsigned int _Mask); func X_set_abort_behavior(tls *TLS, __Flags uint32, __Mask uint32) (r uint32) { if __ccgo_strace { trc("_Flags=%+v _Mask=%+v", __Flags, __Mask) defer func() { trc(`X_set_abort_behavior->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_set_abort_behavior.Addr(), uintptr(__Flags), uintptr(__Mask)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint32(r0) } var proc_abs64 = dll.NewProc("_abs64") var _ = proc_abs64.Addr() // long long __attribute__((__cdecl__)) _abs64( long long); func X_abs64(tls *TLS, _x int64) (r int64) { if __ccgo_strace { trc("x=%+v", _x) defer func() { trc(`X_abs64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_abs64.Addr(), uintptr(_x)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int64(r0) } var procatoi = dll.NewProc("atoi") var _ = procatoi.Addr() // int __attribute__((__cdecl__)) atoi(const char *_Str); func Xatoi(tls *TLS, __Str uintptr) (r int32) { if __ccgo_strace { trc("_Str=%+v", __Str) defer func() { trc(`Xatoi->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procatoi.Addr(), __Str) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_atoi_l = dll.NewProc("_atoi_l") var _ = proc_atoi_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _atoi_l(const char *_Str,_locale_t _Locale); func X_atoi_l(tls *TLS, __Str uintptr, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_Str=%+v _Locale=%+v", __Str, __Locale) defer func() { trc(`X_atoi_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_atoi_l.Addr(), __Str, __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procatol = dll.NewProc("atol") var _ = procatol.Addr() // long __attribute__((__cdecl__)) atol(const char *_Str); func Xatol(tls *TLS, __Str uintptr) (r int32) { if __ccgo_strace { trc("_Str=%+v", __Str) defer func() { trc(`Xatol->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procatol.Addr(), __Str) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_atol_l = dll.NewProc("_atol_l") var _ = proc_atol_l.Addr() // __attribute__ ((__dllimport__)) long __attribute__((__cdecl__)) _atol_l(const char *_Str,_locale_t _Locale); func X_atol_l(tls *TLS, __Str uintptr, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_Str=%+v _Locale=%+v", __Str, __Locale) defer func() { trc(`X_atol_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_atol_l.Addr(), __Str, __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procbsearch = dll.NewProc("bsearch") var _ = procbsearch.Addr() // void * __attribute__((__cdecl__)) bsearch(const void *_Key,const void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int ( *_PtFuncCompare)(const void *,const void *)); func Xbsearch(tls *TLS, __Key uintptr, __Base uintptr, __NumOfElements Tsize_t, __SizeOfElements Tsize_t, __PtFuncCompare uintptr) (r uintptr) { X__ccgo_SyscallFP() panic(663) } var proc_byteswap_ushort = dll.NewProc("_byteswap_ushort") var _ = proc_byteswap_ushort.Addr() // unsigned short __attribute__((__cdecl__)) _byteswap_ushort(unsigned short _Short); func X_byteswap_ushort(tls *TLS, __Short uint16) (r uint16) { if __ccgo_strace { trc("_Short=%+v", __Short) defer func() { trc(`X_byteswap_ushort->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_byteswap_ushort.Addr(), uintptr(__Short)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint16(r0) } var proc_byteswap_ulong = dll.NewProc("_byteswap_ulong") var _ = proc_byteswap_ulong.Addr() // unsigned long __attribute__((__cdecl__)) _byteswap_ulong (unsigned long _Long); func X_byteswap_ulong(tls *TLS, __Long uint32) (r uint32) { if __ccgo_strace { trc("_Long=%+v", __Long) defer func() { trc(`X_byteswap_ulong->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_byteswap_ulong.Addr(), uintptr(__Long)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint32(r0) } var proc_byteswap_uint64 = dll.NewProc("_byteswap_uint64") var _ = proc_byteswap_uint64.Addr() // unsigned long long __attribute__((__cdecl__)) _byteswap_uint64(unsigned long long _Int64); func X_byteswap_uint64(tls *TLS, __Int64 uint64) (r uint64) { if __ccgo_strace { trc("_Int64=%+v", __Int64) defer func() { trc(`X_byteswap_uint64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_byteswap_uint64.Addr(), uintptr(__Int64)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint64(r0) } var procdiv = dll.NewProc("div") var _ = procdiv.Addr() // div_t __attribute__((__cdecl__)) div(int _Numerator,int _Denominator); func Xdiv(tls *TLS, __Numerator int32, __Denominator int32) (r Tdiv_t) { if __ccgo_strace { trc("_Numerator=%+v _Denominator=%+v", __Numerator, __Denominator) defer func() { trc(`Xdiv->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procdiv.Addr(), uintptr(__Numerator), uintptr(__Denominator)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return *(*Tdiv_t)(unsafe.Pointer(&r0)) } var procgetenv = dll.NewProc("getenv") var _ = procgetenv.Addr() // char * __attribute__((__cdecl__)) getenv(const char *_VarName); func Xgetenv(tls *TLS, __VarName uintptr) (r uintptr) { if __ccgo_strace { trc("_VarName=%+v", __VarName) defer func() { trc(`Xgetenv->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procgetenv.Addr(), __VarName) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_itoa = dll.NewProc("_itoa") var _ = proc_itoa.Addr() // __attribute__ ((__dllimport__)) char * __attribute__((__cdecl__)) _itoa(int _Value,char *_Dest,int _Radix); func X_itoa(tls *TLS, __Value int32, __Dest uintptr, __Radix int32) (r uintptr) { if __ccgo_strace { trc("_Value=%+v _Dest=%+v _Radix=%+v", __Value, __Dest, __Radix) defer func() { trc(`X_itoa->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_itoa.Addr(), uintptr(__Value), __Dest, uintptr(__Radix)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_i64toa = dll.NewProc("_i64toa") var _ = proc_i64toa.Addr() // __attribute__ ((__dllimport__)) char * __attribute__((__cdecl__)) _i64toa( long long _Val,char *_DstBuf,int _Radix); func X_i64toa(tls *TLS, __Val int64, __DstBuf uintptr, __Radix int32) (r uintptr) { if __ccgo_strace { trc("_Val=%+v _DstBuf=%+v _Radix=%+v", __Val, __DstBuf, __Radix) defer func() { trc(`X_i64toa->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_i64toa.Addr(), uintptr(__Val), __DstBuf, uintptr(__Radix)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_ui64toa = dll.NewProc("_ui64toa") var _ = proc_ui64toa.Addr() // __attribute__ ((__dllimport__)) char * __attribute__((__cdecl__)) _ui64toa(unsigned long long _Val,char *_DstBuf,int _Radix); func X_ui64toa(tls *TLS, __Val uint64, __DstBuf uintptr, __Radix int32) (r uintptr) { if __ccgo_strace { trc("_Val=%+v _DstBuf=%+v _Radix=%+v", __Val, __DstBuf, __Radix) defer func() { trc(`X_ui64toa->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_ui64toa.Addr(), uintptr(__Val), __DstBuf, uintptr(__Radix)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_atoi64 = dll.NewProc("_atoi64") var _ = proc_atoi64.Addr() // __attribute__ ((__dllimport__)) long long __attribute__((__cdecl__)) _atoi64(const char *_String); func X_atoi64(tls *TLS, __String uintptr) (r int64) { if __ccgo_strace { trc("_String=%+v", __String) defer func() { trc(`X_atoi64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_atoi64.Addr(), __String) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int64(r0) } var proc_atoi64_l = dll.NewProc("_atoi64_l") var _ = proc_atoi64_l.Addr() // __attribute__ ((__dllimport__)) long long __attribute__((__cdecl__)) _atoi64_l(const char *_String,_locale_t _Locale); func X_atoi64_l(tls *TLS, __String uintptr, __Locale T_locale_t) (r int64) { if __ccgo_strace { trc("_String=%+v _Locale=%+v", __String, __Locale) defer func() { trc(`X_atoi64_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_atoi64_l.Addr(), __String, __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int64(r0) } var proc_strtoi64 = dll.NewProc("_strtoi64") var _ = proc_strtoi64.Addr() // __attribute__ ((__dllimport__)) long long __attribute__((__cdecl__)) _strtoi64(const char *_String,char **_EndPtr,int _Radix); func X_strtoi64(tls *TLS, __String uintptr, __EndPtr uintptr, __Radix int32) (r int64) { if __ccgo_strace { trc("_String=%+v _EndPtr=%+v _Radix=%+v", __String, __EndPtr, __Radix) defer func() { trc(`X_strtoi64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strtoi64.Addr(), __String, __EndPtr, uintptr(__Radix)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int64(r0) } var proc_strtoi64_l = dll.NewProc("_strtoi64_l") var _ = proc_strtoi64_l.Addr() // __attribute__ ((__dllimport__)) long long __attribute__((__cdecl__)) _strtoi64_l(const char *_String,char **_EndPtr,int _Radix,_locale_t _Locale); func X_strtoi64_l(tls *TLS, __String uintptr, __EndPtr uintptr, __Radix int32, __Locale T_locale_t) (r int64) { if __ccgo_strace { trc("_String=%+v _EndPtr=%+v _Radix=%+v _Locale=%+v", __String, __EndPtr, __Radix, __Locale) defer func() { trc(`X_strtoi64_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strtoi64_l.Addr(), __String, __EndPtr, uintptr(__Radix), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int64(r0) } var proc_strtoui64 = dll.NewProc("_strtoui64") var _ = proc_strtoui64.Addr() // __attribute__ ((__dllimport__)) unsigned long long __attribute__((__cdecl__)) _strtoui64(const char *_String,char **_EndPtr,int _Radix); func X_strtoui64(tls *TLS, __String uintptr, __EndPtr uintptr, __Radix int32) (r uint64) { if __ccgo_strace { trc("_String=%+v _EndPtr=%+v _Radix=%+v", __String, __EndPtr, __Radix) defer func() { trc(`X_strtoui64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strtoui64.Addr(), __String, __EndPtr, uintptr(__Radix)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint64(r0) } var proc_strtoui64_l = dll.NewProc("_strtoui64_l") var _ = proc_strtoui64_l.Addr() // __attribute__ ((__dllimport__)) unsigned long long __attribute__((__cdecl__)) _strtoui64_l(const char *_String,char **_EndPtr,int _Radix,_locale_t _Locale); func X_strtoui64_l(tls *TLS, __String uintptr, __EndPtr uintptr, __Radix int32, __Locale T_locale_t) (r uint64) { if __ccgo_strace { trc("_String=%+v _EndPtr=%+v _Radix=%+v _Locale=%+v", __String, __EndPtr, __Radix, __Locale) defer func() { trc(`X_strtoui64_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strtoui64_l.Addr(), __String, __EndPtr, uintptr(__Radix), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint64(r0) } var procldiv = dll.NewProc("ldiv") var _ = procldiv.Addr() // ldiv_t __attribute__((__cdecl__)) ldiv(long _Numerator,long _Denominator); func Xldiv(tls *TLS, __Numerator int32, __Denominator int32) (r Tldiv_t) { if __ccgo_strace { trc("_Numerator=%+v _Denominator=%+v", __Numerator, __Denominator) defer func() { trc(`Xldiv->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procldiv.Addr(), uintptr(__Numerator), uintptr(__Denominator)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return *(*Tldiv_t)(unsafe.Pointer(&r0)) } var proc_ltoa = dll.NewProc("_ltoa") var _ = proc_ltoa.Addr() // __attribute__ ((__dllimport__)) char * __attribute__((__cdecl__)) _ltoa(long _Value,char *_Dest,int _Radix); func X_ltoa(tls *TLS, __Value int32, __Dest uintptr, __Radix int32) (r uintptr) { if __ccgo_strace { trc("_Value=%+v _Dest=%+v _Radix=%+v", __Value, __Dest, __Radix) defer func() { trc(`X_ltoa->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_ltoa.Addr(), uintptr(__Value), __Dest, uintptr(__Radix)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procmblen = dll.NewProc("mblen") var _ = procmblen.Addr() // int __attribute__((__cdecl__)) mblen(const char *_Ch,size_t _MaxCount); func Xmblen(tls *TLS, __Ch uintptr, __MaxCount Tsize_t) (r int32) { if __ccgo_strace { trc("_Ch=%+v _MaxCount=%+v", __Ch, __MaxCount) defer func() { trc(`Xmblen->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procmblen.Addr(), __Ch, uintptr(__MaxCount)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_mblen_l = dll.NewProc("_mblen_l") var _ = proc_mblen_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _mblen_l(const char *_Ch,size_t _MaxCount,_locale_t _Locale); func X_mblen_l(tls *TLS, __Ch uintptr, __MaxCount Tsize_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_Ch=%+v _MaxCount=%+v _Locale=%+v", __Ch, __MaxCount, __Locale) defer func() { trc(`X_mblen_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_mblen_l.Addr(), __Ch, uintptr(__MaxCount), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_mbstrlen = dll.NewProc("_mbstrlen") var _ = proc_mbstrlen.Addr() // __attribute__ ((__dllimport__)) size_t __attribute__((__cdecl__)) _mbstrlen(const char *_Str); func X_mbstrlen(tls *TLS, __Str uintptr) (r Tsize_t) { if __ccgo_strace { trc("_Str=%+v", __Str) defer func() { trc(`X_mbstrlen->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_mbstrlen.Addr(), __Str) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var proc_mbstrlen_l = dll.NewProc("_mbstrlen_l") var _ = proc_mbstrlen_l.Addr() // __attribute__ ((__dllimport__)) size_t __attribute__((__cdecl__)) _mbstrlen_l(const char *_Str,_locale_t _Locale); func X_mbstrlen_l(tls *TLS, __Str uintptr, __Locale T_locale_t) (r Tsize_t) { if __ccgo_strace { trc("_Str=%+v _Locale=%+v", __Str, __Locale) defer func() { trc(`X_mbstrlen_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_mbstrlen_l.Addr(), __Str, __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var proc_mbstrnlen = dll.NewProc("_mbstrnlen") var _ = proc_mbstrnlen.Addr() // __attribute__ ((__dllimport__)) size_t __attribute__((__cdecl__)) _mbstrnlen(const char *_Str,size_t _MaxCount); func X_mbstrnlen(tls *TLS, __Str uintptr, __MaxCount Tsize_t) (r Tsize_t) { if __ccgo_strace { trc("_Str=%+v _MaxCount=%+v", __Str, __MaxCount) defer func() { trc(`X_mbstrnlen->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_mbstrnlen.Addr(), __Str, uintptr(__MaxCount)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var proc_mbstrnlen_l = dll.NewProc("_mbstrnlen_l") var _ = proc_mbstrnlen_l.Addr() // __attribute__ ((__dllimport__)) size_t __attribute__((__cdecl__)) _mbstrnlen_l(const char *_Str,size_t _MaxCount,_locale_t _Locale); func X_mbstrnlen_l(tls *TLS, __Str uintptr, __MaxCount Tsize_t, __Locale T_locale_t) (r Tsize_t) { if __ccgo_strace { trc("_Str=%+v _MaxCount=%+v _Locale=%+v", __Str, __MaxCount, __Locale) defer func() { trc(`X_mbstrnlen_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_mbstrnlen_l.Addr(), __Str, uintptr(__MaxCount), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var procmbtowc = dll.NewProc("mbtowc") var _ = procmbtowc.Addr() // int __attribute__((__cdecl__)) mbtowc(wchar_t * __restrict__ _DstCh,const char * __restrict__ _SrcCh,size_t _SrcSizeInBytes); func Xmbtowc(tls *TLS, __DstCh uintptr, __SrcCh uintptr, __SrcSizeInBytes Tsize_t) (r int32) { if __ccgo_strace { trc("_DstCh=%+v _SrcCh=%+v _SrcSizeInBytes=%+v", __DstCh, __SrcCh, __SrcSizeInBytes) defer func() { trc(`Xmbtowc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procmbtowc.Addr(), __DstCh, __SrcCh, uintptr(__SrcSizeInBytes)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_mbtowc_l = dll.NewProc("_mbtowc_l") var _ = proc_mbtowc_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _mbtowc_l(wchar_t * __restrict__ _DstCh,const char * __restrict__ _SrcCh,size_t _SrcSizeInBytes,_locale_t _Locale); func X_mbtowc_l(tls *TLS, __DstCh uintptr, __SrcCh uintptr, __SrcSizeInBytes Tsize_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_DstCh=%+v _SrcCh=%+v _SrcSizeInBytes=%+v _Locale=%+v", __DstCh, __SrcCh, __SrcSizeInBytes, __Locale) defer func() { trc(`X_mbtowc_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_mbtowc_l.Addr(), __DstCh, __SrcCh, uintptr(__SrcSizeInBytes), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procmbstowcs = dll.NewProc("mbstowcs") var _ = procmbstowcs.Addr() // size_t __attribute__((__cdecl__)) mbstowcs(wchar_t * __restrict__ _Dest,const char * __restrict__ _Source,size_t _MaxCount); func Xmbstowcs(tls *TLS, __Dest uintptr, __Source uintptr, __MaxCount Tsize_t) (r Tsize_t) { if __ccgo_strace { trc("_Dest=%+v _Source=%+v _MaxCount=%+v", __Dest, __Source, __MaxCount) defer func() { trc(`Xmbstowcs->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procmbstowcs.Addr(), __Dest, __Source, uintptr(__MaxCount)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var proc_mbstowcs_l = dll.NewProc("_mbstowcs_l") var _ = proc_mbstowcs_l.Addr() // __attribute__ ((__dllimport__)) size_t __attribute__((__cdecl__)) _mbstowcs_l(wchar_t * __restrict__ _Dest,const char * __restrict__ _Source,size_t _MaxCount,_locale_t _Locale); func X_mbstowcs_l(tls *TLS, __Dest uintptr, __Source uintptr, __MaxCount Tsize_t, __Locale T_locale_t) (r Tsize_t) { if __ccgo_strace { trc("_Dest=%+v _Source=%+v _MaxCount=%+v _Locale=%+v", __Dest, __Source, __MaxCount, __Locale) defer func() { trc(`X_mbstowcs_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_mbstowcs_l.Addr(), __Dest, __Source, uintptr(__MaxCount), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var procrand = dll.NewProc("rand") var _ = procrand.Addr() // int __attribute__((__cdecl__)) rand(void); func Xrand(tls *TLS) (r int32) { if __ccgo_strace { trc("") defer func() { trc(`Xrand->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procrand.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_set_error_mode = dll.NewProc("_set_error_mode") var _ = proc_set_error_mode.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _set_error_mode(int _Mode); func X_set_error_mode(tls *TLS, __Mode int32) (r int32) { if __ccgo_strace { trc("_Mode=%+v", __Mode) defer func() { trc(`X_set_error_mode->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_set_error_mode.Addr(), uintptr(__Mode)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procsrand = dll.NewProc("srand") var _ = procsrand.Addr() // void __attribute__((__cdecl__)) srand(unsigned int _Seed); func Xsrand(tls *TLS, __Seed uint32) { if __ccgo_strace { trc("_Seed=%+v", __Seed) } r0, r1, err := syscall.SyscallN(procsrand.Addr(), uintptr(__Seed)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var procstrtol = dll.NewProc("strtol") var _ = procstrtol.Addr() // long __attribute__((__cdecl__)) strtol(const char * __restrict__ _Str,char ** __restrict__ _EndPtr,int _Radix); func Xstrtol(tls *TLS, __Str uintptr, __EndPtr uintptr, __Radix int32) (r int32) { if __ccgo_strace { trc("_Str=%+v _EndPtr=%+v _Radix=%+v", __Str, __EndPtr, __Radix) defer func() { trc(`Xstrtol->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procstrtol.Addr(), __Str, __EndPtr, uintptr(__Radix)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_strtol_l = dll.NewProc("_strtol_l") var _ = proc_strtol_l.Addr() // __attribute__ ((__dllimport__)) long __attribute__((__cdecl__)) _strtol_l(const char * __restrict__ _Str,char ** __restrict__ _EndPtr,int _Radix,_locale_t _Locale); func X_strtol_l(tls *TLS, __Str uintptr, __EndPtr uintptr, __Radix int32, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_Str=%+v _EndPtr=%+v _Radix=%+v _Locale=%+v", __Str, __EndPtr, __Radix, __Locale) defer func() { trc(`X_strtol_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strtol_l.Addr(), __Str, __EndPtr, uintptr(__Radix), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procstrtoul = dll.NewProc("strtoul") var _ = procstrtoul.Addr() // unsigned long __attribute__((__cdecl__)) strtoul(const char * __restrict__ _Str,char ** __restrict__ _EndPtr,int _Radix); func Xstrtoul(tls *TLS, __Str uintptr, __EndPtr uintptr, __Radix int32) (r uint32) { if __ccgo_strace { trc("_Str=%+v _EndPtr=%+v _Radix=%+v", __Str, __EndPtr, __Radix) defer func() { trc(`Xstrtoul->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procstrtoul.Addr(), __Str, __EndPtr, uintptr(__Radix)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint32(r0) } var proc_strtoul_l = dll.NewProc("_strtoul_l") var _ = proc_strtoul_l.Addr() // __attribute__ ((__dllimport__)) unsigned long __attribute__((__cdecl__)) _strtoul_l(const char * __restrict__ _Str,char ** __restrict__ _EndPtr,int _Radix,_locale_t _Locale); func X_strtoul_l(tls *TLS, __Str uintptr, __EndPtr uintptr, __Radix int32, __Locale T_locale_t) (r uint32) { if __ccgo_strace { trc("_Str=%+v _EndPtr=%+v _Radix=%+v _Locale=%+v", __Str, __EndPtr, __Radix, __Locale) defer func() { trc(`X_strtoul_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strtoul_l.Addr(), __Str, __EndPtr, uintptr(__Radix), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint32(r0) } var procsystem = dll.NewProc("system") var _ = procsystem.Addr() // int __attribute__((__cdecl__)) system(const char *_Command); func Xsystem(tls *TLS, __Command uintptr) (r int32) { if __ccgo_strace { trc("_Command=%+v", __Command) defer func() { trc(`Xsystem->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procsystem.Addr(), __Command) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_ultoa = dll.NewProc("_ultoa") var _ = proc_ultoa.Addr() // __attribute__ ((__dllimport__)) char * __attribute__((__cdecl__)) _ultoa(unsigned long _Value,char *_Dest,int _Radix); func X_ultoa(tls *TLS, __Value uint32, __Dest uintptr, __Radix int32) (r uintptr) { if __ccgo_strace { trc("_Value=%+v _Dest=%+v _Radix=%+v", __Value, __Dest, __Radix) defer func() { trc(`X_ultoa->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_ultoa.Addr(), uintptr(__Value), __Dest, uintptr(__Radix)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procwctomb = dll.NewProc("wctomb") var _ = procwctomb.Addr() // int __attribute__((__cdecl__)) wctomb(char *_MbCh,wchar_t _WCh); func Xwctomb(tls *TLS, __MbCh uintptr, __WCh Twchar_t) (r int32) { if __ccgo_strace { trc("_MbCh=%+v _WCh=%+v", __MbCh, __WCh) defer func() { trc(`Xwctomb->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwctomb.Addr(), __MbCh, uintptr(__WCh)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wctomb_l = dll.NewProc("_wctomb_l") var _ = proc_wctomb_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wctomb_l(char *_MbCh,wchar_t _WCh,_locale_t _Locale); func X_wctomb_l(tls *TLS, __MbCh uintptr, __WCh Twchar_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_MbCh=%+v _WCh=%+v _Locale=%+v", __MbCh, __WCh, __Locale) defer func() { trc(`X_wctomb_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wctomb_l.Addr(), __MbCh, uintptr(__WCh), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procwcstombs = dll.NewProc("wcstombs") var _ = procwcstombs.Addr() // size_t __attribute__((__cdecl__)) wcstombs(char * __restrict__ _Dest,const wchar_t * __restrict__ _Source,size_t _MaxCount); func Xwcstombs(tls *TLS, __Dest uintptr, __Source uintptr, __MaxCount Tsize_t) (r Tsize_t) { if __ccgo_strace { trc("_Dest=%+v _Source=%+v _MaxCount=%+v", __Dest, __Source, __MaxCount) defer func() { trc(`Xwcstombs->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcstombs.Addr(), __Dest, __Source, uintptr(__MaxCount)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var proc_wcstombs_l = dll.NewProc("_wcstombs_l") var _ = proc_wcstombs_l.Addr() // __attribute__ ((__dllimport__)) size_t __attribute__((__cdecl__)) _wcstombs_l(char * __restrict__ _Dest,const wchar_t * __restrict__ _Source,size_t _MaxCount,_locale_t _Locale); func X_wcstombs_l(tls *TLS, __Dest uintptr, __Source uintptr, __MaxCount Tsize_t, __Locale T_locale_t) (r Tsize_t) { if __ccgo_strace { trc("_Dest=%+v _Source=%+v _MaxCount=%+v _Locale=%+v", __Dest, __Source, __MaxCount, __Locale) defer func() { trc(`X_wcstombs_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcstombs_l.Addr(), __Dest, __Source, uintptr(__MaxCount), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var proccalloc = dll.NewProc("calloc") var _ = proccalloc.Addr() // void * __attribute__((__cdecl__)) calloc(size_t _NumOfElements,size_t _SizeOfElements); func Xcalloc(tls *TLS, __NumOfElements Tsize_t, __SizeOfElements Tsize_t) (r uintptr) { if __ccgo_strace { trc("_NumOfElements=%+v _SizeOfElements=%+v", __NumOfElements, __SizeOfElements) defer func() { trc(`Xcalloc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proccalloc.Addr(), uintptr(__NumOfElements), uintptr(__SizeOfElements)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procfree = dll.NewProc("free") var _ = procfree.Addr() // void __attribute__((__cdecl__)) free(void *_Memory); func Xfree(tls *TLS, __Memory uintptr) { if __ccgo_strace { trc("_Memory=%+v", __Memory) } r0, r1, err := syscall.SyscallN(procfree.Addr(), __Memory) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var procmalloc = dll.NewProc("malloc") var _ = procmalloc.Addr() // void * __attribute__((__cdecl__)) malloc(size_t _Size); func Xmalloc(tls *TLS, __Size Tsize_t) (r uintptr) { if __ccgo_strace { trc("_Size=%+v", __Size) defer func() { trc(`Xmalloc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procmalloc.Addr(), uintptr(__Size)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procrealloc = dll.NewProc("realloc") var _ = procrealloc.Addr() // void * __attribute__((__cdecl__)) realloc(void *_Memory,size_t _NewSize); func Xrealloc(tls *TLS, __Memory uintptr, __NewSize Tsize_t) (r uintptr) { if __ccgo_strace { trc("_Memory=%+v _NewSize=%+v", __Memory, __NewSize) defer func() { trc(`Xrealloc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procrealloc.Addr(), __Memory, uintptr(__NewSize)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_recalloc = dll.NewProc("_recalloc") var _ = proc_recalloc.Addr() // __attribute__ ((__dllimport__)) void * __attribute__((__cdecl__)) _recalloc(void *_Memory,size_t _Count,size_t _Size); func X_recalloc(tls *TLS, __Memory uintptr, __Count Tsize_t, __Size Tsize_t) (r uintptr) { if __ccgo_strace { trc("_Memory=%+v _Count=%+v _Size=%+v", __Memory, __Count, __Size) defer func() { trc(`X_recalloc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_recalloc.Addr(), __Memory, uintptr(__Count), uintptr(__Size)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_aligned_free = dll.NewProc("_aligned_free") var _ = proc_aligned_free.Addr() // __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _aligned_free(void *_Memory); func X_aligned_free(tls *TLS, __Memory uintptr) { if __ccgo_strace { trc("_Memory=%+v", __Memory) } r0, r1, err := syscall.SyscallN(proc_aligned_free.Addr(), __Memory) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc_aligned_malloc = dll.NewProc("_aligned_malloc") var _ = proc_aligned_malloc.Addr() // __attribute__ ((__dllimport__)) void * __attribute__((__cdecl__)) _aligned_malloc(size_t _Size,size_t _Alignment); func X_aligned_malloc(tls *TLS, __Size Tsize_t, __Alignment Tsize_t) (r uintptr) { if __ccgo_strace { trc("_Size=%+v _Alignment=%+v", __Size, __Alignment) defer func() { trc(`X_aligned_malloc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_aligned_malloc.Addr(), uintptr(__Size), uintptr(__Alignment)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_aligned_offset_malloc = dll.NewProc("_aligned_offset_malloc") var _ = proc_aligned_offset_malloc.Addr() // __attribute__ ((__dllimport__)) void * __attribute__((__cdecl__)) _aligned_offset_malloc(size_t _Size,size_t _Alignment,size_t _Offset); func X_aligned_offset_malloc(tls *TLS, __Size Tsize_t, __Alignment Tsize_t, __Offset Tsize_t) (r uintptr) { if __ccgo_strace { trc("_Size=%+v _Alignment=%+v _Offset=%+v", __Size, __Alignment, __Offset) defer func() { trc(`X_aligned_offset_malloc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_aligned_offset_malloc.Addr(), uintptr(__Size), uintptr(__Alignment), uintptr(__Offset)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_aligned_realloc = dll.NewProc("_aligned_realloc") var _ = proc_aligned_realloc.Addr() // __attribute__ ((__dllimport__)) void * __attribute__((__cdecl__)) _aligned_realloc(void *_Memory,size_t _Size,size_t _Alignment); func X_aligned_realloc(tls *TLS, __Memory uintptr, __Size Tsize_t, __Alignment Tsize_t) (r uintptr) { if __ccgo_strace { trc("_Memory=%+v _Size=%+v _Alignment=%+v", __Memory, __Size, __Alignment) defer func() { trc(`X_aligned_realloc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_aligned_realloc.Addr(), __Memory, uintptr(__Size), uintptr(__Alignment)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_aligned_recalloc = dll.NewProc("_aligned_recalloc") var _ = proc_aligned_recalloc.Addr() // __attribute__ ((__dllimport__)) void * __attribute__((__cdecl__)) _aligned_recalloc(void *_Memory,size_t _Count,size_t _Size,size_t _Alignment); func X_aligned_recalloc(tls *TLS, __Memory uintptr, __Count Tsize_t, __Size Tsize_t, __Alignment Tsize_t) (r uintptr) { if __ccgo_strace { trc("_Memory=%+v _Count=%+v _Size=%+v _Alignment=%+v", __Memory, __Count, __Size, __Alignment) defer func() { trc(`X_aligned_recalloc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_aligned_recalloc.Addr(), __Memory, uintptr(__Count), uintptr(__Size), uintptr(__Alignment)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_aligned_offset_realloc = dll.NewProc("_aligned_offset_realloc") var _ = proc_aligned_offset_realloc.Addr() // __attribute__ ((__dllimport__)) void * __attribute__((__cdecl__)) _aligned_offset_realloc(void *_Memory,size_t _Size,size_t _Alignment,size_t _Offset); func X_aligned_offset_realloc(tls *TLS, __Memory uintptr, __Size Tsize_t, __Alignment Tsize_t, __Offset Tsize_t) (r uintptr) { if __ccgo_strace { trc("_Memory=%+v _Size=%+v _Alignment=%+v _Offset=%+v", __Memory, __Size, __Alignment, __Offset) defer func() { trc(`X_aligned_offset_realloc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_aligned_offset_realloc.Addr(), __Memory, uintptr(__Size), uintptr(__Alignment), uintptr(__Offset)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_aligned_offset_recalloc = dll.NewProc("_aligned_offset_recalloc") var _ = proc_aligned_offset_recalloc.Addr() // __attribute__ ((__dllimport__)) void * __attribute__((__cdecl__)) _aligned_offset_recalloc(void *_Memory,size_t _Count,size_t _Size,size_t _Alignment,size_t _Offset); func X_aligned_offset_recalloc(tls *TLS, __Memory uintptr, __Count Tsize_t, __Size Tsize_t, __Alignment Tsize_t, __Offset Tsize_t) (r uintptr) { if __ccgo_strace { trc("_Memory=%+v _Count=%+v _Size=%+v _Alignment=%+v _Offset=%+v", __Memory, __Count, __Size, __Alignment, __Offset) defer func() { trc(`X_aligned_offset_recalloc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_aligned_offset_recalloc.Addr(), __Memory, uintptr(__Count), uintptr(__Size), uintptr(__Alignment), uintptr(__Offset)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_itow = dll.NewProc("_itow") var _ = proc_itow.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _itow(int _Value,wchar_t *_Dest,int _Radix); func X_itow(tls *TLS, __Value int32, __Dest uintptr, __Radix int32) (r uintptr) { if __ccgo_strace { trc("_Value=%+v _Dest=%+v _Radix=%+v", __Value, __Dest, __Radix) defer func() { trc(`X_itow->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_itow.Addr(), uintptr(__Value), __Dest, uintptr(__Radix)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_ltow = dll.NewProc("_ltow") var _ = proc_ltow.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _ltow(long _Value,wchar_t *_Dest,int _Radix); func X_ltow(tls *TLS, __Value int32, __Dest uintptr, __Radix int32) (r uintptr) { if __ccgo_strace { trc("_Value=%+v _Dest=%+v _Radix=%+v", __Value, __Dest, __Radix) defer func() { trc(`X_ltow->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_ltow.Addr(), uintptr(__Value), __Dest, uintptr(__Radix)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_ultow = dll.NewProc("_ultow") var _ = proc_ultow.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _ultow(unsigned long _Value,wchar_t *_Dest,int _Radix); func X_ultow(tls *TLS, __Value uint32, __Dest uintptr, __Radix int32) (r uintptr) { if __ccgo_strace { trc("_Value=%+v _Dest=%+v _Radix=%+v", __Value, __Dest, __Radix) defer func() { trc(`X_ultow->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_ultow.Addr(), uintptr(__Value), __Dest, uintptr(__Radix)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procwcstol = dll.NewProc("wcstol") var _ = procwcstol.Addr() // long __attribute__((__cdecl__)) wcstol(const wchar_t * __restrict__ _Str,wchar_t ** __restrict__ _EndPtr,int _Radix); func Xwcstol(tls *TLS, __Str uintptr, __EndPtr uintptr, __Radix int32) (r int32) { if __ccgo_strace { trc("_Str=%+v _EndPtr=%+v _Radix=%+v", __Str, __EndPtr, __Radix) defer func() { trc(`Xwcstol->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcstol.Addr(), __Str, __EndPtr, uintptr(__Radix)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wcstol_l = dll.NewProc("_wcstol_l") var _ = proc_wcstol_l.Addr() // __attribute__ ((__dllimport__)) long __attribute__((__cdecl__)) _wcstol_l(const wchar_t * __restrict__ _Str,wchar_t ** __restrict__ _EndPtr,int _Radix,_locale_t _Locale); func X_wcstol_l(tls *TLS, __Str uintptr, __EndPtr uintptr, __Radix int32, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_Str=%+v _EndPtr=%+v _Radix=%+v _Locale=%+v", __Str, __EndPtr, __Radix, __Locale) defer func() { trc(`X_wcstol_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcstol_l.Addr(), __Str, __EndPtr, uintptr(__Radix), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procwcstoul = dll.NewProc("wcstoul") var _ = procwcstoul.Addr() // unsigned long __attribute__((__cdecl__)) wcstoul(const wchar_t * __restrict__ _Str,wchar_t ** __restrict__ _EndPtr,int _Radix); func Xwcstoul(tls *TLS, __Str uintptr, __EndPtr uintptr, __Radix int32) (r uint32) { if __ccgo_strace { trc("_Str=%+v _EndPtr=%+v _Radix=%+v", __Str, __EndPtr, __Radix) defer func() { trc(`Xwcstoul->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcstoul.Addr(), __Str, __EndPtr, uintptr(__Radix)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint32(r0) } var proc_wcstoul_l = dll.NewProc("_wcstoul_l") var _ = proc_wcstoul_l.Addr() // __attribute__ ((__dllimport__)) unsigned long __attribute__((__cdecl__)) _wcstoul_l(const wchar_t * __restrict__ _Str,wchar_t ** __restrict__ _EndPtr,int _Radix,_locale_t _Locale); func X_wcstoul_l(tls *TLS, __Str uintptr, __EndPtr uintptr, __Radix int32, __Locale T_locale_t) (r uint32) { if __ccgo_strace { trc("_Str=%+v _EndPtr=%+v _Radix=%+v _Locale=%+v", __Str, __EndPtr, __Radix, __Locale) defer func() { trc(`X_wcstoul_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcstoul_l.Addr(), __Str, __EndPtr, uintptr(__Radix), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint32(r0) } var proc_wsystem = dll.NewProc("_wsystem") var _ = proc_wsystem.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wsystem(const wchar_t *_Command); func X_wsystem(tls *TLS, __Command uintptr) (r int32) { if __ccgo_strace { trc("_Command=%+v", __Command) defer func() { trc(`X_wsystem->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wsystem.Addr(), __Command) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wtoi = dll.NewProc("_wtoi") var _ = proc_wtoi.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wtoi(const wchar_t *_Str); func X_wtoi(tls *TLS, __Str uintptr) (r int32) { if __ccgo_strace { trc("_Str=%+v", __Str) defer func() { trc(`X_wtoi->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wtoi.Addr(), __Str) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wtoi_l = dll.NewProc("_wtoi_l") var _ = proc_wtoi_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wtoi_l(const wchar_t *_Str,_locale_t _Locale); func X_wtoi_l(tls *TLS, __Str uintptr, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_Str=%+v _Locale=%+v", __Str, __Locale) defer func() { trc(`X_wtoi_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wtoi_l.Addr(), __Str, __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wtol = dll.NewProc("_wtol") var _ = proc_wtol.Addr() // __attribute__ ((__dllimport__)) long __attribute__((__cdecl__)) _wtol(const wchar_t *_Str); func X_wtol(tls *TLS, __Str uintptr) (r int32) { if __ccgo_strace { trc("_Str=%+v", __Str) defer func() { trc(`X_wtol->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wtol.Addr(), __Str) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wtol_l = dll.NewProc("_wtol_l") var _ = proc_wtol_l.Addr() // __attribute__ ((__dllimport__)) long __attribute__((__cdecl__)) _wtol_l(const wchar_t *_Str,_locale_t _Locale); func X_wtol_l(tls *TLS, __Str uintptr, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_Str=%+v _Locale=%+v", __Str, __Locale) defer func() { trc(`X_wtol_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wtol_l.Addr(), __Str, __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_i64tow = dll.NewProc("_i64tow") var _ = proc_i64tow.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _i64tow( long long _Val,wchar_t *_DstBuf,int _Radix); func X_i64tow(tls *TLS, __Val int64, __DstBuf uintptr, __Radix int32) (r uintptr) { if __ccgo_strace { trc("_Val=%+v _DstBuf=%+v _Radix=%+v", __Val, __DstBuf, __Radix) defer func() { trc(`X_i64tow->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_i64tow.Addr(), uintptr(__Val), __DstBuf, uintptr(__Radix)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_ui64tow = dll.NewProc("_ui64tow") var _ = proc_ui64tow.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _ui64tow(unsigned long long _Val,wchar_t *_DstBuf,int _Radix); func X_ui64tow(tls *TLS, __Val uint64, __DstBuf uintptr, __Radix int32) (r uintptr) { if __ccgo_strace { trc("_Val=%+v _DstBuf=%+v _Radix=%+v", __Val, __DstBuf, __Radix) defer func() { trc(`X_ui64tow->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_ui64tow.Addr(), uintptr(__Val), __DstBuf, uintptr(__Radix)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wtoi64 = dll.NewProc("_wtoi64") var _ = proc_wtoi64.Addr() // __attribute__ ((__dllimport__)) long long __attribute__((__cdecl__)) _wtoi64(const wchar_t *_Str); func X_wtoi64(tls *TLS, __Str uintptr) (r int64) { if __ccgo_strace { trc("_Str=%+v", __Str) defer func() { trc(`X_wtoi64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wtoi64.Addr(), __Str) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int64(r0) } var proc_wtoi64_l = dll.NewProc("_wtoi64_l") var _ = proc_wtoi64_l.Addr() // __attribute__ ((__dllimport__)) long long __attribute__((__cdecl__)) _wtoi64_l(const wchar_t *_Str,_locale_t _Locale); func X_wtoi64_l(tls *TLS, __Str uintptr, __Locale T_locale_t) (r int64) { if __ccgo_strace { trc("_Str=%+v _Locale=%+v", __Str, __Locale) defer func() { trc(`X_wtoi64_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wtoi64_l.Addr(), __Str, __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int64(r0) } var proc_wcstoi64 = dll.NewProc("_wcstoi64") var _ = proc_wcstoi64.Addr() // __attribute__ ((__dllimport__)) long long __attribute__((__cdecl__)) _wcstoi64(const wchar_t *_Str,wchar_t **_EndPtr,int _Radix); func X_wcstoi64(tls *TLS, __Str uintptr, __EndPtr uintptr, __Radix int32) (r int64) { if __ccgo_strace { trc("_Str=%+v _EndPtr=%+v _Radix=%+v", __Str, __EndPtr, __Radix) defer func() { trc(`X_wcstoi64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcstoi64.Addr(), __Str, __EndPtr, uintptr(__Radix)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int64(r0) } var proc_wcstoi64_l = dll.NewProc("_wcstoi64_l") var _ = proc_wcstoi64_l.Addr() // __attribute__ ((__dllimport__)) long long __attribute__((__cdecl__)) _wcstoi64_l(const wchar_t *_Str,wchar_t **_EndPtr,int _Radix,_locale_t _Locale); func X_wcstoi64_l(tls *TLS, __Str uintptr, __EndPtr uintptr, __Radix int32, __Locale T_locale_t) (r int64) { if __ccgo_strace { trc("_Str=%+v _EndPtr=%+v _Radix=%+v _Locale=%+v", __Str, __EndPtr, __Radix, __Locale) defer func() { trc(`X_wcstoi64_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcstoi64_l.Addr(), __Str, __EndPtr, uintptr(__Radix), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int64(r0) } var proc_wcstoui64 = dll.NewProc("_wcstoui64") var _ = proc_wcstoui64.Addr() // __attribute__ ((__dllimport__)) unsigned long long __attribute__((__cdecl__)) _wcstoui64(const wchar_t *_Str,wchar_t **_EndPtr,int _Radix); func X_wcstoui64(tls *TLS, __Str uintptr, __EndPtr uintptr, __Radix int32) (r uint64) { if __ccgo_strace { trc("_Str=%+v _EndPtr=%+v _Radix=%+v", __Str, __EndPtr, __Radix) defer func() { trc(`X_wcstoui64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcstoui64.Addr(), __Str, __EndPtr, uintptr(__Radix)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint64(r0) } var proc_wcstoui64_l = dll.NewProc("_wcstoui64_l") var _ = proc_wcstoui64_l.Addr() // __attribute__ ((__dllimport__)) unsigned long long __attribute__((__cdecl__)) _wcstoui64_l(const wchar_t *_Str ,wchar_t **_EndPtr,int _Radix,_locale_t _Locale); func X_wcstoui64_l(tls *TLS, __Str uintptr, __EndPtr uintptr, __Radix int32, __Locale T_locale_t) (r uint64) { if __ccgo_strace { trc("_Str=%+v _EndPtr=%+v _Radix=%+v _Locale=%+v", __Str, __EndPtr, __Radix, __Locale) defer func() { trc(`X_wcstoui64_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcstoui64_l.Addr(), __Str, __EndPtr, uintptr(__Radix), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint64(r0) } var proc_putenv = dll.NewProc("_putenv") var _ = proc_putenv.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _putenv(const char *_EnvString); func X_putenv(tls *TLS, __EnvString uintptr) (r int32) { if __ccgo_strace { trc("_EnvString=%+v", __EnvString) defer func() { trc(`X_putenv->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_putenv.Addr(), __EnvString) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_fullpath = dll.NewProc("_fullpath") var _ = proc_fullpath.Addr() // __attribute__ ((__dllimport__)) char * __attribute__((__cdecl__)) _fullpath(char *_FullPath,const char *_Path,size_t _SizeInBytes); func X_fullpath(tls *TLS, __FullPath uintptr, __Path uintptr, __SizeInBytes Tsize_t) (r uintptr) { if __ccgo_strace { trc("_FullPath=%+v _Path=%+v _SizeInBytes=%+v", __FullPath, __Path, __SizeInBytes) defer func() { trc(`X_fullpath->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_fullpath.Addr(), __FullPath, __Path, uintptr(__SizeInBytes)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_atodbl = dll.NewProc("_atodbl") var _ = proc_atodbl.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _atodbl(_CRT_DOUBLE *_Result,char *_Str); func X_atodbl(tls *TLS, __Result uintptr, __Str uintptr) (r int32) { if __ccgo_strace { trc("_Result=%+v _Str=%+v", __Result, __Str) defer func() { trc(`X_atodbl->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_atodbl.Addr(), __Result, __Str) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_atoldbl = dll.NewProc("_atoldbl") var _ = proc_atoldbl.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _atoldbl(_LDOUBLE *_Result,char *_Str); func X_atoldbl(tls *TLS, __Result uintptr, __Str uintptr) (r int32) { if __ccgo_strace { trc("_Result=%+v _Str=%+v", __Result, __Str) defer func() { trc(`X_atoldbl->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_atoldbl.Addr(), __Result, __Str) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_atoflt = dll.NewProc("_atoflt") var _ = proc_atoflt.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _atoflt(_CRT_FLOAT *_Result,char *_Str); func X_atoflt(tls *TLS, __Result uintptr, __Str uintptr) (r int32) { if __ccgo_strace { trc("_Result=%+v _Str=%+v", __Result, __Str) defer func() { trc(`X_atoflt->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_atoflt.Addr(), __Result, __Str) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_atodbl_l = dll.NewProc("_atodbl_l") var _ = proc_atodbl_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _atodbl_l(_CRT_DOUBLE *_Result,char *_Str,_locale_t _Locale); func X_atodbl_l(tls *TLS, __Result uintptr, __Str uintptr, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_Result=%+v _Str=%+v _Locale=%+v", __Result, __Str, __Locale) defer func() { trc(`X_atodbl_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_atodbl_l.Addr(), __Result, __Str, __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_atoldbl_l = dll.NewProc("_atoldbl_l") var _ = proc_atoldbl_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _atoldbl_l(_LDOUBLE *_Result,char *_Str,_locale_t _Locale); func X_atoldbl_l(tls *TLS, __Result uintptr, __Str uintptr, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_Result=%+v _Str=%+v _Locale=%+v", __Result, __Str, __Locale) defer func() { trc(`X_atoldbl_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_atoldbl_l.Addr(), __Result, __Str, __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_atoflt_l = dll.NewProc("_atoflt_l") var _ = proc_atoflt_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _atoflt_l(_CRT_FLOAT *_Result,char *_Str,_locale_t _Locale); func X_atoflt_l(tls *TLS, __Result uintptr, __Str uintptr, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_Result=%+v _Str=%+v _Locale=%+v", __Result, __Str, __Locale) defer func() { trc(`X_atoflt_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_atoflt_l.Addr(), __Result, __Str, __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_lrotl = dll.NewProc("_lrotl") var _ = proc_lrotl.Addr() // unsigned long __attribute__((__cdecl__)) _lrotl(unsigned long,int); func X_lrotl(tls *TLS, _0 uint32, _1 int32) (r uint32) { if __ccgo_strace { trc("0=%+v 1=%+v", _0, _1) defer func() { trc(`X_lrotl->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_lrotl.Addr(), uintptr(_0), uintptr(_1)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint32(r0) } var proc_lrotr = dll.NewProc("_lrotr") var _ = proc_lrotr.Addr() // unsigned long __attribute__((__cdecl__)) _lrotr(unsigned long,int); func X_lrotr(tls *TLS, _0 uint32, _1 int32) (r uint32) { if __ccgo_strace { trc("0=%+v 1=%+v", _0, _1) defer func() { trc(`X_lrotr->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_lrotr.Addr(), uintptr(_0), uintptr(_1)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint32(r0) } var proc_makepath = dll.NewProc("_makepath") var _ = proc_makepath.Addr() // __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _makepath(char *_Path,const char *_Drive,const char *_Dir,const char *_Filename,const char *_Ext); func X_makepath(tls *TLS, __Path uintptr, __Drive uintptr, __Dir uintptr, __Filename uintptr, __Ext uintptr) { if __ccgo_strace { trc("_Path=%+v _Drive=%+v _Dir=%+v _Filename=%+v _Ext=%+v", __Path, __Drive, __Dir, __Filename, __Ext) } r0, r1, err := syscall.SyscallN(proc_makepath.Addr(), __Path, __Drive, __Dir, __Filename, __Ext) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc_rotl64 = dll.NewProc("_rotl64") var _ = proc_rotl64.Addr() // unsigned long long __attribute__((__cdecl__)) _rotl64(unsigned long long _Val,int _Shift); func X_rotl64(tls *TLS, __Val uint64, __Shift int32) (r uint64) { if __ccgo_strace { trc("_Val=%+v _Shift=%+v", __Val, __Shift) defer func() { trc(`X_rotl64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_rotl64.Addr(), uintptr(__Val), uintptr(__Shift)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint64(r0) } var proc_rotr64 = dll.NewProc("_rotr64") var _ = proc_rotr64.Addr() // unsigned long long __attribute__((__cdecl__)) _rotr64(unsigned long long Value,int Shift); func X_rotr64(tls *TLS, _Value uint64, _Shift int32) (r uint64) { if __ccgo_strace { trc("Value=%+v Shift=%+v", _Value, _Shift) defer func() { trc(`X_rotr64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_rotr64.Addr(), uintptr(_Value), uintptr(_Shift)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint64(r0) } var proc_rotr = dll.NewProc("_rotr") var _ = proc_rotr.Addr() // unsigned int __attribute__((__cdecl__)) _rotr(unsigned int _Val,int _Shift); func X_rotr(tls *TLS, __Val uint32, __Shift int32) (r uint32) { if __ccgo_strace { trc("_Val=%+v _Shift=%+v", __Val, __Shift) defer func() { trc(`X_rotr->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_rotr.Addr(), uintptr(__Val), uintptr(__Shift)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint32(r0) } var proc_rotl = dll.NewProc("_rotl") var _ = proc_rotl.Addr() // unsigned int __attribute__((__cdecl__)) _rotl(unsigned int _Val,int _Shift); func X_rotl(tls *TLS, __Val uint32, __Shift int32) (r uint32) { if __ccgo_strace { trc("_Val=%+v _Shift=%+v", __Val, __Shift) defer func() { trc(`X_rotl->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_rotl.Addr(), uintptr(__Val), uintptr(__Shift)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint32(r0) } var proc_searchenv = dll.NewProc("_searchenv") var _ = proc_searchenv.Addr() // __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _searchenv(const char *_Filename,const char *_EnvVar,char *_ResultPath); func X_searchenv(tls *TLS, __Filename uintptr, __EnvVar uintptr, __ResultPath uintptr) { if __ccgo_strace { trc("_Filename=%+v _EnvVar=%+v _ResultPath=%+v", __Filename, __EnvVar, __ResultPath) } r0, r1, err := syscall.SyscallN(proc_searchenv.Addr(), __Filename, __EnvVar, __ResultPath) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc_splitpath = dll.NewProc("_splitpath") var _ = proc_splitpath.Addr() // __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _splitpath(const char *_FullPath,char *_Drive,char *_Dir,char *_Filename,char *_Ext); func X_splitpath(tls *TLS, __FullPath uintptr, __Drive uintptr, __Dir uintptr, __Filename uintptr, __Ext uintptr) { if __ccgo_strace { trc("_FullPath=%+v _Drive=%+v _Dir=%+v _Filename=%+v _Ext=%+v", __FullPath, __Drive, __Dir, __Filename, __Ext) } r0, r1, err := syscall.SyscallN(proc_splitpath.Addr(), __FullPath, __Drive, __Dir, __Filename, __Ext) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc_swab = dll.NewProc("_swab") var _ = proc_swab.Addr() // __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _swab(char *_Buf1,char *_Buf2,int _SizeInBytes); func X_swab(tls *TLS, __Buf1 uintptr, __Buf2 uintptr, __SizeInBytes int32) { if __ccgo_strace { trc("_Buf1=%+v _Buf2=%+v _SizeInBytes=%+v", __Buf1, __Buf2, __SizeInBytes) } r0, r1, err := syscall.SyscallN(proc_swab.Addr(), __Buf1, __Buf2, uintptr(__SizeInBytes)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc_wfullpath = dll.NewProc("_wfullpath") var _ = proc_wfullpath.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _wfullpath(wchar_t *_FullPath,const wchar_t *_Path,size_t _SizeInWords); func X_wfullpath(tls *TLS, __FullPath uintptr, __Path uintptr, __SizeInWords Tsize_t) (r uintptr) { if __ccgo_strace { trc("_FullPath=%+v _Path=%+v _SizeInWords=%+v", __FullPath, __Path, __SizeInWords) defer func() { trc(`X_wfullpath->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wfullpath.Addr(), __FullPath, __Path, uintptr(__SizeInWords)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wmakepath = dll.NewProc("_wmakepath") var _ = proc_wmakepath.Addr() // __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _wmakepath(wchar_t *_ResultPath,const wchar_t *_Drive,const wchar_t *_Dir,const wchar_t *_Filename,const wchar_t *_Ext); func X_wmakepath(tls *TLS, __ResultPath uintptr, __Drive uintptr, __Dir uintptr, __Filename uintptr, __Ext uintptr) { if __ccgo_strace { trc("_ResultPath=%+v _Drive=%+v _Dir=%+v _Filename=%+v _Ext=%+v", __ResultPath, __Drive, __Dir, __Filename, __Ext) } r0, r1, err := syscall.SyscallN(proc_wmakepath.Addr(), __ResultPath, __Drive, __Dir, __Filename, __Ext) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc_wsearchenv = dll.NewProc("_wsearchenv") var _ = proc_wsearchenv.Addr() // __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _wsearchenv(const wchar_t *_Filename,const wchar_t *_EnvVar,wchar_t *_ResultPath); func X_wsearchenv(tls *TLS, __Filename uintptr, __EnvVar uintptr, __ResultPath uintptr) { if __ccgo_strace { trc("_Filename=%+v _EnvVar=%+v _ResultPath=%+v", __Filename, __EnvVar, __ResultPath) } r0, r1, err := syscall.SyscallN(proc_wsearchenv.Addr(), __Filename, __EnvVar, __ResultPath) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc_wsplitpath = dll.NewProc("_wsplitpath") var _ = proc_wsplitpath.Addr() // __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _wsplitpath(const wchar_t *_FullPath,wchar_t *_Drive,wchar_t *_Dir,wchar_t *_Filename,wchar_t *_Ext); func X_wsplitpath(tls *TLS, __FullPath uintptr, __Drive uintptr, __Dir uintptr, __Filename uintptr, __Ext uintptr) { if __ccgo_strace { trc("_FullPath=%+v _Drive=%+v _Dir=%+v _Filename=%+v _Ext=%+v", __FullPath, __Drive, __Dir, __Filename, __Ext) } r0, r1, err := syscall.SyscallN(proc_wsplitpath.Addr(), __FullPath, __Drive, __Dir, __Filename, __Ext) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc_beep = dll.NewProc("_beep") var _ = proc_beep.Addr() // __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _beep(unsigned _Frequency,unsigned _Duration) __attribute__ ((__deprecated__)); func X_beep(tls *TLS, __Frequency uint32, __Duration uint32) { if __ccgo_strace { trc("_Frequency=%+v _Duration=%+v", __Frequency, __Duration) } r0, r1, err := syscall.SyscallN(proc_beep.Addr(), uintptr(__Frequency), uintptr(__Duration)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc_seterrormode = dll.NewProc("_seterrormode") var _ = proc_seterrormode.Addr() // __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _seterrormode(int _Mode) __attribute__ ((__deprecated__)); func X_seterrormode(tls *TLS, __Mode int32) { if __ccgo_strace { trc("_Mode=%+v", __Mode) } r0, r1, err := syscall.SyscallN(proc_seterrormode.Addr(), uintptr(__Mode)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc_sleep = dll.NewProc("_sleep") var _ = proc_sleep.Addr() // __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _sleep(unsigned long _Duration) __attribute__ ((__deprecated__)); func X_sleep(tls *TLS, __Duration uint32) { if __ccgo_strace { trc("_Duration=%+v", __Duration) } r0, r1, err := syscall.SyscallN(proc_sleep.Addr(), uintptr(__Duration)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } type Tlldiv_t = struct { Fquot int64 Frem int64 } var procllabs = dll.NewProc("llabs") var _ = procllabs.Addr() // long long __attribute__((__cdecl__)) llabs(long long); func Xllabs(tls *TLS, _0 int64) (r int64) { if __ccgo_strace { trc("0=%+v", _0) defer func() { trc(`Xllabs->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procllabs.Addr(), uintptr(_0)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int64(r0) } var procstrtoll = dll.NewProc("strtoll") var _ = procstrtoll.Addr() // long long __attribute__((__cdecl__)) strtoll(const char * __restrict__, char ** __restrict, int); func Xstrtoll(tls *TLS, _0 uintptr, _1 uintptr, _2 int32) (r int64) { if __ccgo_strace { trc("0=%+v 1=%+v 2=%+v", _0, _1, _2) defer func() { trc(`Xstrtoll->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procstrtoll.Addr(), _0, _1, uintptr(_2)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int64(r0) } var procstrtoull = dll.NewProc("strtoull") var _ = procstrtoull.Addr() // unsigned long long __attribute__((__cdecl__)) strtoull(const char * __restrict__, char ** __restrict__, int); func Xstrtoull(tls *TLS, _0 uintptr, _1 uintptr, _2 int32) (r uint64) { if __ccgo_strace { trc("0=%+v 1=%+v 2=%+v", _0, _1, _2) defer func() { trc(`Xstrtoull->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procstrtoull.Addr(), _0, _1, uintptr(_2)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint64(r0) } var procatoll = dll.NewProc("atoll") var _ = procatoll.Addr() // long long __attribute__((__cdecl__)) atoll (const char *); func Xatoll(tls *TLS, _0 uintptr) (r int64) { if __ccgo_strace { trc("0=%+v", _0) defer func() { trc(`Xatoll->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procatoll.Addr(), _0) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int64(r0) } type T_HEAPINFO = struct { F_pentry uintptr F_size Tsize_t F_useflag int32 } type T_heapinfo = T_HEAPINFO var proc_resetstkoflw = dll.NewProc("_resetstkoflw") var _ = proc_resetstkoflw.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _resetstkoflw (void); func X_resetstkoflw(tls *TLS) (r int32) { if __ccgo_strace { trc("") defer func() { trc(`X_resetstkoflw->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_resetstkoflw.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_expand = dll.NewProc("_expand") var _ = proc_expand.Addr() // __attribute__ ((__dllimport__)) void * __attribute__((__cdecl__)) _expand(void *_Memory,size_t _NewSize); func X_expand(tls *TLS, __Memory uintptr, __NewSize Tsize_t) (r uintptr) { if __ccgo_strace { trc("_Memory=%+v _NewSize=%+v", __Memory, __NewSize) defer func() { trc(`X_expand->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_expand.Addr(), __Memory, uintptr(__NewSize)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_msize = dll.NewProc("_msize") var _ = proc_msize.Addr() // __attribute__ ((__dllimport__)) size_t __attribute__((__cdecl__)) _msize(void *_Memory); func X_msize(tls *TLS, __Memory uintptr) (r Tsize_t) { if __ccgo_strace { trc("_Memory=%+v", __Memory) defer func() { trc(`X_msize->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_msize.Addr(), __Memory) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var proc_heapchk = dll.NewProc("_heapchk") var _ = proc_heapchk.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _heapchk(void); func X_heapchk(tls *TLS) (r int32) { if __ccgo_strace { trc("") defer func() { trc(`X_heapchk->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_heapchk.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_heapmin = dll.NewProc("_heapmin") var _ = proc_heapmin.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _heapmin(void); func X_heapmin(tls *TLS) (r int32) { if __ccgo_strace { trc("") defer func() { trc(`X_heapmin->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_heapmin.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_heapwalk = dll.NewProc("_heapwalk") var _ = proc_heapwalk.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _heapwalk(_HEAPINFO *_EntryInfo); func X_heapwalk(tls *TLS, __EntryInfo uintptr) (r int32) { if __ccgo_strace { trc("_EntryInfo=%+v", __EntryInfo) defer func() { trc(`X_heapwalk->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_heapwalk.Addr(), __EntryInfo) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_get_heap_handle = dll.NewProc("_get_heap_handle") var _ = proc_get_heap_handle.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _get_heap_handle(void); func X_get_heap_handle(tls *TLS) (r Tintptr_t) { if __ccgo_strace { trc("") defer func() { trc(`X_get_heap_handle->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_get_heap_handle.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_memccpy = dll.NewProc("_memccpy") var _ = proc_memccpy.Addr() // __attribute__ ((__dllimport__)) void * __attribute__((__cdecl__)) _memccpy(void *_Dst,const void *_Src,int _Val,size_t _MaxCount); func X_memccpy(tls *TLS, __Dst uintptr, __Src uintptr, __Val int32, __MaxCount Tsize_t) (r uintptr) { if __ccgo_strace { trc("_Dst=%+v _Src=%+v _Val=%+v _MaxCount=%+v", __Dst, __Src, __Val, __MaxCount) defer func() { trc(`X_memccpy->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_memccpy.Addr(), __Dst, __Src, uintptr(__Val), uintptr(__MaxCount)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procmemchr = dll.NewProc("memchr") var _ = procmemchr.Addr() // void * __attribute__((__cdecl__)) memchr(const void *_Buf ,int _Val,size_t _MaxCount); func Xmemchr(tls *TLS, __Buf uintptr, __Val int32, __MaxCount Tsize_t) (r uintptr) { if __ccgo_strace { trc("_Buf=%+v _Val=%+v _MaxCount=%+v", __Buf, __Val, __MaxCount) defer func() { trc(`Xmemchr->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procmemchr.Addr(), __Buf, uintptr(__Val), uintptr(__MaxCount)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_memicmp = dll.NewProc("_memicmp") var _ = proc_memicmp.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _memicmp(const void *_Buf1,const void *_Buf2,size_t _Size); func X_memicmp(tls *TLS, __Buf1 uintptr, __Buf2 uintptr, __Size Tsize_t) (r int32) { if __ccgo_strace { trc("_Buf1=%+v _Buf2=%+v _Size=%+v", __Buf1, __Buf2, __Size) defer func() { trc(`X_memicmp->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_memicmp.Addr(), __Buf1, __Buf2, uintptr(__Size)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_memicmp_l = dll.NewProc("_memicmp_l") var _ = proc_memicmp_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _memicmp_l(const void *_Buf1,const void *_Buf2,size_t _Size,_locale_t _Locale); func X_memicmp_l(tls *TLS, __Buf1 uintptr, __Buf2 uintptr, __Size Tsize_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_Buf1=%+v _Buf2=%+v _Size=%+v _Locale=%+v", __Buf1, __Buf2, __Size, __Locale) defer func() { trc(`X_memicmp_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_memicmp_l.Addr(), __Buf1, __Buf2, uintptr(__Size), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procmemcmp = dll.NewProc("memcmp") var _ = procmemcmp.Addr() // int __attribute__((__cdecl__)) memcmp(const void *_Buf1,const void *_Buf2,size_t _Size); func Xmemcmp(tls *TLS, __Buf1 uintptr, __Buf2 uintptr, __Size Tsize_t) (r int32) { if __ccgo_strace { trc("_Buf1=%+v _Buf2=%+v _Size=%+v", __Buf1, __Buf2, __Size) defer func() { trc(`Xmemcmp->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procmemcmp.Addr(), __Buf1, __Buf2, uintptr(__Size)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procmemcpy = dll.NewProc("memcpy") var _ = procmemcpy.Addr() // void * __attribute__((__cdecl__)) memcpy(void * __restrict__ _Dst,const void * __restrict__ _Src,size_t _Size); func Xmemcpy(tls *TLS, __Dst uintptr, __Src uintptr, __Size Tsize_t) (r uintptr) { if __ccgo_strace { trc("_Dst=%+v _Src=%+v _Size=%+v", __Dst, __Src, __Size) defer func() { trc(`Xmemcpy->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procmemcpy.Addr(), __Dst, __Src, uintptr(__Size)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procmemcpy_s = dll.NewProc("memcpy_s") var _ = procmemcpy_s.Addr() // __attribute__((dllimport)) errno_t __attribute__((__cdecl__)) memcpy_s (void *_dest,size_t _numberOfElements,const void *_src,size_t _count); func Xmemcpy_s(tls *TLS, __dest uintptr, __numberOfElements Tsize_t, __src uintptr, __count Tsize_t) (r Terrno_t) { if __ccgo_strace { trc("_dest=%+v _numberOfElements=%+v _src=%+v _count=%+v", __dest, __numberOfElements, __src, __count) defer func() { trc(`Xmemcpy_s->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procmemcpy_s.Addr(), __dest, uintptr(__numberOfElements), __src, uintptr(__count)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var procmemset = dll.NewProc("memset") var _ = procmemset.Addr() // void * __attribute__((__cdecl__)) memset(void *_Dst,int _Val,size_t _Size); func Xmemset(tls *TLS, __Dst uintptr, __Val int32, __Size Tsize_t) (r uintptr) { if __ccgo_strace { trc("_Dst=%+v _Val=%+v _Size=%+v", __Dst, __Val, __Size) defer func() { trc(`Xmemset->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procmemset.Addr(), __Dst, uintptr(__Val), uintptr(__Size)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_strset = dll.NewProc("_strset") var _ = proc_strset.Addr() // char * __attribute__((__cdecl__)) _strset(char *_Str,int _Val); func X_strset(tls *TLS, __Str uintptr, __Val int32) (r uintptr) { if __ccgo_strace { trc("_Str=%+v _Val=%+v", __Str, __Val) defer func() { trc(`X_strset->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strset.Addr(), __Str, uintptr(__Val)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procstrcpy = dll.NewProc("strcpy") var _ = procstrcpy.Addr() // char * __attribute__((__cdecl__)) strcpy(char * __restrict__ _Dest,const char * __restrict__ _Source); func Xstrcpy(tls *TLS, __Dest uintptr, __Source uintptr) (r uintptr) { if __ccgo_strace { trc("_Dest=%+v _Source=%+v", __Dest, __Source) defer func() { trc(`Xstrcpy->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procstrcpy.Addr(), __Dest, __Source) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procstrcat = dll.NewProc("strcat") var _ = procstrcat.Addr() // char * __attribute__((__cdecl__)) strcat(char * __restrict__ _Dest,const char * __restrict__ _Source); func Xstrcat(tls *TLS, __Dest uintptr, __Source uintptr) (r uintptr) { if __ccgo_strace { trc("_Dest=%+v _Source=%+v", __Dest, __Source) defer func() { trc(`Xstrcat->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procstrcat.Addr(), __Dest, __Source) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procstrcmp = dll.NewProc("strcmp") var _ = procstrcmp.Addr() // int __attribute__((__cdecl__)) strcmp(const char *_Str1,const char *_Str2); func Xstrcmp(tls *TLS, __Str1 uintptr, __Str2 uintptr) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v", __Str1, __Str2) defer func() { trc(`Xstrcmp->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procstrcmp.Addr(), __Str1, __Str2) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procstrlen = dll.NewProc("strlen") var _ = procstrlen.Addr() // size_t __attribute__((__cdecl__)) strlen(const char *_Str); func Xstrlen(tls *TLS, __Str uintptr) (r Tsize_t) { if __ccgo_strace { trc("_Str=%+v", __Str) defer func() { trc(`Xstrlen->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procstrlen.Addr(), __Str) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var procstrnlen = dll.NewProc("strnlen") var _ = procstrnlen.Addr() // size_t __attribute__((__cdecl__)) strnlen(const char *_Str,size_t _MaxCount); func Xstrnlen(tls *TLS, __Str uintptr, __MaxCount Tsize_t) (r Tsize_t) { if __ccgo_strace { trc("_Str=%+v _MaxCount=%+v", __Str, __MaxCount) defer func() { trc(`Xstrnlen->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procstrnlen.Addr(), __Str, uintptr(__MaxCount)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var procmemmove = dll.NewProc("memmove") var _ = procmemmove.Addr() // void * __attribute__((__cdecl__)) memmove(void *_Dst,const void *_Src,size_t _Size); func Xmemmove(tls *TLS, __Dst uintptr, __Src uintptr, __Size Tsize_t) (r uintptr) { if __ccgo_strace { trc("_Dst=%+v _Src=%+v _Size=%+v", __Dst, __Src, __Size) defer func() { trc(`Xmemmove->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procmemmove.Addr(), __Dst, __Src, uintptr(__Size)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_strdup = dll.NewProc("_strdup") var _ = proc_strdup.Addr() // __attribute__ ((__dllimport__)) char * __attribute__((__cdecl__)) _strdup(const char *_Src); func X_strdup(tls *TLS, __Src uintptr) (r uintptr) { if __ccgo_strace { trc("_Src=%+v", __Src) defer func() { trc(`X_strdup->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strdup.Addr(), __Src) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procstrchr = dll.NewProc("strchr") var _ = procstrchr.Addr() // char * __attribute__((__cdecl__)) strchr(const char *_Str,int _Val); func Xstrchr(tls *TLS, __Str uintptr, __Val int32) (r uintptr) { if __ccgo_strace { trc("_Str=%+v _Val=%+v", __Str, __Val) defer func() { trc(`Xstrchr->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procstrchr.Addr(), __Str, uintptr(__Val)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_stricmp = dll.NewProc("_stricmp") var _ = proc_stricmp.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _stricmp(const char *_Str1,const char *_Str2); func X_stricmp(tls *TLS, __Str1 uintptr, __Str2 uintptr) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v", __Str1, __Str2) defer func() { trc(`X_stricmp->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_stricmp.Addr(), __Str1, __Str2) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_stricmp_l = dll.NewProc("_stricmp_l") var _ = proc_stricmp_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _stricmp_l(const char *_Str1,const char *_Str2,_locale_t _Locale); func X_stricmp_l(tls *TLS, __Str1 uintptr, __Str2 uintptr, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v _Locale=%+v", __Str1, __Str2, __Locale) defer func() { trc(`X_stricmp_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_stricmp_l.Addr(), __Str1, __Str2, __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procstrcoll = dll.NewProc("strcoll") var _ = procstrcoll.Addr() // int __attribute__((__cdecl__)) strcoll(const char *_Str1,const char *_Str2); func Xstrcoll(tls *TLS, __Str1 uintptr, __Str2 uintptr) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v", __Str1, __Str2) defer func() { trc(`Xstrcoll->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procstrcoll.Addr(), __Str1, __Str2) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_strcoll_l = dll.NewProc("_strcoll_l") var _ = proc_strcoll_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _strcoll_l(const char *_Str1,const char *_Str2,_locale_t _Locale); func X_strcoll_l(tls *TLS, __Str1 uintptr, __Str2 uintptr, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v _Locale=%+v", __Str1, __Str2, __Locale) defer func() { trc(`X_strcoll_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strcoll_l.Addr(), __Str1, __Str2, __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_stricoll = dll.NewProc("_stricoll") var _ = proc_stricoll.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _stricoll(const char *_Str1,const char *_Str2); func X_stricoll(tls *TLS, __Str1 uintptr, __Str2 uintptr) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v", __Str1, __Str2) defer func() { trc(`X_stricoll->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_stricoll.Addr(), __Str1, __Str2) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_stricoll_l = dll.NewProc("_stricoll_l") var _ = proc_stricoll_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _stricoll_l(const char *_Str1,const char *_Str2,_locale_t _Locale); func X_stricoll_l(tls *TLS, __Str1 uintptr, __Str2 uintptr, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v _Locale=%+v", __Str1, __Str2, __Locale) defer func() { trc(`X_stricoll_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_stricoll_l.Addr(), __Str1, __Str2, __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_strncoll = dll.NewProc("_strncoll") var _ = proc_strncoll.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _strncoll (const char *_Str1,const char *_Str2,size_t _MaxCount); func X_strncoll(tls *TLS, __Str1 uintptr, __Str2 uintptr, __MaxCount Tsize_t) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v _MaxCount=%+v", __Str1, __Str2, __MaxCount) defer func() { trc(`X_strncoll->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strncoll.Addr(), __Str1, __Str2, uintptr(__MaxCount)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_strncoll_l = dll.NewProc("_strncoll_l") var _ = proc_strncoll_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _strncoll_l(const char *_Str1,const char *_Str2,size_t _MaxCount,_locale_t _Locale); func X_strncoll_l(tls *TLS, __Str1 uintptr, __Str2 uintptr, __MaxCount Tsize_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v _MaxCount=%+v _Locale=%+v", __Str1, __Str2, __MaxCount, __Locale) defer func() { trc(`X_strncoll_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strncoll_l.Addr(), __Str1, __Str2, uintptr(__MaxCount), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_strnicoll = dll.NewProc("_strnicoll") var _ = proc_strnicoll.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _strnicoll (const char *_Str1,const char *_Str2,size_t _MaxCount); func X_strnicoll(tls *TLS, __Str1 uintptr, __Str2 uintptr, __MaxCount Tsize_t) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v _MaxCount=%+v", __Str1, __Str2, __MaxCount) defer func() { trc(`X_strnicoll->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strnicoll.Addr(), __Str1, __Str2, uintptr(__MaxCount)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_strnicoll_l = dll.NewProc("_strnicoll_l") var _ = proc_strnicoll_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _strnicoll_l(const char *_Str1,const char *_Str2,size_t _MaxCount,_locale_t _Locale); func X_strnicoll_l(tls *TLS, __Str1 uintptr, __Str2 uintptr, __MaxCount Tsize_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v _MaxCount=%+v _Locale=%+v", __Str1, __Str2, __MaxCount, __Locale) defer func() { trc(`X_strnicoll_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strnicoll_l.Addr(), __Str1, __Str2, uintptr(__MaxCount), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procstrcspn = dll.NewProc("strcspn") var _ = procstrcspn.Addr() // size_t __attribute__((__cdecl__)) strcspn(const char *_Str,const char *_Control); func Xstrcspn(tls *TLS, __Str uintptr, __Control uintptr) (r Tsize_t) { if __ccgo_strace { trc("_Str=%+v _Control=%+v", __Str, __Control) defer func() { trc(`Xstrcspn->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procstrcspn.Addr(), __Str, __Control) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var proc_strerror = dll.NewProc("_strerror") var _ = proc_strerror.Addr() // __attribute__ ((__dllimport__)) char * __attribute__((__cdecl__)) _strerror(const char *_ErrMsg); func X_strerror(tls *TLS, __ErrMsg uintptr) (r uintptr) { if __ccgo_strace { trc("_ErrMsg=%+v", __ErrMsg) defer func() { trc(`X_strerror->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strerror.Addr(), __ErrMsg) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procstrerror = dll.NewProc("strerror") var _ = procstrerror.Addr() // char * __attribute__((__cdecl__)) strerror(int); func Xstrerror(tls *TLS, _0 int32) (r uintptr) { if __ccgo_strace { trc("0=%+v", _0) defer func() { trc(`Xstrerror->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procstrerror.Addr(), uintptr(_0)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_strlwr = dll.NewProc("_strlwr") var _ = proc_strlwr.Addr() // __attribute__ ((__dllimport__)) char * __attribute__((__cdecl__)) _strlwr(char *_String); func X_strlwr(tls *TLS, __String uintptr) (r uintptr) { if __ccgo_strace { trc("_String=%+v", __String) defer func() { trc(`X_strlwr->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strlwr.Addr(), __String) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procstrncat = dll.NewProc("strncat") var _ = procstrncat.Addr() // char * __attribute__((__cdecl__)) strncat(char * __restrict__ _Dest,const char * __restrict__ _Source,size_t _Count); func Xstrncat(tls *TLS, __Dest uintptr, __Source uintptr, __Count Tsize_t) (r uintptr) { if __ccgo_strace { trc("_Dest=%+v _Source=%+v _Count=%+v", __Dest, __Source, __Count) defer func() { trc(`Xstrncat->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procstrncat.Addr(), __Dest, __Source, uintptr(__Count)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procstrncmp = dll.NewProc("strncmp") var _ = procstrncmp.Addr() // int __attribute__((__cdecl__)) strncmp(const char *_Str1,const char *_Str2,size_t _MaxCount); func Xstrncmp(tls *TLS, __Str1 uintptr, __Str2 uintptr, __MaxCount Tsize_t) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v _MaxCount=%+v", __Str1, __Str2, __MaxCount) defer func() { trc(`Xstrncmp->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procstrncmp.Addr(), __Str1, __Str2, uintptr(__MaxCount)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_strnicmp = dll.NewProc("_strnicmp") var _ = proc_strnicmp.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _strnicmp(const char *_Str1,const char *_Str2,size_t _MaxCount); func X_strnicmp(tls *TLS, __Str1 uintptr, __Str2 uintptr, __MaxCount Tsize_t) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v _MaxCount=%+v", __Str1, __Str2, __MaxCount) defer func() { trc(`X_strnicmp->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strnicmp.Addr(), __Str1, __Str2, uintptr(__MaxCount)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_strnicmp_l = dll.NewProc("_strnicmp_l") var _ = proc_strnicmp_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _strnicmp_l(const char *_Str1,const char *_Str2,size_t _MaxCount,_locale_t _Locale); func X_strnicmp_l(tls *TLS, __Str1 uintptr, __Str2 uintptr, __MaxCount Tsize_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v _MaxCount=%+v _Locale=%+v", __Str1, __Str2, __MaxCount, __Locale) defer func() { trc(`X_strnicmp_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strnicmp_l.Addr(), __Str1, __Str2, uintptr(__MaxCount), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procstrncpy = dll.NewProc("strncpy") var _ = procstrncpy.Addr() // char *strncpy(char * __restrict__ _Dest,const char * __restrict__ _Source,size_t _Count); func Xstrncpy(tls *TLS, __Dest uintptr, __Source uintptr, __Count Tsize_t) (r uintptr) { if __ccgo_strace { trc("_Dest=%+v _Source=%+v _Count=%+v", __Dest, __Source, __Count) defer func() { trc(`Xstrncpy->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procstrncpy.Addr(), __Dest, __Source, uintptr(__Count)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_strnset = dll.NewProc("_strnset") var _ = proc_strnset.Addr() // __attribute__ ((__dllimport__)) char * __attribute__((__cdecl__)) _strnset(char *_Str,int _Val,size_t _MaxCount); func X_strnset(tls *TLS, __Str uintptr, __Val int32, __MaxCount Tsize_t) (r uintptr) { if __ccgo_strace { trc("_Str=%+v _Val=%+v _MaxCount=%+v", __Str, __Val, __MaxCount) defer func() { trc(`X_strnset->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strnset.Addr(), __Str, uintptr(__Val), uintptr(__MaxCount)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procstrpbrk = dll.NewProc("strpbrk") var _ = procstrpbrk.Addr() // char * __attribute__((__cdecl__)) strpbrk(const char *_Str,const char *_Control); func Xstrpbrk(tls *TLS, __Str uintptr, __Control uintptr) (r uintptr) { if __ccgo_strace { trc("_Str=%+v _Control=%+v", __Str, __Control) defer func() { trc(`Xstrpbrk->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procstrpbrk.Addr(), __Str, __Control) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procstrrchr = dll.NewProc("strrchr") var _ = procstrrchr.Addr() // char * __attribute__((__cdecl__)) strrchr(const char *_Str,int _Ch); func Xstrrchr(tls *TLS, __Str uintptr, __Ch int32) (r uintptr) { if __ccgo_strace { trc("_Str=%+v _Ch=%+v", __Str, __Ch) defer func() { trc(`Xstrrchr->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procstrrchr.Addr(), __Str, uintptr(__Ch)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_strrev = dll.NewProc("_strrev") var _ = proc_strrev.Addr() // __attribute__ ((__dllimport__)) char * __attribute__((__cdecl__)) _strrev(char *_Str); func X_strrev(tls *TLS, __Str uintptr) (r uintptr) { if __ccgo_strace { trc("_Str=%+v", __Str) defer func() { trc(`X_strrev->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strrev.Addr(), __Str) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procstrspn = dll.NewProc("strspn") var _ = procstrspn.Addr() // size_t __attribute__((__cdecl__)) strspn(const char *_Str,const char *_Control); func Xstrspn(tls *TLS, __Str uintptr, __Control uintptr) (r Tsize_t) { if __ccgo_strace { trc("_Str=%+v _Control=%+v", __Str, __Control) defer func() { trc(`Xstrspn->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procstrspn.Addr(), __Str, __Control) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var procstrstr = dll.NewProc("strstr") var _ = procstrstr.Addr() // char * __attribute__((__cdecl__)) strstr(const char *_Str,const char *_SubStr); func Xstrstr(tls *TLS, __Str uintptr, __SubStr uintptr) (r uintptr) { if __ccgo_strace { trc("_Str=%+v _SubStr=%+v", __Str, __SubStr) defer func() { trc(`Xstrstr->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procstrstr.Addr(), __Str, __SubStr) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procstrtok = dll.NewProc("strtok") var _ = procstrtok.Addr() // char * __attribute__((__cdecl__)) strtok(char * __restrict__ _Str,const char * __restrict__ _Delim); func Xstrtok(tls *TLS, __Str uintptr, __Delim uintptr) (r uintptr) { if __ccgo_strace { trc("_Str=%+v _Delim=%+v", __Str, __Delim) defer func() { trc(`Xstrtok->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procstrtok.Addr(), __Str, __Delim) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_strupr = dll.NewProc("_strupr") var _ = proc_strupr.Addr() // __attribute__ ((__dllimport__)) char * __attribute__((__cdecl__)) _strupr(char *_String); func X_strupr(tls *TLS, __String uintptr) (r uintptr) { if __ccgo_strace { trc("_String=%+v", __String) defer func() { trc(`X_strupr->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strupr.Addr(), __String) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_strupr_l = dll.NewProc("_strupr_l") var _ = proc_strupr_l.Addr() // __attribute__ ((__dllimport__)) char *_strupr_l(char *_String,_locale_t _Locale); func X_strupr_l(tls *TLS, __String uintptr, __Locale T_locale_t) (r uintptr) { if __ccgo_strace { trc("_String=%+v _Locale=%+v", __String, __Locale) defer func() { trc(`X_strupr_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strupr_l.Addr(), __String, __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procstrxfrm = dll.NewProc("strxfrm") var _ = procstrxfrm.Addr() // size_t __attribute__((__cdecl__)) strxfrm(char * __restrict__ _Dst,const char * __restrict__ _Src,size_t _MaxCount); func Xstrxfrm(tls *TLS, __Dst uintptr, __Src uintptr, __MaxCount Tsize_t) (r Tsize_t) { if __ccgo_strace { trc("_Dst=%+v _Src=%+v _MaxCount=%+v", __Dst, __Src, __MaxCount) defer func() { trc(`Xstrxfrm->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procstrxfrm.Addr(), __Dst, __Src, uintptr(__MaxCount)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var proc_strxfrm_l = dll.NewProc("_strxfrm_l") var _ = proc_strxfrm_l.Addr() // __attribute__ ((__dllimport__)) size_t __attribute__((__cdecl__)) _strxfrm_l(char * __restrict__ _Dst,const char * __restrict__ _Src,size_t _MaxCount,_locale_t _Locale); func X_strxfrm_l(tls *TLS, __Dst uintptr, __Src uintptr, __MaxCount Tsize_t, __Locale T_locale_t) (r Tsize_t) { if __ccgo_strace { trc("_Dst=%+v _Src=%+v _MaxCount=%+v _Locale=%+v", __Dst, __Src, __MaxCount, __Locale) defer func() { trc(`X_strxfrm_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strxfrm_l.Addr(), __Dst, __Src, uintptr(__MaxCount), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var proc_wcsdup = dll.NewProc("_wcsdup") var _ = proc_wcsdup.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _wcsdup(const wchar_t *_Str); func X_wcsdup(tls *TLS, __Str uintptr) (r uintptr) { if __ccgo_strace { trc("_Str=%+v", __Str) defer func() { trc(`X_wcsdup->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcsdup.Addr(), __Str) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procwcscat = dll.NewProc("wcscat") var _ = procwcscat.Addr() // wchar_t * __attribute__((__cdecl__)) wcscat(wchar_t * __restrict__ _Dest,const wchar_t * __restrict__ _Source); func Xwcscat(tls *TLS, __Dest uintptr, __Source uintptr) (r uintptr) { if __ccgo_strace { trc("_Dest=%+v _Source=%+v", __Dest, __Source) defer func() { trc(`Xwcscat->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcscat.Addr(), __Dest, __Source) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procwcschr = dll.NewProc("wcschr") var _ = procwcschr.Addr() // wchar_t * __attribute__((__cdecl__)) wcschr(const wchar_t *_Str,wchar_t _Ch); func Xwcschr(tls *TLS, __Str uintptr, __Ch Twchar_t) (r uintptr) { if __ccgo_strace { trc("_Str=%+v _Ch=%+v", __Str, __Ch) defer func() { trc(`Xwcschr->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcschr.Addr(), __Str, uintptr(__Ch)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procwcscmp = dll.NewProc("wcscmp") var _ = procwcscmp.Addr() // int __attribute__((__cdecl__)) wcscmp(const wchar_t *_Str1,const wchar_t *_Str2); func Xwcscmp(tls *TLS, __Str1 uintptr, __Str2 uintptr) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v", __Str1, __Str2) defer func() { trc(`Xwcscmp->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcscmp.Addr(), __Str1, __Str2) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procwcscpy = dll.NewProc("wcscpy") var _ = procwcscpy.Addr() // wchar_t * __attribute__((__cdecl__)) wcscpy(wchar_t * __restrict__ _Dest,const wchar_t * __restrict__ _Source); func Xwcscpy(tls *TLS, __Dest uintptr, __Source uintptr) (r uintptr) { if __ccgo_strace { trc("_Dest=%+v _Source=%+v", __Dest, __Source) defer func() { trc(`Xwcscpy->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcscpy.Addr(), __Dest, __Source) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procwcscspn = dll.NewProc("wcscspn") var _ = procwcscspn.Addr() // size_t __attribute__((__cdecl__)) wcscspn(const wchar_t *_Str,const wchar_t *_Control); func Xwcscspn(tls *TLS, __Str uintptr, __Control uintptr) (r Tsize_t) { if __ccgo_strace { trc("_Str=%+v _Control=%+v", __Str, __Control) defer func() { trc(`Xwcscspn->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcscspn.Addr(), __Str, __Control) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var procwcslen = dll.NewProc("wcslen") var _ = procwcslen.Addr() // size_t __attribute__((__cdecl__)) wcslen(const wchar_t *_Str); func Xwcslen(tls *TLS, __Str uintptr) (r Tsize_t) { if __ccgo_strace { trc("_Str=%+v", __Str) defer func() { trc(`Xwcslen->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcslen.Addr(), __Str) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var procwcsnlen = dll.NewProc("wcsnlen") var _ = procwcsnlen.Addr() // size_t __attribute__((__cdecl__)) wcsnlen(const wchar_t *_Src,size_t _MaxCount); func Xwcsnlen(tls *TLS, __Src uintptr, __MaxCount Tsize_t) (r Tsize_t) { if __ccgo_strace { trc("_Src=%+v _MaxCount=%+v", __Src, __MaxCount) defer func() { trc(`Xwcsnlen->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcsnlen.Addr(), __Src, uintptr(__MaxCount)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var procwcsncat = dll.NewProc("wcsncat") var _ = procwcsncat.Addr() // wchar_t *wcsncat(wchar_t * __restrict__ _Dest,const wchar_t * __restrict__ _Source,size_t _Count); func Xwcsncat(tls *TLS, __Dest uintptr, __Source uintptr, __Count Tsize_t) (r uintptr) { if __ccgo_strace { trc("_Dest=%+v _Source=%+v _Count=%+v", __Dest, __Source, __Count) defer func() { trc(`Xwcsncat->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcsncat.Addr(), __Dest, __Source, uintptr(__Count)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procwcsncmp = dll.NewProc("wcsncmp") var _ = procwcsncmp.Addr() // int __attribute__((__cdecl__)) wcsncmp(const wchar_t *_Str1,const wchar_t *_Str2,size_t _MaxCount); func Xwcsncmp(tls *TLS, __Str1 uintptr, __Str2 uintptr, __MaxCount Tsize_t) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v _MaxCount=%+v", __Str1, __Str2, __MaxCount) defer func() { trc(`Xwcsncmp->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcsncmp.Addr(), __Str1, __Str2, uintptr(__MaxCount)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procwcsncpy = dll.NewProc("wcsncpy") var _ = procwcsncpy.Addr() // wchar_t *wcsncpy(wchar_t * __restrict__ _Dest,const wchar_t * __restrict__ _Source,size_t _Count); func Xwcsncpy(tls *TLS, __Dest uintptr, __Source uintptr, __Count Tsize_t) (r uintptr) { if __ccgo_strace { trc("_Dest=%+v _Source=%+v _Count=%+v", __Dest, __Source, __Count) defer func() { trc(`Xwcsncpy->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcsncpy.Addr(), __Dest, __Source, uintptr(__Count)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procwcspbrk = dll.NewProc("wcspbrk") var _ = procwcspbrk.Addr() // wchar_t * __attribute__((__cdecl__)) wcspbrk(const wchar_t *_Str,const wchar_t *_Control); func Xwcspbrk(tls *TLS, __Str uintptr, __Control uintptr) (r uintptr) { if __ccgo_strace { trc("_Str=%+v _Control=%+v", __Str, __Control) defer func() { trc(`Xwcspbrk->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcspbrk.Addr(), __Str, __Control) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procwcsrchr = dll.NewProc("wcsrchr") var _ = procwcsrchr.Addr() // wchar_t * __attribute__((__cdecl__)) wcsrchr(const wchar_t *_Str,wchar_t _Ch); func Xwcsrchr(tls *TLS, __Str uintptr, __Ch Twchar_t) (r uintptr) { if __ccgo_strace { trc("_Str=%+v _Ch=%+v", __Str, __Ch) defer func() { trc(`Xwcsrchr->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcsrchr.Addr(), __Str, uintptr(__Ch)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procwcsspn = dll.NewProc("wcsspn") var _ = procwcsspn.Addr() // size_t __attribute__((__cdecl__)) wcsspn(const wchar_t *_Str,const wchar_t *_Control); func Xwcsspn(tls *TLS, __Str uintptr, __Control uintptr) (r Tsize_t) { if __ccgo_strace { trc("_Str=%+v _Control=%+v", __Str, __Control) defer func() { trc(`Xwcsspn->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcsspn.Addr(), __Str, __Control) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var procwcsstr = dll.NewProc("wcsstr") var _ = procwcsstr.Addr() // wchar_t * __attribute__((__cdecl__)) wcsstr(const wchar_t *_Str,const wchar_t *_SubStr); func Xwcsstr(tls *TLS, __Str uintptr, __SubStr uintptr) (r uintptr) { if __ccgo_strace { trc("_Str=%+v _SubStr=%+v", __Str, __SubStr) defer func() { trc(`Xwcsstr->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcsstr.Addr(), __Str, __SubStr) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procwcstok = dll.NewProc("wcstok") var _ = procwcstok.Addr() // wchar_t * __attribute__((__cdecl__)) wcstok(wchar_t * __restrict__ _Str,const wchar_t * __restrict__ _Delim); func Xwcstok(tls *TLS, __Str uintptr, __Delim uintptr) (r uintptr) { if __ccgo_strace { trc("_Str=%+v _Delim=%+v", __Str, __Delim) defer func() { trc(`Xwcstok->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcstok.Addr(), __Str, __Delim) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wcserror = dll.NewProc("_wcserror") var _ = proc_wcserror.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _wcserror(int _ErrNum); func X_wcserror(tls *TLS, __ErrNum int32) (r uintptr) { if __ccgo_strace { trc("_ErrNum=%+v", __ErrNum) defer func() { trc(`X_wcserror->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcserror.Addr(), uintptr(__ErrNum)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc__wcserror = dll.NewProc("__wcserror") var _ = proc__wcserror.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) __wcserror(const wchar_t *_Str); func X__wcserror(tls *TLS, __Str uintptr) (r uintptr) { if __ccgo_strace { trc("_Str=%+v", __Str) defer func() { trc(`X__wcserror->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__wcserror.Addr(), __Str) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wcsicmp = dll.NewProc("_wcsicmp") var _ = proc_wcsicmp.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wcsicmp(const wchar_t *_Str1,const wchar_t *_Str2); func X_wcsicmp(tls *TLS, __Str1 uintptr, __Str2 uintptr) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v", __Str1, __Str2) defer func() { trc(`X_wcsicmp->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcsicmp.Addr(), __Str1, __Str2) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wcsicmp_l = dll.NewProc("_wcsicmp_l") var _ = proc_wcsicmp_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wcsicmp_l(const wchar_t *_Str1,const wchar_t *_Str2,_locale_t _Locale); func X_wcsicmp_l(tls *TLS, __Str1 uintptr, __Str2 uintptr, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v _Locale=%+v", __Str1, __Str2, __Locale) defer func() { trc(`X_wcsicmp_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcsicmp_l.Addr(), __Str1, __Str2, __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wcsnicmp = dll.NewProc("_wcsnicmp") var _ = proc_wcsnicmp.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wcsnicmp(const wchar_t *_Str1,const wchar_t *_Str2,size_t _MaxCount); func X_wcsnicmp(tls *TLS, __Str1 uintptr, __Str2 uintptr, __MaxCount Tsize_t) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v _MaxCount=%+v", __Str1, __Str2, __MaxCount) defer func() { trc(`X_wcsnicmp->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcsnicmp.Addr(), __Str1, __Str2, uintptr(__MaxCount)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wcsnicmp_l = dll.NewProc("_wcsnicmp_l") var _ = proc_wcsnicmp_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wcsnicmp_l(const wchar_t *_Str1,const wchar_t *_Str2,size_t _MaxCount,_locale_t _Locale); func X_wcsnicmp_l(tls *TLS, __Str1 uintptr, __Str2 uintptr, __MaxCount Tsize_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v _MaxCount=%+v _Locale=%+v", __Str1, __Str2, __MaxCount, __Locale) defer func() { trc(`X_wcsnicmp_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcsnicmp_l.Addr(), __Str1, __Str2, uintptr(__MaxCount), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wcsnset = dll.NewProc("_wcsnset") var _ = proc_wcsnset.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _wcsnset(wchar_t *_Str,wchar_t _Val,size_t _MaxCount); func X_wcsnset(tls *TLS, __Str uintptr, __Val Twchar_t, __MaxCount Tsize_t) (r uintptr) { if __ccgo_strace { trc("_Str=%+v _Val=%+v _MaxCount=%+v", __Str, __Val, __MaxCount) defer func() { trc(`X_wcsnset->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcsnset.Addr(), __Str, uintptr(__Val), uintptr(__MaxCount)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wcsrev = dll.NewProc("_wcsrev") var _ = proc_wcsrev.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _wcsrev(wchar_t *_Str); func X_wcsrev(tls *TLS, __Str uintptr) (r uintptr) { if __ccgo_strace { trc("_Str=%+v", __Str) defer func() { trc(`X_wcsrev->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcsrev.Addr(), __Str) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wcsset = dll.NewProc("_wcsset") var _ = proc_wcsset.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _wcsset(wchar_t *_Str,wchar_t _Val); func X_wcsset(tls *TLS, __Str uintptr, __Val Twchar_t) (r uintptr) { if __ccgo_strace { trc("_Str=%+v _Val=%+v", __Str, __Val) defer func() { trc(`X_wcsset->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcsset.Addr(), __Str, uintptr(__Val)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wcslwr = dll.NewProc("_wcslwr") var _ = proc_wcslwr.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _wcslwr(wchar_t *_String); func X_wcslwr(tls *TLS, __String uintptr) (r uintptr) { if __ccgo_strace { trc("_String=%+v", __String) defer func() { trc(`X_wcslwr->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcslwr.Addr(), __String) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wcslwr_l = dll.NewProc("_wcslwr_l") var _ = proc_wcslwr_l.Addr() // __attribute__ ((__dllimport__)) wchar_t *_wcslwr_l(wchar_t *_String,_locale_t _Locale); func X_wcslwr_l(tls *TLS, __String uintptr, __Locale T_locale_t) (r uintptr) { if __ccgo_strace { trc("_String=%+v _Locale=%+v", __String, __Locale) defer func() { trc(`X_wcslwr_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcslwr_l.Addr(), __String, __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wcsupr = dll.NewProc("_wcsupr") var _ = proc_wcsupr.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _wcsupr(wchar_t *_String); func X_wcsupr(tls *TLS, __String uintptr) (r uintptr) { if __ccgo_strace { trc("_String=%+v", __String) defer func() { trc(`X_wcsupr->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcsupr.Addr(), __String) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wcsupr_l = dll.NewProc("_wcsupr_l") var _ = proc_wcsupr_l.Addr() // __attribute__ ((__dllimport__)) wchar_t *_wcsupr_l(wchar_t *_String,_locale_t _Locale); func X_wcsupr_l(tls *TLS, __String uintptr, __Locale T_locale_t) (r uintptr) { if __ccgo_strace { trc("_String=%+v _Locale=%+v", __String, __Locale) defer func() { trc(`X_wcsupr_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcsupr_l.Addr(), __String, __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procwcsxfrm = dll.NewProc("wcsxfrm") var _ = procwcsxfrm.Addr() // size_t __attribute__((__cdecl__)) wcsxfrm(wchar_t * __restrict__ _Dst,const wchar_t * __restrict__ _Src,size_t _MaxCount); func Xwcsxfrm(tls *TLS, __Dst uintptr, __Src uintptr, __MaxCount Tsize_t) (r Tsize_t) { if __ccgo_strace { trc("_Dst=%+v _Src=%+v _MaxCount=%+v", __Dst, __Src, __MaxCount) defer func() { trc(`Xwcsxfrm->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcsxfrm.Addr(), __Dst, __Src, uintptr(__MaxCount)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var proc_wcsxfrm_l = dll.NewProc("_wcsxfrm_l") var _ = proc_wcsxfrm_l.Addr() // __attribute__ ((__dllimport__)) size_t __attribute__((__cdecl__)) _wcsxfrm_l(wchar_t * __restrict__ _Dst,const wchar_t * __restrict__ _Src,size_t _MaxCount,_locale_t _Locale); func X_wcsxfrm_l(tls *TLS, __Dst uintptr, __Src uintptr, __MaxCount Tsize_t, __Locale T_locale_t) (r Tsize_t) { if __ccgo_strace { trc("_Dst=%+v _Src=%+v _MaxCount=%+v _Locale=%+v", __Dst, __Src, __MaxCount, __Locale) defer func() { trc(`X_wcsxfrm_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcsxfrm_l.Addr(), __Dst, __Src, uintptr(__MaxCount), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var procwcscoll = dll.NewProc("wcscoll") var _ = procwcscoll.Addr() // int __attribute__((__cdecl__)) wcscoll(const wchar_t *_Str1,const wchar_t *_Str2); func Xwcscoll(tls *TLS, __Str1 uintptr, __Str2 uintptr) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v", __Str1, __Str2) defer func() { trc(`Xwcscoll->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcscoll.Addr(), __Str1, __Str2) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wcscoll_l = dll.NewProc("_wcscoll_l") var _ = proc_wcscoll_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wcscoll_l(const wchar_t *_Str1,const wchar_t *_Str2,_locale_t _Locale); func X_wcscoll_l(tls *TLS, __Str1 uintptr, __Str2 uintptr, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v _Locale=%+v", __Str1, __Str2, __Locale) defer func() { trc(`X_wcscoll_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcscoll_l.Addr(), __Str1, __Str2, __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wcsicoll = dll.NewProc("_wcsicoll") var _ = proc_wcsicoll.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wcsicoll(const wchar_t *_Str1,const wchar_t *_Str2); func X_wcsicoll(tls *TLS, __Str1 uintptr, __Str2 uintptr) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v", __Str1, __Str2) defer func() { trc(`X_wcsicoll->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcsicoll.Addr(), __Str1, __Str2) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wcsicoll_l = dll.NewProc("_wcsicoll_l") var _ = proc_wcsicoll_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wcsicoll_l(const wchar_t *_Str1,const wchar_t *_Str2,_locale_t _Locale); func X_wcsicoll_l(tls *TLS, __Str1 uintptr, __Str2 uintptr, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v _Locale=%+v", __Str1, __Str2, __Locale) defer func() { trc(`X_wcsicoll_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcsicoll_l.Addr(), __Str1, __Str2, __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wcsncoll = dll.NewProc("_wcsncoll") var _ = proc_wcsncoll.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wcsncoll(const wchar_t *_Str1,const wchar_t *_Str2,size_t _MaxCount); func X_wcsncoll(tls *TLS, __Str1 uintptr, __Str2 uintptr, __MaxCount Tsize_t) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v _MaxCount=%+v", __Str1, __Str2, __MaxCount) defer func() { trc(`X_wcsncoll->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcsncoll.Addr(), __Str1, __Str2, uintptr(__MaxCount)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wcsncoll_l = dll.NewProc("_wcsncoll_l") var _ = proc_wcsncoll_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wcsncoll_l(const wchar_t *_Str1,const wchar_t *_Str2,size_t _MaxCount,_locale_t _Locale); func X_wcsncoll_l(tls *TLS, __Str1 uintptr, __Str2 uintptr, __MaxCount Tsize_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v _MaxCount=%+v _Locale=%+v", __Str1, __Str2, __MaxCount, __Locale) defer func() { trc(`X_wcsncoll_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcsncoll_l.Addr(), __Str1, __Str2, uintptr(__MaxCount), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wcsnicoll = dll.NewProc("_wcsnicoll") var _ = proc_wcsnicoll.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wcsnicoll(const wchar_t *_Str1,const wchar_t *_Str2,size_t _MaxCount); func X_wcsnicoll(tls *TLS, __Str1 uintptr, __Str2 uintptr, __MaxCount Tsize_t) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v _MaxCount=%+v", __Str1, __Str2, __MaxCount) defer func() { trc(`X_wcsnicoll->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcsnicoll.Addr(), __Str1, __Str2, uintptr(__MaxCount)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wcsnicoll_l = dll.NewProc("_wcsnicoll_l") var _ = proc_wcsnicoll_l.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wcsnicoll_l(const wchar_t *_Str1,const wchar_t *_Str2,size_t _MaxCount,_locale_t _Locale); func X_wcsnicoll_l(tls *TLS, __Str1 uintptr, __Str2 uintptr, __MaxCount Tsize_t, __Locale T_locale_t) (r int32) { if __ccgo_strace { trc("_Str1=%+v _Str2=%+v _MaxCount=%+v _Locale=%+v", __Str1, __Str2, __MaxCount, __Locale) defer func() { trc(`X_wcsnicoll_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcsnicoll_l.Addr(), __Str1, __Str2, uintptr(__MaxCount), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } type T__timeb32 = struct { Ftime T__time32_t Fmillitm uint16 Ftimezone int16 Fdstflag int16 } type Ttimeb = struct { Ftime Ttime_t Fmillitm uint16 Ftimezone int16 Fdstflag int16 } type T__timeb64 = struct { Ftime T__time64_t Fmillitm uint16 Ftimezone int16 Fdstflag int16 } var proc_ftime64 = dll.NewProc("_ftime64") var _ = proc_ftime64.Addr() // __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _ftime64(struct __timeb64 *_Time); func X_ftime64(tls *TLS, __Time uintptr) { if __ccgo_strace { trc("_Time=%+v", __Time) } r0, r1, err := syscall.SyscallN(proc_ftime64.Addr(), __Time) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc_ftime32 = dll.NewProc("_ftime32") var _ = proc_ftime32.Addr() // __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _ftime32(struct __timeb32 *_Time); func X_ftime32(tls *TLS, __Time uintptr) { if __ccgo_strace { trc("_Time=%+v", __Time) } r0, r1, err := syscall.SyscallN(proc_ftime32.Addr(), __Time) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } type T_timespec32 = struct { Ftv_sec T__time32_t Ftv_nsec int32 } type T_timespec64 = struct { Ftv_sec T__time64_t Ftv_nsec int32 } type Ttimespec = struct { Ftv_sec Ttime_t Ftv_nsec int32 } type Titimerspec = struct { Fit_interval Ttimespec Fit_value Ttimespec } type Tclock_t = int32 type Ttm = struct { Ftm_sec int32 Ftm_min int32 Ftm_hour int32 Ftm_mday int32 Ftm_mon int32 Ftm_year int32 Ftm_wday int32 Ftm_yday int32 Ftm_isdst int32 } var proc__daylight = dll.NewProc("__daylight") var _ = proc__daylight.Addr() // __attribute__ ((__dllimport__)) int * __attribute__((__cdecl__)) __daylight(void); func X__daylight(tls *TLS) (r uintptr) { if __ccgo_strace { trc("") defer func() { trc(`X__daylight->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__daylight.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc__dstbias = dll.NewProc("__dstbias") var _ = proc__dstbias.Addr() // __attribute__ ((__dllimport__)) long * __attribute__((__cdecl__)) __dstbias(void); func X__dstbias(tls *TLS) (r uintptr) { if __ccgo_strace { trc("") defer func() { trc(`X__dstbias->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__dstbias.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc__timezone = dll.NewProc("__timezone") var _ = proc__timezone.Addr() // __attribute__ ((__dllimport__)) long * __attribute__((__cdecl__)) __timezone(void); func X__timezone(tls *TLS) (r uintptr) { if __ccgo_strace { trc("") defer func() { trc(`X__timezone->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__timezone.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc__tzname = dll.NewProc("__tzname") var _ = proc__tzname.Addr() // __attribute__ ((__dllimport__)) char ** __attribute__((__cdecl__)) __tzname(void); func X__tzname(tls *TLS) (r uintptr) { if __ccgo_strace { trc("") defer func() { trc(`X__tzname->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__tzname.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_get_daylight = dll.NewProc("_get_daylight") var _ = proc_get_daylight.Addr() // __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _get_daylight(int *_Daylight); func X_get_daylight(tls *TLS, __Daylight uintptr) (r Terrno_t) { if __ccgo_strace { trc("_Daylight=%+v", __Daylight) defer func() { trc(`X_get_daylight->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_get_daylight.Addr(), __Daylight) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_get_dstbias = dll.NewProc("_get_dstbias") var _ = proc_get_dstbias.Addr() // __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _get_dstbias(long *_Daylight_savings_bias); func X_get_dstbias(tls *TLS, __Daylight_savings_bias uintptr) (r Terrno_t) { if __ccgo_strace { trc("_Daylight_savings_bias=%+v", __Daylight_savings_bias) defer func() { trc(`X_get_dstbias->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_get_dstbias.Addr(), __Daylight_savings_bias) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_get_timezone = dll.NewProc("_get_timezone") var _ = proc_get_timezone.Addr() // __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _get_timezone(long *_Timezone); func X_get_timezone(tls *TLS, __Timezone uintptr) (r Terrno_t) { if __ccgo_strace { trc("_Timezone=%+v", __Timezone) defer func() { trc(`X_get_timezone->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_get_timezone.Addr(), __Timezone) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_get_tzname = dll.NewProc("_get_tzname") var _ = proc_get_tzname.Addr() // __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _get_tzname(size_t *_ReturnValue,char *_Buffer,size_t _SizeInBytes,int _Index); func X_get_tzname(tls *TLS, __ReturnValue uintptr, __Buffer uintptr, __SizeInBytes Tsize_t, __Index int32) (r Terrno_t) { if __ccgo_strace { trc("_ReturnValue=%+v _Buffer=%+v _SizeInBytes=%+v _Index=%+v", __ReturnValue, __Buffer, __SizeInBytes, __Index) defer func() { trc(`X_get_tzname->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_get_tzname.Addr(), __ReturnValue, __Buffer, uintptr(__SizeInBytes), uintptr(__Index)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var procasctime = dll.NewProc("asctime") var _ = procasctime.Addr() // char * __attribute__((__cdecl__)) asctime(const struct tm *_Tm); func Xasctime(tls *TLS, __Tm uintptr) (r uintptr) { if __ccgo_strace { trc("_Tm=%+v", __Tm) defer func() { trc(`Xasctime->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procasctime.Addr(), __Tm) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var procasctime_s = dll.NewProc("asctime_s") var _ = procasctime_s.Addr() // __attribute__((dllimport)) errno_t __attribute__((__cdecl__)) asctime_s (char *_Buf,size_t _SizeInWords,const struct tm *_Tm); func Xasctime_s(tls *TLS, __Buf uintptr, __SizeInWords Tsize_t, __Tm uintptr) (r Terrno_t) { if __ccgo_strace { trc("_Buf=%+v _SizeInWords=%+v _Tm=%+v", __Buf, __SizeInWords, __Tm) defer func() { trc(`Xasctime_s->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procasctime_s.Addr(), __Buf, uintptr(__SizeInWords), __Tm) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_ctime32 = dll.NewProc("_ctime32") var _ = proc_ctime32.Addr() // __attribute__ ((__dllimport__)) char * __attribute__((__cdecl__)) _ctime32(const __time32_t *_Time); func X_ctime32(tls *TLS, __Time uintptr) (r uintptr) { if __ccgo_strace { trc("_Time=%+v", __Time) defer func() { trc(`X_ctime32->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_ctime32.Addr(), __Time) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_ctime32_s = dll.NewProc("_ctime32_s") var _ = proc_ctime32_s.Addr() // __attribute__((dllimport)) errno_t __attribute__((__cdecl__)) _ctime32_s (char *_Buf,size_t _SizeInBytes,const __time32_t *_Time); func X_ctime32_s(tls *TLS, __Buf uintptr, __SizeInBytes Tsize_t, __Time uintptr) (r Terrno_t) { if __ccgo_strace { trc("_Buf=%+v _SizeInBytes=%+v _Time=%+v", __Buf, __SizeInBytes, __Time) defer func() { trc(`X_ctime32_s->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_ctime32_s.Addr(), __Buf, uintptr(__SizeInBytes), __Time) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var procclock = dll.NewProc("clock") var _ = procclock.Addr() // clock_t __attribute__((__cdecl__)) clock(void); func Xclock(tls *TLS) (r Tclock_t) { if __ccgo_strace { trc("") defer func() { trc(`Xclock->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procclock.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tclock_t(r0) } var proc_gmtime32 = dll.NewProc("_gmtime32") var _ = proc_gmtime32.Addr() // __attribute__ ((__dllimport__)) struct tm * __attribute__((__cdecl__)) _gmtime32(const __time32_t *_Time); func X_gmtime32(tls *TLS, __Time uintptr) (r uintptr) { if __ccgo_strace { trc("_Time=%+v", __Time) defer func() { trc(`X_gmtime32->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_gmtime32.Addr(), __Time) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_gmtime32_s = dll.NewProc("_gmtime32_s") var _ = proc_gmtime32_s.Addr() // __attribute__((dllimport)) errno_t __attribute__((__cdecl__)) _gmtime32_s (struct tm *_Tm,const __time32_t *_Time); func X_gmtime32_s(tls *TLS, __Tm uintptr, __Time uintptr) (r Terrno_t) { if __ccgo_strace { trc("_Tm=%+v _Time=%+v", __Tm, __Time) defer func() { trc(`X_gmtime32_s->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_gmtime32_s.Addr(), __Tm, __Time) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_localtime32 = dll.NewProc("_localtime32") var _ = proc_localtime32.Addr() // __attribute__ ((__dllimport__)) struct tm * __attribute__((__cdecl__)) _localtime32(const __time32_t *_Time); func X_localtime32(tls *TLS, __Time uintptr) (r uintptr) { if __ccgo_strace { trc("_Time=%+v", __Time) defer func() { trc(`X_localtime32->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_localtime32.Addr(), __Time) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_localtime32_s = dll.NewProc("_localtime32_s") var _ = proc_localtime32_s.Addr() // __attribute__((dllimport)) errno_t __attribute__((__cdecl__)) _localtime32_s (struct tm *_Tm,const __time32_t *_Time); func X_localtime32_s(tls *TLS, __Tm uintptr, __Time uintptr) (r Terrno_t) { if __ccgo_strace { trc("_Tm=%+v _Time=%+v", __Tm, __Time) defer func() { trc(`X_localtime32_s->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_localtime32_s.Addr(), __Tm, __Time) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var procstrftime = dll.NewProc("strftime") var _ = procstrftime.Addr() // size_t __attribute__((__cdecl__)) strftime(char * __restrict__ _Buf,size_t _SizeInBytes,const char * __restrict__ _Format,const struct tm * __restrict__ _Tm); func Xstrftime(tls *TLS, __Buf uintptr, __SizeInBytes Tsize_t, __Format uintptr, __Tm uintptr) (r Tsize_t) { if __ccgo_strace { trc("_Buf=%+v _SizeInBytes=%+v _Format=%+v _Tm=%+v", __Buf, __SizeInBytes, __Format, __Tm) defer func() { trc(`Xstrftime->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procstrftime.Addr(), __Buf, uintptr(__SizeInBytes), __Format, __Tm) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var proc_strftime_l = dll.NewProc("_strftime_l") var _ = proc_strftime_l.Addr() // __attribute__ ((__dllimport__)) size_t __attribute__((__cdecl__)) _strftime_l(char * __restrict__ _Buf,size_t _Max_size,const char * __restrict__ _Format,const struct tm * __restrict__ _Tm,_locale_t _Locale); func X_strftime_l(tls *TLS, __Buf uintptr, __Max_size Tsize_t, __Format uintptr, __Tm uintptr, __Locale T_locale_t) (r Tsize_t) { if __ccgo_strace { trc("_Buf=%+v _Max_size=%+v _Format=%+v _Tm=%+v _Locale=%+v", __Buf, __Max_size, __Format, __Tm, __Locale) defer func() { trc(`X_strftime_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strftime_l.Addr(), __Buf, uintptr(__Max_size), __Format, __Tm, __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var proc_strdate = dll.NewProc("_strdate") var _ = proc_strdate.Addr() // __attribute__ ((__dllimport__)) char * __attribute__((__cdecl__)) _strdate(char *_Buffer); func X_strdate(tls *TLS, __Buffer uintptr) (r uintptr) { if __ccgo_strace { trc("_Buffer=%+v", __Buffer) defer func() { trc(`X_strdate->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strdate.Addr(), __Buffer) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_strdate_s = dll.NewProc("_strdate_s") var _ = proc_strdate_s.Addr() // __attribute__((dllimport)) errno_t __attribute__((__cdecl__)) _strdate_s (char *_Buf,size_t _SizeInBytes); func X_strdate_s(tls *TLS, __Buf uintptr, __SizeInBytes Tsize_t) (r Terrno_t) { if __ccgo_strace { trc("_Buf=%+v _SizeInBytes=%+v", __Buf, __SizeInBytes) defer func() { trc(`X_strdate_s->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strdate_s.Addr(), __Buf, uintptr(__SizeInBytes)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_strtime = dll.NewProc("_strtime") var _ = proc_strtime.Addr() // __attribute__ ((__dllimport__)) char * __attribute__((__cdecl__)) _strtime(char *_Buffer); func X_strtime(tls *TLS, __Buffer uintptr) (r uintptr) { if __ccgo_strace { trc("_Buffer=%+v", __Buffer) defer func() { trc(`X_strtime->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strtime.Addr(), __Buffer) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_strtime_s = dll.NewProc("_strtime_s") var _ = proc_strtime_s.Addr() // __attribute__((dllimport)) errno_t __attribute__((__cdecl__)) _strtime_s (char *_Buf ,size_t _SizeInBytes); func X_strtime_s(tls *TLS, __Buf uintptr, __SizeInBytes Tsize_t) (r Terrno_t) { if __ccgo_strace { trc("_Buf=%+v _SizeInBytes=%+v", __Buf, __SizeInBytes) defer func() { trc(`X_strtime_s->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_strtime_s.Addr(), __Buf, uintptr(__SizeInBytes)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_time32 = dll.NewProc("_time32") var _ = proc_time32.Addr() // __attribute__ ((__dllimport__)) __time32_t __attribute__((__cdecl__)) _time32(__time32_t *_Time); func X_time32(tls *TLS, __Time uintptr) (r T__time32_t) { if __ccgo_strace { trc("_Time=%+v", __Time) defer func() { trc(`X_time32->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_time32.Addr(), __Time) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return T__time32_t(r0) } var proc_timespec32_get = dll.NewProc("_timespec32_get") var _ = proc_timespec32_get.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _timespec32_get(struct _timespec32 *_Ts, int _Base); func X_timespec32_get(tls *TLS, __Ts uintptr, __Base int32) (r int32) { if __ccgo_strace { trc("_Ts=%+v _Base=%+v", __Ts, __Base) defer func() { trc(`X_timespec32_get->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_timespec32_get.Addr(), __Ts, uintptr(__Base)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_mktime32 = dll.NewProc("_mktime32") var _ = proc_mktime32.Addr() // __attribute__ ((__dllimport__)) __time32_t __attribute__((__cdecl__)) _mktime32(struct tm *_Tm); func X_mktime32(tls *TLS, __Tm uintptr) (r T__time32_t) { if __ccgo_strace { trc("_Tm=%+v", __Tm) defer func() { trc(`X_mktime32->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_mktime32.Addr(), __Tm) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return T__time32_t(r0) } var proc_mkgmtime32 = dll.NewProc("_mkgmtime32") var _ = proc_mkgmtime32.Addr() // __attribute__ ((__dllimport__)) __time32_t __attribute__((__cdecl__)) _mkgmtime32(struct tm *_Tm); func X_mkgmtime32(tls *TLS, __Tm uintptr) (r T__time32_t) { if __ccgo_strace { trc("_Tm=%+v", __Tm) defer func() { trc(`X_mkgmtime32->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_mkgmtime32.Addr(), __Tm) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return T__time32_t(r0) } var proc_tzset = dll.NewProc("_tzset") var _ = proc_tzset.Addr() // void __attribute__((__cdecl__)) _tzset(void); func X_tzset(tls *TLS) { if __ccgo_strace { trc("") } r0, r1, err := syscall.SyscallN(proc_tzset.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc_ctime64 = dll.NewProc("_ctime64") var _ = proc_ctime64.Addr() // __attribute__ ((__dllimport__)) char * __attribute__((__cdecl__)) _ctime64(const __time64_t *_Time); func X_ctime64(tls *TLS, __Time uintptr) (r uintptr) { if __ccgo_strace { trc("_Time=%+v", __Time) defer func() { trc(`X_ctime64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_ctime64.Addr(), __Time) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_ctime64_s = dll.NewProc("_ctime64_s") var _ = proc_ctime64_s.Addr() // __attribute__((dllimport)) errno_t __attribute__((__cdecl__)) _ctime64_s (char *_Buf,size_t _SizeInBytes,const __time64_t *_Time); func X_ctime64_s(tls *TLS, __Buf uintptr, __SizeInBytes Tsize_t, __Time uintptr) (r Terrno_t) { if __ccgo_strace { trc("_Buf=%+v _SizeInBytes=%+v _Time=%+v", __Buf, __SizeInBytes, __Time) defer func() { trc(`X_ctime64_s->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_ctime64_s.Addr(), __Buf, uintptr(__SizeInBytes), __Time) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_gmtime64 = dll.NewProc("_gmtime64") var _ = proc_gmtime64.Addr() // __attribute__ ((__dllimport__)) struct tm * __attribute__((__cdecl__)) _gmtime64(const __time64_t *_Time); func X_gmtime64(tls *TLS, __Time uintptr) (r uintptr) { if __ccgo_strace { trc("_Time=%+v", __Time) defer func() { trc(`X_gmtime64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_gmtime64.Addr(), __Time) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_gmtime64_s = dll.NewProc("_gmtime64_s") var _ = proc_gmtime64_s.Addr() // __attribute__((dllimport)) errno_t __attribute__((__cdecl__)) _gmtime64_s (struct tm *_Tm,const __time64_t *_Time); func X_gmtime64_s(tls *TLS, __Tm uintptr, __Time uintptr) (r Terrno_t) { if __ccgo_strace { trc("_Tm=%+v _Time=%+v", __Tm, __Time) defer func() { trc(`X_gmtime64_s->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_gmtime64_s.Addr(), __Tm, __Time) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_localtime64 = dll.NewProc("_localtime64") var _ = proc_localtime64.Addr() // __attribute__ ((__dllimport__)) struct tm * __attribute__((__cdecl__)) _localtime64(const __time64_t *_Time); func X_localtime64(tls *TLS, __Time uintptr) (r uintptr) { if __ccgo_strace { trc("_Time=%+v", __Time) defer func() { trc(`X_localtime64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_localtime64.Addr(), __Time) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_localtime64_s = dll.NewProc("_localtime64_s") var _ = proc_localtime64_s.Addr() // __attribute__((dllimport)) errno_t __attribute__((__cdecl__)) _localtime64_s (struct tm *_Tm,const __time64_t *_Time); func X_localtime64_s(tls *TLS, __Tm uintptr, __Time uintptr) (r Terrno_t) { if __ccgo_strace { trc("_Tm=%+v _Time=%+v", __Tm, __Time) defer func() { trc(`X_localtime64_s->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_localtime64_s.Addr(), __Tm, __Time) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_mktime64 = dll.NewProc("_mktime64") var _ = proc_mktime64.Addr() // __attribute__ ((__dllimport__)) __time64_t __attribute__((__cdecl__)) _mktime64(struct tm *_Tm); func X_mktime64(tls *TLS, __Tm uintptr) (r T__time64_t) { if __ccgo_strace { trc("_Tm=%+v", __Tm) defer func() { trc(`X_mktime64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_mktime64.Addr(), __Tm) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return T__time64_t(r0) } var proc_mkgmtime64 = dll.NewProc("_mkgmtime64") var _ = proc_mkgmtime64.Addr() // __attribute__ ((__dllimport__)) __time64_t __attribute__((__cdecl__)) _mkgmtime64(struct tm *_Tm); func X_mkgmtime64(tls *TLS, __Tm uintptr) (r T__time64_t) { if __ccgo_strace { trc("_Tm=%+v", __Tm) defer func() { trc(`X_mkgmtime64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_mkgmtime64.Addr(), __Tm) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return T__time64_t(r0) } var proc_time64 = dll.NewProc("_time64") var _ = proc_time64.Addr() // __attribute__ ((__dllimport__)) __time64_t __attribute__((__cdecl__)) _time64(__time64_t *_Time); func X_time64(tls *TLS, __Time uintptr) (r T__time64_t) { if __ccgo_strace { trc("_Time=%+v", __Time) defer func() { trc(`X_time64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_time64.Addr(), __Time) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return T__time64_t(r0) } var proc_timespec64_get = dll.NewProc("_timespec64_get") var _ = proc_timespec64_get.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _timespec64_get(struct _timespec64 *_Ts, int _Base); func X_timespec64_get(tls *TLS, __Ts uintptr, __Base int32) (r int32) { if __ccgo_strace { trc("_Ts=%+v _Base=%+v", __Ts, __Base) defer func() { trc(`X_timespec64_get->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_timespec64_get.Addr(), __Ts, uintptr(__Base)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_getsystime = dll.NewProc("_getsystime") var _ = proc_getsystime.Addr() // unsigned __attribute__((__cdecl__)) _getsystime(struct tm *_Tm); func X_getsystime(tls *TLS, __Tm uintptr) (r uint32) { if __ccgo_strace { trc("_Tm=%+v", __Tm) defer func() { trc(`X_getsystime->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_getsystime.Addr(), __Tm) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint32(r0) } var proc_setsystime = dll.NewProc("_setsystime") var _ = proc_setsystime.Addr() // unsigned __attribute__((__cdecl__)) _setsystime(struct tm *_Tm,unsigned _MilliSec); func X_setsystime(tls *TLS, __Tm uintptr, __MilliSec uint32) (r uint32) { if __ccgo_strace { trc("_Tm=%+v _MilliSec=%+v", __Tm, __MilliSec) defer func() { trc(`X_setsystime->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_setsystime.Addr(), __Tm, uintptr(__MilliSec)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint32(r0) } var proc_wasctime = dll.NewProc("_wasctime") var _ = proc_wasctime.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _wasctime(const struct tm *_Tm); func X_wasctime(tls *TLS, __Tm uintptr) (r uintptr) { if __ccgo_strace { trc("_Tm=%+v", __Tm) defer func() { trc(`X_wasctime->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wasctime.Addr(), __Tm) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wasctime_s = dll.NewProc("_wasctime_s") var _ = proc_wasctime_s.Addr() // __attribute__((dllimport)) errno_t __attribute__((__cdecl__)) _wasctime_s (wchar_t *_Buf,size_t _SizeInWords,const struct tm *_Tm); func X_wasctime_s(tls *TLS, __Buf uintptr, __SizeInWords Tsize_t, __Tm uintptr) (r Terrno_t) { if __ccgo_strace { trc("_Buf=%+v _SizeInWords=%+v _Tm=%+v", __Buf, __SizeInWords, __Tm) defer func() { trc(`X_wasctime_s->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wasctime_s.Addr(), __Buf, uintptr(__SizeInWords), __Tm) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_wctime32 = dll.NewProc("_wctime32") var _ = proc_wctime32.Addr() // wchar_t * __attribute__((__cdecl__)) _wctime32(const __time32_t *_Time); func X_wctime32(tls *TLS, __Time uintptr) (r uintptr) { if __ccgo_strace { trc("_Time=%+v", __Time) defer func() { trc(`X_wctime32->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wctime32.Addr(), __Time) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wctime32_s = dll.NewProc("_wctime32_s") var _ = proc_wctime32_s.Addr() // __attribute__((dllimport)) errno_t __attribute__((__cdecl__)) _wctime32_s (wchar_t *_Buf,size_t _SizeInWords,const __time32_t *_Time); func X_wctime32_s(tls *TLS, __Buf uintptr, __SizeInWords Tsize_t, __Time uintptr) (r Terrno_t) { if __ccgo_strace { trc("_Buf=%+v _SizeInWords=%+v _Time=%+v", __Buf, __SizeInWords, __Time) defer func() { trc(`X_wctime32_s->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wctime32_s.Addr(), __Buf, uintptr(__SizeInWords), __Time) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var procwcsftime = dll.NewProc("wcsftime") var _ = procwcsftime.Addr() // size_t __attribute__((__cdecl__)) wcsftime(wchar_t * __restrict__ _Buf,size_t _SizeInWords,const wchar_t * __restrict__ _Format,const struct tm * __restrict__ _Tm); func Xwcsftime(tls *TLS, __Buf uintptr, __SizeInWords Tsize_t, __Format uintptr, __Tm uintptr) (r Tsize_t) { if __ccgo_strace { trc("_Buf=%+v _SizeInWords=%+v _Format=%+v _Tm=%+v", __Buf, __SizeInWords, __Format, __Tm) defer func() { trc(`Xwcsftime->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcsftime.Addr(), __Buf, uintptr(__SizeInWords), __Format, __Tm) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var proc_wcsftime_l = dll.NewProc("_wcsftime_l") var _ = proc_wcsftime_l.Addr() // __attribute__ ((__dllimport__)) size_t __attribute__((__cdecl__)) _wcsftime_l(wchar_t * __restrict__ _Buf,size_t _SizeInWords,const wchar_t * __restrict__ _Format,const struct tm * __restrict__ _Tm,_locale_t _Locale); func X_wcsftime_l(tls *TLS, __Buf uintptr, __SizeInWords Tsize_t, __Format uintptr, __Tm uintptr, __Locale T_locale_t) (r Tsize_t) { if __ccgo_strace { trc("_Buf=%+v _SizeInWords=%+v _Format=%+v _Tm=%+v _Locale=%+v", __Buf, __SizeInWords, __Format, __Tm, __Locale) defer func() { trc(`X_wcsftime_l->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcsftime_l.Addr(), __Buf, uintptr(__SizeInWords), __Format, __Tm, __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var proc_wstrdate = dll.NewProc("_wstrdate") var _ = proc_wstrdate.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _wstrdate(wchar_t *_Buffer); func X_wstrdate(tls *TLS, __Buffer uintptr) (r uintptr) { if __ccgo_strace { trc("_Buffer=%+v", __Buffer) defer func() { trc(`X_wstrdate->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wstrdate.Addr(), __Buffer) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wstrdate_s = dll.NewProc("_wstrdate_s") var _ = proc_wstrdate_s.Addr() // __attribute__((dllimport)) errno_t __attribute__((__cdecl__)) _wstrdate_s (wchar_t *_Buf,size_t _SizeInWords); func X_wstrdate_s(tls *TLS, __Buf uintptr, __SizeInWords Tsize_t) (r Terrno_t) { if __ccgo_strace { trc("_Buf=%+v _SizeInWords=%+v", __Buf, __SizeInWords) defer func() { trc(`X_wstrdate_s->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wstrdate_s.Addr(), __Buf, uintptr(__SizeInWords)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_wstrtime = dll.NewProc("_wstrtime") var _ = proc_wstrtime.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _wstrtime(wchar_t *_Buffer); func X_wstrtime(tls *TLS, __Buffer uintptr) (r uintptr) { if __ccgo_strace { trc("_Buffer=%+v", __Buffer) defer func() { trc(`X_wstrtime->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wstrtime.Addr(), __Buffer) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wstrtime_s = dll.NewProc("_wstrtime_s") var _ = proc_wstrtime_s.Addr() // __attribute__((dllimport)) errno_t __attribute__((__cdecl__)) _wstrtime_s (wchar_t *_Buf,size_t _SizeInWords); func X_wstrtime_s(tls *TLS, __Buf uintptr, __SizeInWords Tsize_t) (r Terrno_t) { if __ccgo_strace { trc("_Buf=%+v _SizeInWords=%+v", __Buf, __SizeInWords) defer func() { trc(`X_wstrtime_s->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wstrtime_s.Addr(), __Buf, uintptr(__SizeInWords)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_wctime64 = dll.NewProc("_wctime64") var _ = proc_wctime64.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _wctime64(const __time64_t *_Time); func X_wctime64(tls *TLS, __Time uintptr) (r uintptr) { if __ccgo_strace { trc("_Time=%+v", __Time) defer func() { trc(`X_wctime64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wctime64.Addr(), __Time) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wctime64_s = dll.NewProc("_wctime64_s") var _ = proc_wctime64_s.Addr() // __attribute__((dllimport)) errno_t __attribute__((__cdecl__)) _wctime64_s (wchar_t *_Buf,size_t _SizeInWords,const __time64_t *_Time); func X_wctime64_s(tls *TLS, __Buf uintptr, __SizeInWords Tsize_t, __Time uintptr) (r Terrno_t) { if __ccgo_strace { trc("_Buf=%+v _SizeInWords=%+v _Time=%+v", __Buf, __SizeInWords, __Time) defer func() { trc(`X_wctime64_s->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wctime64_s.Addr(), __Buf, uintptr(__SizeInWords), __Time) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } type Ttimeval = struct { Ftv_sec int32 Ftv_usec int32 } type Ttimezone = struct { Ftz_minuteswest int32 Ftz_dsttime int32 } type Tclockid_t = int32 type T_fsize_t = uint32 type T_wfinddata32_t = struct { Fattrib uint32 Ftime_create T__time32_t Ftime_access T__time32_t Ftime_write T__time32_t Fsize T_fsize_t Fname [260]Twchar_t } type T_wfinddata32i64_t = struct { Fattrib uint32 Ftime_create T__time32_t Ftime_access T__time32_t Ftime_write T__time32_t Fsize int64 Fname [260]Twchar_t } type T_wfinddata64i32_t = struct { Fattrib uint32 Ftime_create T__time64_t Ftime_access T__time64_t Ftime_write T__time64_t Fsize T_fsize_t Fname [260]Twchar_t } type T_wfinddata64_t = struct { Fattrib uint32 Ftime_create T__time64_t Ftime_access T__time64_t Ftime_write T__time64_t Fsize int64 Fname [260]Twchar_t } var proc_wgetcwd = dll.NewProc("_wgetcwd") var _ = proc_wgetcwd.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _wgetcwd(wchar_t *_DstBuf,int _SizeInWords); func X_wgetcwd(tls *TLS, __DstBuf uintptr, __SizeInWords int32) (r uintptr) { if __ccgo_strace { trc("_DstBuf=%+v _SizeInWords=%+v", __DstBuf, __SizeInWords) defer func() { trc(`X_wgetcwd->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wgetcwd.Addr(), __DstBuf, uintptr(__SizeInWords)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wgetdcwd = dll.NewProc("_wgetdcwd") var _ = proc_wgetdcwd.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _wgetdcwd(int _Drive,wchar_t *_DstBuf,int _SizeInWords); func X_wgetdcwd(tls *TLS, __Drive int32, __DstBuf uintptr, __SizeInWords int32) (r uintptr) { if __ccgo_strace { trc("_Drive=%+v _DstBuf=%+v _SizeInWords=%+v", __Drive, __DstBuf, __SizeInWords) defer func() { trc(`X_wgetdcwd->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wgetdcwd.Addr(), uintptr(__Drive), __DstBuf, uintptr(__SizeInWords)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wchdir = dll.NewProc("_wchdir") var _ = proc_wchdir.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wchdir(const wchar_t *_Path); func X_wchdir(tls *TLS, __Path uintptr) (r int32) { if __ccgo_strace { trc("_Path=%+v", __Path) defer func() { trc(`X_wchdir->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wchdir.Addr(), __Path) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wmkdir = dll.NewProc("_wmkdir") var _ = proc_wmkdir.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wmkdir(const wchar_t *_Path); func X_wmkdir(tls *TLS, __Path uintptr) (r int32) { if __ccgo_strace { trc("_Path=%+v", __Path) defer func() { trc(`X_wmkdir->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wmkdir.Addr(), __Path) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wrmdir = dll.NewProc("_wrmdir") var _ = proc_wrmdir.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wrmdir(const wchar_t *_Path); func X_wrmdir(tls *TLS, __Path uintptr) (r int32) { if __ccgo_strace { trc("_Path=%+v", __Path) defer func() { trc(`X_wrmdir->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wrmdir.Addr(), __Path) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_waccess = dll.NewProc("_waccess") var _ = proc_waccess.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _waccess(const wchar_t *_Filename,int _AccessMode); func X_waccess(tls *TLS, __Filename uintptr, __AccessMode int32) (r int32) { if __ccgo_strace { trc("_Filename=%+v _AccessMode=%+v", __Filename, __AccessMode) defer func() { trc(`X_waccess->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_waccess.Addr(), __Filename, uintptr(__AccessMode)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wchmod = dll.NewProc("_wchmod") var _ = proc_wchmod.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wchmod(const wchar_t *_Filename,int _Mode); func X_wchmod(tls *TLS, __Filename uintptr, __Mode int32) (r int32) { if __ccgo_strace { trc("_Filename=%+v _Mode=%+v", __Filename, __Mode) defer func() { trc(`X_wchmod->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wchmod.Addr(), __Filename, uintptr(__Mode)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wcreat = dll.NewProc("_wcreat") var _ = proc_wcreat.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wcreat(const wchar_t *_Filename,int _PermissionMode); func X_wcreat(tls *TLS, __Filename uintptr, __PermissionMode int32) (r int32) { if __ccgo_strace { trc("_Filename=%+v _PermissionMode=%+v", __Filename, __PermissionMode) defer func() { trc(`X_wcreat->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wcreat.Addr(), __Filename, uintptr(__PermissionMode)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wfindfirst32 = dll.NewProc("_wfindfirst32") var _ = proc_wfindfirst32.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _wfindfirst32(const wchar_t *_Filename,struct _wfinddata32_t *_FindData); func X_wfindfirst32(tls *TLS, __Filename uintptr, __FindData uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Filename=%+v _FindData=%+v", __Filename, __FindData) defer func() { trc(`X_wfindfirst32->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wfindfirst32.Addr(), __Filename, __FindData) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_wfindnext32 = dll.NewProc("_wfindnext32") var _ = proc_wfindnext32.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wfindnext32(intptr_t _FindHandle,struct _wfinddata32_t *_FindData); func X_wfindnext32(tls *TLS, __FindHandle Tintptr_t, __FindData uintptr) (r int32) { if __ccgo_strace { trc("_FindHandle=%+v _FindData=%+v", __FindHandle, __FindData) defer func() { trc(`X_wfindnext32->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wfindnext32.Addr(), uintptr(__FindHandle), __FindData) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wunlink = dll.NewProc("_wunlink") var _ = proc_wunlink.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wunlink(const wchar_t *_Filename); func X_wunlink(tls *TLS, __Filename uintptr) (r int32) { if __ccgo_strace { trc("_Filename=%+v", __Filename) defer func() { trc(`X_wunlink->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wunlink.Addr(), __Filename) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wrename = dll.NewProc("_wrename") var _ = proc_wrename.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wrename(const wchar_t *_OldFilename,const wchar_t *_NewFilename); func X_wrename(tls *TLS, __OldFilename uintptr, __NewFilename uintptr) (r int32) { if __ccgo_strace { trc("_OldFilename=%+v _NewFilename=%+v", __OldFilename, __NewFilename) defer func() { trc(`X_wrename->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wrename.Addr(), __OldFilename, __NewFilename) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wmktemp = dll.NewProc("_wmktemp") var _ = proc_wmktemp.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _wmktemp(wchar_t *_TemplateName); func X_wmktemp(tls *TLS, __TemplateName uintptr) (r uintptr) { if __ccgo_strace { trc("_TemplateName=%+v", __TemplateName) defer func() { trc(`X_wmktemp->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wmktemp.Addr(), __TemplateName) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wfindfirst32i64 = dll.NewProc("_wfindfirst32i64") var _ = proc_wfindfirst32i64.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _wfindfirst32i64(const wchar_t *_Filename,struct _wfinddata32i64_t *_FindData); func X_wfindfirst32i64(tls *TLS, __Filename uintptr, __FindData uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Filename=%+v _FindData=%+v", __Filename, __FindData) defer func() { trc(`X_wfindfirst32i64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wfindfirst32i64.Addr(), __Filename, __FindData) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_wfindfirst64i32 = dll.NewProc("_wfindfirst64i32") var _ = proc_wfindfirst64i32.Addr() // intptr_t __attribute__((__cdecl__)) _wfindfirst64i32(const wchar_t *_Filename,struct _wfinddata64i32_t *_FindData); func X_wfindfirst64i32(tls *TLS, __Filename uintptr, __FindData uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Filename=%+v _FindData=%+v", __Filename, __FindData) defer func() { trc(`X_wfindfirst64i32->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wfindfirst64i32.Addr(), __Filename, __FindData) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_wfindfirst64 = dll.NewProc("_wfindfirst64") var _ = proc_wfindfirst64.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _wfindfirst64(const wchar_t *_Filename,struct _wfinddata64_t *_FindData); func X_wfindfirst64(tls *TLS, __Filename uintptr, __FindData uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Filename=%+v _FindData=%+v", __Filename, __FindData) defer func() { trc(`X_wfindfirst64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wfindfirst64.Addr(), __Filename, __FindData) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_wfindnext32i64 = dll.NewProc("_wfindnext32i64") var _ = proc_wfindnext32i64.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wfindnext32i64(intptr_t _FindHandle,struct _wfinddata32i64_t *_FindData); func X_wfindnext32i64(tls *TLS, __FindHandle Tintptr_t, __FindData uintptr) (r int32) { if __ccgo_strace { trc("_FindHandle=%+v _FindData=%+v", __FindHandle, __FindData) defer func() { trc(`X_wfindnext32i64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wfindnext32i64.Addr(), uintptr(__FindHandle), __FindData) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wfindnext64i32 = dll.NewProc("_wfindnext64i32") var _ = proc_wfindnext64i32.Addr() // int __attribute__((__cdecl__)) _wfindnext64i32(intptr_t _FindHandle,struct _wfinddata64i32_t *_FindData); func X_wfindnext64i32(tls *TLS, __FindHandle Tintptr_t, __FindData uintptr) (r int32) { if __ccgo_strace { trc("_FindHandle=%+v _FindData=%+v", __FindHandle, __FindData) defer func() { trc(`X_wfindnext64i32->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wfindnext64i32.Addr(), uintptr(__FindHandle), __FindData) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wfindnext64 = dll.NewProc("_wfindnext64") var _ = proc_wfindnext64.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wfindnext64(intptr_t _FindHandle,struct _wfinddata64_t *_FindData); func X_wfindnext64(tls *TLS, __FindHandle Tintptr_t, __FindData uintptr) (r int32) { if __ccgo_strace { trc("_FindHandle=%+v _FindData=%+v", __FindHandle, __FindData) defer func() { trc(`X_wfindnext64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wfindnext64.Addr(), uintptr(__FindHandle), __FindData) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wsopen_s = dll.NewProc("_wsopen_s") var _ = proc_wsopen_s.Addr() // __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _wsopen_s(int *_FileHandle,const wchar_t *_Filename,int _OpenFlag,int _ShareFlag,int _PermissionFlag); func X_wsopen_s(tls *TLS, __FileHandle uintptr, __Filename uintptr, __OpenFlag int32, __ShareFlag int32, __PermissionFlag int32) (r Terrno_t) { if __ccgo_strace { trc("_FileHandle=%+v _Filename=%+v _OpenFlag=%+v _ShareFlag=%+v _PermissionFlag=%+v", __FileHandle, __Filename, __OpenFlag, __ShareFlag, __PermissionFlag) defer func() { trc(`X_wsopen_s->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wsopen_s.Addr(), __FileHandle, __Filename, uintptr(__OpenFlag), uintptr(__ShareFlag), uintptr(__PermissionFlag)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_wsetlocale = dll.NewProc("_wsetlocale") var _ = proc_wsetlocale.Addr() // __attribute__ ((__dllimport__)) wchar_t * __attribute__((__cdecl__)) _wsetlocale(int _Category,const wchar_t *_Locale); func X_wsetlocale(tls *TLS, __Category int32, __Locale uintptr) (r uintptr) { if __ccgo_strace { trc("_Category=%+v _Locale=%+v", __Category, __Locale) defer func() { trc(`X_wsetlocale->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wsetlocale.Addr(), uintptr(__Category), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_wexecv = dll.NewProc("_wexecv") var _ = proc_wexecv.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _wexecv(const wchar_t *_Filename,const wchar_t *const *_ArgList); func X_wexecv(tls *TLS, __Filename uintptr, __ArgList uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Filename=%+v _ArgList=%+v", __Filename, __ArgList) defer func() { trc(`X_wexecv->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wexecv.Addr(), __Filename, __ArgList) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_wexecve = dll.NewProc("_wexecve") var _ = proc_wexecve.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _wexecve(const wchar_t *_Filename,const wchar_t *const *_ArgList,const wchar_t *const *_Env); func X_wexecve(tls *TLS, __Filename uintptr, __ArgList uintptr, __Env uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Filename=%+v _ArgList=%+v _Env=%+v", __Filename, __ArgList, __Env) defer func() { trc(`X_wexecve->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wexecve.Addr(), __Filename, __ArgList, __Env) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_wexecvp = dll.NewProc("_wexecvp") var _ = proc_wexecvp.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _wexecvp(const wchar_t *_Filename,const wchar_t *const *_ArgList); func X_wexecvp(tls *TLS, __Filename uintptr, __ArgList uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Filename=%+v _ArgList=%+v", __Filename, __ArgList) defer func() { trc(`X_wexecvp->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wexecvp.Addr(), __Filename, __ArgList) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_wexecvpe = dll.NewProc("_wexecvpe") var _ = proc_wexecvpe.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _wexecvpe(const wchar_t *_Filename,const wchar_t *const *_ArgList,const wchar_t *const *_Env); func X_wexecvpe(tls *TLS, __Filename uintptr, __ArgList uintptr, __Env uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Filename=%+v _ArgList=%+v _Env=%+v", __Filename, __ArgList, __Env) defer func() { trc(`X_wexecvpe->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wexecvpe.Addr(), __Filename, __ArgList, __Env) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } type T_ino_t = uint16 type Tino_t = uint16 type T_dev_t = uint32 type Tdev_t = uint32 type T_stat32 = struct { Fst_dev T_dev_t Fst_ino T_ino_t Fst_mode uint16 Fst_nlink int16 Fst_uid int16 Fst_gid int16 Fst_rdev T_dev_t Fst_size T_off_t Fst_atime T__time32_t Fst_mtime T__time32_t Fst_ctime T__time32_t } type Tstat = struct { Fst_dev T_dev_t Fst_ino T_ino_t Fst_mode uint16 Fst_nlink int16 Fst_uid int16 Fst_gid int16 Fst_rdev T_dev_t Fst_size T_off_t Fst_atime Ttime_t Fst_mtime Ttime_t Fst_ctime Ttime_t } type T_stat32i64 = struct { Fst_dev T_dev_t Fst_ino T_ino_t Fst_mode uint16 Fst_nlink int16 Fst_uid int16 Fst_gid int16 Fst_rdev T_dev_t Fst_size int64 Fst_atime T__time32_t Fst_mtime T__time32_t Fst_ctime T__time32_t } type T_stat64i32 = struct { Fst_dev T_dev_t Fst_ino T_ino_t Fst_mode uint16 Fst_nlink int16 Fst_uid int16 Fst_gid int16 Fst_rdev T_dev_t Fst_size T_off_t Fst_atime T__time64_t Fst_mtime T__time64_t Fst_ctime T__time64_t } type T_stat64 = struct { Fst_dev T_dev_t Fst_ino T_ino_t Fst_mode uint16 Fst_nlink int16 Fst_uid int16 Fst_gid int16 Fst_rdev T_dev_t Fst_size int64 Fst_atime T__time64_t Fst_mtime T__time64_t Fst_ctime T__time64_t } var proc_wstat32 = dll.NewProc("_wstat32") var _ = proc_wstat32.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wstat32(const wchar_t *_Name,struct _stat32 *_Stat); func X_wstat32(tls *TLS, __Name uintptr, __Stat uintptr) (r int32) { if __ccgo_strace { trc("_Name=%+v _Stat=%+v", __Name, __Stat) defer func() { trc(`X_wstat32->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wstat32.Addr(), __Name, __Stat) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wstat32i64 = dll.NewProc("_wstat32i64") var _ = proc_wstat32i64.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wstat32i64(const wchar_t *_Name,struct _stat32i64 *_Stat); func X_wstat32i64(tls *TLS, __Name uintptr, __Stat uintptr) (r int32) { if __ccgo_strace { trc("_Name=%+v _Stat=%+v", __Name, __Stat) defer func() { trc(`X_wstat32i64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wstat32i64.Addr(), __Name, __Stat) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wstat64i32 = dll.NewProc("_wstat64i32") var _ = proc_wstat64i32.Addr() // int __attribute__((__cdecl__)) _wstat64i32(const wchar_t *_Name,struct _stat64i32 *_Stat); func X_wstat64i32(tls *TLS, __Name uintptr, __Stat uintptr) (r int32) { if __ccgo_strace { trc("_Name=%+v _Stat=%+v", __Name, __Stat) defer func() { trc(`X_wstat64i32->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wstat64i32.Addr(), __Name, __Stat) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_wstat64 = dll.NewProc("_wstat64") var _ = proc_wstat64.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wstat64(const wchar_t *_Name,struct _stat64 *_Stat); func X_wstat64(tls *TLS, __Name uintptr, __Stat uintptr) (r int32) { if __ccgo_strace { trc("_Name=%+v _Stat=%+v", __Name, __Stat) defer func() { trc(`X_wstat64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_wstat64.Addr(), __Name, __Stat) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_cgetws = dll.NewProc("_cgetws") var _ = proc_cgetws.Addr() // __attribute__ ((__dllimport__)) wchar_t *_cgetws(wchar_t *_Buffer); func X_cgetws(tls *TLS, __Buffer uintptr) (r uintptr) { if __ccgo_strace { trc("_Buffer=%+v", __Buffer) defer func() { trc(`X_cgetws->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_cgetws.Addr(), __Buffer) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_getwch = dll.NewProc("_getwch") var _ = proc_getwch.Addr() // __attribute__ ((__dllimport__)) wint_t __attribute__((__cdecl__)) _getwch(void); func X_getwch(tls *TLS) (r Twint_t) { if __ccgo_strace { trc("") defer func() { trc(`X_getwch->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_getwch.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var proc_getwche = dll.NewProc("_getwche") var _ = proc_getwche.Addr() // __attribute__ ((__dllimport__)) wint_t __attribute__((__cdecl__)) _getwche(void); func X_getwche(tls *TLS) (r Twint_t) { if __ccgo_strace { trc("") defer func() { trc(`X_getwche->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_getwche.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var proc_putwch = dll.NewProc("_putwch") var _ = proc_putwch.Addr() // __attribute__ ((__dllimport__)) wint_t __attribute__((__cdecl__)) _putwch(wchar_t _WCh); func X_putwch(tls *TLS, __WCh Twchar_t) (r Twint_t) { if __ccgo_strace { trc("_WCh=%+v", __WCh) defer func() { trc(`X_putwch->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_putwch.Addr(), uintptr(__WCh)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var proc_ungetwch = dll.NewProc("_ungetwch") var _ = proc_ungetwch.Addr() // __attribute__ ((__dllimport__)) wint_t __attribute__((__cdecl__)) _ungetwch(wint_t _WCh); func X_ungetwch(tls *TLS, __WCh Twint_t) (r Twint_t) { if __ccgo_strace { trc("_WCh=%+v", __WCh) defer func() { trc(`X_ungetwch->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_ungetwch.Addr(), uintptr(__WCh)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var proc_cputws = dll.NewProc("_cputws") var _ = proc_cputws.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _cputws(const wchar_t *_String); func X_cputws(tls *TLS, __String uintptr) (r int32) { if __ccgo_strace { trc("_String=%+v", __String) defer func() { trc(`X_cputws->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_cputws.Addr(), __String) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_putwch_nolock = dll.NewProc("_putwch_nolock") var _ = proc_putwch_nolock.Addr() // wint_t __attribute__((__cdecl__)) _putwch_nolock(wchar_t _WCh); func X_putwch_nolock(tls *TLS, __WCh Twchar_t) (r Twint_t) { if __ccgo_strace { trc("_WCh=%+v", __WCh) defer func() { trc(`X_putwch_nolock->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_putwch_nolock.Addr(), uintptr(__WCh)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var proc_getwch_nolock = dll.NewProc("_getwch_nolock") var _ = proc_getwch_nolock.Addr() // wint_t __attribute__((__cdecl__)) _getwch_nolock(void); func X_getwch_nolock(tls *TLS) (r Twint_t) { if __ccgo_strace { trc("") defer func() { trc(`X_getwch_nolock->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_getwch_nolock.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var proc_getwche_nolock = dll.NewProc("_getwche_nolock") var _ = proc_getwche_nolock.Addr() // wint_t __attribute__((__cdecl__)) _getwche_nolock(void); func X_getwche_nolock(tls *TLS) (r Twint_t) { if __ccgo_strace { trc("") defer func() { trc(`X_getwche_nolock->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_getwche_nolock.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var proc_ungetwch_nolock = dll.NewProc("_ungetwch_nolock") var _ = proc_ungetwch_nolock.Addr() // wint_t __attribute__((__cdecl__)) _ungetwch_nolock(wint_t _WCh); func X_ungetwch_nolock(tls *TLS, __WCh Twint_t) (r Twint_t) { if __ccgo_strace { trc("_WCh=%+v", __WCh) defer func() { trc(`X_ungetwch_nolock->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_ungetwch_nolock.Addr(), uintptr(__WCh)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } type T_Mbstatet = struct { F_Wchar uint32 F_Byte uint16 F_State uint16 } type Tmbstate_t = struct { F_Wchar uint32 F_Byte uint16 F_State uint16 } type T_Mbstatet1 = Tmbstate_t type T_Wint_t = uint16 var procbtowc = dll.NewProc("btowc") var _ = procbtowc.Addr() // wint_t __attribute__((__cdecl__)) btowc(int); func Xbtowc(tls *TLS, _0 int32) (r Twint_t) { if __ccgo_strace { trc("0=%+v", _0) defer func() { trc(`Xbtowc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procbtowc.Addr(), uintptr(_0)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Twint_t(r0) } var procmbrlen = dll.NewProc("mbrlen") var _ = procmbrlen.Addr() // size_t __attribute__((__cdecl__)) mbrlen(const char * __restrict__ _Ch,size_t _SizeInBytes,mbstate_t * __restrict__ _State); func Xmbrlen(tls *TLS, __Ch uintptr, __SizeInBytes Tsize_t, __State uintptr) (r Tsize_t) { if __ccgo_strace { trc("_Ch=%+v _SizeInBytes=%+v _State=%+v", __Ch, __SizeInBytes, __State) defer func() { trc(`Xmbrlen->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procmbrlen.Addr(), __Ch, uintptr(__SizeInBytes), __State) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var procmbrtowc = dll.NewProc("mbrtowc") var _ = procmbrtowc.Addr() // size_t __attribute__((__cdecl__)) mbrtowc(wchar_t * __restrict__ _DstCh,const char * __restrict__ _SrcCh,size_t _SizeInBytes,mbstate_t * __restrict__ _State); func Xmbrtowc(tls *TLS, __DstCh uintptr, __SrcCh uintptr, __SizeInBytes Tsize_t, __State uintptr) (r Tsize_t) { if __ccgo_strace { trc("_DstCh=%+v _SrcCh=%+v _SizeInBytes=%+v _State=%+v", __DstCh, __SrcCh, __SizeInBytes, __State) defer func() { trc(`Xmbrtowc->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procmbrtowc.Addr(), __DstCh, __SrcCh, uintptr(__SizeInBytes), __State) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var procmbsrtowcs = dll.NewProc("mbsrtowcs") var _ = procmbsrtowcs.Addr() // size_t __attribute__((__cdecl__)) mbsrtowcs(wchar_t * __restrict__ _Dest,const char ** __restrict__ _PSrc,size_t _Count,mbstate_t * __restrict__ _State); func Xmbsrtowcs(tls *TLS, __Dest uintptr, __PSrc uintptr, __Count Tsize_t, __State uintptr) (r Tsize_t) { if __ccgo_strace { trc("_Dest=%+v _PSrc=%+v _Count=%+v _State=%+v", __Dest, __PSrc, __Count, __State) defer func() { trc(`Xmbsrtowcs->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procmbsrtowcs.Addr(), __Dest, __PSrc, uintptr(__Count), __State) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var procwcrtomb = dll.NewProc("wcrtomb") var _ = procwcrtomb.Addr() // size_t __attribute__((__cdecl__)) wcrtomb(char * __restrict__ _Dest,wchar_t _Source,mbstate_t * __restrict__ _State); func Xwcrtomb(tls *TLS, __Dest uintptr, __Source Twchar_t, __State uintptr) (r Tsize_t) { if __ccgo_strace { trc("_Dest=%+v _Source=%+v _State=%+v", __Dest, __Source, __State) defer func() { trc(`Xwcrtomb->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcrtomb.Addr(), __Dest, uintptr(__Source), __State) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var procwcsrtombs = dll.NewProc("wcsrtombs") var _ = procwcsrtombs.Addr() // size_t __attribute__((__cdecl__)) wcsrtombs(char * __restrict__ _Dest,const wchar_t ** __restrict__ _PSource,size_t _Count,mbstate_t * __restrict__ _State); func Xwcsrtombs(tls *TLS, __Dest uintptr, __PSource uintptr, __Count Tsize_t, __State uintptr) (r Tsize_t) { if __ccgo_strace { trc("_Dest=%+v _PSource=%+v _Count=%+v _State=%+v", __Dest, __PSource, __Count, __State) defer func() { trc(`Xwcsrtombs->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcsrtombs.Addr(), __Dest, __PSource, uintptr(__Count), __State) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tsize_t(r0) } var procwctob = dll.NewProc("wctob") var _ = procwctob.Addr() // int __attribute__((__cdecl__)) wctob(wint_t _WCh); func Xwctob(tls *TLS, __WCh Twint_t) (r int32) { if __ccgo_strace { trc("_WCh=%+v", __WCh) defer func() { trc(`Xwctob->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwctob.Addr(), uintptr(__WCh)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procwcstoll = dll.NewProc("wcstoll") var _ = procwcstoll.Addr() // long long __attribute__((__cdecl__)) wcstoll(const wchar_t * __restrict__ nptr,wchar_t ** __restrict__ endptr, int base); func Xwcstoll(tls *TLS, _nptr uintptr, _endptr uintptr, _base int32) (r int64) { if __ccgo_strace { trc("nptr=%+v endptr=%+v base=%+v", _nptr, _endptr, _base) defer func() { trc(`Xwcstoll->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcstoll.Addr(), _nptr, _endptr, uintptr(_base)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int64(r0) } var procwcstoull = dll.NewProc("wcstoull") var _ = procwcstoull.Addr() // unsigned long long __attribute__((__cdecl__)) wcstoull(const wchar_t * __restrict__ nptr,wchar_t ** __restrict__ endptr, int base); func Xwcstoull(tls *TLS, _nptr uintptr, _endptr uintptr, _base int32) (r uint64) { if __ccgo_strace { trc("nptr=%+v endptr=%+v base=%+v", _nptr, _endptr, _base) defer func() { trc(`Xwcstoull->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procwcstoull.Addr(), _nptr, _endptr, uintptr(_base)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint64(r0) } var proc_getcwd = dll.NewProc("_getcwd") var _ = proc_getcwd.Addr() // __attribute__ ((__dllimport__)) char* __attribute__((__cdecl__)) _getcwd (char*, int); func X_getcwd(tls *TLS, _0 uintptr, _1 int32) (r uintptr) { if __ccgo_strace { trc("0=%+v 1=%+v", _0, _1) defer func() { trc(`X_getcwd->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_getcwd.Addr(), _0, uintptr(_1)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } type T_finddata32_t = struct { Fattrib uint32 Ftime_create T__time32_t Ftime_access T__time32_t Ftime_write T__time32_t Fsize T_fsize_t Fname [260]int8 } type T_finddata32i64_t = struct { Fattrib uint32 Ftime_create T__time32_t Ftime_access T__time32_t Ftime_write T__time32_t Fsize int64 Fname [260]int8 } type T_finddata64i32_t = struct { Fattrib uint32 Ftime_create T__time64_t Ftime_access T__time64_t Ftime_write T__time64_t Fsize T_fsize_t Fname [260]int8 } type T__finddata64_t = struct { Fattrib uint32 Ftime_create T__time64_t Ftime_access T__time64_t Ftime_write T__time64_t Fsize int64 Fname [260]int8 } var proc_access = dll.NewProc("_access") var _ = proc_access.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _access(const char *_Filename,int _AccessMode); func X_access(tls *TLS, __Filename uintptr, __AccessMode int32) (r int32) { if __ccgo_strace { trc("_Filename=%+v _AccessMode=%+v", __Filename, __AccessMode) defer func() { trc(`X_access->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_access.Addr(), __Filename, uintptr(__AccessMode)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_access_s = dll.NewProc("_access_s") var _ = proc_access_s.Addr() // __attribute__((dllimport)) errno_t __attribute__((__cdecl__)) _access_s(const char *_Filename,int _AccessMode); func X_access_s(tls *TLS, __Filename uintptr, __AccessMode int32) (r Terrno_t) { if __ccgo_strace { trc("_Filename=%+v _AccessMode=%+v", __Filename, __AccessMode) defer func() { trc(`X_access_s->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_access_s.Addr(), __Filename, uintptr(__AccessMode)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_chmod = dll.NewProc("_chmod") var _ = proc_chmod.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _chmod(const char *_Filename,int _Mode); func X_chmod(tls *TLS, __Filename uintptr, __Mode int32) (r int32) { if __ccgo_strace { trc("_Filename=%+v _Mode=%+v", __Filename, __Mode) defer func() { trc(`X_chmod->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_chmod.Addr(), __Filename, uintptr(__Mode)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_chsize = dll.NewProc("_chsize") var _ = proc_chsize.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _chsize(int _FileHandle,long _Size); func X_chsize(tls *TLS, __FileHandle int32, __Size int32) (r int32) { if __ccgo_strace { trc("_FileHandle=%+v _Size=%+v", __FileHandle, __Size) defer func() { trc(`X_chsize->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_chsize.Addr(), uintptr(__FileHandle), uintptr(__Size)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_chsize_s = dll.NewProc("_chsize_s") var _ = proc_chsize_s.Addr() // __attribute__((dllimport)) errno_t __attribute__((__cdecl__)) _chsize_s (int _FileHandle, long long _Size); func X_chsize_s(tls *TLS, __FileHandle int32, __Size int64) (r Terrno_t) { if __ccgo_strace { trc("_FileHandle=%+v _Size=%+v", __FileHandle, __Size) defer func() { trc(`X_chsize_s->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_chsize_s.Addr(), uintptr(__FileHandle), uintptr(__Size)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_close = dll.NewProc("_close") var _ = proc_close.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _close(int _FileHandle); func X_close(tls *TLS, __FileHandle int32) (r int32) { if __ccgo_strace { trc("_FileHandle=%+v", __FileHandle) defer func() { trc(`X_close->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_close.Addr(), uintptr(__FileHandle)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_commit = dll.NewProc("_commit") var _ = proc_commit.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _commit(int _FileHandle); func X_commit(tls *TLS, __FileHandle int32) (r int32) { if __ccgo_strace { trc("_FileHandle=%+v", __FileHandle) defer func() { trc(`X_commit->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_commit.Addr(), uintptr(__FileHandle)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_creat = dll.NewProc("_creat") var _ = proc_creat.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _creat(const char *_Filename,int _PermissionMode); func X_creat(tls *TLS, __Filename uintptr, __PermissionMode int32) (r int32) { if __ccgo_strace { trc("_Filename=%+v _PermissionMode=%+v", __Filename, __PermissionMode) defer func() { trc(`X_creat->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_creat.Addr(), __Filename, uintptr(__PermissionMode)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_dup = dll.NewProc("_dup") var _ = proc_dup.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _dup(int _FileHandle); func X_dup(tls *TLS, __FileHandle int32) (r int32) { if __ccgo_strace { trc("_FileHandle=%+v", __FileHandle) defer func() { trc(`X_dup->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_dup.Addr(), uintptr(__FileHandle)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_dup2 = dll.NewProc("_dup2") var _ = proc_dup2.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _dup2(int _FileHandleSrc,int _FileHandleDst); func X_dup2(tls *TLS, __FileHandleSrc int32, __FileHandleDst int32) (r int32) { if __ccgo_strace { trc("_FileHandleSrc=%+v _FileHandleDst=%+v", __FileHandleSrc, __FileHandleDst) defer func() { trc(`X_dup2->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_dup2.Addr(), uintptr(__FileHandleSrc), uintptr(__FileHandleDst)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_eof = dll.NewProc("_eof") var _ = proc_eof.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _eof(int _FileHandle); func X_eof(tls *TLS, __FileHandle int32) (r int32) { if __ccgo_strace { trc("_FileHandle=%+v", __FileHandle) defer func() { trc(`X_eof->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_eof.Addr(), uintptr(__FileHandle)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_filelength = dll.NewProc("_filelength") var _ = proc_filelength.Addr() // __attribute__ ((__dllimport__)) long __attribute__((__cdecl__)) _filelength(int _FileHandle); func X_filelength(tls *TLS, __FileHandle int32) (r int32) { if __ccgo_strace { trc("_FileHandle=%+v", __FileHandle) defer func() { trc(`X_filelength->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_filelength.Addr(), uintptr(__FileHandle)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_findfirst32 = dll.NewProc("_findfirst32") var _ = proc_findfirst32.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _findfirst32(const char *_Filename,struct _finddata32_t *_FindData); func X_findfirst32(tls *TLS, __Filename uintptr, __FindData uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Filename=%+v _FindData=%+v", __Filename, __FindData) defer func() { trc(`X_findfirst32->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_findfirst32.Addr(), __Filename, __FindData) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_findnext32 = dll.NewProc("_findnext32") var _ = proc_findnext32.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _findnext32(intptr_t _FindHandle,struct _finddata32_t *_FindData); func X_findnext32(tls *TLS, __FindHandle Tintptr_t, __FindData uintptr) (r int32) { if __ccgo_strace { trc("_FindHandle=%+v _FindData=%+v", __FindHandle, __FindData) defer func() { trc(`X_findnext32->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_findnext32.Addr(), uintptr(__FindHandle), __FindData) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_findclose = dll.NewProc("_findclose") var _ = proc_findclose.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _findclose(intptr_t _FindHandle); func X_findclose(tls *TLS, __FindHandle Tintptr_t) (r int32) { if __ccgo_strace { trc("_FindHandle=%+v", __FindHandle) defer func() { trc(`X_findclose->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_findclose.Addr(), uintptr(__FindHandle)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_isatty = dll.NewProc("_isatty") var _ = proc_isatty.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _isatty(int _FileHandle); func X_isatty(tls *TLS, __FileHandle int32) (r int32) { if __ccgo_strace { trc("_FileHandle=%+v", __FileHandle) defer func() { trc(`X_isatty->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_isatty.Addr(), uintptr(__FileHandle)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_locking = dll.NewProc("_locking") var _ = proc_locking.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _locking(int _FileHandle,int _LockMode,long _NumOfBytes); func X_locking(tls *TLS, __FileHandle int32, __LockMode int32, __NumOfBytes int32) (r int32) { if __ccgo_strace { trc("_FileHandle=%+v _LockMode=%+v _NumOfBytes=%+v", __FileHandle, __LockMode, __NumOfBytes) defer func() { trc(`X_locking->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_locking.Addr(), uintptr(__FileHandle), uintptr(__LockMode), uintptr(__NumOfBytes)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_lseek = dll.NewProc("_lseek") var _ = proc_lseek.Addr() // __attribute__ ((__dllimport__)) long __attribute__((__cdecl__)) _lseek(int _FileHandle,long _Offset,int _Origin); func X_lseek(tls *TLS, __FileHandle int32, __Offset int32, __Origin int32) (r int32) { if __ccgo_strace { trc("_FileHandle=%+v _Offset=%+v _Origin=%+v", __FileHandle, __Offset, __Origin) defer func() { trc(`X_lseek->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_lseek.Addr(), uintptr(__FileHandle), uintptr(__Offset), uintptr(__Origin)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_mktemp = dll.NewProc("_mktemp") var _ = proc_mktemp.Addr() // __attribute__ ((__dllimport__)) char * __attribute__((__cdecl__)) _mktemp(char *_TemplateName); func X_mktemp(tls *TLS, __TemplateName uintptr) (r uintptr) { if __ccgo_strace { trc("_TemplateName=%+v", __TemplateName) defer func() { trc(`X_mktemp->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_mktemp.Addr(), __TemplateName) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_mktemp_s = dll.NewProc("_mktemp_s") var _ = proc_mktemp_s.Addr() // __attribute__((dllimport)) errno_t __attribute__((__cdecl__)) _mktemp_s (char *_TemplateName,size_t _Size); func X_mktemp_s(tls *TLS, __TemplateName uintptr, __Size Tsize_t) (r Terrno_t) { if __ccgo_strace { trc("_TemplateName=%+v _Size=%+v", __TemplateName, __Size) defer func() { trc(`X_mktemp_s->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_mktemp_s.Addr(), __TemplateName, uintptr(__Size)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_pipe = dll.NewProc("_pipe") var _ = proc_pipe.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _pipe(int *_PtHandles,unsigned int _PipeSize,int _TextMode); func X_pipe(tls *TLS, __PtHandles uintptr, __PipeSize uint32, __TextMode int32) (r int32) { if __ccgo_strace { trc("_PtHandles=%+v _PipeSize=%+v _TextMode=%+v", __PtHandles, __PipeSize, __TextMode) defer func() { trc(`X_pipe->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_pipe.Addr(), __PtHandles, uintptr(__PipeSize), uintptr(__TextMode)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_read = dll.NewProc("_read") var _ = proc_read.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _read(int _FileHandle,void *_DstBuf,unsigned int _MaxCharCount); func X_read(tls *TLS, __FileHandle int32, __DstBuf uintptr, __MaxCharCount uint32) (r int32) { if __ccgo_strace { trc("_FileHandle=%+v _DstBuf=%+v _MaxCharCount=%+v", __FileHandle, __DstBuf, __MaxCharCount) defer func() { trc(`X_read->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_read.Addr(), uintptr(__FileHandle), __DstBuf, uintptr(__MaxCharCount)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_setmode = dll.NewProc("_setmode") var _ = proc_setmode.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _setmode(int _FileHandle,int _Mode); func X_setmode(tls *TLS, __FileHandle int32, __Mode int32) (r int32) { if __ccgo_strace { trc("_FileHandle=%+v _Mode=%+v", __FileHandle, __Mode) defer func() { trc(`X_setmode->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_setmode.Addr(), uintptr(__FileHandle), uintptr(__Mode)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_tell = dll.NewProc("_tell") var _ = proc_tell.Addr() // __attribute__ ((__dllimport__)) long __attribute__((__cdecl__)) _tell(int _FileHandle); func X_tell(tls *TLS, __FileHandle int32) (r int32) { if __ccgo_strace { trc("_FileHandle=%+v", __FileHandle) defer func() { trc(`X_tell->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_tell.Addr(), uintptr(__FileHandle)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_umask = dll.NewProc("_umask") var _ = proc_umask.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _umask(int _Mode); func X_umask(tls *TLS, __Mode int32) (r int32) { if __ccgo_strace { trc("_Mode=%+v", __Mode) defer func() { trc(`X_umask->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_umask.Addr(), uintptr(__Mode)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_umask_s = dll.NewProc("_umask_s") var _ = proc_umask_s.Addr() // __attribute__((dllimport)) errno_t __attribute__((__cdecl__)) _umask_s (int _NewMode,int *_OldMode); func X_umask_s(tls *TLS, __NewMode int32, __OldMode uintptr) (r Terrno_t) { if __ccgo_strace { trc("_NewMode=%+v _OldMode=%+v", __NewMode, __OldMode) defer func() { trc(`X_umask_s->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_umask_s.Addr(), uintptr(__NewMode), __OldMode) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_write = dll.NewProc("_write") var _ = proc_write.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _write(int _FileHandle,const void *_Buf,unsigned int _MaxCharCount); func X_write(tls *TLS, __FileHandle int32, __Buf uintptr, __MaxCharCount uint32) (r int32) { if __ccgo_strace { trc("_FileHandle=%+v _Buf=%+v _MaxCharCount=%+v", __FileHandle, __Buf, __MaxCharCount) defer func() { trc(`X_write->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_write.Addr(), uintptr(__FileHandle), __Buf, uintptr(__MaxCharCount)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_filelengthi64 = dll.NewProc("_filelengthi64") var _ = proc_filelengthi64.Addr() // __attribute__ ((__dllimport__)) long long __attribute__((__cdecl__)) _filelengthi64(int _FileHandle); func X_filelengthi64(tls *TLS, __FileHandle int32) (r int64) { if __ccgo_strace { trc("_FileHandle=%+v", __FileHandle) defer func() { trc(`X_filelengthi64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_filelengthi64.Addr(), uintptr(__FileHandle)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int64(r0) } var proc_findfirst32i64 = dll.NewProc("_findfirst32i64") var _ = proc_findfirst32i64.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _findfirst32i64(const char *_Filename,struct _finddata32i64_t *_FindData); func X_findfirst32i64(tls *TLS, __Filename uintptr, __FindData uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Filename=%+v _FindData=%+v", __Filename, __FindData) defer func() { trc(`X_findfirst32i64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_findfirst32i64.Addr(), __Filename, __FindData) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_findfirst64 = dll.NewProc("_findfirst64") var _ = proc_findfirst64.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _findfirst64(const char *_Filename,struct __finddata64_t *_FindData); func X_findfirst64(tls *TLS, __Filename uintptr, __FindData uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Filename=%+v _FindData=%+v", __Filename, __FindData) defer func() { trc(`X_findfirst64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_findfirst64.Addr(), __Filename, __FindData) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_findfirst64i32 = dll.NewProc("_findfirst64i32") var _ = proc_findfirst64i32.Addr() // intptr_t __attribute__((__cdecl__)) _findfirst64i32(const char *_Filename,struct _finddata64i32_t *_FindData); func X_findfirst64i32(tls *TLS, __Filename uintptr, __FindData uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Filename=%+v _FindData=%+v", __Filename, __FindData) defer func() { trc(`X_findfirst64i32->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_findfirst64i32.Addr(), __Filename, __FindData) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_findnext32i64 = dll.NewProc("_findnext32i64") var _ = proc_findnext32i64.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _findnext32i64(intptr_t _FindHandle,struct _finddata32i64_t *_FindData); func X_findnext32i64(tls *TLS, __FindHandle Tintptr_t, __FindData uintptr) (r int32) { if __ccgo_strace { trc("_FindHandle=%+v _FindData=%+v", __FindHandle, __FindData) defer func() { trc(`X_findnext32i64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_findnext32i64.Addr(), uintptr(__FindHandle), __FindData) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_findnext64 = dll.NewProc("_findnext64") var _ = proc_findnext64.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _findnext64(intptr_t _FindHandle,struct __finddata64_t *_FindData); func X_findnext64(tls *TLS, __FindHandle Tintptr_t, __FindData uintptr) (r int32) { if __ccgo_strace { trc("_FindHandle=%+v _FindData=%+v", __FindHandle, __FindData) defer func() { trc(`X_findnext64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_findnext64.Addr(), uintptr(__FindHandle), __FindData) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_findnext64i32 = dll.NewProc("_findnext64i32") var _ = proc_findnext64i32.Addr() // int __attribute__((__cdecl__)) _findnext64i32(intptr_t _FindHandle,struct _finddata64i32_t *_FindData); func X_findnext64i32(tls *TLS, __FindHandle Tintptr_t, __FindData uintptr) (r int32) { if __ccgo_strace { trc("_FindHandle=%+v _FindData=%+v", __FindHandle, __FindData) defer func() { trc(`X_findnext64i32->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_findnext64i32.Addr(), uintptr(__FindHandle), __FindData) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_lseeki64 = dll.NewProc("_lseeki64") var _ = proc_lseeki64.Addr() // long long __attribute__((__cdecl__)) _lseeki64(int _FileHandle, long long _Offset,int _Origin); func X_lseeki64(tls *TLS, __FileHandle int32, __Offset int64, __Origin int32) (r int64) { if __ccgo_strace { trc("_FileHandle=%+v _Offset=%+v _Origin=%+v", __FileHandle, __Offset, __Origin) defer func() { trc(`X_lseeki64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_lseeki64.Addr(), uintptr(__FileHandle), uintptr(__Offset), uintptr(__Origin)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int64(r0) } var proc_telli64 = dll.NewProc("_telli64") var _ = proc_telli64.Addr() // long long __attribute__((__cdecl__)) _telli64(int _FileHandle); func X_telli64(tls *TLS, __FileHandle int32) (r int64) { if __ccgo_strace { trc("_FileHandle=%+v", __FileHandle) defer func() { trc(`X_telli64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_telli64.Addr(), uintptr(__FileHandle)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int64(r0) } var proc_sopen_s = dll.NewProc("_sopen_s") var _ = proc_sopen_s.Addr() // __attribute__((dllimport)) errno_t __attribute__((__cdecl__)) _sopen_s(int *_FileHandle,const char *_Filename,int _OpenFlag,int _ShareFlag,int _PermissionMode); func X_sopen_s(tls *TLS, __FileHandle uintptr, __Filename uintptr, __OpenFlag int32, __ShareFlag int32, __PermissionMode int32) (r Terrno_t) { if __ccgo_strace { trc("_FileHandle=%+v _Filename=%+v _OpenFlag=%+v _ShareFlag=%+v _PermissionMode=%+v", __FileHandle, __Filename, __OpenFlag, __ShareFlag, __PermissionMode) defer func() { trc(`X_sopen_s->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_sopen_s.Addr(), __FileHandle, __Filename, uintptr(__OpenFlag), uintptr(__ShareFlag), uintptr(__PermissionMode)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_get_osfhandle = dll.NewProc("_get_osfhandle") var _ = proc_get_osfhandle.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _get_osfhandle(int _FileHandle); func X_get_osfhandle(tls *TLS, __FileHandle int32) (r Tintptr_t) { if __ccgo_strace { trc("_FileHandle=%+v", __FileHandle) defer func() { trc(`X_get_osfhandle->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_get_osfhandle.Addr(), uintptr(__FileHandle)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_open_osfhandle = dll.NewProc("_open_osfhandle") var _ = proc_open_osfhandle.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _open_osfhandle(intptr_t _OSFileHandle,int _Flags); func X_open_osfhandle(tls *TLS, __OSFileHandle Tintptr_t, __Flags int32) (r int32) { if __ccgo_strace { trc("_OSFileHandle=%+v _Flags=%+v", __OSFileHandle, __Flags) defer func() { trc(`X_open_osfhandle->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_open_osfhandle.Addr(), uintptr(__OSFileHandle), uintptr(__Flags)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } type T_PVFV = uintptr type T_PIFV = uintptr type T_PVFI = uintptr type T_onexit_table_t = struct { F_first uintptr F_last uintptr F_end uintptr } type T_pid_t = int64 type Tpid_t = int64 type T_mode_t = uint16 type Tmode_t = uint16 type Tuseconds_t = uint32 type T_sigset_t = uint64 type T_beginthread_proc_type = uintptr type T_beginthreadex_proc_type = uintptr var proc_endthread = dll.NewProc("_endthread") var _ = proc_endthread.Addr() // __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _endthread(void) __attribute__ ((__noreturn__)); func X_endthread(tls *TLS) { if __ccgo_strace { trc("") } r0, r1, err := syscall.SyscallN(proc_endthread.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } type T_tls_callback_type = uintptr var proc_register_thread_local_exe_atexit_callback = dll.NewProc("_register_thread_local_exe_atexit_callback") var _ = proc_register_thread_local_exe_atexit_callback.Addr() // __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _register_thread_local_exe_atexit_callback(_tls_callback_type callback); func X_register_thread_local_exe_atexit_callback(tls *TLS, _callback T_tls_callback_type) { X__ccgo_SyscallFP() panic(663) } var proc_cexit = dll.NewProc("_cexit") var _ = proc_cexit.Addr() // void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _cexit(void); func X_cexit(tls *TLS) { if __ccgo_strace { trc("") } r0, r1, err := syscall.SyscallN(proc_cexit.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc_c_exit = dll.NewProc("_c_exit") var _ = proc_c_exit.Addr() // void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _c_exit(void); func X_c_exit(tls *TLS) { if __ccgo_strace { trc("") } r0, r1, err := syscall.SyscallN(proc_c_exit.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc_getpid = dll.NewProc("_getpid") var _ = proc_getpid.Addr() // __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _getpid(void); func X_getpid(tls *TLS) (r int32) { if __ccgo_strace { trc("") defer func() { trc(`X_getpid->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_getpid.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_cwait = dll.NewProc("_cwait") var _ = proc_cwait.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _cwait(int *_TermStat,intptr_t _ProcHandle,int _Action); func X_cwait(tls *TLS, __TermStat uintptr, __ProcHandle Tintptr_t, __Action int32) (r Tintptr_t) { if __ccgo_strace { trc("_TermStat=%+v _ProcHandle=%+v _Action=%+v", __TermStat, __ProcHandle, __Action) defer func() { trc(`X_cwait->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_cwait.Addr(), __TermStat, uintptr(__ProcHandle), uintptr(__Action)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_execv = dll.NewProc("_execv") var _ = proc_execv.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _execv(const char *_Filename,const char *const *_ArgList); func X_execv(tls *TLS, __Filename uintptr, __ArgList uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Filename=%+v _ArgList=%+v", __Filename, __ArgList) defer func() { trc(`X_execv->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_execv.Addr(), __Filename, __ArgList) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_execve = dll.NewProc("_execve") var _ = proc_execve.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _execve(const char *_Filename,const char *const *_ArgList,const char *const *_Env); func X_execve(tls *TLS, __Filename uintptr, __ArgList uintptr, __Env uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Filename=%+v _ArgList=%+v _Env=%+v", __Filename, __ArgList, __Env) defer func() { trc(`X_execve->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_execve.Addr(), __Filename, __ArgList, __Env) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_execvp = dll.NewProc("_execvp") var _ = proc_execvp.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _execvp(const char *_Filename,const char *const *_ArgList); func X_execvp(tls *TLS, __Filename uintptr, __ArgList uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Filename=%+v _ArgList=%+v", __Filename, __ArgList) defer func() { trc(`X_execvp->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_execvp.Addr(), __Filename, __ArgList) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_execvpe = dll.NewProc("_execvpe") var _ = proc_execvpe.Addr() // __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _execvpe(const char *_Filename,const char *const *_ArgList,const char *const *_Env); func X_execvpe(tls *TLS, __Filename uintptr, __ArgList uintptr, __Env uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Filename=%+v _ArgList=%+v _Env=%+v", __Filename, __ArgList, __Env) defer func() { trc(`X_execvpe->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_execvpe.Addr(), __Filename, __ArgList, __Env) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_loaddll = dll.NewProc("_loaddll") var _ = proc_loaddll.Addr() // intptr_t __attribute__((__cdecl__)) _loaddll(char *_Filename); func X_loaddll(tls *TLS, __Filename uintptr) (r Tintptr_t) { if __ccgo_strace { trc("_Filename=%+v", __Filename) defer func() { trc(`X_loaddll->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_loaddll.Addr(), __Filename) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Tintptr_t(r0) } var proc_unloaddll = dll.NewProc("_unloaddll") var _ = proc_unloaddll.Addr() // int __attribute__((__cdecl__)) _unloaddll(intptr_t _Handle); func X_unloaddll(tls *TLS, __Handle Tintptr_t) (r int32) { if __ccgo_strace { trc("_Handle=%+v", __Handle) defer func() { trc(`X_unloaddll->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_unloaddll.Addr(), uintptr(__Handle)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_getdllprocaddr = dll.NewProc("_getdllprocaddr") var _ = proc_getdllprocaddr.Addr() // int ( * __attribute__((__cdecl__)) _getdllprocaddr(intptr_t _Handle,char *_ProcedureName,intptr_t _Ordinal))(void); func X_getdllprocaddr(tls *TLS, __Handle Tintptr_t, __ProcedureName uintptr, __Ordinal Tintptr_t) (r uintptr) { if __ccgo_strace { trc("_Handle=%+v _ProcedureName=%+v _Ordinal=%+v", __Handle, __ProcedureName, __Ordinal) defer func() { trc(`X_getdllprocaddr->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_getdllprocaddr.Addr(), uintptr(__Handle), __ProcedureName, uintptr(__Ordinal)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_controlfp = dll.NewProc("_controlfp") var _ = proc_controlfp.Addr() // __attribute__ ((__dllimport__)) unsigned int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _controlfp (unsigned int _NewValue, unsigned int _Mask); func X_controlfp(tls *TLS, __NewValue uint32, __Mask uint32) (r uint32) { if __ccgo_strace { trc("_NewValue=%+v _Mask=%+v", __NewValue, __Mask) defer func() { trc(`X_controlfp->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_controlfp.Addr(), uintptr(__NewValue), uintptr(__Mask)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint32(r0) } var proc_controlfp_s = dll.NewProc("_controlfp_s") var _ = proc_controlfp_s.Addr() // __attribute__((dllimport)) errno_t __attribute__((__cdecl__)) _controlfp_s(unsigned int *_CurrentState, unsigned int _NewValue, unsigned int _Mask); func X_controlfp_s(tls *TLS, __CurrentState uintptr, __NewValue uint32, __Mask uint32) (r Terrno_t) { if __ccgo_strace { trc("_CurrentState=%+v _NewValue=%+v _Mask=%+v", __CurrentState, __NewValue, __Mask) defer func() { trc(`X_controlfp_s->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_controlfp_s.Addr(), __CurrentState, uintptr(__NewValue), uintptr(__Mask)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return Terrno_t(r0) } var proc_control87 = dll.NewProc("_control87") var _ = proc_control87.Addr() // __attribute__ ((__dllimport__)) unsigned int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _control87 (unsigned int _NewValue, unsigned int _Mask); func X_control87(tls *TLS, __NewValue uint32, __Mask uint32) (r uint32) { if __ccgo_strace { trc("_NewValue=%+v _Mask=%+v", __NewValue, __Mask) defer func() { trc(`X_control87->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_control87.Addr(), uintptr(__NewValue), uintptr(__Mask)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint32(r0) } var proc_clearfp = dll.NewProc("_clearfp") var _ = proc_clearfp.Addr() // __attribute__ ((__dllimport__)) unsigned int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _clearfp (void); func X_clearfp(tls *TLS) (r uint32) { if __ccgo_strace { trc("") defer func() { trc(`X_clearfp->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_clearfp.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint32(r0) } var proc_statusfp = dll.NewProc("_statusfp") var _ = proc_statusfp.Addr() // __attribute__ ((__dllimport__)) unsigned int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _statusfp (void); func X_statusfp(tls *TLS) (r uint32) { if __ccgo_strace { trc("") defer func() { trc(`X_statusfp->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_statusfp.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint32(r0) } var proc_fpreset = dll.NewProc("_fpreset") var _ = proc_fpreset.Addr() // void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _fpreset (void); func X_fpreset(tls *TLS) { if __ccgo_strace { trc("") } r0, r1, err := syscall.SyscallN(proc_fpreset.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc__fpecode = dll.NewProc("__fpecode") var _ = proc__fpecode.Addr() // __attribute__ ((__dllimport__)) int * __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __fpecode(void); func X__fpecode(tls *TLS) (r uintptr) { if __ccgo_strace { trc("") defer func() { trc(`X__fpecode->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc__fpecode.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } type Tlconv = struct { Fdecimal_point uintptr Fthousands_sep uintptr Fgrouping uintptr Fint_curr_symbol uintptr Fcurrency_symbol uintptr Fmon_decimal_point uintptr Fmon_thousands_sep uintptr Fmon_grouping uintptr Fpositive_sign uintptr Fnegative_sign uintptr Fint_frac_digits int8 Ffrac_digits int8 Fp_cs_precedes int8 Fp_sep_by_space int8 Fn_cs_precedes int8 Fn_sep_by_space int8 Fp_sign_posn int8 Fn_sign_posn int8 F_W_decimal_point uintptr F_W_thousands_sep uintptr F_W_int_curr_symbol uintptr F_W_currency_symbol uintptr F_W_mon_decimal_point uintptr F_W_mon_thousands_sep uintptr F_W_positive_sign uintptr F_W_negative_sign uintptr } var proc_configthreadlocale = dll.NewProc("_configthreadlocale") var _ = proc_configthreadlocale.Addr() // int __attribute__((__cdecl__)) _configthreadlocale(int _Flag); func X_configthreadlocale(tls *TLS, __Flag int32) (r int32) { if __ccgo_strace { trc("_Flag=%+v", __Flag) defer func() { trc(`X_configthreadlocale->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_configthreadlocale.Addr(), uintptr(__Flag)) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var procsetlocale = dll.NewProc("setlocale") var _ = procsetlocale.Addr() // char * __attribute__((__cdecl__)) setlocale(int _Category,const char *_Locale); func Xsetlocale(tls *TLS, __Category int32, __Locale uintptr) (r uintptr) { if __ccgo_strace { trc("_Category=%+v _Locale=%+v", __Category, __Locale) defer func() { trc(`Xsetlocale->%+v`, r) }() } r0, r1, err := syscall.SyscallN(procsetlocale.Addr(), uintptr(__Category), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proclocaleconv = dll.NewProc("localeconv") var _ = proclocaleconv.Addr() // __attribute__ ((__dllimport__)) struct lconv * __attribute__((__cdecl__)) localeconv(void); func Xlocaleconv(tls *TLS) (r uintptr) { if __ccgo_strace { trc("") defer func() { trc(`Xlocaleconv->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proclocaleconv.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uintptr(r0) } var proc_get_current_locale = dll.NewProc("_get_current_locale") var _ = proc_get_current_locale.Addr() // __attribute__ ((__dllimport__)) _locale_t __attribute__((__cdecl__)) _get_current_locale(void); func X_get_current_locale(tls *TLS) (r T_locale_t) { if __ccgo_strace { trc("") defer func() { trc(`X_get_current_locale->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_get_current_locale.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return T_locale_t(r0) } var proc_create_locale = dll.NewProc("_create_locale") var _ = proc_create_locale.Addr() // __attribute__ ((__dllimport__)) _locale_t __attribute__((__cdecl__)) _create_locale(int _Category,const char *_Locale); func X_create_locale(tls *TLS, __Category int32, __Locale uintptr) (r T_locale_t) { if __ccgo_strace { trc("_Category=%+v _Locale=%+v", __Category, __Locale) defer func() { trc(`X_create_locale->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_create_locale.Addr(), uintptr(__Category), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return T_locale_t(r0) } var proc_free_locale = dll.NewProc("_free_locale") var _ = proc_free_locale.Addr() // __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _free_locale(_locale_t _Locale); func X_free_locale(tls *TLS, __Locale T_locale_t) { if __ccgo_strace { trc("_Locale=%+v", __Locale) } r0, r1, err := syscall.SyscallN(proc_free_locale.Addr(), __Locale) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } } var proc___lc_codepage_func = dll.NewProc("___lc_codepage_func") var _ = proc___lc_codepage_func.Addr() // __attribute__ ((__dllimport__)) unsigned int __attribute__((__cdecl__)) ___lc_codepage_func(void); func X___lc_codepage_func(tls *TLS) (r uint32) { if __ccgo_strace { trc("") defer func() { trc(`X___lc_codepage_func->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc___lc_codepage_func.Addr()) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return uint32(r0) } var proc_mkdir = dll.NewProc("_mkdir") var _ = proc_mkdir.Addr() // int __attribute__((__cdecl__)) _mkdir(const char *_Path); func X_mkdir(tls *TLS, __Path uintptr) (r int32) { if __ccgo_strace { trc("_Path=%+v", __Path) defer func() { trc(`X_mkdir->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_mkdir.Addr(), __Path) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_fstat64 = dll.NewProc("_fstat64") var _ = proc_fstat64.Addr() // int __attribute__((__cdecl__)) _fstat64(int _FileDes,struct _stat64 *_Stat); func X_fstat64(tls *TLS, __FileDes int32, __Stat uintptr) (r int32) { if __ccgo_strace { trc("_FileDes=%+v _Stat=%+v", __FileDes, __Stat) defer func() { trc(`X_fstat64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_fstat64.Addr(), uintptr(__FileDes), __Stat) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_stat64 = dll.NewProc("_stat64") var _ = proc_stat64.Addr() // int __attribute__((__cdecl__)) _stat64(const char *_Name,struct _stat64 *_Stat); func X_stat64(tls *TLS, __Name uintptr, __Stat uintptr) (r int32) { if __ccgo_strace { trc("_Name=%+v _Stat=%+v", __Name, __Stat) defer func() { trc(`X_stat64->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_stat64.Addr(), __Name, __Stat) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) } var proc_stat64i32 = dll.NewProc("_stat64i32") var _ = proc_stat64i32.Addr() // int __attribute__((__cdecl__)) _stat64i32(const char *_Name,struct _stat64i32 *_Stat); func X_stat64i32(tls *TLS, __Name uintptr, __Stat uintptr) (r int32) { if __ccgo_strace { trc("_Name=%+v _Stat=%+v", __Name, __Stat) defer func() { trc(`X_stat64i32->%+v`, r) }() } r0, r1, err := syscall.SyscallN(proc_stat64i32.Addr(), __Name, __Stat) if err != 0 { if __ccgo_strace { trc(`r0=%v r1=%v err=%v`, r0, r1, err) } tls.setErrno(int32(err)) } return int32(r0) }