X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=examples%2Fc-test-fns.c;h=fdc17b8ea38717203f3ea23d25b4732de38149de;hb=87acde9ae931ba8ac7bd486809f6dab3b2448790;hp=7358114f02d1f01d94ad4646e602fd362ef2a230;hpb=8030542e9c1262d11845ef19c8b6f0b441d9baa4;p=uffi.git diff --git a/examples/c-test-fns.c b/examples/c-test-fns.c index 7358114..fdc17b8 100644 --- a/examples/c-test-fns.c +++ b/examples/c-test-fns.c @@ -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 #include +#include + /* 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.; +} +