projects
/
uffi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Version 1.8.4: Impoved detection of long-long type for CMUCL
[uffi.git]
/
tests
/
uffi-c-test.c
diff --git
a/tests/uffi-c-test.c
b/tests/uffi-c-test.c
index 1e9ef0b691e29b1e968ef976fdd2102b82fe14fe..20326640c0ed499144c18b3175cdf86184695a21 100644
(file)
--- a/
tests/uffi-c-test.c
+++ b/
tests/uffi-c-test.c
@@
-1,24
+1,18
@@
/***************************************************************************
* FILE IDENTIFICATION
/***************************************************************************
* FILE IDENTIFICATION
- *
+ *
* Name: c-test-fns.c
* Purpose: Test functions in C for UFFI library
* Programer: Kevin M. Rosenberg
* Date Started: Mar 2002
*
* Name: c-test-fns.c
* Purpose: Test functions in C for UFFI library
* Programer: Kevin M. Rosenberg
* Date Started: Mar 2002
*
- * CVS Id: $Id$
- *
- * 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
***************************************************************************/
* These variables are correct for GCC
* you'll need to modify these for other compilers
***************************************************************************/
-#if
def WIN32
+#if
defined(WIN32)||defined(WIN64)
#include <windows.h>
BOOL WINAPI DllEntryPoint(HINSTANCE hinstdll,
#include <windows.h>
BOOL WINAPI DllEntryPoint(HINSTANCE hinstdll,
@@
-27,11
+21,11
@@
BOOL WINAPI DllEntryPoint(HINSTANCE hinstdll,
{
return 1;
}
{
return 1;
}
-
+
#define DLLEXPORT __declspec(dllexport)
#else
#define DLLEXPORT __declspec(dllexport)
#else
-#define DLLEXPORT
+#define DLLEXPORT
#endif
#include <ctype.h>
#endif
#include <ctype.h>
@@
-58,11
+52,11
@@
cs_count_upper (char* psz)
if (psz) {
while (*psz) {
if (isupper (*psz))
if (psz) {
while (*psz) {
if (isupper (*psz))
- ++count;
+
++count;
++psz;
}
return count;
++psz;
}
return count;
- } else
+ } else
return -1;
}
return -1;
}
@@
-89,7
+83,7
@@
cs_make_random (int size, char* buffer)
buffer[i] = 'A' + (rand() % 26);
}
buffer[i] = 'A' + (rand() % 26);
}
-
+
/* Test of input/output vector */
DLLEXPORT
void
/* Test of input/output vector */
DLLEXPORT
void
@@
-100,7
+94,7
@@
half_double_vector (int size, double* vec)
vec[i] /= 2.;
}
vec[i] /= 2.;
}
-
+
DLLEXPORT
void *
DLLEXPORT
void *
@@
-159,4
+153,4
@@
double fvar_struct_double () {
return fvar_struct.d;
}
return fvar_struct.d;
}
-
+