%cat greet.h
char *greet();
%cat greet.c
#include "greet.h"
char *greet() {
return ((char *) "Hello!");
}
%cc -G -o libgreet.so greet.c
(b)
%cat mixedcode.cpp
#include <iostream.h>
extern char *greet();
int main() {
char *greeting = greet();
cout << greeting << "\n";
return (0);
}