1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
#include <stdio.h>
#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;
}
|