Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Modern build fixes and buffer overrun fixes#376

Open
dpw13 wants to merge 5 commits into
mp3splt:mastermp3splt/mp3splt:masterfrom
dpw13:dev/dwagner-builddpw13/mp3splt:dev/dwagner-buildCopy head branch name to clipboard
Open

Modern build fixes and buffer overrun fixes#376
dpw13 wants to merge 5 commits into
mp3splt:mastermp3splt/mp3splt:masterfrom
dpw13:dev/dwagner-builddpw13/mp3splt:dev/dwagner-buildCopy head branch name to clipboard

Conversation

@dpw13

@dpw13 dpw13 commented Oct 19, 2025

Copy link
Copy Markdown

This PR updates mp3splt to build with modern versions of gcc and fixes a number of buffer overrun vulnerabilities. It also introduces clang-format for standardizing the formatting for code across the repo, which will hopefully reduce the number of style changes present in future PRs.

This PR is more informational than an earnest request to merge, as I'm adding some functionality to mp3splt and want to ensure my changes are visible in some way from the original repo. However if anyone is interested in merging and has concerns, I will be happy to address them to maintain a single repo.

dpw13 added 5 commits October 19, 2025 13:00
I've attempted to match the existing formatting as closely as possible, but
as some of the formatting is internally inconsistent, there are a number
of changes that unfortunately will make git blame a bit confusing. There are
a few options here I don't think improve things like AllowShortBlocksOnASingleLine
causing a few more complex statements to be collapsed onto a single line,
but overall this change should unify the code without too much confusion.

As a manual step I've also trimmed all trailing spaces in .h and .c files
as apparently clang-format only does this for lines it modifies.
@dpw13
dpw13 force-pushed the dev/dwagner-build branch from 6789b42 to 857a29f Compare October 19, 2025 19:04
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.

1 participant

Morty Proxy This is a proxified and sanitized view of the page, visit original site.