aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-atm.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2008-12-22 20:24:41 +0000
committerGuy Harris <guy@alum.mit.edu>2008-12-22 20:24:41 +0000
commit3dd525b5a254f039f482be5c3e2e7926fb9a32f6 (patch)
tree6dfd311fc721a41bc3a071e8959fd0a7b0afda76 /epan/dissectors/packet-atm.c
parent7dc13568c4d8e1cc8de0403463bc9c41651d9951 (diff)
err_posn_table[] was mis-generated (probably a cut-and-pasteo, as,
given that we're using #defines for NO_ERROR_DETECTED and UNCORRECTIBLE_ERROR, the table is 2x128, rather than 8x32 like the other tables, so I probably had a loop that advanced by 8 elements but printed only 2 of them). svn path=/trunk/; revision=27090
Diffstat (limited to 'epan/dissectors/packet-atm.c')
-rw-r--r--epan/dissectors/packet-atm.c104
1 files changed, 100 insertions, 4 deletions
diff --git a/epan/dissectors/packet-atm.c b/epan/dissectors/packet-atm.c
index 8c1cb4850c..a496e40896 100644
--- a/epan/dissectors/packet-atm.c
+++ b/epan/dissectors/packet-atm.c
@@ -1257,31 +1257,115 @@ static const guint8 syndrome_table[256] = {
#define UNCORRECTIBLE_ERROR 128
static const int err_posn_table[256] = {
- NO_ERROR_DETECTED, 37,
+ NO_ERROR_DETECTED, 39,
+ 38, UNCORRECTIBLE_ERROR,
+ 37, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, 31,
36, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, 8,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ 30, UNCORRECTIBLE_ERROR,
35, UNCORRECTIBLE_ERROR,
- UNCORRECTIBLE_ERROR, 29,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, 23,
+ 7, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ 29, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
34, UNCORRECTIBLE_ERROR,
- UNCORRECTIBLE_ERROR, 6,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ 22, UNCORRECTIBLE_ERROR,
+ 6, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, 0,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
28, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
33, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, 10,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
- UNCORRECTIBLE_ERROR, 21,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, 12,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ 21, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, 19,
5, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, 17,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, 3,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, 15,
UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
27, UNCORRECTIBLE_ERROR,
UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
32, UNCORRECTIBLE_ERROR,
UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ 9, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, 24,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, 1,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ 11, UNCORRECTIBLE_ERROR,
UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
20, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, 13,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ 18, UNCORRECTIBLE_ERROR,
4, UNCORRECTIBLE_ERROR,
UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ 16, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, 25,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ 2, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ 14, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
@@ -1289,6 +1373,18 @@ static const int err_posn_table[256] = {
UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
+ UNCORRECTIBLE_ERROR, UNCORRECTIBLE_ERROR,
};
/*