@@ -132,13 +132,152 @@ extern const char *client_errors[]; /* Error messages */
132132#define CR_MANDATORY_TRACKER_NOT_FOUND 2071
133133#define CR_INVALID_FACTOR_NO 2072
134134#define CR_CANT_GET_SESSION_DATA 2073
135- #define CR_ERROR_LAST /*Copy last error nr:*/ 2073
135+ #define CR_PLACEHOLDER_2074 2074
136+ #define CR_PLACEHOLDER_2075 2075
137+ #define CR_PLACEHOLDER_2076 2076
138+ #define CR_PLACEHOLDER_2077 2077
139+ #define CR_PLACEHOLDER_2078 2078
140+ #define CR_PLACEHOLDER_2079 2079
141+ #define CR_PLACEHOLDER_2080 2080
142+ #define CR_PLACEHOLDER_2081 2081
143+ #define CR_PLACEHOLDER_2082 2082
144+ #define CR_PLACEHOLDER_2083 2083
145+ #define CR_PLACEHOLDER_2084 2084
146+ #define CR_PLACEHOLDER_2085 2085
147+ #define CR_PLACEHOLDER_2086 2086
148+ #define CR_PLACEHOLDER_2087 2087
149+ #define CR_PLACEHOLDER_2088 2088
150+ #define CR_PLACEHOLDER_2089 2089
151+ #define CR_PLACEHOLDER_2090 2090
152+ #define CR_PLACEHOLDER_2091 2091
153+ #define CR_PLACEHOLDER_2092 2092
154+ #define CR_PLACEHOLDER_2093 2093
155+ #define CR_PLACEHOLDER_2094 2094
156+ #define CR_PLACEHOLDER_2095 2095
157+ #define CR_PLACEHOLDER_2096 2096
158+ #define CR_PLACEHOLDER_2097 2097
159+ #define CR_PLACEHOLDER_2098 2098
160+ #define CR_PLACEHOLDER_2099 2099
161+ #define CR_PLACEHOLDER_2100 2100
162+ #define CR_PLACEHOLDER_2101 2101
163+ #define CR_PLACEHOLDER_2102 2102
164+ #define CR_PLACEHOLDER_2103 2103
165+ #define CR_PLACEHOLDER_2104 2104
166+ #define CR_PLACEHOLDER_2105 2105
167+ #define CR_PLACEHOLDER_2106 2106
168+ #define CR_PLACEHOLDER_2107 2107
169+ #define CR_PLACEHOLDER_2108 2108
170+ #define CR_PLACEHOLDER_2109 2109
171+ #define CR_PLACEHOLDER_2110 2110
172+ #define CR_PLACEHOLDER_2111 2111
173+ #define CR_PLACEHOLDER_2112 2112
174+ #define CR_PLACEHOLDER_2113 2113
175+ #define CR_PLACEHOLDER_2114 2114
176+ #define CR_PLACEHOLDER_2115 2115
177+ #define CR_PLACEHOLDER_2116 2116
178+ #define CR_PLACEHOLDER_2117 2117
179+ #define CR_PLACEHOLDER_2118 2118
180+ #define CR_PLACEHOLDER_2119 2119
181+ #define CR_PLACEHOLDER_2120 2120
182+ #define CR_PLACEHOLDER_2121 2121
183+ #define CR_PLACEHOLDER_2122 2122
184+ #define CR_PLACEHOLDER_2123 2123
185+ #define CR_PLACEHOLDER_2124 2124
186+ #define CR_PLACEHOLDER_2125 2125
187+ #define CR_PLACEHOLDER_2126 2126
188+ #define CR_PLACEHOLDER_2127 2127
189+ #define CR_PLACEHOLDER_2128 2128
190+ #define CR_PLACEHOLDER_2129 2129
191+ #define CR_PLACEHOLDER_2130 2130
192+ #define CR_PLACEHOLDER_2131 2131
193+ #define CR_PLACEHOLDER_2132 2132
194+ #define CR_PLACEHOLDER_2133 2133
195+ #define CR_PLACEHOLDER_2134 2134
196+ #define CR_PLACEHOLDER_2135 2135
197+ #define CR_PLACEHOLDER_2136 2136
198+ #define CR_PLACEHOLDER_2137 2137
199+ #define CR_PLACEHOLDER_2138 2138
200+ #define CR_PLACEHOLDER_2139 2139
201+ #define CR_PLACEHOLDER_2140 2140
202+ #define CR_PLACEHOLDER_2141 2141
203+ #define CR_PLACEHOLDER_2142 2142
204+ #define CR_PLACEHOLDER_2143 2143
205+ #define CR_PLACEHOLDER_2144 2144
206+ #define CR_PLACEHOLDER_2145 2145
207+ #define CR_PLACEHOLDER_2146 2146
208+ #define CR_PLACEHOLDER_2147 2147
209+ #define CR_PLACEHOLDER_2148 2148
210+ #define CR_PLACEHOLDER_2149 2149
211+ #define CR_PLACEHOLDER_2150 2150
212+ #define CR_PLACEHOLDER_2151 2151
213+ #define CR_PLACEHOLDER_2152 2152
214+ #define CR_PLACEHOLDER_2153 2153
215+ #define CR_PLACEHOLDER_2154 2154
216+ #define CR_PLACEHOLDER_2155 2155
217+ #define CR_PLACEHOLDER_2156 2156
218+ #define CR_PLACEHOLDER_2157 2157
219+ #define CR_PLACEHOLDER_2158 2158
220+ #define CR_PLACEHOLDER_2159 2159
221+ #define CR_PLACEHOLDER_2160 2160
222+ #define CR_PLACEHOLDER_2161 2161
223+ #define CR_PLACEHOLDER_2162 2162
224+ #define CR_PLACEHOLDER_2163 2163
225+ #define CR_PLACEHOLDER_2164 2164
226+ #define CR_PLACEHOLDER_2165 2165
227+ #define CR_PLACEHOLDER_2166 2166
228+ #define CR_PLACEHOLDER_2167 2167
229+ #define CR_PLACEHOLDER_2168 2168
230+ #define CR_PLACEHOLDER_2169 2169
231+ #define CR_PLACEHOLDER_2170 2170
232+ #define CR_PLACEHOLDER_2171 2171
233+ #define CR_PLACEHOLDER_2172 2172
234+ #define CR_PLACEHOLDER_2173 2173
235+ #define CR_PLACEHOLDER_2174 2174
236+ #define CR_PLACEHOLDER_2175 2175
237+ #define CR_PLACEHOLDER_2176 2176
238+ #define CR_PLACEHOLDER_2177 2177
239+ #define CR_PLACEHOLDER_2178 2178
240+ #define CR_PLACEHOLDER_2179 2179
241+ #define CR_PLACEHOLDER_2180 2180
242+ #define CR_PLACEHOLDER_2181 2181
243+ #define CR_PLACEHOLDER_2182 2182
244+ #define CR_PLACEHOLDER_2183 2183
245+ #define CR_PLACEHOLDER_2184 2184
246+ #define CR_PLACEHOLDER_2185 2185
247+ #define CR_PLACEHOLDER_2186 2186
248+ #define CR_PLACEHOLDER_2187 2187
249+ #define CR_PLACEHOLDER_2188 2188
250+ #define CR_PLACEHOLDER_2189 2189
251+ #define CR_PLACEHOLDER_2190 2190
252+ #define CR_PLACEHOLDER_2191 2191
253+ #define CR_PLACEHOLDER_2192 2192
254+ #define CR_PLACEHOLDER_2193 2193
255+ #define CR_PLACEHOLDER_2194 2194
256+ #define CR_PLACEHOLDER_2195 2195
257+ #define CR_PLACEHOLDER_2196 2196
258+ #define CR_PLACEHOLDER_2197 2197
259+ #define CR_PLACEHOLDER_2198 2198
260+ #define CR_PLACEHOLDER_2199 2199
261+ // Facebook client errors
262+ #define CR_NET_READ_INTERRUPTED 2200
263+ #define CR_NET_WRITE_INTERRUPTED 2201
264+ #define CR_ERROR_LAST /*Copy last error nr:*/ 2201
136265/* Add error numbers before CR_ERROR_LAST and change it accordingly. */
137266
267+ #define CR_PLACEHOLDER_FIRST CR_PLACEHOLDER_2074
268+ #define CR_PLACEHOLDER_LAST CR_PLACEHOLDER_2199
269+
270+ static inline bool isPlaceHolder (int client_errno ) {
271+ return client_errno >= CR_PLACEHOLDER_FIRST &&
272+ client_errno <= CR_PLACEHOLDER_LAST ;
273+ }
274+
138275/* Visual Studio requires '__inline' for C code */
139276static inline const char * ER_CLIENT (int client_errno ) {
140- if (client_errno >= CR_ERROR_FIRST && client_errno <= CR_ERROR_LAST )
277+ if (client_errno >= CR_ERROR_FIRST && client_errno <= CR_ERROR_LAST &&
278+ !isPlaceHolder (client_errno )) {
141279 return client_errors [client_errno - CR_ERROR_FIRST ];
280+ }
142281 return client_errors [CR_UNKNOWN_ERROR - CR_ERROR_FIRST ];
143282}
144283
0 commit comments