source: issm/trunk-jpl/src/wrappers/StringToEnum/StringToEnum.cpp@ 20879

Last change on this file since 20879 was 20879, checked in by Mathieu Morlighem, 9 years ago

CHG: minor

File size: 622 bytes
RevLine 
[8223]1/*\file StringToEnum.c
2 *\brief:convert enum (int) to string
3 */
4
5#include "./StringToEnum.h"
6
[13236]7void StringToEnumUsage(void){/*{{{*/
[15105]8 _printf0_("\n");
9 _printf0_(" usage: " << __FUNCT__ << "enum = StringToEnum(string);\n");
10 _printf0_("\n");
[13236]11}/*}}}*/
[20877]12WRAPPER(StringToEnum_python){
[8223]13
[20491]14 char *name = NULL;
[8223]15
[13034]16 /*Boot module: */
17 MODULEBOOT();
[8223]18
[13034]19 /*checks on arguments: */
20 CHECKARGUMENTS(NLHS,NRHS,&StringToEnumUsage);
21
[8223]22 /*Fetch inputs: */
[11933]23 FetchData(&name,NAME);
[8223]24
25 /*Run core function: */
[20879]26 int enum_out=StringToEnumx(name);
[8223]27
28 /* output: */
[11933]29 WriteData(ENUMOUT,enum_out);
[13034]30
31 /*end module: */
[20491]32 xDelete<char>(name);
[13034]33 MODULEEND();
[8223]34}
Note: See TracBrowser for help on using the repository browser.