/***************************************************************************
* FILE IDENTIFICATION
- *
+ *
* Name: c-test-fns.c
* Purpose: Test functions in C for UFFI library
* Programer: Kevin M. Rosenberg
* Date Started: Mar 2002
*
- * CVS Id: $Id: c-test-fns.c,v 1.4 2002/03/21 09:54:34 kevin Exp $
- *
- * This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg
+ * This file, part of UFFI, is Copyright (c) 2002-2010 by Kevin M. Rosenberg
*
- * UFFI users are granted the rights to distribute and use this software
- * as governed by the terms of the Lisp Lesser GNU Public License
- * (http://opensource.franz.com/preamble.html), also known as the LLGPL.
-
* These variables are correct for GCC
* you'll need to modify these for other compilers
***************************************************************************/
-#ifdef WIN32
+#if defined(WIN32)||defined(WIN64)
#include <windows.h>
BOOL WINAPI DllEntryPoint(HINSTANCE hinstdll,
{
return 1;
}
-
+
#define DLLEXPORT __declspec(dllexport)
#else
if (psz) {
while (*psz) {
if (isupper (*psz))
- ++count;
+ ++count;
++psz;
}
return count;
- } else
+ } else
return -1;
}
buffer[i] = 'A' + (rand() % 26);
}
-
+
/* Test of input/output vector */
DLLEXPORT
void
vec[i] /= 2.;
}
-
-
+