Skip to content

Commit 1cfea57

Browse files
committed
refactor: remove typedef from STDLIB_BASE_HEAVISIDEF_CONTINUITY enum definition
--- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: passed - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: passed - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent 6b79837 commit 1cfea57

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

lib/node_modules/@stdlib/math/base/special/heavisidef/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ y = stdlib_base_heavisidef( 0.0f, STDLIB_BASE_HEAVISIDEF_CONTINUITY_LEFT_CONTINU
205205
The function accepts the following arguments:
206206

207207
- **x**: `[in] float` input value.
208-
- **continuity**: `[in] STDLIB_BASE_HEAVISIDEF_CONTINUITY` continuity option.
208+
- **continuity**: `[in] enum STDLIB_BASE_HEAVISIDEF_CONTINUITY` continuity option.
209209

210210
The `continuity` parameter may be one of the following values:
211211

@@ -217,7 +217,7 @@ The `continuity` parameter may be one of the following values:
217217
If provided a `continuity` argument which is not one of the enumeration constants listed above, the function returns `NaN` for `x == 0`, behaving like the discontinuous case.
218218

219219
```c
220-
float stdlib_base_heavisidef( const float x, const STDLIB_BASE_HEAVISIDEF_CONTINUITY continuity );
220+
float stdlib_base_heavisidef( const float x, const enum STDLIB_BASE_HEAVISIDEF_CONTINUITY continuity );
221221
```
222222
223223
</section>

lib/node_modules/@stdlib/math/base/special/heavisidef/include/stdlib/math/base/special/heavisidef.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ extern "C" {
2727
#endif
2828

2929
// Enumeration of function continuity:
30-
typedef enum STDLIB_BASE_HEAVISIDEF_CONTINUITY {
30+
enum STDLIB_BASE_HEAVISIDEF_CONTINUITY {
3131
// Half-maximum:
3232
STDLIB_BASE_HEAVISIDEF_CONTINUITY_HALF_MAXIMUM = 0,
3333

@@ -39,12 +39,12 @@ typedef enum STDLIB_BASE_HEAVISIDEF_CONTINUITY {
3939

4040
// Discontinuous:
4141
STDLIB_BASE_HEAVISIDEF_CONTINUITY_DISCONTINUOUS = 3
42-
} STDLIB_BASE_HEAVISIDEF_CONTINUITY;
42+
};
4343

4444
/**
4545
* Evaluates the Heaviside function for a single-precision floating-point number.
4646
*/
47-
float stdlib_base_heavisidef( const float x, const STDLIB_BASE_HEAVISIDEF_CONTINUITY continuity );
47+
float stdlib_base_heavisidef( const float x, const enum STDLIB_BASE_HEAVISIDEF_CONTINUITY continuity );
4848

4949
#ifdef __cplusplus
5050
}

lib/node_modules/@stdlib/math/base/special/heavisidef/src/main.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
* float y = stdlib_base_heavisidef( 0.0f, STDLIB_BASE_HEAVISIDEF_CONTINUITY_HALF_MAXIMUM );
3131
* // returns 0.5f
3232
*/
33-
float stdlib_base_heavisidef( const float x, const STDLIB_BASE_HEAVISIDEF_CONTINUITY continuity ) {
33+
float stdlib_base_heavisidef( const float x, const enum STDLIB_BASE_HEAVISIDEF_CONTINUITY continuity ) {
3434
if ( stdlib_base_is_nanf( x ) ) {
3535
return 0.0f / 0.0f; // NaN
3636
}

0 commit comments

Comments
 (0)