This is MathConnector.h in view mode; [Download] [Up]
// MathConnector.h // By Charles G. Fleming, Educational Computing Services, Allegheny College. // Copyright 1993, Allegheny College. // You may freely copy, distribute and reuse this code. // Allegheny College and the author disclaim any warranty of any kind, // expressed or implied, as to its fitness for any particular use. #import "mathlink.h" #import <appkit/appkit.h> int MLReturnValue; enum resultTypes {ERROR, INTEGER, REAL, INTEGERLIST, REALLIST, STRING, REALMATRIX, DEFINITION, GRAPHICS}; union returnValue { int intVal; double doubleVal; char *stringVal; }; @interface MathConnector:Object { MLINK linkPointer; } - init; - (MLINK)initMathConnection; - (MLINK)link; - (BOOL)evaluateExpression:(char *)string resultType:(int)type result:(void**)result; - (BOOL)evaluateMatrixExpression:(char *)string resultType:(int)type result:(void**)result rows:(int *)rows cols:(int *)cols; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.