title: Inline vs static inline in header file
body: <p>To place an <code>inline</code> function definition in a C header file for a function that should be inlined into multiple other units, should <code>inline</code> or <code>static inline</code> be used? I've been Googling for a little while but there seems to be no concise explanation of the difference so far.</p>