Code:
void c_sdot(enum blas_conjugate conj,
int n,
float alpha,
const float* x, int incx,
float beta,
const float* y, int incy,
float* r)
Well you could call it
Code:
float a[10], b[10], c[10];
c_sdot( ?, 0, 1.0, a, 2, 2.0, b, 2, c );
or
Code:
float *a, *b, *c;
c_sdot( ?, 0, 1.0, a, 2, 2.0, b, 2, c );
Both are just as likely to make sense to the compiler (from a syntax point of view), but the 2nd one is much more likely to crash if you try and run it.
I've no idea what enum blas_conjugate is, so you need to look that up and replace the ? parameter
So the question remains, what do YOU have by way of existing variables to call this function with?