source: issm/trunk/src/mex/EnumToString/EnumToString.cpp@ 8247

Last change on this file since 8247 was 8247, checked in by Mathieu Morlighem, 14 years ago

DO NOT use moduleboot and moduleend in EnumToString/EnumToString.cpp and StringToEnum/StringToEnum.cpp: that makes larsen crash

File size: 640 bytes
Line 
1/*\file EnumToString.c
2 *\brief:convert enum (int) to string
3 */
4
5#include "./EnumToString.h"
6
7void mexFunction( int nlhs, mxArray* plhs[], int nrhs, const mxArray* prhs[]){
8
9 char *name = NULL;
10 int enum_in;
11
12 /*checks on arguments on the matlab side: */
13 CheckNumMatlabArguments(nlhs,NLHS,nrhs,NRHS,__FUNCT__,&EnumToStringUsage);
14
15 /*Fetch inputs: */
16 FetchData(&enum_in,ENUMIN);
17
18 /*Run core function: */
19 name=EnumToStringx(enum_in);
20
21 /* output: */
22 WriteData(NAME,name);
23}
24
25void EnumToStringUsage(void)
26{
27 _printf_(true,"\n");
28 _printf_(true," usage: %sstring = EnumToString(enum);\n",__FUNCT__);
29 _printf_(true,"\n");
30}
Note: See TracBrowser for help on using the repository browser.