#include "data.h"

// definition of PRIVATE (could be initialized, but would overlap with the init
// example)
struct s PRIVATE;

// declaration of the private method.
int METH(myPrivateMethod)(int a);

int METH(myItf, myMethod)(int a, int b) {
	PRIVATE.a = a;
	PRIVATE.b = b;
	return CALL(myPrivateMethod)(b);
}

int METH(myPrivateMethod)(int a) {
	return PRIVATE.a + a;
}
