void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) { if (nrhs != 0) mexErrMsgTxt("Invalid arguments. No input argument is needed."); if (nlhs!=0) mexErrMsgTxt("Invalid arguments. No output argument is needed."); char name[256],platform[256],toolkit[256],compute[256]; //calculate af_device_info(name,platform,toolkit,compute); mexPrintf("%s\n%s\n%s\n%s\n", name,platform,toolkit,compute); }
void deviceInfo(char* d_name, char* d_platform, char *d_toolkit, char* d_compute) { AF_THROW(af_device_info(d_name, d_platform, d_toolkit, d_compute)); }