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