diff --git a/lib/node_modules/@stdlib/stats/base/sstdevyc/include/stdlib/stats/base/sstdevyc.h b/lib/node_modules/@stdlib/stats/base/sstdevyc/include/stdlib/stats/base/sstdevyc.h index 4093c70ce51d..99df01d18590 100644 --- a/lib/node_modules/@stdlib/stats/base/sstdevyc/include/stdlib/stats/base/sstdevyc.h +++ b/lib/node_modules/@stdlib/stats/base/sstdevyc/include/stdlib/stats/base/sstdevyc.h @@ -19,7 +19,7 @@ #ifndef STDLIB_STATS_BASE_SSTDEVYC_H #define STDLIB_STATS_BASE_SSTDEVYC_H -#include +#include "blas/ext/base/shared.h" /* * If C++, prevent name mangling so that the compiler emits a binary file having undecorated names, thus mirroring the behavior of a C compiler. @@ -31,7 +31,12 @@ extern "C" { /** * Computes the standard deviation of a single-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer. */ -float stdlib_strided_sstdevyc( const int64_t N, const float correction, const float *X, const int64_t stride ); +float API_SUFFIX(stdlib_strided_sstdevyc)( const CBLAS_INT N, const float correction, const float *X, const CBLAS_INT strideX ); + +/** +* Computes the standard deviation of a single-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer and alternative indexing semantics. +*/ +float API_SUFFIX(stdlib_strided_sstdevyc_ndarray)( const CBLAS_INT N, const float correction, const float *X, const CBLAS_INT strideX, const CBLAS_INT offsetX ); #ifdef __cplusplus }