A template parsing library and tool written in C.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

30 lines
608 B

#ifndef _EXP_VALUE_H_
#define _EXP_VALUE_H_
#define EXP_TYP_INT 'i'
#define EXP_TYP_FLOAT 'f'
#define EXP_TYP_STRING 's'
/* Typdeklaration, etc */
typedef struct expVal s_expVal;
/* Constructoren / Destructoren */
s_expVal * expValueIntNew(long);
s_expVal * expValueFloatNew(double);
s_expVal * expValueStringNew(char *);
s_expVal * expValueClone(s_expVal *);
void expValueFree(s_expVal *);
/* Accessors */
long expValueInt(s_expVal *);
double expValueFloat(s_expVal *);
char * expValueString(s_expVal *);
/* analyse expValue */
int expValueGetType(s_expVal *);
#endif /* _EXP_VALUE_H_ */