On Tuesday 2025-01-07 23:06, Szőke Benjamin wrote: >> >> I still don't know whether adding the pragmas to notify about header file >> deprecation is a good idea. > > Do you have any other ideas how can you display this information to the > users/customers, that it is time to stop using the uppercase header files then > they shall to use its merged lowercase named files instead in their userspace > SW? ``__attribute__`` is just as implementation-specific as ``#pragma``, so it's not really an improvement, but here goes: ---- struct __attribute__((deprecated("This header file is deprecated"))) dontusethisstruct { }; extern struct dontusethisstruct undefinedstruct; ----