Bitcoin Core 28.99.0
P2P Digital Currency
fielddefines.h
Go to the documentation of this file.
1/**********************************************************************
2 * Copyright (c) 2021 Cory Fields *
3 * Distributed under the MIT software license, see the accompanying *
4 * file LICENSE or http://www.opensource.org/licenses/mit-license.php.*
5 **********************************************************************/
6
7#ifndef _MINISKETCH_FIELDDEFINES_H_
8#define _MINISKETCH_FIELDDEFINES_H_
9
10/*
11
12This file translates external defines ENABLE_FIELD_FOO, DISABLE_FIELD_FOO, and
13DISABLE_DEFAULT_FIELDS to internal ones: ENABLE_FIELD_INT_FOO. Only the
14resulting internal includes should be used.
15
16Default: All fields enabled
17-DDISABLE_FIELD_3: All fields except 3 are enabled
18-DENABLE_FIELD_3: All fields enabled
19-DDISABLE_DEFAULT_FIELDS: Error, no fields enabled
20-DDISABLE_DEFAULT_FIELDS -DENABLE_FIELD_3: Only field 3 enabled
21-DDISABLE_DEFAULT_FIELDS -DENABLE_FIELD_2 -DENABLE_FIELD_3: Only fields 2 and 3 are enabled
22-DDISABLE_DEFAULT_FIELDS -DENABLE_FIELD_2 -DENABLE_FIELD_3 -DDISABLE_FIELD_3: Only field 2 enabled
23
24*/
25
26#ifdef DISABLE_DEFAULT_FIELDS
27#if defined(ENABLE_FIELD_2) && !defined(DISABLE_FIELD_2)
28#define ENABLE_FIELD_INT_2
29#endif
30#if defined(ENABLE_FIELD_3) && !defined(DISABLE_FIELD_3)
31#define ENABLE_FIELD_INT_3
32#endif
33#if defined(ENABLE_FIELD_4) && !defined(DISABLE_FIELD_4)
34#define ENABLE_FIELD_INT_4
35#endif
36#if defined(ENABLE_FIELD_5) && !defined(DISABLE_FIELD_5)
37#define ENABLE_FIELD_INT_5
38#endif
39#if defined(ENABLE_FIELD_6) && !defined(DISABLE_FIELD_6)
40#define ENABLE_FIELD_INT_6
41#endif
42#if defined(ENABLE_FIELD_7) && !defined(DISABLE_FIELD_7)
43#define ENABLE_FIELD_INT_7
44#endif
45#if defined(ENABLE_FIELD_8) && !defined(DISABLE_FIELD_8)
46#define ENABLE_FIELD_INT_8
47#endif
48#if defined(ENABLE_FIELD_9) && !defined(DISABLE_FIELD_9)
49#define ENABLE_FIELD_INT_9
50#endif
51#if defined(ENABLE_FIELD_10) && !defined(DISABLE_FIELD_10)
52#define ENABLE_FIELD_INT_10
53#endif
54#if defined(ENABLE_FIELD_11) && !defined(DISABLE_FIELD_11)
55#define ENABLE_FIELD_INT_11
56#endif
57#if defined(ENABLE_FIELD_12) && !defined(DISABLE_FIELD_12)
58#define ENABLE_FIELD_INT_12
59#endif
60#if defined(ENABLE_FIELD_13) && !defined(DISABLE_FIELD_13)
61#define ENABLE_FIELD_INT_13
62#endif
63#if defined(ENABLE_FIELD_14) && !defined(DISABLE_FIELD_14)
64#define ENABLE_FIELD_INT_14
65#endif
66#if defined(ENABLE_FIELD_15) && !defined(DISABLE_FIELD_15)
67#define ENABLE_FIELD_INT_15
68#endif
69#if defined(ENABLE_FIELD_16) && !defined(DISABLE_FIELD_16)
70#define ENABLE_FIELD_INT_16
71#endif
72#if defined(ENABLE_FIELD_17) && !defined(DISABLE_FIELD_17)
73#define ENABLE_FIELD_INT_17
74#endif
75#if defined(ENABLE_FIELD_18) && !defined(DISABLE_FIELD_18)
76#define ENABLE_FIELD_INT_18
77#endif
78#if defined(ENABLE_FIELD_19) && !defined(DISABLE_FIELD_19)
79#define ENABLE_FIELD_INT_19
80#endif
81#if defined(ENABLE_FIELD_20) && !defined(DISABLE_FIELD_20)
82#define ENABLE_FIELD_INT_20
83#endif
84#if defined(ENABLE_FIELD_21) && !defined(DISABLE_FIELD_21)
85#define ENABLE_FIELD_INT_21
86#endif
87#if defined(ENABLE_FIELD_22) && !defined(DISABLE_FIELD_22)
88#define ENABLE_FIELD_INT_22
89#endif
90#if defined(ENABLE_FIELD_23) && !defined(DISABLE_FIELD_23)
91#define ENABLE_FIELD_INT_23
92#endif
93#if defined(ENABLE_FIELD_24) && !defined(DISABLE_FIELD_24)
94#define ENABLE_FIELD_INT_24
95#endif
96#if defined(ENABLE_FIELD_25) && !defined(DISABLE_FIELD_25)
97#define ENABLE_FIELD_INT_25
98#endif
99#if defined(ENABLE_FIELD_26) && !defined(DISABLE_FIELD_26)
100#define ENABLE_FIELD_INT_26
101#endif
102#if defined(ENABLE_FIELD_27) && !defined(DISABLE_FIELD_27)
103#define ENABLE_FIELD_INT_27
104#endif
105#if defined(ENABLE_FIELD_28) && !defined(DISABLE_FIELD_28)
106#define ENABLE_FIELD_INT_28
107#endif
108#if defined(ENABLE_FIELD_29) && !defined(DISABLE_FIELD_29)
109#define ENABLE_FIELD_INT_29
110#endif
111#if defined(ENABLE_FIELD_30) && !defined(DISABLE_FIELD_30)
112#define ENABLE_FIELD_INT_30
113#endif
114#if defined(ENABLE_FIELD_31) && !defined(DISABLE_FIELD_31)
115#define ENABLE_FIELD_INT_31
116#endif
117#if defined(ENABLE_FIELD_32) && !defined(DISABLE_FIELD_32)
118#define ENABLE_FIELD_INT_32
119#endif
120#if defined(ENABLE_FIELD_33) && !defined(DISABLE_FIELD_33)
121#define ENABLE_FIELD_INT_33
122#endif
123#if defined(ENABLE_FIELD_34) && !defined(DISABLE_FIELD_34)
124#define ENABLE_FIELD_INT_34
125#endif
126#if defined(ENABLE_FIELD_35) && !defined(DISABLE_FIELD_35)
127#define ENABLE_FIELD_INT_35
128#endif
129#if defined(ENABLE_FIELD_36) && !defined(DISABLE_FIELD_36)
130#define ENABLE_FIELD_INT_36
131#endif
132#if defined(ENABLE_FIELD_37) && !defined(DISABLE_FIELD_37)
133#define ENABLE_FIELD_INT_37
134#endif
135#if defined(ENABLE_FIELD_38) && !defined(DISABLE_FIELD_38)
136#define ENABLE_FIELD_INT_38
137#endif
138#if defined(ENABLE_FIELD_39) && !defined(DISABLE_FIELD_39)
139#define ENABLE_FIELD_INT_39
140#endif
141#if defined(ENABLE_FIELD_40) && !defined(DISABLE_FIELD_40)
142#define ENABLE_FIELD_INT_40
143#endif
144#if defined(ENABLE_FIELD_41) && !defined(DISABLE_FIELD_41)
145#define ENABLE_FIELD_INT_41
146#endif
147#if defined(ENABLE_FIELD_42) && !defined(DISABLE_FIELD_42)
148#define ENABLE_FIELD_INT_42
149#endif
150#if defined(ENABLE_FIELD_43) && !defined(DISABLE_FIELD_43)
151#define ENABLE_FIELD_INT_43
152#endif
153#if defined(ENABLE_FIELD_44) && !defined(DISABLE_FIELD_44)
154#define ENABLE_FIELD_INT_44
155#endif
156#if defined(ENABLE_FIELD_45) && !defined(DISABLE_FIELD_45)
157#define ENABLE_FIELD_INT_45
158#endif
159#if defined(ENABLE_FIELD_46) && !defined(DISABLE_FIELD_46)
160#define ENABLE_FIELD_INT_46
161#endif
162#if defined(ENABLE_FIELD_47) && !defined(DISABLE_FIELD_47)
163#define ENABLE_FIELD_INT_47
164#endif
165#if defined(ENABLE_FIELD_48) && !defined(DISABLE_FIELD_48)
166#define ENABLE_FIELD_INT_48
167#endif
168#if defined(ENABLE_FIELD_49) && !defined(DISABLE_FIELD_49)
169#define ENABLE_FIELD_INT_49
170#endif
171#if defined(ENABLE_FIELD_50) && !defined(DISABLE_FIELD_50)
172#define ENABLE_FIELD_INT_50
173#endif
174#if defined(ENABLE_FIELD_51) && !defined(DISABLE_FIELD_51)
175#define ENABLE_FIELD_INT_51
176#endif
177#if defined(ENABLE_FIELD_52) && !defined(DISABLE_FIELD_52)
178#define ENABLE_FIELD_INT_52
179#endif
180#if defined(ENABLE_FIELD_53) && !defined(DISABLE_FIELD_53)
181#define ENABLE_FIELD_INT_53
182#endif
183#if defined(ENABLE_FIELD_54) && !defined(DISABLE_FIELD_54)
184#define ENABLE_FIELD_INT_54
185#endif
186#if defined(ENABLE_FIELD_55) && !defined(DISABLE_FIELD_55)
187#define ENABLE_FIELD_INT_55
188#endif
189#if defined(ENABLE_FIELD_56) && !defined(DISABLE_FIELD_56)
190#define ENABLE_FIELD_INT_56
191#endif
192#if defined(ENABLE_FIELD_57) && !defined(DISABLE_FIELD_57)
193#define ENABLE_FIELD_INT_57
194#endif
195#if defined(ENABLE_FIELD_58) && !defined(DISABLE_FIELD_58)
196#define ENABLE_FIELD_INT_58
197#endif
198#if defined(ENABLE_FIELD_59) && !defined(DISABLE_FIELD_59)
199#define ENABLE_FIELD_INT_59
200#endif
201#if defined(ENABLE_FIELD_60) && !defined(DISABLE_FIELD_60)
202#define ENABLE_FIELD_INT_60
203#endif
204#if defined(ENABLE_FIELD_61) && !defined(DISABLE_FIELD_61)
205#define ENABLE_FIELD_INT_61
206#endif
207#if defined(ENABLE_FIELD_62) && !defined(DISABLE_FIELD_62)
208#define ENABLE_FIELD_INT_62
209#endif
210#if defined(ENABLE_FIELD_63) && !defined(DISABLE_FIELD_63)
211#define ENABLE_FIELD_INT_63
212#endif
213#if defined(ENABLE_FIELD_64) && !defined(DISABLE_FIELD_64)
214#define ENABLE_FIELD_INT_64
215#endif
216#else
217#if !defined(DISABLE_FIELD_2)
218#define ENABLE_FIELD_INT_2
219#endif
220#if !defined(DISABLE_FIELD_3)
221#define ENABLE_FIELD_INT_3
222#endif
223#if !defined(DISABLE_FIELD_4)
224#define ENABLE_FIELD_INT_4
225#endif
226#if !defined(DISABLE_FIELD_5)
227#define ENABLE_FIELD_INT_5
228#endif
229#if !defined(DISABLE_FIELD_6)
230#define ENABLE_FIELD_INT_6
231#endif
232#if !defined(DISABLE_FIELD_7)
233#define ENABLE_FIELD_INT_7
234#endif
235#if !defined(DISABLE_FIELD_8)
236#define ENABLE_FIELD_INT_8
237#endif
238#if !defined(DISABLE_FIELD_9)
239#define ENABLE_FIELD_INT_9
240#endif
241#if !defined(DISABLE_FIELD_10)
242#define ENABLE_FIELD_INT_10
243#endif
244#if !defined(DISABLE_FIELD_11)
245#define ENABLE_FIELD_INT_11
246#endif
247#if !defined(DISABLE_FIELD_12)
248#define ENABLE_FIELD_INT_12
249#endif
250#if !defined(DISABLE_FIELD_13)
251#define ENABLE_FIELD_INT_13
252#endif
253#if !defined(DISABLE_FIELD_14)
254#define ENABLE_FIELD_INT_14
255#endif
256#if !defined(DISABLE_FIELD_15)
257#define ENABLE_FIELD_INT_15
258#endif
259#if !defined(DISABLE_FIELD_16)
260#define ENABLE_FIELD_INT_16
261#endif
262#if !defined(DISABLE_FIELD_17)
263#define ENABLE_FIELD_INT_17
264#endif
265#if !defined(DISABLE_FIELD_18)
266#define ENABLE_FIELD_INT_18
267#endif
268#if !defined(DISABLE_FIELD_19)
269#define ENABLE_FIELD_INT_19
270#endif
271#if !defined(DISABLE_FIELD_20)
272#define ENABLE_FIELD_INT_20
273#endif
274#if !defined(DISABLE_FIELD_21)
275#define ENABLE_FIELD_INT_21
276#endif
277#if !defined(DISABLE_FIELD_22)
278#define ENABLE_FIELD_INT_22
279#endif
280#if !defined(DISABLE_FIELD_23)
281#define ENABLE_FIELD_INT_23
282#endif
283#if !defined(DISABLE_FIELD_24)
284#define ENABLE_FIELD_INT_24
285#endif
286#if !defined(DISABLE_FIELD_25)
287#define ENABLE_FIELD_INT_25
288#endif
289#if !defined(DISABLE_FIELD_26)
290#define ENABLE_FIELD_INT_26
291#endif
292#if !defined(DISABLE_FIELD_27)
293#define ENABLE_FIELD_INT_27
294#endif
295#if !defined(DISABLE_FIELD_28)
296#define ENABLE_FIELD_INT_28
297#endif
298#if !defined(DISABLE_FIELD_29)
299#define ENABLE_FIELD_INT_29
300#endif
301#if !defined(DISABLE_FIELD_30)
302#define ENABLE_FIELD_INT_30
303#endif
304#if !defined(DISABLE_FIELD_31)
305#define ENABLE_FIELD_INT_31
306#endif
307#if !defined(DISABLE_FIELD_32)
308#define ENABLE_FIELD_INT_32
309#endif
310#if !defined(DISABLE_FIELD_33)
311#define ENABLE_FIELD_INT_33
312#endif
313#if !defined(DISABLE_FIELD_34)
314#define ENABLE_FIELD_INT_34
315#endif
316#if !defined(DISABLE_FIELD_35)
317#define ENABLE_FIELD_INT_35
318#endif
319#if !defined(DISABLE_FIELD_36)
320#define ENABLE_FIELD_INT_36
321#endif
322#if !defined(DISABLE_FIELD_37)
323#define ENABLE_FIELD_INT_37
324#endif
325#if !defined(DISABLE_FIELD_38)
326#define ENABLE_FIELD_INT_38
327#endif
328#if !defined(DISABLE_FIELD_39)
329#define ENABLE_FIELD_INT_39
330#endif
331#if !defined(DISABLE_FIELD_40)
332#define ENABLE_FIELD_INT_40
333#endif
334#if !defined(DISABLE_FIELD_41)
335#define ENABLE_FIELD_INT_41
336#endif
337#if !defined(DISABLE_FIELD_42)
338#define ENABLE_FIELD_INT_42
339#endif
340#if !defined(DISABLE_FIELD_43)
341#define ENABLE_FIELD_INT_43
342#endif
343#if !defined(DISABLE_FIELD_44)
344#define ENABLE_FIELD_INT_44
345#endif
346#if !defined(DISABLE_FIELD_45)
347#define ENABLE_FIELD_INT_45
348#endif
349#if !defined(DISABLE_FIELD_46)
350#define ENABLE_FIELD_INT_46
351#endif
352#if !defined(DISABLE_FIELD_47)
353#define ENABLE_FIELD_INT_47
354#endif
355#if !defined(DISABLE_FIELD_48)
356#define ENABLE_FIELD_INT_48
357#endif
358#if !defined(DISABLE_FIELD_49)
359#define ENABLE_FIELD_INT_49
360#endif
361#if !defined(DISABLE_FIELD_50)
362#define ENABLE_FIELD_INT_50
363#endif
364#if !defined(DISABLE_FIELD_51)
365#define ENABLE_FIELD_INT_51
366#endif
367#if !defined(DISABLE_FIELD_52)
368#define ENABLE_FIELD_INT_52
369#endif
370#if !defined(DISABLE_FIELD_53)
371#define ENABLE_FIELD_INT_53
372#endif
373#if !defined(DISABLE_FIELD_54)
374#define ENABLE_FIELD_INT_54
375#endif
376#if !defined(DISABLE_FIELD_55)
377#define ENABLE_FIELD_INT_55
378#endif
379#if !defined(DISABLE_FIELD_56)
380#define ENABLE_FIELD_INT_56
381#endif
382#if !defined(DISABLE_FIELD_57)
383#define ENABLE_FIELD_INT_57
384#endif
385#if !defined(DISABLE_FIELD_58)
386#define ENABLE_FIELD_INT_58
387#endif
388#if !defined(DISABLE_FIELD_59)
389#define ENABLE_FIELD_INT_59
390#endif
391#if !defined(DISABLE_FIELD_60)
392#define ENABLE_FIELD_INT_60
393#endif
394#if !defined(DISABLE_FIELD_61)
395#define ENABLE_FIELD_INT_61
396#endif
397#if !defined(DISABLE_FIELD_62)
398#define ENABLE_FIELD_INT_62
399#endif
400#if !defined(DISABLE_FIELD_63)
401#define ENABLE_FIELD_INT_63
402#endif
403#if !defined(DISABLE_FIELD_64)
404#define ENABLE_FIELD_INT_64
405#endif
406#endif
407
408#if !defined(ENABLE_FIELD_INT_2) && \
409 !defined(ENABLE_FIELD_INT_3) && \
410 !defined(ENABLE_FIELD_INT_4) && \
411 !defined(ENABLE_FIELD_INT_5) && \
412 !defined(ENABLE_FIELD_INT_6) && \
413 !defined(ENABLE_FIELD_INT_7) && \
414 !defined(ENABLE_FIELD_INT_8) && \
415 !defined(ENABLE_FIELD_INT_9) && \
416 !defined(ENABLE_FIELD_INT_10) && \
417 !defined(ENABLE_FIELD_INT_11) && \
418 !defined(ENABLE_FIELD_INT_12) && \
419 !defined(ENABLE_FIELD_INT_13) && \
420 !defined(ENABLE_FIELD_INT_14) && \
421 !defined(ENABLE_FIELD_INT_15) && \
422 !defined(ENABLE_FIELD_INT_16) && \
423 !defined(ENABLE_FIELD_INT_17) && \
424 !defined(ENABLE_FIELD_INT_18) && \
425 !defined(ENABLE_FIELD_INT_19) && \
426 !defined(ENABLE_FIELD_INT_20) && \
427 !defined(ENABLE_FIELD_INT_21) && \
428 !defined(ENABLE_FIELD_INT_22) && \
429 !defined(ENABLE_FIELD_INT_23) && \
430 !defined(ENABLE_FIELD_INT_24) && \
431 !defined(ENABLE_FIELD_INT_25) && \
432 !defined(ENABLE_FIELD_INT_26) && \
433 !defined(ENABLE_FIELD_INT_27) && \
434 !defined(ENABLE_FIELD_INT_28) && \
435 !defined(ENABLE_FIELD_INT_29) && \
436 !defined(ENABLE_FIELD_INT_30) && \
437 !defined(ENABLE_FIELD_INT_31) && \
438 !defined(ENABLE_FIELD_INT_32) && \
439 !defined(ENABLE_FIELD_INT_33) && \
440 !defined(ENABLE_FIELD_INT_34) && \
441 !defined(ENABLE_FIELD_INT_35) && \
442 !defined(ENABLE_FIELD_INT_36) && \
443 !defined(ENABLE_FIELD_INT_37) && \
444 !defined(ENABLE_FIELD_INT_38) && \
445 !defined(ENABLE_FIELD_INT_39) && \
446 !defined(ENABLE_FIELD_INT_40) && \
447 !defined(ENABLE_FIELD_INT_41) && \
448 !defined(ENABLE_FIELD_INT_42) && \
449 !defined(ENABLE_FIELD_INT_43) && \
450 !defined(ENABLE_FIELD_INT_44) && \
451 !defined(ENABLE_FIELD_INT_45) && \
452 !defined(ENABLE_FIELD_INT_46) && \
453 !defined(ENABLE_FIELD_INT_47) && \
454 !defined(ENABLE_FIELD_INT_48) && \
455 !defined(ENABLE_FIELD_INT_49) && \
456 !defined(ENABLE_FIELD_INT_50) && \
457 !defined(ENABLE_FIELD_INT_51) && \
458 !defined(ENABLE_FIELD_INT_52) && \
459 !defined(ENABLE_FIELD_INT_53) && \
460 !defined(ENABLE_FIELD_INT_54) && \
461 !defined(ENABLE_FIELD_INT_55) && \
462 !defined(ENABLE_FIELD_INT_56) && \
463 !defined(ENABLE_FIELD_INT_57) && \
464 !defined(ENABLE_FIELD_INT_58) && \
465 !defined(ENABLE_FIELD_INT_59) && \
466 !defined(ENABLE_FIELD_INT_60) && \
467 !defined(ENABLE_FIELD_INT_61) && \
468 !defined(ENABLE_FIELD_INT_62) && \
469 !defined(ENABLE_FIELD_INT_63) && \
470 !defined(ENABLE_FIELD_INT_64)
471#error No fields enabled
472#endif
473
474#if defined(ENABLE_FIELD_INT_2) || \
475 defined(ENABLE_FIELD_INT_3) || \
476 defined(ENABLE_FIELD_INT_4) || \
477 defined(ENABLE_FIELD_INT_5) || \
478 defined(ENABLE_FIELD_INT_6) || \
479 defined(ENABLE_FIELD_INT_7) || \
480 defined(ENABLE_FIELD_INT_8)
481#define ENABLE_FIELD_BYTES_INT_1
482#endif
483
484#if defined(ENABLE_FIELD_INT_9) || \
485 defined(ENABLE_FIELD_INT_10) || \
486 defined(ENABLE_FIELD_INT_11) || \
487 defined(ENABLE_FIELD_INT_12) || \
488 defined(ENABLE_FIELD_INT_13) || \
489 defined(ENABLE_FIELD_INT_14) || \
490 defined(ENABLE_FIELD_INT_15) || \
491 defined(ENABLE_FIELD_INT_16)
492#define ENABLE_FIELD_BYTES_INT_2
493#endif
494
495#if defined(ENABLE_FIELD_INT_17) || \
496 defined(ENABLE_FIELD_INT_18) || \
497 defined(ENABLE_FIELD_INT_19) || \
498 defined(ENABLE_FIELD_INT_20) || \
499 defined(ENABLE_FIELD_INT_21) || \
500 defined(ENABLE_FIELD_INT_22) || \
501 defined(ENABLE_FIELD_INT_23) || \
502 defined(ENABLE_FIELD_INT_24)
503#define ENABLE_FIELD_BYTES_INT_3
504#endif
505
506#if defined(ENABLE_FIELD_INT_25) || \
507 defined(ENABLE_FIELD_INT_26) || \
508 defined(ENABLE_FIELD_INT_27) || \
509 defined(ENABLE_FIELD_INT_28) || \
510 defined(ENABLE_FIELD_INT_29) || \
511 defined(ENABLE_FIELD_INT_30) || \
512 defined(ENABLE_FIELD_INT_31) || \
513 defined(ENABLE_FIELD_INT_32)
514#define ENABLE_FIELD_BYTES_INT_4
515#endif
516
517#if defined(ENABLE_FIELD_INT_33) || \
518 defined(ENABLE_FIELD_INT_34) || \
519 defined(ENABLE_FIELD_INT_35) || \
520 defined(ENABLE_FIELD_INT_36) || \
521 defined(ENABLE_FIELD_INT_37) || \
522 defined(ENABLE_FIELD_INT_38) || \
523 defined(ENABLE_FIELD_INT_39) || \
524 defined(ENABLE_FIELD_INT_40)
525#define ENABLE_FIELD_BYTES_INT_5
526#endif
527
528#if defined(ENABLE_FIELD_INT_41) || \
529 defined(ENABLE_FIELD_INT_42) || \
530 defined(ENABLE_FIELD_INT_43) || \
531 defined(ENABLE_FIELD_INT_44) || \
532 defined(ENABLE_FIELD_INT_45) || \
533 defined(ENABLE_FIELD_INT_46) || \
534 defined(ENABLE_FIELD_INT_47) || \
535 defined(ENABLE_FIELD_INT_48)
536#define ENABLE_FIELD_BYTES_INT_6
537#endif
538
539#if defined(ENABLE_FIELD_INT_49) || \
540 defined(ENABLE_FIELD_INT_50) || \
541 defined(ENABLE_FIELD_INT_51) || \
542 defined(ENABLE_FIELD_INT_52) || \
543 defined(ENABLE_FIELD_INT_53) || \
544 defined(ENABLE_FIELD_INT_54) || \
545 defined(ENABLE_FIELD_INT_55) || \
546 defined(ENABLE_FIELD_INT_56)
547#define ENABLE_FIELD_BYTES_INT_7
548#endif
549
550#if defined(ENABLE_FIELD_INT_57) || \
551 defined(ENABLE_FIELD_INT_58) || \
552 defined(ENABLE_FIELD_INT_59) || \
553 defined(ENABLE_FIELD_INT_60) || \
554 defined(ENABLE_FIELD_INT_61) || \
555 defined(ENABLE_FIELD_INT_62) || \
556 defined(ENABLE_FIELD_INT_63) || \
557 defined(ENABLE_FIELD_INT_64)
558#define ENABLE_FIELD_BYTES_INT_8
559#endif
560#endif // _MINISKETCH_FIELDDEFINES_H_