Branch data 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[] = {0x6e, 0x6e, 0x0};
9 : : static const sal_Unicode langDefaultName[] = {0x4e, 0x6f, 0x72, 0x77, 0x65, 0x67, 0x69, 0x61, 0x6e, 0x20, 0x4e, 0x79, 0x6e, 0x6f, 0x72, 0x73, 0x6b, 0x0};
10 : : static const sal_Unicode countryID[] = {0x4e, 0x4f, 0x0};
11 : : static const sal_Unicode countryDefaultName[] = {0x4e, 0x6f, 0x72, 0x77, 0x61, 0x79, 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_nn_NO(sal_Int16& count)
23 : : {
24 : 0 : count = 0;
25 : 0 : return (sal_Unicode**)LCInfoArray;
26 : : }
27 : : extern sal_Unicode ** SAL_CALL getLocaleItem_no_NO(sal_Int16& count);
28 : 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getLocaleItem_nn_NO(sal_Int16& count)
29 : : {
30 : 0 : return getLocaleItem_no_NO(count);
31 : : }
32 : : static const sal_Unicode replaceFrom0[] = {0x0};
33 : : static const sal_Unicode replaceTo0[] = {0x5b, 0x24, 0x6b, 0x72, 0x2d, 0x38, 0x31, 0x34, 0x5d, 0x0};
34 : : extern sal_Unicode ** SAL_CALL getAllFormats0_no_NO(sal_Int16& count, const sal_Unicode*& from, const sal_Unicode*& to);
35 : 36 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getAllFormats0_nn_NO(sal_Int16& count, const sal_Unicode*& from, const sal_Unicode*& to)
36 : : {
37 : 36 : to = replaceTo0;
38 : : const sal_Unicode* tmp;
39 [ + - ]: 36 : return getAllFormats0_no_NO(count, from, tmp);
40 : : }
41 : : extern sal_Unicode ** SAL_CALL getDateAcceptancePatterns_no_NO(sal_Int16& count);
42 : 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getDateAcceptancePatterns_nn_NO(sal_Int16& count)
43 : : {
44 : 0 : return getDateAcceptancePatterns_no_NO(count);
45 : : }
46 : : extern sal_Unicode ** SAL_CALL getCollatorImplementation_no_NO(sal_Int16& count);
47 : 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getCollatorImplementation_nn_NO(sal_Int16& count)
48 : : {
49 : 0 : return getCollatorImplementation_no_NO(count);
50 : : }
51 : : extern sal_Unicode ** SAL_CALL getCollationOptions_no_NO(sal_Int16& count);
52 : 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getCollationOptions_nn_NO(sal_Int16& count)
53 : : {
54 : 0 : return getCollationOptions_no_NO(count);
55 : : }
56 : : extern sal_Unicode ** SAL_CALL getSearchOptions_no_NO(sal_Int16& count);
57 : 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getSearchOptions_nn_NO(sal_Int16& count)
58 : : {
59 : 0 : return getSearchOptions_no_NO(count);
60 : : }
61 : : extern sal_Unicode ** SAL_CALL getIndexAlgorithm_no_NO(sal_Int16& count);
62 : 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getIndexAlgorithm_nn_NO(sal_Int16& count)
63 : : {
64 : 0 : return getIndexAlgorithm_no_NO(count);
65 : : }
66 : : extern sal_Unicode ** SAL_CALL getUnicodeScripts_no_NO(sal_Int16& count);
67 : 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getUnicodeScripts_nn_NO(sal_Int16& count)
68 : : {
69 : 0 : return getUnicodeScripts_no_NO(count);
70 : : }
71 : : extern sal_Unicode ** SAL_CALL getFollowPageWords_no_NO(sal_Int16& count);
72 : 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getFollowPageWords_nn_NO(sal_Int16& count)
73 : : {
74 : 0 : return getFollowPageWords_no_NO(count);
75 : : }
76 : : static const sal_Unicode calendarID0[] = {0x67, 0x72, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x61, 0x6e, 0x0};
77 : : static const sal_Unicode defaultCalendar0[] = {1};
78 : : static const sal_Unicode dayID00[] = {0x73, 0x75, 0x6e, 0x0};
79 : : static const sal_Unicode dayDefaultAbbrvName00[] = {0x73, 0x75, 0x2e, 0x0};
80 : : static const sal_Unicode dayDefaultFullName00[] = {0x73, 0x75, 0x6e, 0x64, 0x61, 0x67, 0x0};
81 : : static const sal_Unicode dayDefaultNarrowName00[] = {0x73, 0x0};
82 : : static const sal_Unicode dayID01[] = {0x6d, 0x6f, 0x6e, 0x0};
83 : : static const sal_Unicode dayDefaultAbbrvName01[] = {0x6d, 0xe5, 0x2e, 0x0};
84 : : static const sal_Unicode dayDefaultFullName01[] = {0x6d, 0xe5, 0x6e, 0x64, 0x61, 0x67, 0x0};
85 : : static const sal_Unicode dayDefaultNarrowName01[] = {0x6d, 0x0};
86 : : static const sal_Unicode dayID02[] = {0x74, 0x75, 0x65, 0x0};
87 : : static const sal_Unicode dayDefaultAbbrvName02[] = {0x74, 0x79, 0x2e, 0x0};
88 : : static const sal_Unicode dayDefaultFullName02[] = {0x74, 0x79, 0x73, 0x64, 0x61, 0x67, 0x0};
89 : : static const sal_Unicode dayDefaultNarrowName02[] = {0x74, 0x0};
90 : : static const sal_Unicode dayID03[] = {0x77, 0x65, 0x64, 0x0};
91 : : static const sal_Unicode dayDefaultAbbrvName03[] = {0x6f, 0x6e, 0x2e, 0x0};
92 : : static const sal_Unicode dayDefaultFullName03[] = {0x6f, 0x6e, 0x73, 0x64, 0x61, 0x67, 0x0};
93 : : static const sal_Unicode dayDefaultNarrowName03[] = {0x6f, 0x0};
94 : : static const sal_Unicode dayID04[] = {0x74, 0x68, 0x75, 0x0};
95 : : static const sal_Unicode dayDefaultAbbrvName04[] = {0x74, 0x6f, 0x2e, 0x0};
96 : : static const sal_Unicode dayDefaultFullName04[] = {0x74, 0x6f, 0x72, 0x73, 0x64, 0x61, 0x67, 0x0};
97 : : static const sal_Unicode dayDefaultNarrowName04[] = {0x74, 0x0};
98 : : static const sal_Unicode dayID05[] = {0x66, 0x72, 0x69, 0x0};
99 : : static const sal_Unicode dayDefaultAbbrvName05[] = {0x66, 0x72, 0x2e, 0x0};
100 : : static const sal_Unicode dayDefaultFullName05[] = {0x66, 0x72, 0x65, 0x64, 0x61, 0x67, 0x0};
101 : : static const sal_Unicode dayDefaultNarrowName05[] = {0x66, 0x0};
102 : : static const sal_Unicode dayID06[] = {0x73, 0x61, 0x74, 0x0};
103 : : static const sal_Unicode dayDefaultAbbrvName06[] = {0x6c, 0x61, 0x2e, 0x0};
104 : : static const sal_Unicode dayDefaultFullName06[] = {0x6c, 0x61, 0x75, 0x72, 0x64, 0x61, 0x67, 0x0};
105 : : static const sal_Unicode dayDefaultNarrowName06[] = {0x6c, 0x0};
106 : : static const sal_Unicode monthRef0[] = {0x72, 0x65, 0x66, 0x0};
107 : : static const sal_Unicode monthRefName0[] = {0x6e, 0x6f, 0x5f, 0x4e, 0x4f, 0x5f, 0x67, 0x72, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x61, 0x6e, 0x0};
108 : : static const sal_Unicode genitiveMonthRef0[] = {0x72, 0x65, 0x66, 0x0};
109 : : static const sal_Unicode genitiveMonthRefName0[] = {0x6e, 0x6f, 0x5f, 0x4e, 0x4f, 0x5f, 0x67, 0x72, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x61, 0x6e, 0x0};
110 : : static const sal_Unicode partitiveMonthRef0[] = {0x72, 0x65, 0x66, 0x0};
111 : : static const sal_Unicode partitiveMonthRefName0[] = {0x6e, 0x6f, 0x5f, 0x4e, 0x4f, 0x5f, 0x67, 0x72, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x61, 0x6e, 0x0};
112 : : static const sal_Unicode eraRef0[] = {0x72, 0x65, 0x66, 0x0};
113 : : static const sal_Unicode eraRefName0[] = {0x6e, 0x6f, 0x5f, 0x4e, 0x4f, 0x5f, 0x67, 0x72, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x61, 0x6e, 0x0};
114 : : static const sal_Unicode startDayOfWeek0[] = {0x6d, 0x6f, 0x6e, 0x0};
115 : : static const sal_Unicode minimalDaysInFirstWeek0[] = {4};
116 : : static const sal_Int16 calendarsCount = 1;
117 : :
118 : : static const sal_Unicode nbOfDays[] = {7};
119 : : static const sal_Unicode nbOfMonths[] = {0};
120 : : static const sal_Unicode nbOfGenitiveMonths[] = {0};
121 : : static const sal_Unicode nbOfPartitiveMonths[] = {0};
122 : : static const sal_Unicode nbOfEras[] = {0};
123 : : static const sal_Unicode* calendars[] = {
124 : : nbOfDays,
125 : : nbOfMonths,
126 : : nbOfGenitiveMonths,
127 : : nbOfPartitiveMonths,
128 : : nbOfEras,
129 : : calendarID0,
130 : : defaultCalendar0,
131 : : dayID00,
132 : : dayDefaultAbbrvName00,
133 : : dayDefaultFullName00,
134 : : dayDefaultNarrowName00,
135 : : dayID01,
136 : : dayDefaultAbbrvName01,
137 : : dayDefaultFullName01,
138 : : dayDefaultNarrowName01,
139 : : dayID02,
140 : : dayDefaultAbbrvName02,
141 : : dayDefaultFullName02,
142 : : dayDefaultNarrowName02,
143 : : dayID03,
144 : : dayDefaultAbbrvName03,
145 : : dayDefaultFullName03,
146 : : dayDefaultNarrowName03,
147 : : dayID04,
148 : : dayDefaultAbbrvName04,
149 : : dayDefaultFullName04,
150 : : dayDefaultNarrowName04,
151 : : dayID05,
152 : : dayDefaultAbbrvName05,
153 : : dayDefaultFullName05,
154 : : dayDefaultNarrowName05,
155 : : dayID06,
156 : : dayDefaultAbbrvName06,
157 : : dayDefaultFullName06,
158 : : dayDefaultNarrowName06,
159 : : monthRef0,
160 : : monthRefName0,
161 : : genitiveMonthRef0,
162 : : genitiveMonthRefName0,
163 : : partitiveMonthRef0,
164 : : partitiveMonthRefName0,
165 : : eraRef0,
166 : : eraRefName0,
167 : : startDayOfWeek0,
168 : : minimalDaysInFirstWeek0,
169 : : };
170 : :
171 : 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getAllCalendars_nn_NO(sal_Int16& count)
172 : : {
173 : 0 : count = calendarsCount;
174 : 0 : return (sal_Unicode**)calendars;
175 : : }
176 : : extern sal_Unicode ** SAL_CALL getAllCurrencies_no_NO(sal_Int16& count);
177 : 72 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getAllCurrencies_nn_NO(sal_Int16& count)
178 : : {
179 : 72 : return getAllCurrencies_no_NO(count);
180 : : }
181 : : extern sal_Unicode ** SAL_CALL getTransliterations_no_NO(sal_Int16& count);
182 : 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getTransliterations_nn_NO(sal_Int16& count)
183 : : {
184 : 0 : return getTransliterations_no_NO(count);
185 : : }
186 : : extern sal_Unicode ** SAL_CALL getForbiddenCharacters_no_NO(sal_Int16& count);
187 : 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getForbiddenCharacters_nn_NO(sal_Int16& count)
188 : : {
189 : 0 : return getForbiddenCharacters_no_NO(count);
190 : : }
191 : : extern sal_Unicode ** SAL_CALL getBreakIteratorRules_no_NO(sal_Int16& count);
192 : 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getBreakIteratorRules_nn_NO(sal_Int16& count)
193 : : {
194 : 0 : return getBreakIteratorRules_no_NO(count);
195 : : }
196 : : extern sal_Unicode ** SAL_CALL getReservedWords_no_NO(sal_Int16& count);
197 : 0 : SAL_DLLPUBLIC_EXPORT sal_Unicode ** SAL_CALL getReservedWords_nn_NO(sal_Int16& count)
198 : : {
199 : 0 : return getReservedWords_no_NO(count);
200 : : }
201 : : // ---> ContinuousNumbering
202 : : extern const sal_Unicode *** SAL_CALL getContinuousNumberingLevels_no_NO(sal_Int16& nStyles, sal_Int16& nAttributes);
203 : 0 : SAL_DLLPUBLIC_EXPORT const sal_Unicode *** SAL_CALL getContinuousNumberingLevels_nn_NO(sal_Int16& nStyles, sal_Int16& nAttributes)
204 : : {
205 : 0 : return getContinuousNumberingLevels_no_NO(nStyles, nAttributes);
206 : : }
207 : : // ---> OutlineNumbering
208 : : extern const sal_Unicode **** SAL_CALL getOutlineNumberingLevels_no_NO(sal_Int16& nStyles, sal_Int16& nLevels, sal_Int16& nAttributes);
209 : 0 : SAL_DLLPUBLIC_EXPORT const sal_Unicode **** SAL_CALL getOutlineNumberingLevels_nn_NO(sal_Int16& nStyles, sal_Int16& nLevels, sal_Int16& nAttributes)
210 : : {
211 : 0 : return getOutlineNumberingLevels_no_NO(nStyles, nLevels, nAttributes);
212 : : }
213 : : } // extern "C"
214 : :
|