summaryrefslogtreecommitdiff
path: root/tests/src/Interop/BestFitMapping/BestFitMappingNative.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/src/Interop/BestFitMapping/BestFitMappingNative.cpp')
-rwxr-xr-xtests/src/Interop/BestFitMapping/BestFitMappingNative.cpp160
1 files changed, 80 insertions, 80 deletions
diff --git a/tests/src/Interop/BestFitMapping/BestFitMappingNative.cpp b/tests/src/Interop/BestFitMapping/BestFitMappingNative.cpp
index 46ee1b2e26..35b4f0bf7a 100755
--- a/tests/src/Interop/BestFitMapping/BestFitMappingNative.cpp
+++ b/tests/src/Interop/BestFitMapping/BestFitMappingNative.cpp
@@ -19,13 +19,13 @@ static int ReportFailure(const char* s)
return (++fails);
}
-extern "C" DLL_EXPORT int _cdecl GetResult()
+extern "C" DLL_EXPORT int __cdecl GetResult()
{
return fails;
}
//This method is used on Windows Only
-extern "C" DLL_EXPORT char _cdecl GetByteForWideChar()
+extern "C" DLL_EXPORT char __cdecl GetByteForWideChar()
{
#ifdef WINDOWS
char * p = new char[3];
@@ -68,7 +68,7 @@ bool CheckInput(LPSTR str)
p[2] = (char)0xbc;
p[3] = (char)0;
#endif
- if (0 != _tcsncmp(str, p, 4))
+ if (0 != strncmp(str, p, 4))
{
printf("CheckInput:Expected:%s,Actual:%d\n", p, str[0]);
delete[]p;
@@ -80,7 +80,7 @@ bool CheckInput(LPSTR str)
}
//C Call,In attribute,LPstr
-extern "C" DLL_EXPORT LPSTR _cdecl CLPStr_In(LPSTR pStr)
+extern "C" DLL_EXPORT LPSTR __cdecl CLPStr_In(LPSTR pStr)
{
//Check the Input
if (!CheckInput(pStr))
@@ -90,17 +90,17 @@ extern "C" DLL_EXPORT LPSTR _cdecl CLPStr_In(LPSTR pStr)
//alloc,copy, since we cannot depend the Marshaler's activity.
size_t len = strlen(pStr) + 1; //+1, Include the NULL Character.
- LPSTR pBack = (LPSTR)CoTaskMemAlloc(sizeof(char) * len);
+ LPSTR pBack = (LPSTR)CoreClrAlloc(sizeof(char) * len);
strncpy(pBack, pStr, len);
return pBack;
}
-extern "C" DLL_EXPORT LPSTR _cdecl CLPStr_Out(LPSTR pStr)
+extern "C" DLL_EXPORT LPSTR __cdecl CLPStr_Out(LPSTR pStr)
{
const char* pTemp = "AAAA";
size_t len = strlen(pTemp) + 1; //+1, Include the NULL Character.
- LPSTR pBack = (LPSTR)CoTaskMemAlloc(sizeof(char) * len);
+ LPSTR pBack = (LPSTR)CoreClrAlloc(sizeof(char) * len);
strncpy(pBack, pTemp, strlen(pTemp) + 1);
strncpy(pStr, pTemp, strlen(pTemp) + 1);
@@ -108,7 +108,7 @@ extern "C" DLL_EXPORT LPSTR _cdecl CLPStr_Out(LPSTR pStr)
return pBack;
}
-extern "C" DLL_EXPORT LPSTR _cdecl CLPStr_InOut(LPSTR pStr)
+extern "C" DLL_EXPORT LPSTR __cdecl CLPStr_InOut(LPSTR pStr)
{
//Check the Input
if (!CheckInput(pStr))
@@ -118,13 +118,13 @@ extern "C" DLL_EXPORT LPSTR _cdecl CLPStr_InOut(LPSTR pStr)
//alloc,copy, since we cannot depend the Marshaler's activity.
size_t len = strlen(pStr) + 1; //+1, Include the NULL Character.
- LPSTR pBack = (LPSTR)CoTaskMemAlloc(len);
+ LPSTR pBack = (LPSTR)CoreClrAlloc(len);
strncpy(pBack, pStr, len);
return pBack;
}
-extern "C" DLL_EXPORT LPSTR _cdecl CLPStr_InByRef(LPSTR* ppStr)
+extern "C" DLL_EXPORT LPSTR __cdecl CLPStr_InByRef(LPSTR* ppStr)
{
//Check the Input
if (!CheckInput(*ppStr))
@@ -134,25 +134,25 @@ extern "C" DLL_EXPORT LPSTR _cdecl CLPStr_InByRef(LPSTR* ppStr)
//alloc,copy, since we cannot depend the Marshaler's activity.
size_t len = strlen(*ppStr) + 1; //+1, Include the NULL Character.
- LPSTR pBack = (LPSTR)CoTaskMemAlloc(len);
+ LPSTR pBack = (LPSTR)CoreClrAlloc(len);
strncpy(pBack, *ppStr, len);
return pBack;
}
-extern "C" DLL_EXPORT LPSTR _cdecl CLPStr_OutByRef(LPSTR* ppStr)
+extern "C" DLL_EXPORT LPSTR __cdecl CLPStr_OutByRef(LPSTR* ppStr)
{
const char* pTemp = "AAAA";
size_t len = strlen(pTemp) + 1; //+1, Include the NULL Character.
- LPSTR pBack = (LPSTR)CoTaskMemAlloc(sizeof(char) * len);
+ LPSTR pBack = (LPSTR)CoreClrAlloc(sizeof(char) * len);
strncpy(pBack, pTemp, strlen(pTemp) + 1);
- *ppStr = (LPSTR)CoTaskMemAlloc(sizeof(char) * len);
+ *ppStr = (LPSTR)CoreClrAlloc(sizeof(char) * len);
strncpy(*ppStr, pTemp, strlen(pTemp) + 1);
return pBack;
}
-extern "C" DLL_EXPORT LPSTR _cdecl CLPStr_InOutByRef(LPSTR* ppStr)
+extern "C" DLL_EXPORT LPSTR __cdecl CLPStr_InOutByRef(LPSTR* ppStr)
{
//Check the Input
if (!CheckInput(*ppStr))
@@ -162,21 +162,21 @@ extern "C" DLL_EXPORT LPSTR _cdecl CLPStr_InOutByRef(LPSTR* ppStr)
//alloc,copy, since we cannot depend the Marshaler's activity.
size_t len = strlen(*ppStr) + 1; //+1, Include the NULL Character.
- LPSTR pBack = (LPSTR)CoTaskMemAlloc(len);
+ LPSTR pBack = (LPSTR)CoreClrAlloc(len);
strncpy(pBack, *ppStr, len);
return pBack;
}
-typedef LPSTR (_cdecl* delegate_cdecl)(LPSTR* ppstr);
-extern "C" DLL_EXPORT delegate_cdecl _cdecl CLPStr_DelegatePInvoke()
+typedef LPSTR (__cdecl* delegate_cdecl)(LPSTR* ppstr);
+extern "C" DLL_EXPORT delegate_cdecl __cdecl CLPStr_DelegatePInvoke()
{
return CLPStr_InOutByRef;
}
//stdcall
-extern "C" DLL_EXPORT LPSTR __stdcall SLPStr_In(LPSTR pStr)
+extern "C" DLL_EXPORT LPSTR STDMETHODCALLTYPE SLPStr_In(LPSTR pStr)
{
//Check the Input
if (!CheckInput(pStr))
@@ -186,23 +186,23 @@ extern "C" DLL_EXPORT LPSTR __stdcall SLPStr_In(LPSTR pStr)
//alloc,copy, since we cannot depend the Marshaler's activity.
size_t len = strlen(pStr) + 1; //+1, Include the NULL Character.
- LPSTR pBack = (LPSTR)CoTaskMemAlloc(len);
+ LPSTR pBack = (LPSTR)CoreClrAlloc(len);
strncpy(pBack, pStr, len);
return pBack;
}
-extern "C" DLL_EXPORT LPSTR __stdcall SLPStr_Out(LPSTR pStr)
+extern "C" DLL_EXPORT LPSTR STDMETHODCALLTYPE SLPStr_Out(LPSTR pStr)
{
const char* pTemp = "AAAA";
size_t len = strlen(pTemp) + 1; //+1, Include the NULL Character.
- LPSTR pBack = (LPSTR)CoTaskMemAlloc(sizeof(char) * len);
+ LPSTR pBack = (LPSTR)CoreClrAlloc(sizeof(char) * len);
strncpy(pBack, pTemp, strlen(pTemp) + 1);
strncpy(pStr, pTemp, strlen(pTemp) + 1);
return pBack;
}
-extern "C" DLL_EXPORT LPSTR __stdcall SLPStr_InOut(LPSTR pStr)
+extern "C" DLL_EXPORT LPSTR STDMETHODCALLTYPE SLPStr_InOut(LPSTR pStr)
{
//Check the Input
if (!CheckInput(pStr))
@@ -212,12 +212,12 @@ extern "C" DLL_EXPORT LPSTR __stdcall SLPStr_InOut(LPSTR pStr)
//alloc,copy, since we cannot depend the Marshaler's activity.
size_t len = strlen(pStr) + 1; //+1, Include the NULL Character.
- LPSTR pBack = (LPSTR)CoTaskMemAlloc(len);
+ LPSTR pBack = (LPSTR)CoreClrAlloc(len);
strncpy(pBack, pStr, len);
return pBack;
}
-extern "C" DLL_EXPORT LPSTR __stdcall SLPStr_InByRef(LPSTR* ppStr)
+extern "C" DLL_EXPORT LPSTR STDMETHODCALLTYPE SLPStr_InByRef(LPSTR* ppStr)
{
//Check the Input
if (!CheckInput(*ppStr))
@@ -226,25 +226,25 @@ extern "C" DLL_EXPORT LPSTR __stdcall SLPStr_InByRef(LPSTR* ppStr)
}
//alloc,copy, since we cannot depend the Marshaler's activity.
size_t len = strlen(*ppStr) + 1; //+1, Include the NULL Character.
- LPSTR pBack = (LPSTR)CoTaskMemAlloc(len);
+ LPSTR pBack = (LPSTR)CoreClrAlloc(len);
strncpy(pBack, *ppStr, len);
return pBack;
}
-extern "C" DLL_EXPORT LPSTR __stdcall SLPStr_OutByRef(LPSTR* ppStr)
+extern "C" DLL_EXPORT LPSTR STDMETHODCALLTYPE SLPStr_OutByRef(LPSTR* ppStr)
{
const char* pTemp = "AAAA";
size_t len = strlen(pTemp) + 1; //+1, Include the NULL Character.
- LPSTR pBack = (LPSTR)CoTaskMemAlloc(sizeof(char) * len);
+ LPSTR pBack = (LPSTR)CoreClrAlloc(sizeof(char) * len);
strncpy(pBack, pTemp, strlen(pTemp) + 1);
- *ppStr = (LPSTR)CoTaskMemAlloc(sizeof(char) * len);
+ *ppStr = (LPSTR)CoreClrAlloc(sizeof(char) * len);
strncpy(*ppStr, pTemp, strlen(pTemp) + 1);
return pBack;
}
-extern "C" DLL_EXPORT LPSTR __stdcall SLPStr_InOutByRef(LPSTR* ppStr)
+extern "C" DLL_EXPORT LPSTR STDMETHODCALLTYPE SLPStr_InOutByRef(LPSTR* ppStr)
{
//Check the Input
if (!CheckInput(*ppStr))
@@ -254,12 +254,12 @@ extern "C" DLL_EXPORT LPSTR __stdcall SLPStr_InOutByRef(LPSTR* ppStr)
//alloc,copy, since we cannot depend the Marshaler's activity.
size_t len = strlen(*ppStr) + 1; //+1, Include the NULL Character.
- LPSTR pBack = (LPSTR)CoTaskMemAlloc(len);
+ LPSTR pBack = (LPSTR)CoreClrAlloc(len);
strncpy(pBack, *ppStr, len);
return pBack;
}
-typedef LPSTR (__stdcall *delegate_stdcall)(LPSTR* ppstr);
+typedef LPSTR (STDMETHODCALLTYPE *delegate_stdcall)(LPSTR* ppstr);
extern "C" DLL_EXPORT delegate_stdcall SLPStr_DelegatePInvoke()
{
return SLPStr_InOutByRef;
@@ -267,26 +267,26 @@ extern "C" DLL_EXPORT delegate_stdcall SLPStr_DelegatePInvoke()
///Cdecl, Reverse PInvoke
-typedef LPSTR (_cdecl *CCallBackIn)(LPSTR pstr);
-extern "C" DLL_EXPORT void _cdecl DoCCallBack_LPSTR_In(CCallBackIn callback)
+typedef LPSTR (__cdecl *CCallBackIn)(LPSTR pstr);
+extern "C" DLL_EXPORT void __cdecl DoCCallBack_LPSTR_In(CCallBackIn callback)
{
const char* pTemp = "AAAA";
size_t len = strlen(pTemp)+1;
- LPSTR pStr = (LPSTR)CoTaskMemAlloc(len);
+ LPSTR pStr = (LPSTR)CoreClrAlloc(len);
strncpy(pStr,pTemp,len);
if(!CheckInput(callback(pStr)))
{
ReportFailure("DoCCallBack_LPSTR_In:NativeSide");
}
- CoTaskMemFree(pStr);
+ CoreClrFree(pStr);
}
-typedef LPSTR (_cdecl *CCallBackOut)(LPSTR pstr);
-extern "C" DLL_EXPORT void _cdecl DoCCallBack_LPSTR_Out(CCallBackOut callback)
+typedef LPSTR (__cdecl *CCallBackOut)(LPSTR pstr);
+extern "C" DLL_EXPORT void __cdecl DoCCallBack_LPSTR_Out(CCallBackOut callback)
{
size_t len = 10;
- LPSTR pStr = (LPSTR)CoTaskMemAlloc(len);
+ LPSTR pStr = (LPSTR)CoreClrAlloc(len);
//Check the return value
if (!CheckInput(callback(pStr)))
@@ -297,15 +297,15 @@ extern "C" DLL_EXPORT void _cdecl DoCCallBack_LPSTR_Out(CCallBackOut callback)
{
ReportFailure("DoCCallBack_LPSTR_Out:NativeSide,the Second Check");
}
- CoTaskMemFree(pStr);
+ CoreClrFree(pStr);
}
-typedef LPSTR (_cdecl *CCallBackInOut)(LPSTR pstr);
-extern "C" DLL_EXPORT void _cdecl DoCCallBack_LPSTR_InOut(CCallBackInOut callback)
+typedef LPSTR (__cdecl *CCallBackInOut)(LPSTR pstr);
+extern "C" DLL_EXPORT void __cdecl DoCCallBack_LPSTR_InOut(CCallBackInOut callback)
{
const char* pTemp = "AAAA";
size_t len = strlen(pTemp) + 1;
- LPSTR pStr = (LPSTR)CoTaskMemAlloc(len);
+ LPSTR pStr = (LPSTR)CoreClrAlloc(len);
strncpy(pStr, pTemp, len);
if (!CheckInput(callback(pStr)))
@@ -316,29 +316,29 @@ extern "C" DLL_EXPORT void _cdecl DoCCallBack_LPSTR_InOut(CCallBackInOut callbac
{
ReportFailure("DoCCallBack_LPSTR_InOut:NativeSide,the Second Check");
}
- CoTaskMemFree(pStr);
+ CoreClrFree(pStr);
}
-typedef LPSTR (_cdecl *CallBackInByRef)(LPSTR* pstr);
-extern "C" DLL_EXPORT void _cdecl DoCCallBack_LPSTR_InByRef(CallBackInByRef callback)
+typedef LPSTR (__cdecl *CallBackInByRef)(LPSTR* pstr);
+extern "C" DLL_EXPORT void __cdecl DoCCallBack_LPSTR_InByRef(CallBackInByRef callback)
{
const char* pTemp = "AAAA";
size_t len = strlen(pTemp) + 1;
- LPSTR pStr = (LPSTR)CoTaskMemAlloc(len);
+ LPSTR pStr = (LPSTR)CoreClrAlloc(len);
strncpy(pStr, pTemp, len);
if (!CheckInput(callback(&pStr)))
{
ReportFailure("DoCCallBack_LPSTR_InByRef:NativeSide");
}
- CoTaskMemFree(pStr);
+ CoreClrFree(pStr);
}
-typedef LPSTR (_cdecl *CCallBackOutByRef)(LPSTR* pstr);
-extern "C" DLL_EXPORT void _cdecl DoCCallBack_LPSTR_OutByRef(CCallBackOutByRef callback)
+typedef LPSTR (__cdecl *CCallBackOutByRef)(LPSTR* pstr);
+extern "C" DLL_EXPORT void __cdecl DoCCallBack_LPSTR_OutByRef(CCallBackOutByRef callback)
{
size_t len = 10;
- LPSTR pStr = (LPSTR)CoTaskMemAlloc(len);
+ LPSTR pStr = (LPSTR)CoreClrAlloc(len);
if (!CheckInput(callback(&pStr)))
{
@@ -348,15 +348,15 @@ extern "C" DLL_EXPORT void _cdecl DoCCallBack_LPSTR_OutByRef(CCallBackOutByRef c
{
ReportFailure("DoCCallBack_LPSTR_OutByRef:NativeSide,the Second Check");
}
- CoTaskMemFree(pStr);
+ CoreClrFree(pStr);
}
-typedef LPSTR (_cdecl *CCallBackInOutByRef)(LPSTR* pstr);
-extern "C" DLL_EXPORT void _cdecl DoCCallBack_LPSTR_InOutByRef(CCallBackInOutByRef callback)
+typedef LPSTR (__cdecl *CCallBackInOutByRef)(LPSTR* pstr);
+extern "C" DLL_EXPORT void __cdecl DoCCallBack_LPSTR_InOutByRef(CCallBackInOutByRef callback)
{
const char* pTemp = "AAAA";
size_t len = strlen(pTemp) + 1;
- LPSTR pStr = (LPSTR)CoTaskMemAlloc(len);
+ LPSTR pStr = (LPSTR)CoreClrAlloc(len);
strncpy(pStr, pTemp, len);
if (!CheckInput(callback(&pStr)))
@@ -367,31 +367,31 @@ extern "C" DLL_EXPORT void _cdecl DoCCallBack_LPSTR_InOutByRef(CCallBackInOutByR
{
ReportFailure("DoCCallBack_LPSTR_InOutByRef:NativeSide,the Second Check");
}
- CoTaskMemFree(pStr);
+ CoreClrFree(pStr);
}
///STDCALL Reverse PInvoke
-typedef LPSTR (__stdcall *SCallBackIn)(LPSTR pstr);
-extern "C" DLL_EXPORT void _cdecl DoSCallBack_LPSTR_In(SCallBackIn callback)
+typedef LPSTR (STDMETHODCALLTYPE *SCallBackIn)(LPSTR pstr);
+extern "C" DLL_EXPORT void __cdecl DoSCallBack_LPSTR_In(SCallBackIn callback)
{
const char* pTemp = "AAAA";
size_t len = strlen(pTemp) + 1;
- LPSTR pStr = (LPSTR)CoTaskMemAlloc(len);
+ LPSTR pStr = (LPSTR)CoreClrAlloc(len);
strncpy(pStr, pTemp, len);
if (!CheckInput(callback(pStr)))
{
ReportFailure("DoSCallBack_LPSTR_In:NativeSide");
}
- CoTaskMemFree(pStr);
+ CoreClrFree(pStr);
}
-typedef LPSTR (__stdcall *SCallBackOut)(LPSTR pstr);
-extern "C" DLL_EXPORT void _cdecl DoSCallBack_LPSTR_Out(SCallBackOut callback)
+typedef LPSTR (STDMETHODCALLTYPE *SCallBackOut)(LPSTR pstr);
+extern "C" DLL_EXPORT void __cdecl DoSCallBack_LPSTR_Out(SCallBackOut callback)
{
size_t len = 10;
- LPSTR pStr = (LPSTR)CoTaskMemAlloc(len);
+ LPSTR pStr = (LPSTR)CoreClrAlloc(len);
if (!CheckInput(callback(pStr)))
{
@@ -401,15 +401,15 @@ extern "C" DLL_EXPORT void _cdecl DoSCallBack_LPSTR_Out(SCallBackOut callback)
{
ReportFailure("DoSCallBack_LPSTR_Out:NativeSide,the Second Check");
}
- CoTaskMemFree(pStr);
+ CoreClrFree(pStr);
}
-typedef LPSTR (__stdcall *SCallBackInOut)(LPSTR pstr);
-extern "C" DLL_EXPORT void _cdecl DoSCallBack_LPSTR_InOut(SCallBackInOut callback)
+typedef LPSTR (STDMETHODCALLTYPE *SCallBackInOut)(LPSTR pstr);
+extern "C" DLL_EXPORT void __cdecl DoSCallBack_LPSTR_InOut(SCallBackInOut callback)
{
const char* pTemp = "AAAA";
size_t len = strlen(pTemp) + 1;
- LPSTR pStr = (LPSTR)CoTaskMemAlloc(len);
+ LPSTR pStr = (LPSTR)CoreClrAlloc(len);
strncpy(pStr, pTemp, len);
if (!CheckInput(callback(pStr)))
@@ -420,29 +420,29 @@ extern "C" DLL_EXPORT void _cdecl DoSCallBack_LPSTR_InOut(SCallBackInOut callbac
{
ReportFailure("DoSCallBack_LPSTR_InOut:NativeSide,the second Check");
}
- CoTaskMemFree(pStr);
+ CoreClrFree(pStr);
}
-typedef LPSTR (__stdcall *SCallBackInByRef)(LPSTR* pstr);
-extern "C" DLL_EXPORT void _cdecl DoSCallBack_LPSTR_InByRef(SCallBackInByRef callback)
+typedef LPSTR (STDMETHODCALLTYPE *SCallBackInByRef)(LPSTR* pstr);
+extern "C" DLL_EXPORT void __cdecl DoSCallBack_LPSTR_InByRef(SCallBackInByRef callback)
{
const char* pTemp = "AAAA";
size_t len = strlen(pTemp) + 1;
- LPSTR pStr = (LPSTR)CoTaskMemAlloc(len);
+ LPSTR pStr = (LPSTR)CoreClrAlloc(len);
strncpy(pStr, pTemp, len);
if (!CheckInput(callback(&pStr)))
{
ReportFailure("DoSCallBack_LPSTR_InByRef:NativeSide");
}
- CoTaskMemFree(pStr);
+ CoreClrFree(pStr);
}
-typedef LPSTR (__stdcall *SCallBackOutByRef)(LPSTR* pstr);
-extern "C" DLL_EXPORT void _cdecl DoSCallBack_LPSTR_OutByRef(SCallBackOutByRef callback)
+typedef LPSTR (STDMETHODCALLTYPE *SCallBackOutByRef)(LPSTR* pstr);
+extern "C" DLL_EXPORT void __cdecl DoSCallBack_LPSTR_OutByRef(SCallBackOutByRef callback)
{
size_t len = 10;
- LPSTR pStr = (LPSTR)CoTaskMemAlloc(len);
+ LPSTR pStr = (LPSTR)CoreClrAlloc(len);
if (!CheckInput(callback(&pStr)))
{
@@ -452,15 +452,15 @@ extern "C" DLL_EXPORT void _cdecl DoSCallBack_LPSTR_OutByRef(SCallBackOutByRef c
{
ReportFailure("DoSCallBack_LPSTR_OutByRef:NativeSide,the second Check");
}
- CoTaskMemFree(pStr);
+ CoreClrFree(pStr);
}
-typedef LPSTR (__stdcall *SCallBackInOutByRef)(LPSTR* pstr);
-extern "C" DLL_EXPORT void _cdecl DoSCallBack_LPSTR_InOutByRef(SCallBackInOutByRef callback)
+typedef LPSTR (STDMETHODCALLTYPE *SCallBackInOutByRef)(LPSTR* pstr);
+extern "C" DLL_EXPORT void __cdecl DoSCallBack_LPSTR_InOutByRef(SCallBackInOutByRef callback)
{
const char* pTemp = "AAAA";
size_t len = strlen(pTemp) + 1;
- LPSTR pStr = (LPSTR)CoTaskMemAlloc(len);
+ LPSTR pStr = (LPSTR)CoreClrAlloc(len);
strncpy(pStr, pTemp, len);
if (!CheckInput(callback(&pStr)))
@@ -471,6 +471,6 @@ extern "C" DLL_EXPORT void _cdecl DoSCallBack_LPSTR_InOutByRef(SCallBackInOutByR
{
ReportFailure("DoSCallBack_LPSTR_InOutByRef:NativeSide,the second Check");
}
- CoTaskMemFree(pStr);
+ CoreClrFree(pStr);
}
#pragma warning( pop ) \ No newline at end of file