Author: Run <carlo@alinoe.com>
[ircu2.10.12-pk.git] / include / patchlevel.h
1 /*
2  * IRC - Internet Relay Chat, include/patchlevel.h
3  *
4  * This program is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License as published by
6  * the Free Software Foundation; either version 1, or (at your option)
7  * any later version.
8  *
9  * This program is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  * GNU General Public License for more details.
13  *
14  * You should have received a copy of the GNU General Public License
15  * along with this program; if not, write to the Free Software
16  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
17  */
18
19 /*
20  * PATCHes
21  *
22  * Only put here ADDED special stuff, for instance: ".mu3" or ".ban"
23  * Please start the patchlevel with a '.'
24  *
25  * IMPORTANT: Since u2.9 there is a new format of this file. The reason
26  * is that this way it shouldn't be needed anymore for the user to edit
27  * this manually !!!
28  * If you do, be sure you know what you are doing!
29  *
30  * For patch devellopers:
31  * To make a diff of your patch, edit any of the below lines containing
32  * a "" (an EMPTY string). Your patch will then succeed, with only an
33  * offset, on the first empty place in the users patchlevel.h.
34  * Do not change anyother line, the '\' are to make sure that the 'fuzz'
35  * will stay 0. --Run
36  */
37
38 #define PATCH1  \
39                 \
40                 \
41                 \
42                 ".07"
43
44 /*
45  * Deliberate empty lines
46  */
47
48 #define PATCH2  \
49                 \
50                 \
51                 \
52                 ".bc"
53
54 /*
55  * Deliberate empty lines
56  */
57
58 #define PATCH3  \
59                 \
60                 \
61                 \
62                 ".hide8"
63
64 /*
65  * Deliberate empty lines
66  */
67
68 #define PATCH4  \
69                 \
70                 \
71                 \
72                 ""
73
74 /*
75  * Deliberate empty lines
76  */
77
78 #define PATCH5  \
79                 \
80                 \
81                 \
82                 ""
83
84 /*
85  * Deliberate empty lines
86  */
87
88 #define PATCH6  \
89                 \
90                 \
91                 \
92                 ""
93
94 /*
95  * Deliberate empty lines
96  */
97
98 #define PATCH7  \
99                 \
100                 \
101                 \
102                 ""
103
104 /*
105  * Deliberate empty lines
106  */
107
108 #define PATCH8  \
109                 \
110                 \
111                 \
112                 ""
113
114 /*
115  * Deliberate empty lines
116  */
117
118 #define PATCH9  \
119                 \
120                 \
121                 \
122                 ""
123
124 /*
125  * Deliberate empty lines
126  */
127
128 #define PATCH10 \
129                 \
130                 \
131                 \
132                 ""
133
134 /*
135  * Deliberate empty lines
136  */
137
138 #define PATCH11 \
139                 \
140                 \
141                 \
142                 ""
143
144 /*
145  * Deliberate empty lines
146  */
147
148 #define PATCH12 \
149                 \
150                 \
151                 \
152                 ""
153
154 /*
155  * Deliberate empty lines
156  */
157
158 #define PATCH13 \
159                 \
160                 \
161                 \
162                 ""
163
164 /*
165  * Deliberate empty lines
166  */
167
168 #define PATCH14 \
169                 \
170                 \
171                 \
172                 ""
173
174 /*
175  * Deliberate empty lines
176  */
177
178 #define PATCH15 \
179                 \
180                 \
181                 \
182                 ""
183
184 /*
185  * Deliberate empty lines
186  */
187
188 #define PATCH16 \
189                 \
190                 \
191                 \
192                 ""
193
194 /*
195  * Deliberate empty lines
196  */
197
198 #define PATCH17 \
199                 \
200                 \
201                 \
202                 ""
203
204 /*
205  * Deliberate empty lines
206  */
207
208 #define PATCH18 \
209                 \
210                 \
211                 \
212                 ""
213
214 /*
215  * Deliberate empty lines
216  */
217
218 #define PATCH19 \
219                 \
220                 \
221                 \
222                 ""
223
224 /*
225  * Deliberate empty lines
226  */
227
228 #define PATCH20 \
229                 \
230                 \
231                 \
232                 ""
233
234 /*
235  * Deliberate empty lines
236  */
237
238 #define PATCH21 \
239                 \
240                 \
241                 \
242                 ""
243
244 /*
245  * Deliberate empty lines
246  */
247
248 #define PATCH22 \
249                 \
250                 \
251                 \
252                 ""
253
254 /*
255  * Deliberate empty lines
256  */
257
258 #define PATCH23 \
259                 \
260                 \
261                 \
262                 ""
263
264 /*
265  * Deliberate empty lines
266  */
267
268 #define PATCH24 \
269                 \
270                 \
271                 \
272                 ""
273
274 /*
275  * Deliberate empty lines
276  */
277
278 #define PATCH25 \
279                 \
280                 \
281                 \
282                 ""
283
284 /*
285  * Deliberate empty lines
286  */
287
288 #define PATCH26 \
289                 \
290                 \
291                 \
292                 ""
293
294 /*
295  * Deliberate empty lines
296  */
297
298 #define PATCH27 \
299                 \
300                 \
301                 \
302                 ""
303
304 /*
305  * Deliberate empty lines
306  */
307
308 #define PATCH28 \
309                 \
310                 \
311                 \
312                 ""
313
314 /*
315  * Deliberate empty lines
316  */
317
318 #define PATCH29 \
319                 \
320                 \
321                 \
322                 ""
323
324 /*
325  * Deliberate empty lines
326  */
327
328 #define PATCH30 \
329                 \
330                 \
331                 \
332                 ""
333
334 /*
335  * Deliberate empty lines
336  */
337
338 #define PATCH31 \
339                 \
340                 \
341                 \
342                 ""
343
344 /*
345  * Deliberate empty lines
346  */
347
348 #ifdef TESTNET
349 #define PATCH32 \
350                 \
351                 \
352                 \
353                 ".testnet"
354 #else
355 #define PATCH32 ""
356 #endif
357
358 /*
359  * Deliberate empty lines
360  */
361
362 /* Do NOT edit those: */
363
364 #ifndef BASE_VERSION
365 #define BASE_VERSION "u2.10"
366 #endif
367
368 #ifndef MAJOR_PROTOCOL
369 #define MAJOR_PROTOCOL "10"
370 #endif