#include <functions.h>

char	outstring[256];
unsigned	length;

int		intValue = 1234;
long	longValue = 567890L;

MyPutChar(c, buffer)
	int c;	char *buffer;
{
	printf("buffer = %ld\n", buffer);
	outstring[length++] = c;
}


main()
{
	RawDoFormat("string: %s", "A String", MyPutChar, outstring);
	RawDoFormat("  int: %d", &intValue, MyPutChar, outstring);
	RawDoFormat("  long: %ld", &longValue, MyPutChar, outstring);
	puts(outstring);
}

