#include <stdio.h> #include <assert.h> // #include <kc_overload.h> #include <kc_assert.h> void assert_equals_long(long expected, long actual) { (void) expected; (void) actual; printf("-----\n"); } int add_i_i(int a, int b) { return (a+b); } double add_i_d(int a, double b) { printf("d\n"); return (a + b); } double add_d_d(double a, double b) { printf("d d\n"); return (a + b); } int main() { // printf("%d\n", add(1,2)); // printf("%d\n", add(1,2.2)); // printf("%d\n", add(1.3,2)); assert_equals(123,123); return 0; }