Line data Source code
1 : #include <sal/types.h>
2 :
3 :
4 : #include <stdio.h> // debug printfs
5 :
6 : extern "C" {
7 :
8 : static const sal_Unicode langID[] = {0x61, 0x66, 0x0};
9 : static const sal_Unicode langDefaultName[] = {0x41, 0x66, 0x72, 0x69, 0x6b, 0x61, 0x61, 0x6e, 0x73, 0x0};
10 : static const sal_Unicode countryID[] = {0x4e, 0x41, 0x0};
11 : static const sal_Unicode countryDefaultName[] = {0x4e, 0x61, 0x6d, 0x69, 0x62, 0x69, 0x61, 0x0};
12 : static const sal_Unicode Variant[] = {0x0};
13 :
14 : static const sal_Unicode* LCInfoArray[] = {
15 : langID,
16 : langDefaultName,
17 : countryID,
18 : countryDefaultName,
19 : Variant
20 : };
21 :
22 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getLCInfo_af_NA(sal_Int16& count)
23 : {
24 0 : count = 0;
25 0 : return (sal_Unicode**)LCInfoArray;
26 : }
27 : extern sal_Unicode ** SAL_CALL getLocaleItem_af_ZA(sal_Int16& count);
28 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getLocaleItem_af_NA(sal_Int16& count)
29 : {
30 0 : return getLocaleItem_af_ZA(count);
31 : }
32 : static const sal_Unicode replaceFrom0[] = {0x0};
33 : static const sal_Unicode replaceTo0[] = {0x5b, 0x24, 0x24, 0x2d, 0x38, 0x30, 0x33, 0x36, 0x5d, 0x0};
34 : extern sal_Unicode ** SAL_CALL getAllFormats0_en_NA(sal_Int16& count, const sal_Unicode*& from, const sal_Unicode*& to);
35 4 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getAllFormats0_af_NA(sal_Int16& count, const sal_Unicode*& from, const sal_Unicode*& to)
36 : {
37 4 : to = replaceTo0;
38 : const sal_Unicode* tmp;
39 4 : return getAllFormats0_en_NA(count, from, tmp);
40 : }
41 : extern sal_Unicode ** SAL_CALL getDateAcceptancePatterns_en_NA(sal_Int16& count);
42 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getDateAcceptancePatterns_af_NA(sal_Int16& count)
43 : {
44 0 : return getDateAcceptancePatterns_en_NA(count);
45 : }
46 : extern sal_Unicode ** SAL_CALL getCollatorImplementation_en_US(sal_Int16& count);
47 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getCollatorImplementation_af_NA(sal_Int16& count)
48 : {
49 0 : return getCollatorImplementation_en_US(count);
50 : }
51 : extern sal_Unicode ** SAL_CALL getCollationOptions_en_US(sal_Int16& count);
52 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getCollationOptions_af_NA(sal_Int16& count)
53 : {
54 0 : return getCollationOptions_en_US(count);
55 : }
56 : extern sal_Unicode ** SAL_CALL getSearchOptions_en_US(sal_Int16& count);
57 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getSearchOptions_af_NA(sal_Int16& count)
58 : {
59 0 : return getSearchOptions_en_US(count);
60 : }
61 : extern sal_Unicode ** SAL_CALL getIndexAlgorithm_af_ZA(sal_Int16& count);
62 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getIndexAlgorithm_af_NA(sal_Int16& count)
63 : {
64 0 : return getIndexAlgorithm_af_ZA(count);
65 : }
66 : extern sal_Unicode ** SAL_CALL getUnicodeScripts_af_ZA(sal_Int16& count);
67 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getUnicodeScripts_af_NA(sal_Int16& count)
68 : {
69 0 : return getUnicodeScripts_af_ZA(count);
70 : }
71 : extern sal_Unicode ** SAL_CALL getFollowPageWords_af_ZA(sal_Int16& count);
72 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getFollowPageWords_af_NA(sal_Int16& count)
73 : {
74 0 : return getFollowPageWords_af_ZA(count);
75 : }
76 : extern sal_Unicode ** SAL_CALL getAllCalendars_af_ZA(sal_Int16& count);
77 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getAllCalendars_af_NA(sal_Int16& count)
78 : {
79 0 : return getAllCalendars_af_ZA(count);
80 : }
81 : extern sal_Unicode ** SAL_CALL getAllCurrencies_en_NA(sal_Int16& count);
82 8 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getAllCurrencies_af_NA(sal_Int16& count)
83 : {
84 8 : return getAllCurrencies_en_NA(count);
85 : }
86 : extern sal_Unicode ** SAL_CALL getTransliterations_en_US(sal_Int16& count);
87 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getTransliterations_af_NA(sal_Int16& count)
88 : {
89 0 : return getTransliterations_en_US(count);
90 : }
91 : extern sal_Unicode ** SAL_CALL getForbiddenCharacters_af_ZA(sal_Int16& count);
92 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getForbiddenCharacters_af_NA(sal_Int16& count)
93 : {
94 0 : return getForbiddenCharacters_af_ZA(count);
95 : }
96 : extern sal_Unicode ** SAL_CALL getBreakIteratorRules_af_ZA(sal_Int16& count);
97 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getBreakIteratorRules_af_NA(sal_Int16& count)
98 : {
99 0 : return getBreakIteratorRules_af_ZA(count);
100 : }
101 : extern sal_Unicode ** SAL_CALL getReservedWords_af_ZA(sal_Int16& count);
102 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getReservedWords_af_NA(sal_Int16& count)
103 : {
104 0 : return getReservedWords_af_ZA(count);
105 : }
106 : // ---> ContinuousNumbering
107 : extern const sal_Unicode *** SAL_CALL getContinuousNumberingLevels_en_US(sal_Int16& nStyles, sal_Int16& nAttributes);
108 0 : SAL_DLLPUBLIC_EXPORT const sal_Unicode *** SAL_CALL getContinuousNumberingLevels_af_NA(sal_Int16& nStyles, sal_Int16& nAttributes)
109 : {
110 0 : return getContinuousNumberingLevels_en_US(nStyles, nAttributes);
111 : }
112 : // ---> OutlineNumbering
113 : extern const sal_Unicode **** SAL_CALL getOutlineNumberingLevels_en_US(sal_Int16& nStyles, sal_Int16& nLevels, sal_Int16& nAttributes);
114 0 : SAL_DLLPUBLIC_EXPORT const sal_Unicode **** SAL_CALL getOutlineNumberingLevels_af_NA(sal_Int16& nStyles, sal_Int16& nLevels, sal_Int16& nAttributes)
115 : {
116 0 : return getOutlineNumberingLevels_en_US(nStyles, nLevels, nAttributes);
117 : }
118 : } // extern "C"
119 :
|