Skip to content

Enforce C99 and wolfSSL coding standards - #19

Merged
danielinux merged 1 commit into
wolfSSL:mainfrom
aidangarske:ci/c99-wolfssl-standards
Sep 24, 2026
Merged

danielinux merged 1 commit into
wolfSSL:mainfrom
aidangarske:ci/c99-wolfssl-standards

Conversation

@aidangarske

@aidangarske aidangarske commented Sep 22, 2026 •

Copy link
Copy Markdown
Member
  • Add strict C99 compiler probes and a GCC/Clang host-suite CI matrix.
  • Enforce no goto and no standalone brace scopes in project C while preserving existing section banners.
  • Replace C11 static assertions with C99-compatible checks and document platform qualification boundaries.

Copilot AI lite review requested due to automatic review settings September 22, 2026 20:16

This comment was marked as resolved.

@wolfSSL-Fenrir-bot wolfSSL-Fenrir-bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fenrir Automated Review — PR #19

Scan targets checked: wolftrust-src, wolftrust-bugs

Fenrir result: Approved ✅

No new issues found in the changed files.

Advisory only — this automated result does not count as a GitHub approval.

@aidangarske
aidangarske force-pushed the ci/c99-wolfssl-standards branch from 75a85de to 609c665 Compare September 23, 2026 15:43
@aidangarske
aidangarske force-pushed the ci/c99-wolfssl-standards branch from 609c665 to 6abd4bb Compare September 23, 2026 16:03
@danielinux
danielinux merged commit 08cecb2 into wolfSSL:main Sep 24, 2026
124 checks passed
@aidangarske
aidangarske deleted the ci/c99-wolfssl-standards branch September 24, 2026 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants