Function overload is not present in C. In C, either use different names or pass a union of supported types (with additional identifier that give hints of the type to be used).
Most people think its supported because they might unknowingly be using a C++ compiler to compile their C code and C+= does have function overloading.
|