Listing 1: Sample Java program
// ThePrinter:
// Call native methods to print stuff
public class ThePrinter
{
public static void main(String args[])
{
int count=4;
int i[] = new int[count];
i[0] = 10;
i[1] = 75;
i[2] = 95;
i[3] = 115;
int printed = new PrintInC().doPrint(
25,
i, count,
100.33,
"Hello C");
System.out.println("Java: " +
printed +
" chars printed");
}
}
class PrintInC
{
public native int doPrint(long l,
int i[],
int count,
double d,
String s);
static
{ System.loadLibrary("print"); }
}
// End of file