
/*
 * generic.h
 */
#ifndef GENERIC_H
#define GENERIC_H

#define name2(n1,n2) n1##n2
#define declare(a,type) name2(a,declare)(type)
#define implement(a,type) name2(a,implement)(type)

#endif

