source:
issm/trunk-jpl/src/wrappers/StringToEnum/StringToEnum.cpp@
15100
Last change on this file since 15100 was 15100, checked in by , 12 years ago | |
---|---|
File size: 633 bytes |
Rev | Line | |
---|---|---|
[8223] | 1 | /*\file StringToEnum.c |
2 | *\brief:convert enum (int) to string | |
3 | */ | |
4 | ||
5 | #include "./StringToEnum.h" | |
6 | ||
[13236] | 7 | void StringToEnumUsage(void){/*{{{*/ |
[15100] | 8 | _printf0_("" << "\n"); |
9 | _printf0_(" usage: " << __FUNCT__ << "enum = StringToEnum(string);" << "\n"); | |
10 | _printf0_("" << "\n"); | |
[13236] | 11 | }/*}}}*/ |
[13034] | 12 | WRAPPER(StringToEnum){ |
[8223] | 13 | |
14 | char *name = NULL; | |
15 | int enum_out; | |
16 | ||
[13034] | 17 | /*Boot module: */ |
18 | MODULEBOOT(); | |
[8223] | 19 | |
[13034] | 20 | /*checks on arguments: */ |
21 | CHECKARGUMENTS(NLHS,NRHS,&StringToEnumUsage); | |
22 | ||
[8223] | 23 | /*Fetch inputs: */ |
[11933] | 24 | FetchData(&name,NAME); |
[8223] | 25 | |
26 | /*Run core function: */ | |
27 | enum_out=StringToEnumx(name); | |
28 | ||
29 | /* output: */ | |
[11933] | 30 | WriteData(ENUMOUT,enum_out); |
[13034] | 31 | |
32 | /*end module: */ | |
33 | MODULEEND(); | |
[8223] | 34 | } |
Note:
See TracBrowser
for help on using the repository browser.