Mercurial > syslog2iptables
comparison src/syslogconfig.cpp @ 59:f133196b8591
fix c++11 compiler warnings
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Tue, 10 Jun 2014 09:03:08 -0700 |
parents | b45dddebe8fc |
children | 60f59936fabb |
comparison
equal
deleted
inserted
replaced
58:b45dddebe8fc | 59:f133196b8591 |
---|---|
654 tok.token_error("cidr 8..32 value", have); | 654 tok.token_error("cidr 8..32 value", have); |
655 return false; | 655 return false; |
656 } | 656 } |
657 if (!tsa(tok, token_semi)) return false; | 657 if (!tsa(tok, token_semi)) return false; |
658 IPPAIR pair; | 658 IPPAIR pair; |
659 const int masks[33] = {0xffffffff, // 0 | 659 const unsigned int masks[33] = {0xffffffff, // 0 |
660 0x7fffffff, // 1 | 660 0x7fffffff, // 1 |
661 0x3fffffff, // 2 | 661 0x3fffffff, // 2 |
662 0x1fffffff, // 3 | 662 0x1fffffff, // 3 |
663 0x0fffffff, // 4 | 663 0x0fffffff, // 4 |
664 0x07ffffff, // 5 | 664 0x07ffffff, // 5 |
665 0x03ffffff, // 6 | 665 0x03ffffff, // 6 |
666 0x01ffffff, // 7 | 666 0x01ffffff, // 7 |
667 0x00ffffff, // 8 | 667 0x00ffffff, // 8 |
668 0x007fffff, // 9 | 668 0x007fffff, // 9 |
669 0x003fffff, // 10 | 669 0x003fffff, // 10 |
670 0x001fffff, // 11 | 670 0x001fffff, // 11 |
671 0x000fffff, // 12 | 671 0x000fffff, // 12 |
672 0x0007ffff, // 13 | 672 0x0007ffff, // 13 |
673 0x0003ffff, // 14 | 673 0x0003ffff, // 14 |
674 0x0001ffff, // 15 | 674 0x0001ffff, // 15 |
675 0x0000ffff, // 16 | 675 0x0000ffff, // 16 |
676 0x00007fff, // 17 | 676 0x00007fff, // 17 |
677 0x00003fff, // 18 | 677 0x00003fff, // 18 |
678 0x00001fff, // 19 | 678 0x00001fff, // 19 |
679 0x00000fff, // 20 | 679 0x00000fff, // 20 |
680 0x000007ff, // 21 | 680 0x000007ff, // 21 |
681 0x000003ff, // 22 | 681 0x000003ff, // 22 |
682 0x000001ff, // 23 | 682 0x000001ff, // 23 |
683 0x000000ff, // 24 | 683 0x000000ff, // 24 |
684 0x0000007f, // 25 | 684 0x0000007f, // 25 |
685 0x0000003f, // 26 | 685 0x0000003f, // 26 |
686 0x0000001f, // 27 | 686 0x0000001f, // 27 |
687 0x0000000f, // 28 | 687 0x0000000f, // 28 |
688 0x00000007, // 29 | 688 0x00000007, // 29 |
689 0x00000003, // 30 | 689 0x00000003, // 30 |
690 0x00000001, // 31 | 690 0x00000001, // 31 |
691 0x00000000}; // 32 | 691 0x00000000}; // 32 |
692 pair.first = ipaddr; | 692 pair.first = ipaddr; |
693 pair.last = ipaddr | masks[mask]; | 693 pair.last = ipaddr | (int)masks[mask]; |
694 pair.cidr = mask; | 694 pair.cidr = mask; |
695 me.add_pair(pair); | 695 me.add_pair(pair); |
696 } | 696 } |
697 if (!tsa(tok, token_semi)) return false; | 697 if (!tsa(tok, token_semi)) return false; |
698 return true; | 698 return true; |