I know this answer is 14 years later, but there is a proposal for operator overloading in C:
n3051 Operator overloading in C
I like it, since it proposes operator overloading for user defined types (not primitive built-in types) with static symbol resolution.