This link: https://www.gnu.org/software/gnulib/manual/html_node/extern-inline.html tells me to do so. It also states that the compiler will handle inlining much better that i could. I searched around and it seems inline (maybe in c specifically) makes your code more error prone than actually helping. It also says that along the register keyword, is something already deprecated.
extern inline (GNU Gnulib)