quakeforge/ruamoko/scheme/Primitive.h

17 lines
313 B
C
Raw Normal View History

#ifndef __Primitive_h
#define __Primitive_h
#include "Procedure.h"
#include "Machine.h"
typedef SchemeObject (SchemeObject args, Machine m) primfunc_t;
@interface Primitive: Procedure
{
primfunc_t func;
}
+ (id) newFromFunc: (primfunc_t) f;
- (id) initWithFunc: (primfunc_t) f;
@end
#endif //__Procedure_h