The variable name in the struct FMSTR_REV_BUFF is a pointer to FMSTR_CHAR (FMSTR_CHAR *name). So, some compilers issue a warning in the following lines:
FMSTR_REC_BUFF recCfg;
recCfg.name = "My Recorder";
I have checked the code and it is possible to change the variable to
const FMSTR_CHAR *name;