[Mono-bugs] [Bug 464128] char* should be in ANSI encoding when passed to C runtime rather than Unicode

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Fri Nov 19 21:05:55 EST 2010


https://bugzilla.novell.com/show_bug.cgi?id=464128

https://bugzilla.novell.com/show_bug.cgi?id=464128#c10


--- Comment #10 from Jonathan Chambers <joncham at gmail.com> 2010-11-20 02:05:52 UTC ---
Audit (via dumpbin /imports) of potential ANSI functions we are linking on
Windows (msvc built debug runtime).

Win32 Calls:
GetSystemDirectoryA
LoadLibraryA
MessageBoxA

MSVCR100D.dll
              1061FD30 Import Address Table
              1061F468 Import Name Table
                     0 time date stamp
                     0 Index of first forwarder reference

                  63B strcpy
                  666 vprintf
                  662 vfprintf
                  668 vsprintf
                  5FB isxdigit
                  64E strtok_s
                  678 wcslen
                  672 wcscmp
                  66F wcscat
                  674 wcscpy
                  563 _wopen
                  561 _wmktemp
                  4E4 _vscprintf
                  121 _CRT_RTC_INITW
                  4EC _vsnprintf
                  4AB _time32
                  36C _malloc_dbg
                  287 _free_dbg
                  24C _encoded_null
                  137 _CrtSetCheckCount
                  2E9 _initterm
                  2EA _initterm_e
                  2C2 _getcwd
                  632 sqrt
                  641 strlen
                  5A8 atol
                  21C _control87
                  5D7 fwrite
                  1F2 _amsg_exit
                  153 __CppXcptFilter
                  4C8 _unlock
                  17D __dllonexit
                  35A _lock
                  402 _onexit
                  254 _except_handler4_common
                  22D _crt_debugger_hook
                  175 __clean_type_info_names_internal
                  476 _strdup
                  26C _fileno
                  403 _open
                  3FB _mktemp
                  47B _stricmp
                  264 _fdopen
                  4C6 _unlink
                  218 _close
                  1DF _access
                  41B _read
                  636 strcat
                  5C7 fputs
                  62B setlocale
                  624 realloc
                  631 sprintf_s
                  646 strncpy_s
                  63C strcpy_s
                  637 strcat_s
                  5BA fflush
                  3F8 _mkdir
                  655 system
                  5D0 fscanf
                  626 rename
                  11D _CIsqrt
                  335 _isnan
                  119 _CIlog10
                  118 _CIlog
                  116 _CIexp
                  113 _CIatan2
                  112 _CIatan
                  111 _CIasin
                  110 _CIacos
                  11F _CItanh
                  5C4 fprintf
                  5C2 fopen
                  644 strncmp
                  64B strstr
                  187 __iob_func
                  59D abort
                  605 malloc
                  5CC free
                  614 memset
                  649 strrchr
                  5B7 fclose
                  5EC isspace
                  5BD fgets
                  638 strchr
                  295 _fstat64i32
                  618 printf
                  5DC getenv
                  610 memcpy
                  5B9 ferror
                  5CA fread
                  2B3 _get_osfhandle
                  634 sscanf
                  612 memmove
                  251 _errno
                  64F strtol
                  630 sprintf
                  645 strncpy
                  650 strtoul
                  5A7 atoi
                  4CB _utime64
                  560 _wmkdir
                  671 wcschr
                  470 _stat64i32
                  63E strerror
                  5B4 exit
                  5A9 bsearch
                  509 _wassert
                  639 strcmp
                  65C tolower
                  5E4 isalpha
                  5E6 isdigit
                  5AC calloc
                  61F qsort
                  4AC _time64
                  5E3 isalnum
                  5C0 floor
                  5AD ceil
                  615 modf
                  147 _HUGE
                  11A _CIpow
                  11B _CIsin
                  114 _CIcos
                  11E _CItan
                  11C _CIsinh
                  115 _CIcosh

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list