r10396: 2005-04-12 Kevin Rosenberg (kevin@rosenberg.net)
[uffi.git] / examples / c-test-fns.c
index 7358114f02d1f01d94ad4646e602fd362ef2a230..fdc17b8ea38717203f3ea23d25b4732de38149de 100644 (file)
@@ -6,7 +6,7 @@
  *  Programer:    Kevin M. Rosenberg
  *  Date Started: Mar 2002
  *
- *  CVS Id:   $Id: c-test-fns.c,v 1.3 2002/03/21 05:29:57 kevin Exp $
+ *  CVS Id:   $Id$
  *
  * This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg
  *
@@ -31,11 +31,13 @@ BOOL WINAPI DllEntryPoint(HINSTANCE hinstdll,
 #define DLLEXPORT __declspec(dllexport)
 
 #else
-#define DLLEXPORT
+#define DLLEXPORT 
 #endif
 
 #include <ctype.h>
 #include <stdlib.h>
+#include <math.h>
+
 
 /* Test of constant input string */
 DLLEXPORT
@@ -79,5 +81,15 @@ cs_make_random (int size, char* buffer)
 }
 
     
+/* Test of input/output vector */
+DLLEXPORT
+void
+half_double_vector (int size, double* vec)
+{
+  int i;
+  for (i = 0; i < size; i++)
+    vec[i] /= 2.;
+}
 
     
+