Instead of having a whole pile of RADIUS value types, each of which has
authorguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Wed, 17 Dec 2003 00:41:46 +0000 (00:41 +0000)
committerguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Wed, 17 Dec 2003 00:41:46 +0000 (00:41 +0000)
commit071dbc97a6ad5578748e501078fce033f5fefcff
tree6c64820f501de627171c88b33f47ca78dbe80d10
parentd4f43887148b4c64ed09376f89b6a1fd76654537
Instead of having a whole pile of RADIUS value types, each of which has
a value_string table associated with it, just have them all be
RADIUS_INTEGER4 or RADIUS_INTEGER4_TAGGED, and add to the table of value
tags/value types/value names a pointer to a value_string table - if it's
null, just show the value, otherwise use the table.

Use that for the 3GPP protocol type field as well, with a value_string
table, rather than doing a switch.

Constify a bunch of tables.

Replace "get_vsa_table()" with "get_attr_info_table()", which returns
the attribute information table for the vendor in question, or NULL.

Fix the handling of IPX addresses.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@9304 f5534014-38df-0310-8fa8-9805f1628bb7
packet-radius.c