void DisplayError(char *fmt, ...) { va_list args; LPTSTR str; va_start(args, fmt); vsnprintf(buf, sizeof(buf), fmt, args); va_end(args); str = StrConvert(buf); MessageBox(NULL, str, TEXT("AROS bootstrap error"), MB_OK|MB_ICONSTOP); StrFree(str); }
size_t strxfrm(char *buffer,const char *s,size_t n) { if (!__localevec[LC_COLLATE-1]) { strncpy(buffer,s,n); return strlen(s); } else return StrConvert(__localevec[LC_COLLATE-1],(char *)s,buffer,n,SC_COLLATE1); }