{
return MSVCRT_current_lc_all_cp;
}
+
+/*********************************************************************
+ * __crtLCMapStringA (MSVCRT.@)
+ */
+int __crtLCMapStringA(
+ LCID lcid, DWORD mapflags, const char* src, int srclen, char* dst,
+ int dstlen, unsigned int codepage, int xflag
+) {
+ FIXME("(lcid %x, flags %lx, %s(%d), %p(%d), %x, %d), partial stub!\n",
+ lcid,mapflags,src,srclen,dst,dstlen,codepage,xflag);
+ /* FIXME: A bit incorrect. But msvcrt itself just converts its
+ * arguments to wide strings and then calls LCMapStringW
+ */
+ return LCMapStringA(lcid,mapflags,src,srclen,dst,dstlen);
+}
@ stub __badioinfo
@ stub __crtCompareStringA
@ stub __crtGetLocaleInfoW
-@ stub __crtLCMapStringA
+@ cdecl __crtLCMapStringA(long long str long ptr long long long) __crtLCMapStringA
@ cdecl __dllonexit(ptr ptr ptr) __dllonexit
@ cdecl __doserrno() __doserrno
@ stub __fpecode #()