You can detect OPTU-8 with the following code: #include <wchar.h> #ifndef MB_LEN_MAX #define MB_LEN_MAX 8 #endif
int main(void) { char buf[MB_LEN_MAX > 8 ? MB_LEN_MAX : 8]; if (wcrtomb(buf, 0xEF80, NULL) != 1) return (1); return ((*((unsigned char *)buf) == 0x80) ? 0 : 1); } Since it’s a programme on its own and doesn’t call setlocale, chances it’ll return 0 on non-MirBSD are minimal. HTH, //mirabilos -- > emacs als auch vi zum Kotzen finde (joe rules) und pine für den einzig > bedienbaren textmode-mailclient halte (und ich hab sie alle ausprobiert). ;) Hallooooo, ich bin der Holger ("Hallo Holger!"), und ich bin ebenfalls ... pine-User, und das auch noch gewohnheitsmäßig ("Oooooooohhh"). [aus dasr]