pfunct: Strip inlines in the code generated for --compile

If we have:

inline void process_adjtimex_modes(const struct __kernel_timex  * txc, s32 * time_tai)

And any other struct receiving as a parameter pointers to 'struct
__kerne_timex', then the source file with the above inline, since it
doesn't have any inline expansion, i.e. 'pfunct --compile' generates
just empty function bodies, the types won't be included in the resulting

Since the original file has the expansions, type types will be there and
thus we will not be able to compare those types, so ask for any 'inline'
to be stripped, so that we keep those types and 'fullcircle' can do its

Signed-off-by: Arnaldo Carvalho de Melo <>
3 files changed