Replace one more g_memmove with memmove, add a cast to make the Lua stuff
compile.

svn path=/trunk/; revision=54296

Change-Id: Ia6a38fa16e74a9d39217cf06433786fb68653893
Reviewed-on: https://code.wireshark.org/review/607
Reviewed-by: Evan Huus <eapache@gmail.com>
Tested-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
Always have WS_DLL_PUBLIC include "extern".

This may fix some issues Albert Chin found on Solaris, which might be
due to variables being defined, not just declared, in header files due
to the lack of "extern".

Done by backporting some changes from the trunk, but without renaming
WS_DLL_PUBLIC_NOEXTERN to WS_DLL_PUBLIC_DEF, so that we don't have to
change any other files.

We also pick up comments from those changes.

Change-Id: I6b0b9ee59a2379fca3279a17774f637b26f0b48d
Reviewed-on: https://code.wireshark.org/review/611
Reviewed-by: Guy Harris <guy@alum.mit.edu>
MAC LTE: fix a typo in Buffer Size value_string

Change-Id: Ie38726fb51a74bbcdc630550e61fa0e934ffdd1e
Reviewed-on: https://code.wireshark.org/review/618
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>

(cherry picked from commit 70ff7be1e6735cd9b00bfeb1c23bf19cf1250c01)

Change-Id: Iebc917ac138b1c3abfe9fb1bf00dd8730ac44319
Reviewed-on: https://code.wireshark.org/review/619
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Thou shalt not put newlines in the strings in value_string tables.

That just breaks too many things.

This catches the examples of that found in bug 9878.  There might be
others that my grepping didn't find.

We should also have the checkAPIs.pl script check for this, so this
isn't a full fix for bug 9878.

Change-Id: I9a25d8895b5febd2be55fc84332329fdf5b01ca0
Reviewed-on: https://code.wireshark.org/review/625
Reviewed-by: Guy Harris <guy@alum.mit.edu>