Using the current implementation of MCStringCreateWithCStringAndRelease:

bool MCStringCreateWithCStringAndRelease(const char* p_cstring, MCStringRef& r_string)
{
	return MCStringCreateWithNativeCharsAndRelease((const char_t*)p_cstring, MCCStringLength(p_cstring), r_string);
}

I get the error:

 "cannot convert parameter 1 from 'const char_t *' to 'char_t *' "

If I remove the const at the casting, it works fine. Should I remove it?