Hello,
I have a global variable in a
.c
file in the wireshark/epan/dissectors/
folder. How do I
use it in another .c
file in the wireshark/gtk/
folder? Every time I try
using extern
, I get an "undefined reference" error. I am able to use the same variable in another
.c
file in the
epan/
folder. Is there anything I am missing?
The exact error I am getting is
/home1/vishnu.bhatt/11.2.1/wireshark_3g/gtk/call_trace.c:139: undefined reference to `UE_trace_IMSI_table'
“UE_trace_IMSI_table” is a global variable defined in /home1/vishnu.bhatt/11.2.1/wireshark_3g/epan/dissectors/packet-abc.c
And I am trying to use “UE_trace_IMSI_table” in /home1/vishnu.bhatt/11.2.1/wireshark_3g/gtk/call_trace.c
I have declared “UE_trace_IMSI_table” in /home1/vishnu.bhatt/11.2.1/wireshark_3g/gtk/call_trace.h
Any help will be appreciated.
Thanks and Regards
Vishnu Bhatt