#include #include int csub2(int a, float b, long c, char *d, double e) { int result = 0; printf("entering csub2\n"); if(a == -10) { printf("int passed correctly\n"); } else { printf("int failed\n"); result++; } printf("int value %d \n", a); if(b == 10.5) { printf("float passed correctly\n"); } else { printf("float failed\n"); result++; } printf("float value %f \n", b); if(c == 10) { printf("long passed correctly\n"); } else { printf("long failed\n"); result++; } printf("long value %ld \n", c); if(strcmp(d, "abcdefghijklmnopqrst") == 0) { printf("char * passed correctly\n"); } else { printf("char * failed\n"); result++; } printf("char value %s \n", d); if(e == 9999) { printf("double passed correctly\n"); } else { printf("double failed\n"); result++; } printf("double value %lf \n", e); printf("leaving csub2 \n", e); return(result); }