Same as above, according to the signature of the method:
MCA_do_file_dialog(MCExecPoint& ep, const char *p_title, const char *p_prompt, char * const p_types[], uint4 p_type_count, const char *p_initial, unsigned int p_options),

p_initial is a static c-string, right?