This sounds reasonable, thanks.

One thing that bit me just yesterday is that with C99 you can't put a declaration immediately after a label. That's C23-ism, which GCC supports as an extension even in C90 mode (so I didn't discover the problem until I built with a non-GCCish compiler). That might be something you watch out for as you refactor declarations.

Reply via email to