Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Improve] ./build.sh, cxx/* Support all C++98 systems #20

Open
SwuduSusuwu opened this issue Nov 18, 2024 · 1 comment
Open

[Improve] ./build.sh, cxx/* Support all C++98 systems #20

SwuduSusuwu opened this issue Nov 18, 2024 · 1 comment
Labels
good first issue Good for newcomers improve New feature or request

Comments

@SwuduSusuwu
Copy link
Owner

SwuduSusuwu commented Nov 18, 2024

Issue #3 (Support all C99 systems) is a superset of this.
Issue #19 (Support all C++11 systems) is a subset of this.

This issue is closed once all operating systems (which support C++98) can build + execute this.
Lots to do. If you want this: respond that you wish more resources go to this, or contribute.

@SwuduSusuwu SwuduSusuwu added improve New feature or request good first issue Good for newcomers labels Nov 18, 2024
@SwuduSusuwu SwuduSusuwu changed the title [Improve] ./build.sh, cxx/* Support all _C++98_ systems [Improve] ./build.sh, cxx/* Support all C++98 systems Nov 18, 2024
@SwuduSusuwu
Copy link
Owner Author

SwuduSusuwu commented Nov 18, 2024

?cxx/Macros.hxx: +SUSUWU_DEFAULT, +SUSUWU_FINAL,@420b4a was produced along with the draft of this milestone/issue.
That this issue does not show the commit, shows temporal importance (if you wish for a GitHub issue to show commits which mention that issue, you must first post the issue.)

SwuduSusuwu added a commit that referenced this issue Nov 21, 2024
	operands." fix. Is progress to issue #20 (support C++98).

Closes: https://github.com/SwuduSusuwu/SubStack/security/code-scanning/1672

?`cxx/ClassCns.hxx`:
	?`SUSUWU_DELETE`: if >=C++11; "= delete;", if <C++11; ";".
	?`SUSUWU_DEFAULT`: if >=C++11; "= default;", if <C++11; "{}".

?`cxx/ClassCns.hxx`, ?`cxx/ClassObject.hxx`, ?`cxx/Macros.hxx`, ?`cxx/Macros.cxx`, ?`posts/VirusAnalysis.md`:
	`:%s/ = SUSUWU_DELETE;/ SUSUWU_DELETE/`
	`:%s/ = SUSUWU_DEFAULT;/ SUSUWU_DEFAULT/`

Is followup to: 4920b4a (?`cxx/Macros.hxx`: +SUSUWU_DEFAULT, +SUSUWU_FINAL, +`SUSUWU_DELETE`), which is the commit which triggered scan/1672.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers improve New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant