| @@ -120,9 +120,13 @@ ESPEAK_NG_API void espeak_ng_GetStatusCodeMessage(espeak_ng_STATUS status, char | |||
| strncpy0(buffer, "The phoneme manifest file does not contain any phonemes", length); | |||
| break; | |||
| default: | |||
| if ((status & ENS_GROUP_MASK) == ENS_GROUP_ERRNO) | |||
| if ((status & ENS_GROUP_MASK) == ENS_GROUP_ERRNO) { | |||
| #ifdef PLATFORM_WINDOWS | |||
| strerror_s(buffer, length, status); | |||
| #else | |||
| strerror_r(status, buffer, length); | |||
| else { | |||
| #endif | |||
| } else { | |||
| #ifdef PLATFORM_WINDOWS | |||
| sprintf(buffer, "Unspecified error 0x%x", status); | |||
| #else | |||