Skip to content

Conversation

@igaw
Copy link
Collaborator

@igaw igaw commented Nov 6, 2025

Martin Belanger added 2 commits November 6, 2025 11:38
This adds the ability to automatically generate accessor functions
(setter/getter functions) by parsing structs definitions in header
files. Two files are generated: [accessors.c, accessors.h].

Signed-off-by: Martin Belanger <[email protected]>
Before this fix, #includes and forward declarations were inserted
in the generated outputs on a first-come-first-serve basis. In
other words, #include statements and forward struct declarations
would get scattered thoughout the output instead of appearing
at the top of the files as they should.

This patch ensures that all #includes and forward declarations
appear at the top of the file where it is customary to find them.

Signed-off-by: Martin Belanger <[email protected]>
@martin-belanger
Copy link

@igaw - If it's OK, I would like to submit a fresh pull request for this. I want to split the PR in 2. There's a few meson.build clean ups I want to submit in a first PR. Then I will submit a second PR for the accessor generator.

@igaw
Copy link
Collaborator Author

igaw commented Nov 6, 2025

I'll close this one, and you can create your own then :)

@igaw igaw closed this Nov 6, 2025
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.

2 participants