In most of the K&R casts have a whitespace between the ) and the variable.

It results in misleading situations situations due our peculiar use of casts. The Libav coding style keeps the ) next to the variable.

T *v = (T *)opaque

As of 20140314 this rule is soft-enforced since it was not cleared before and even if most people used (Type)var few did consider (Type) var the correct style.