#include #include #include #include "foo.h" int main( void ) { const char *s = "Hello World!"; foo_void(); printf("foo_void_info() = %d\n", foo_void_info() ); printf("foo_add() = %d\n", foo_add(1,2) ); printf("foo_strlen() = %d\n", foo_strlen(s) ); printf("foo_strrev2(): %s\n", foo_strrev2( s ) ); printf("foo_strrev2(): %s\n", foo_strrev2( "H" ) ); printf("foo_strrev2(): %s\n", foo_strrev2( "He" ) ); printf("foo_strrev2(): %s\n", foo_strrev2( "Hel" ) ); char *new_s = strdup( s ); foo_strrev(new_s); printf("foo_strrev(): %s\n", new_s ); return 0; }