Use an item for USSD text

svn path=/trunk/; revision=53879
Add a function and an enum to register an uat preference for QT only.

svn path=/trunk/; revision=53880
Add TLV 16 (Interface name)

svn path=/trunk/; revision=53881
Reject the packet if data is NULL.

svn path=/trunk/; revision=53882
Reject the packet if data is NULL.

svn path=/trunk/; revision=53883
fix compilation without GNUTLS and libgcrypt

move from_hex_char() and from_hex() outside ifdef gnutls
add dummy ssl_generate_pre_master_secret()

this should fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9529

svn path=/trunk/; revision=53884
Fix warnings

svn path=/trunk/; revision=53885
From Jakub
support DVB-SI character tables (EN 300 468) in a generic way

From me
move things to charsets.c/.h
distinguish between single and multi byte encoding for some tables
(so that the highlighted bytes match the displayed value)
no character table byte -> length 0, use default table

svn path=/trunk/; revision=53886
From packet-ua, pass a pointer to direction rather than direction itself.  In packet-ua3g, reject the packet if data is NULL.

svn path=/trunk/; revision=53887
TABs -> spaces
add editor modelines

svn path=/trunk/; revision=53888
Reject the packet if data is NULL.

svn path=/trunk/; revision=53889
add editor modelines

svn path=/trunk/; revision=53890
use the DVB-SI string hadling for the short event descriptor

svn path=/trunk/; revision=53891
ignore empty texts

svn path=/trunk/; revision=53892
Reject the packet if data is NULL.

svn path=/trunk/; revision=53893
Minor whitespace changes and to keep the GNU-syle indentation scheme consistent.

svn path=/trunk/; revision=53894
Reject the packet if data is NULL without doing anything else.

Note: We *might* want to do _something_ but that _something_ should be well-defined and consistent across all dissectors.  Previously, some dissectors called proto_tree_add_text() to add some error message text to the tree, while others called DISSECTOR_ASSERT().

svn path=/trunk/; revision=53895
Reject the packet if data is NULL.  For now, leave the DISSECTOR_ASSERT(rose_ctx_tmp) since get_rose_ctx() also checks the signature, which might be invalid even if data is not NULL.

svn path=/trunk/; revision=53896
Remove _U_ from dissect_carp's data argument; it's passed to test_carp_packet(), which doesn't actually use it, but dissect_carp technically does.

svn path=/trunk/; revision=53897
Reject the packet if data is NULL.

svn path=/trunk/; revision=53898