diff --git a/lib/node_modules/@stdlib/strided/base/nullary/README.md b/lib/node_modules/@stdlib/strided/base/nullary/README.md index 3b27b428c42b..943ce91c7ffa 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/README.md +++ b/lib/node_modules/@stdlib/strided/base/nullary/README.md @@ -184,6 +184,7 @@ Character codes for data types: +- **x**: `bool` (boolean). - **z**: `complex128` (double-precision floating-point complex number). - **c**: `complex64` (single-precision floating-point complex number). - **f**: `float32` (single-precision floating-point number). @@ -1655,6 +1656,46 @@ The function accepts the following arguments: void stdlib_strided_u_as_t( uint8_t *arrays[], const int64_t *shape, const int64_t *strides, void *fcn ); ``` +#### stdlib_strided_x( \*arrays\[], \*shape, \*strides, \*fcn ) + +Applies a nullary callback and assigns results to elements in a strided output array. + +```c +#include +#include + +// Create underlying byte arrays: +uint8_t out[] = { 0, 0, 0 }; + +// Define a pointer to an array containing pointers to strided arrays: +uint8_t *arrays[] = { out }; + +// Define the strides: +int64_t strides[] = { 1 }; + +// Define the number of elements over which to iterate: +int64_t shape[] = { 3 }; + +// Define a callback: +static bool fcn( void ) { + return true; +} + +// Apply the callback: +stdlib_strided_x( arrays, shape, strides, (void *)fcn ); +``` + +The function accepts the following arguments: + +- **arrays**: `[inout] uint8_t**` array whose only element is a pointer to a strided output array. +- **shape**: `[in] int64_t*` array whose only element is the number of elements over which to iterate. +- **strides**: `[in] int64_t*` array containing strides (in bytes) for each strided array. +- **fcn**: `[in] void*` a `bool (*f)()` function to apply provided as a `void` pointer. + +```c +void stdlib_strided_x( uint8_t *arrays[], const int64_t *shape, const int64_t *strides, void *fcn ); +``` + #### stdlib_strided_z( \*arrays\[], \*shape, \*strides, \*fcn ) Applies a nullary callback and assigns results to elements in a strided output array. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary.h index ad5c3b90a7c9..d5a55905f7fb 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary.h @@ -72,6 +72,8 @@ #include "nullary/u_as_b.h" #include "nullary/u_as_t.h" +#include "nullary/x.h" + #include "nullary/z.h" #include "nullary/z_as_b.h" #include "nullary/z_as_c.h" diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/b.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/b.h index db6ed4710499..4a6766e33c23 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/b.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/b.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c.h index 32fc0c990ca6..01ac0a9da7bd 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_b.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_b.h index 610a985c576c..634362dcaef9 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_b.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_b.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_f.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_f.h index 0e01ac5dd7b6..7dc842dc33f2 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_f.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_f.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_k.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_k.h index 45dfab3448c8..ec023c36887f 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_k.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_k.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_s.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_s.h index eaa5fe504623..f08fa7499a78 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_s.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_s.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_t.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_t.h index ba40a4cb17f8..d21c4bd40da0 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_t.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_t.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_z.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_z.h index bd63c40a9261..b9cf5cc23b05 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_z.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/c_as_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d.h index b0568869ca2c..de4d96099188 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_b.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_b.h index de4eef5332d9..b6e769086019 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_b.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_b.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_f.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_f.h index 4ff458cc169f..d465dad08648 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_f.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_f.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_i.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_i.h index e033afcf20d4..202b3b058af5 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_i.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_k.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_k.h index c11d724f1566..7b20c836e2a0 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_k.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_k.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_s.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_s.h index 7a2c575c3cf0..74bc9eb51778 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_s.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_s.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_t.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_t.h index 00e1736fd224..592dfef74e8c 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_t.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_t.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_u.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_u.h index 8afc18fbfff4..ecc3a31827d7 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_u.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/d_as_u.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f.h index 0b985a16efbd..c81a756f8435 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f_as_b.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f_as_b.h index 87938c1294de..1735d64f334a 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f_as_b.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f_as_b.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f_as_d.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f_as_d.h index d19e123a35e5..8c4fb6565ca1 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f_as_d.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f_as_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f_as_k.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f_as_k.h index 0d48239bc353..808726b15fbc 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f_as_k.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f_as_k.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f_as_s.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f_as_s.h index 62457c2f0db6..05252ff4970e 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f_as_s.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f_as_s.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f_as_t.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f_as_t.h index 2fe0fa4f8290..d769738050a4 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f_as_t.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/f_as_t.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/i.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/i.h index 12c94c8dd701..0e20a18b855d 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/i.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/i_as_b.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/i_as_b.h index 44e4d03bf3b2..35781d02260a 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/i_as_b.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/i_as_b.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/i_as_k.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/i_as_k.h index 480b56a04ebf..81680e1679bb 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/i_as_k.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/i_as_k.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/i_as_s.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/i_as_s.h index e606efe567f0..c67639d36c5e 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/i_as_s.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/i_as_s.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/i_as_t.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/i_as_t.h index d6afec7985c8..fc4c5abd9828 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/i_as_t.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/i_as_t.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/k.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/k.h index a7eaf8293063..22a58a821382 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/k.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/k.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/k_as_b.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/k_as_b.h index 8a4de3ddee5f..44ec57e107d7 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/k_as_b.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/k_as_b.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/k_as_s.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/k_as_s.h index b2a7c255e29e..93d8dff8bb64 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/k_as_s.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/k_as_s.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/s.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/s.h index ad99b1f7051e..efe5275cdca9 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/s.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/s.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/t.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/t.h index c2c122f549b1..f48aac6c4537 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/t.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/t.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/t_as_b.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/t_as_b.h index ab49a5753d94..04188edf1b61 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/t_as_b.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/t_as_b.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/u.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/u.h index c58a24c8ebde..2bcce3b49f56 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/u.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/u.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/u_as_b.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/u_as_b.h index 4fd29955e1ef..5da4409e054a 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/u_as_b.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/u_as_b.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/u_as_t.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/u_as_t.h index 0756e9654185..b5615f54cc0b 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/u_as_t.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/u_as_t.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/x.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/x.h new file mode 100644 index 000000000000..c0b8b984a601 --- /dev/null +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/x.h @@ -0,0 +1,44 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +/* +* The following is auto-generated. Do not manually edit. See scripts/loops.js. +*/ + +#ifndef STDLIB_STRIDED_BASE_NULLARY_X_H +#define STDLIB_STRIDED_BASE_NULLARY_X_H + +#include + +/* +* If C++, prevent name mangling so that the compiler emits a binary file having undecorated names, thus mirroring the behavior of a C compiler. +*/ +#ifdef __cplusplus +extern "C" { +#endif + +/** +* Applies a nullary callback and assigns results to elements in a strided output array. +*/ +void stdlib_strided_x( uint8_t *arrays[], const int64_t *shape, const int64_t *strides, void *fcn ); + +#ifdef __cplusplus +} +#endif + +#endif // !STDLIB_STRIDED_BASE_NULLARY_X_H diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z.h index 2ede653693d3..bff873a77ddb 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_b.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_b.h index 0ccd6be288a0..4e291902d7d8 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_b.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_b.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_c.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_c.h index 80f8e5465cfa..ccb4f4f4e429 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_c.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_c.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_d.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_d.h index 7579f88d6fab..a7071e21724b 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_d.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_f.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_f.h index 5b22c85746a3..154d55335eb9 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_f.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_f.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_i.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_i.h index 0886d27ae7fb..ae1262b852b8 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_i.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_k.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_k.h index d356aad17d6b..bbbd412b7422 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_k.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_k.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_s.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_s.h index a274fd2dd767..26b4bdb0867f 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_s.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_s.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_t.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_t.h index baa2e001aeac..37b1dde01e78 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_t.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_t.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_u.h b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_u.h index 83ec457a78ea..b1a9a647864a 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_u.h +++ b/lib/node_modules/@stdlib/strided/base/nullary/include/stdlib/strided/base/nullary/z_as_u.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/manifest.json b/lib/node_modules/@stdlib/strided/base/nullary/manifest.json index 9ce8b7a6bbf0..d46adf93fe00 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/manifest.json +++ b/lib/node_modules/@stdlib/strided/base/nullary/manifest.json @@ -61,6 +61,7 @@ "./src/u.c", "./src/u_as_b.c", "./src/u_as_t.c", + "./src/x.c", "./src/z.c", "./src/z_as_b.c", "./src/z_as_c.c", diff --git a/lib/node_modules/@stdlib/strided/base/nullary/scripts/loops.js b/lib/node_modules/@stdlib/strided/base/nullary/scripts/loops.js index 19da7f312f00..670f8b93a590 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/scripts/loops.js +++ b/lib/node_modules/@stdlib/strided/base/nullary/scripts/loops.js @@ -131,6 +131,9 @@ function callbackBody( ch1 ) { if ( isComplexChar( ch1 ) ) { return '// ...'; } + if ( ch1 === 'x' ) { + return 'return true;'; + } if ( ch1 === 'd' ) { return 'return 3.0;'; } @@ -383,6 +386,9 @@ function createSourceFile( signature ) { if ( /z/.test( signature ) ) { inc.push( '#include "stdlib/complex/float64/ctor.h"' ); } + if ( /x/.test( signature ) ) { + inc.push( '#include '); + } if ( inc.length ) { file = replace( file, '{{INCLUDES}}', '\n'+inc.join( '\n' ) ); } else { @@ -400,6 +406,9 @@ function createSourceFile( signature ) { if ( /z/.test( tmp ) ) { inc.push( '#include "stdlib/complex/float64/ctor.h"' ); } + if ( /x/.test( tmp ) ) { + inc.push( '#include '); + } if ( inc.length ) { file = replace( file, '{{EXAMPLE_INCLUDES}}', '\n* '+inc.join( '\n* ' ) ); } else { @@ -509,6 +518,9 @@ function createDoc( signature ) { if ( /z/.test( tmp ) ) { inc.push( '#include "stdlib/complex/float64/ctor.h"' ); } + if ( /x/.test( tmp ) ) { + inc.push( '#include '); + } if ( inc.length ) { doc = replace( doc, '{{INCLUDES}}', '\n'+inc.join( '\n' ) ); } else { diff --git a/lib/node_modules/@stdlib/strided/base/nullary/scripts/templates/docs.txt b/lib/node_modules/@stdlib/strided/base/nullary/scripts/templates/docs.txt index c13c93a7686f..31258d216119 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/scripts/templates/docs.txt +++ b/lib/node_modules/@stdlib/strided/base/nullary/scripts/templates/docs.txt @@ -1,4 +1,4 @@ -#### stdlib_strided_{{SIGNATURE}}( \*arrays[], \*shape, \*strides, \*fcn ) +#### stdlib_strided_{{SIGNATURE}}( \*arrays\[], \*shape, \*strides, \*fcn ) Applies a nullary callback and assigns results to elements in a strided output array. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/b.c b/lib/node_modules/@stdlib/strided/base/nullary/src/b.c index be1ebb26ee4b..854dd53b3b86 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/b.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/b.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/c.c b/lib/node_modules/@stdlib/strided/base/nullary/src/c.c index cb70ff9b1c28..00630001c8c8 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/c.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/c.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_b.c b/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_b.c index a414b58927f4..1179a284d3c4 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_b.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_b.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_f.c b/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_f.c index 9d0d55be1ebe..893c6b3c6deb 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_f.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_f.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_k.c b/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_k.c index b088493603d4..24ec9b47c667 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_k.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_k.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_s.c b/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_s.c index 10a60d180225..5276478241fc 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_s.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_s.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_t.c b/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_t.c index 7bb110c5b145..02fcd37ba34d 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_t.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_t.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_z.c b/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_z.c index 64ca308ea1b0..e73a8a8b8567 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_z.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/c_as_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/d.c b/lib/node_modules/@stdlib/strided/base/nullary/src/d.c index 182329a5a1d5..7536614dce48 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/d.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_b.c b/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_b.c index 75b5b5d3aa10..d3cc6fb94070 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_b.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_b.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_f.c b/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_f.c index fd8f877667fa..453fc812b2e3 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_f.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_f.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_i.c b/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_i.c index 97520de2cc2a..710b742f9fd2 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_i.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_k.c b/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_k.c index 9b9b007ebad3..8097b7952a87 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_k.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_k.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_s.c b/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_s.c index 1ec2d55dc716..d3f4336c85f0 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_s.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_s.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_t.c b/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_t.c index 04a8e476bcca..b1195f7cf455 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_t.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_t.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_u.c b/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_u.c index 94b8e590bf21..7be80c88eb00 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_u.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/d_as_u.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/f.c b/lib/node_modules/@stdlib/strided/base/nullary/src/f.c index 9f9c0d38055c..04164775344a 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/f.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/f.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/f_as_b.c b/lib/node_modules/@stdlib/strided/base/nullary/src/f_as_b.c index 8b9a11a584e9..09c35f4f49ad 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/f_as_b.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/f_as_b.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/f_as_d.c b/lib/node_modules/@stdlib/strided/base/nullary/src/f_as_d.c index 0954f3272a44..47fabb11d2b3 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/f_as_d.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/f_as_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/f_as_k.c b/lib/node_modules/@stdlib/strided/base/nullary/src/f_as_k.c index 9211d7c5ae8d..8ae5baf2a125 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/f_as_k.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/f_as_k.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/f_as_s.c b/lib/node_modules/@stdlib/strided/base/nullary/src/f_as_s.c index c99dab3fba18..2deb0486aafa 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/f_as_s.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/f_as_s.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/f_as_t.c b/lib/node_modules/@stdlib/strided/base/nullary/src/f_as_t.c index 6352611f38ca..515e7ef14fbe 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/f_as_t.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/f_as_t.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/i.c b/lib/node_modules/@stdlib/strided/base/nullary/src/i.c index e09603601435..624d5f2d53b9 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/i.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/i_as_b.c b/lib/node_modules/@stdlib/strided/base/nullary/src/i_as_b.c index 0d228688b1c5..fd15fcd70747 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/i_as_b.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/i_as_b.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/i_as_k.c b/lib/node_modules/@stdlib/strided/base/nullary/src/i_as_k.c index d2dd929918c3..8228e12d5eec 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/i_as_k.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/i_as_k.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/i_as_s.c b/lib/node_modules/@stdlib/strided/base/nullary/src/i_as_s.c index 1ffa3930c970..2a5ab88d9a1e 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/i_as_s.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/i_as_s.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/i_as_t.c b/lib/node_modules/@stdlib/strided/base/nullary/src/i_as_t.c index 0541fc265b5a..4694bcddfdf9 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/i_as_t.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/i_as_t.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/k.c b/lib/node_modules/@stdlib/strided/base/nullary/src/k.c index 7e6415cba5de..59fe53fb0413 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/k.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/k.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/k_as_b.c b/lib/node_modules/@stdlib/strided/base/nullary/src/k_as_b.c index b153da4b518c..0aa84c37e7c8 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/k_as_b.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/k_as_b.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/k_as_s.c b/lib/node_modules/@stdlib/strided/base/nullary/src/k_as_s.c index e77f7e92ce94..787565bfa45c 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/k_as_s.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/k_as_s.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/s.c b/lib/node_modules/@stdlib/strided/base/nullary/src/s.c index d7ca65b28b12..7b850baeced2 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/s.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/s.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/t.c b/lib/node_modules/@stdlib/strided/base/nullary/src/t.c index aee8b308e81a..4d41cb4ef6e9 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/t.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/t.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/t_as_b.c b/lib/node_modules/@stdlib/strided/base/nullary/src/t_as_b.c index dfbc7a7bc8ce..4d72de919424 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/t_as_b.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/t_as_b.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/u.c b/lib/node_modules/@stdlib/strided/base/nullary/src/u.c index 6f9e4ed61c8f..c451a8292463 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/u.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/u.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/u_as_b.c b/lib/node_modules/@stdlib/strided/base/nullary/src/u_as_b.c index ece445f3c099..5069423f8ebf 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/u_as_b.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/u_as_b.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/u_as_t.c b/lib/node_modules/@stdlib/strided/base/nullary/src/u_as_t.c index a0b1679c048b..570612b3b1f2 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/u_as_t.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/u_as_t.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/x.c b/lib/node_modules/@stdlib/strided/base/nullary/src/x.c new file mode 100644 index 000000000000..a8637a19e01f --- /dev/null +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/x.c @@ -0,0 +1,65 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +/* +* The following is auto-generated. Do not manually edit. See scripts/loops.js. +*/ + +#include "stdlib/strided/base/nullary/x.h" +#include "stdlib/strided/base/nullary/macros.h" +#include +#include + +/** +* Applies a nullary callback and assigns results to elements in a strided output array. +* +* @param arrays array whose only element is a pointer to a strided output array +* @param shape array whose only element is the number of elements over which to iterate +* @param strides array containing strides (in bytes) for each strided array +* @param fcn callback +* +* @example +* #include "stdlib/strided/base/nullary/x.h" +* #include +* #include +* +* // Create underlying byte arrays: +* uint8_t out[] = { 0, 0, 0 }; +* +* // Define a pointer to an array containing pointers to strided arrays: +* uint8_t *arrays[] = { out }; +* +* // Define the strides: +* int64_t strides[] = { 1 }; +* +* // Define the number of elements over which to iterate: +* int64_t shape[] = { 3 }; +* +* // Define a callback: +* static bool fcn( void ) { +* return true; +* } +* +* // Apply the callback: +* stdlib_strided_x( arrays, shape, strides, (void *)fcn ); +*/ +void stdlib_strided_x( uint8_t *arrays[], const int64_t *shape, const int64_t *strides, void *fcn ) { + typedef bool func_type( void ); + func_type *f = (func_type *)fcn; + STDLIB_STRIDED_NULLARY_LOOP_CLBK( bool ) +} diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/z.c b/lib/node_modules/@stdlib/strided/base/nullary/src/z.c index 0daa37265c5c..b26704902e34 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/z.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_b.c b/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_b.c index 70672fb6e3c1..dd7f6dfa10dd 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_b.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_b.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_c.c b/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_c.c index ccad9407836f..45e556e02678 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_c.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_c.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_d.c b/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_d.c index bf76300c568c..9087b5aa57ca 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_d.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_f.c b/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_f.c index 148ca6bf1eee..ecf98517a9da 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_f.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_f.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_i.c b/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_i.c index 286a8acbf895..a9cf7a7ef795 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_i.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_k.c b/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_k.c index d5daf0a525d0..7413b542f27a 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_k.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_k.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_s.c b/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_s.c index 2837515c550a..2b7b4f1be8cf 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_s.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_s.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_t.c b/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_t.c index 2aa7d904fb41..c4b8ff642e9f 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_t.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_t.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_u.c b/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_u.c index 9fe6f4d60a64..91ab1e254e49 100644 --- a/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_u.c +++ b/lib/node_modules/@stdlib/strided/base/nullary/src/z_as_u.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License.