Z nadpisu jsem teda nepochopil o co jde (že jde o inlinování funkce).
Zpravicka i text na phoronixu neni napsany uplne stastne. Presnejsi je to v odkazovanem mailu.
Nejde jen o inlinovani funkce. Jde o to, ze pokud je ovladac jako modul, pak prekladac nema moznost funkci inlinovat a musi ji vzdy volat. Zmena je v tom, ze je funkce umistena v .h jako 'static'. Pak se pro kazdy modul prelozi samostatne. 'inline' uz je jen drobnost a asi by ani nebyla potreba, protoze by ji prekladac pravdepodobne inlinoval sam. (ja bych to tam taky pro jistotu dal).
Rozhodně neignorují. Jen je to klíčové slovo trochu zavádějící. Protože to není primárně o inlinování, ale o změně linkage. Takže ta funkce pak může existovat v headeru bez toho aby pak konfliktila při linkování více souborů. Takže inline sice inlinování neovládá, ale pořád je důležitý aby ho umožnil.
Hlavně je tam použitý český opis což není české synonymum, pořád je to jen opis. Používat česká synonyma je žádoucí tam, kde existují; opis je minimálně stylisticky tomu podřadný.
A jinak jestli vaše děti neřeknou jedinou větu bez anglického slova, ptejte se hlavně sám sebe jako rodiče proč. Naše děti mluví normálně česky.