#include #include "dk4loc.h" #ifndef DK4MEM_H_INCLUDED #include "dk4mem.h" #endif $!trace-include dkChar langbuf[16]; dkChar regbuf[16]; int main(void) { dk4_er_t er; int encoding; int res; $!trace-init test-dk4loc.deb $? "+ main" dk4error_init(&er); $? ". ready to retrieve settings" res = dk4loc_get_settings( langbuf, DK4_SIZEOF(langbuf,dkChar), regbuf, DK4_SIZEOF(regbuf,dkChar), &encoding, &er ); $? ". settings retrieved" if (0 != res) { $? ". success" printf("Einstellungen gefunden.\n"); #if DK4_ON_WINDOWS printf("Language: \"%ls\"\n", langbuf); printf("Region: \"%ls\"\n", regbuf); printf("Encoding: %d\n", encoding); #else printf("Language: \"%s\"\n", langbuf); printf("Region: \"%s\"\n", regbuf); printf("Encoding: %d\n", encoding); #endif } else { $? "! error" printf("Einstellungen nicht gefunden.\n"); printf("Fehlercode: %d\n", er.ec); } $? "- main" $!trace-end return 0; }