X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=examples%2Fc-test-fns.c;h=5f776b87954eb6397df13948a096158e98c8c095;hb=fd03f207e4c7e4bb1591e4902e31f9f032cffde6;hp=1f60e7757420c509ae140e1faea4be4b5b80ce55;hpb=6857c87b747c4d9816788432672280160d1df773;p=uffi.git diff --git a/examples/c-test-fns.c b/examples/c-test-fns.c index 1f60e77..5f776b8 100644 --- a/examples/c-test-fns.c +++ b/examples/c-test-fns.c @@ -1,6 +1,6 @@ /*************************************************************************** * FILE IDENTIFICATION - * + * * Name: c-test-fns.c * Purpose: Test functions in C for UFFI library * Programer: Kevin M. Rosenberg @@ -14,7 +14,7 @@ * you'll need to modify these for other compilers ***************************************************************************/ -#ifdef WIN32 +#if defined(WIN32)||defined(WIN64) #include BOOL WINAPI DllEntryPoint(HINSTANCE hinstdll, @@ -23,11 +23,11 @@ BOOL WINAPI DllEntryPoint(HINSTANCE hinstdll, { return 1; } - + #define DLLEXPORT __declspec(dllexport) #else -#define DLLEXPORT +#define DLLEXPORT #endif #include @@ -45,11 +45,11 @@ cs_count_upper (char* psz) if (psz) { while (*psz) { if (isupper (*psz)) - ++count; + ++count; ++psz; } return count; - } else + } else return -1; } @@ -76,7 +76,7 @@ cs_make_random (int size, char* buffer) buffer[i] = 'A' + (rand() % 26); } - + /* Test of input/output vector */ DLLEXPORT void @@ -87,5 +87,5 @@ half_double_vector (int size, double* vec) vec[i] /= 2.; } - +