Changeset 11225


Ignore:
Timestamp:
01/26/12 13:30:23 (13 years ago)
Author:
seroussi
Message:

fixed synchronize routine

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/EnumDefinitions/Synchronize.sh

    r9381 r11225  
    5151#include "./EnumToStringx.h"
    5252
    53 char* EnumToStringx(int en){
     53const char* EnumToStringx(int en){
    5454
    5555        switch(en){
     
    6363
    6464        }
     65}
     66void EnumToStringx(char** pstring,int enum_in){
     67        char *string = NULL;
     68        int   len = 0;
     69
     70        len=strlen(EnumToStringx(enum_in));
     71        string=(char*)xmalloc((len+1)*sizeof(char));
     72        memcpy(string,EnumToStringx(enum_in),(len+1)*sizeof(char));
     73
     74        /*Assign output pointer*/
     75        *pstring=string;
    6576}
    6677END
     
    8293#include "./StringToEnumx.h"
    8394
    84 int  StringToEnumx(char* name){
     95int  StringToEnumx(const char* name){
    8596
    8697END
Note: See TracChangeset for help on using the changeset viewer.