Re: gwmem patches
Alexander Malysh <[email protected]>
| Newsgroups | gmane.comp.mobile.kannel.devel |
|---|---|
| Message-ID | <[email protected]> |
already commited... Thanks, Alex Am 07.04.2009 um 10:17 schrieb Vincent CHAVANIS: > > please check this output from kannel itself. > > Alex could you commit your undef patch ? > > Thanks! > > Vincent > > > [email protected] a e'crit : > > Kannel compilation test. > > > > Host: Linux vm1.kannel.org 2.6.27.15-170.2.24.fc10.i686 #1 SMP Wed > Feb 11 23:58:12 EST 2009 i686 i686 i386 GNU/Linux > > > > Kannel compilation had warnings or failed. > > > > Output of 'make -s': > > In file included from ./gwlib/gwlib.h:83, > > from gw/bb_alog.c:64: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/bb_alog.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/bb_boxc.c:78: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/bb_boxc.c:71: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/bb_http.c:71: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/bb_http.c:71: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/bb_smscconn.c:83: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/bb_smscconn.c:75: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/bb_store.c:65: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/bb_store.c:65: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/bb_store_file.c:82: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/bb_store_file.c:75: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/bb_store_spool.c:72: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/bb_store_spool.c:72: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/bb_udp.c:78: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/bb_udp.c:70: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/dlr.c:88: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/dlr.c:84: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/dlr_mem.c:68: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/dlr_mem.c:68: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/dlr_mysql.c:68: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/dlr_mysql.c:68: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/dlr_oracle.c:67: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/dlr_oracle.c:67: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/dlr_pgsql.c:68: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/dlr_pgsql.c:68: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/dlr_sdb.c:69: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/dlr_sdb.c:69: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/heartbeat.c:63: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/heartbeat.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/html.h:68, > > from gw/html.c:68: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/html.c:66: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/load.c:63: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/load.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/meta_data.c:65: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/meta_data.c:65: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/mime_decompiler.c:79: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/mime_decompiler.c:75: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/msg.h:69, > > from gw/msg.c:71: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/msg.h:69, > > from gw/msg.c:71: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/numhash.c:75: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/numhash.c:71: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/shared.h:70, > > from gw/ota_compiler.c:88: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/shared.h:70, > > from gw/ota_compiler.c:88: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/ota_prov.c:74: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/ota_prov.c:72: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/shared.c:65: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/shared.c:65: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/msg.h:69, > > from gw/sms.h:89, > > from gw/sms.c:65: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/msg.h:69, > > from gw/sms.h:89, > > from gw/sms.c:65: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/smscconn.c:68: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/smscconn.c:68: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/urltrans.h:84, > > from gw/urltrans.c:71: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/urltrans.c:68: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/wap-appl.c:87: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/wap-appl.c:85: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/wap-error.c:63: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/wap-error.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/wap-maps.c:63: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/wap-maps.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from ./wap/wap_events.h:68, > > from gw/wap_push_ota.h:66, > > from gw/wap_push_ota.c:80: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from ./wap/wap_events.h:68, > > from gw/wap_push_ota.h:66, > > from gw/wap_push_ota.c:80: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/shared.h:70, > > from gw/wap_push_pap_compiler.c:93: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/wap_push_pap_compiler.c:91: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/wap_push_pap_mime.h:68, > > from gw/wap_push_pap_mime.c:64: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/wap_push_pap_mime.h:68, > > from gw/wap_push_pap_mime.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from ./wap/wap_events.h:68, > > from gw/wap_push_ppg.h:79, > > from gw/wap_push_ppg.c:79: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from ./wap/wap_events.h:68, > > from gw/wap_push_ppg.h:79, > > from gw/wap_push_ppg.c:79: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/wap_push_ppg_pushuser.h:73, > > from gw/wap_push_ppg_pushuser.c:63: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/wap_push_ppg_pushuser.h:73, > > from gw/wap_push_ppg_pushuser.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/shared.h:70, > > from gw/wap_push_si_compiler.c:71: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/shared.h:70, > > from gw/wap_push_si_compiler.c:71: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/xml_shared.h:79, > > from gw/wap_push_sl_compiler.c:71: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/xml_shared.h:79, > > from gw/wap_push_sl_compiler.c:71: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/wml_compiler.c:84: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/wml_compiler.c:73: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/xml_shared.h:79, > > from gw/xml_shared.c:66: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/xml_shared.h:79, > > from gw/xml_shared.c:66: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/smsc/emimsg.h:67, > > from gw/smsc/emimsg.c:64: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/smsc/emimsg.h:67, > > from gw/smsc/emimsg.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/smsc/smasi_pdu.h:67, > > from gw/smsc/smasi_pdu.c:65: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/smsc/smasi_pdu.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/smsc/smpp_pdu.h:70, > > from gw/smsc/smpp_pdu.c:67: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/smsc/smpp_pdu.c:66: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/smsc/smsc.c:76: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/smsc/smsc.c:71: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/smsc/smsc_at.c:89: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/smsc/smsc_at.c:75: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/smsc/smsc_cgw.c:114: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/smsc/smsc_cgw.c:114: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/smsc/smsc.h:73, > > from gw/smsc/smsc_cimd.c:73: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/smsc/smsc_cimd.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/smsc/smsc_cimd2.c:88: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/smsc/smsc_cimd2.c:84: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/smsc/smsc_emi.c:83: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/smsc/smsc_emi.c:83: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/smsc/smsc_emi_x25.c:81: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/smsc/smsc_emi_x25.c:65: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/smsc/smsc_fake.c:73: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/smsc/smsc_fake.c:73: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/smsc/smsc_http.c:121: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/smsc/smsc_http.c:121: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/smsc/smsc.h:73, > > from gw/smsc/smsc_ois.c:122: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/smsc/smsc_ois.c:114: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/smsc/smsc_oisd.c:79: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/smsc/smsc_oisd.c:75: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/smsc/smsc_sema.c:97: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/smsc/smsc_sema.c:83: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/smsc/smsc_smasi.c:82: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/smsc/smsc_smasi.c:82: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/smsc/smsc_smpp.c:72: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/smsc/smsc_smpp.c:72: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/smsc/smsc_soap.c:121: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/smsc/smsc_soap.c:121: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/smsc/smsc_wrapper.c:65: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/smsc/smsc_wrapper.c:65: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wmlscript/wmlsc.c:82: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from wmlscript/wmlsc.c:72: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wmlscript/wmlsdasm.c:71: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from wmlscript/wsint.h:78, > > from wmlscript/wmlsdasm.c:70: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/cookies.c:72: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from wap/cookies.c:69: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/timers.c:65: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from wap/timers.c:65: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/wap.c:61: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from wap/wap.c:61: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/wap_addr.c:64: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from wap/wap_addr.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/wap_events.c:65: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from wap/wap_events.c:65: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/wsp.c:64: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from wap/wsp.c:62: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/wsp_caps.c:62: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from wap/wsp_caps.c:62: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/wsp_headers.c:88: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from wap/wsp_headers.c:84: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/wsp_pdu.c:65: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from wap/wsp_pdu.c:65: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/wsp_push_client.h:68, > > from wap/wsp_push_client.c:63: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from wap/wsp_push_client.h:68, > > from wap/wsp_push_client.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/wsp_session.c:68: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from wap/wsp_session.c:65: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/wsp_strings.c:70: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from wap/wsp_strings.c:70: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/wsp_unit.c:66: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from wap/wsp_unit.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/wtls-secmgr.c:77: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from wap/wtls-secmgr.c:75: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/wtls.c:63: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from wap/wtls.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/wtls_pdu.c:64: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from wap/wtls_pdu.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/wtls_pdusupport.c:64: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from wap/wtls_pdusupport.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/wtls_statesupport.c:63: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from wap/wtls_statesupport.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/wtp.h:70, > > from wap/wtp.c:64: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from wap/wtp.h:70, > > from wap/wtp.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/wtp_init.c:63: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from wap/wtp_init.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/wtp_pack.c:63: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from wap/wtp_pack.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/wtp_pdu.c:64: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from wap/wtp_pdu.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/wtp_resp.c:64: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from wap/wtp_resp.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from wap/wtp_tid.c:64: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from wap/wtp_tid.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from radius/radius_acct.c:67: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from radius/radius_acct.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from radius/radius_pdu.h:68, > > from radius/radius_pdu.c:70: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from radius/radius_pdu.c:69: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from gwlib/gwlib.h:83, > > from gwlib/accesslog.c:73: > > gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gwlib/accesslog.c:71: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gwlib/cfg.c:64: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gwlib/cfg.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gwlib/charset.c:65: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gwlib/charset.c:65: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gwlib/conn.c:82: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gwlib/conn.c:80: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > gwlib/conn.c: In function 'unlocked_read': > > gwlib/conn.c:343: warning: pointer targets in passing argument 2 > of 'octstr_append_data' differ in signedness > > gwlib/conn.c: In function 'conn_write_data': > > gwlib/conn.c:1055: warning: pointer targets in passing argument 2 > of 'octstr_append_data' differ in signedness > > gwlib/conn.c: In function 'conn_write_withlen': > > gwlib/conn.c:1069: warning: pointer targets in passing argument 2 > of 'octstr_append_data' differ in signedness > > gwlib/conn.c: In function 'conn_read_withlen': > > gwlib/conn.c:1175: warning: pointer targets in passing argument 1 > of 'octstr_get_many_chars' differ in signedness > > In file included from gwlib/gwlib.h:83, > > from gwlib/counter.c:72: > > gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gwlib/gwlib.h:72, > > from gwlib/counter.c:72: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from gwlib/gwlib.h:83, > > from gwlib/date.c:66: > > gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gwlib/date.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > gwlib/date.c:69: warning: pointer targets in initialization differ > in signedness > > gwlib/date.c:69: warning: pointer targets in initialization differ > in signedness > > gwlib/date.c:69: warning: pointer targets in initialization differ > in signedness > > gwlib/date.c:69: warning: pointer targets in initialization differ > in signedness > > gwlib/date.c:69: warning: pointer targets in initialization differ > in signedness > > gwlib/date.c:69: warning: pointer targets in initialization differ > in signedness > > gwlib/date.c:70: warning: pointer targets in initialization differ > in signedness > > gwlib/date.c:73: warning: pointer targets in initialization differ > in signedness > > gwlib/date.c:73: warning: pointer targets in initialization differ > in signedness > > gwlib/date.c:73: warning: pointer targets in initialization differ > in signedness > > gwlib/date.c:73: warning: pointer targets in initialization differ > in signedness > > gwlib/date.c:73: warning: pointer targets in initialization differ > in signedness > > gwlib/date.c:73: warning: pointer targets in initialization differ > in signedness > > gwlib/date.c:74: warning: pointer targets in initialization differ > in signedness > > gwlib/date.c:74: warning: pointer targets in initialization differ > in signedness > > gwlib/date.c:74: warning: pointer targets in initialization differ > in signedness > > gwlib/date.c:74: warning: pointer targets in initialization differ > in signedness > > gwlib/date.c:74: warning: pointer targets in initialization differ > in signedness > > gwlib/date.c:75: warning: pointer targets in initialization differ > in signedness > > gwlib/date.c: In function 'date_format_http': > > gwlib/date.c:113: warning: pointer targets in passing argument 1 > of 'sprintf' differ in signedness > > gwlib/date.c:115: warning: pointer targets in passing argument 1 > of 'octstr_create_real' differ in signedness > > gwlib/date.c: In function 'date_parse_http': > > gwlib/date.c:213: warning: pointer targets in passing argument 2 > of 'octstr_str_compare' differ in signedness > > In file included from gwlib/gwlib.h:83, > > from gwlib/dbpool.c:68: > > gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gwlib/gwlib.h:72, > > from gwlib/dbpool.c:68: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from gwlib/gwlib.h:83, > > from gwlib/dict.c:67: > > gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gwlib/gwlib.h:72, > > from gwlib/dict.c:67: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gwlib/fdset.c:67: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gwlib/fdset.c:67: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from gwlib/gwlib.h:83, > > from gwlib/gw-rwlock.c:66: > > gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gwlib/gwlib.h:72, > > from gwlib/gw-rwlock.c:66: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from gwlib/gwlib.h:83, > > from gwlib/gwlib.c:63: > > gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gwlib/gwlib.h:72, > > from gwlib/gwlib.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from gwlib/gwlib.h:83, > > from gwlib/gwmem-check.c:100: > > gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gwlib/gwmem-check.c:95: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from gwlib/gwlib.h:83, > > from gwlib/gwmem-native.c:67: > > gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gwlib/gwmem-native.c:65: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gwlib/gwpoll.c:59: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gwlib/gwpoll.c:59: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gwlib/gwthread-pthread.c:69: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gwlib/gwthread-pthread.c:67: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from gwlib/gwlib.h:83, > > from gwlib/http.c:84: > > gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gwlib/http.c:79: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from gwlib/list.c:99: > > gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gwlib/list.c:90: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from gwlib/gwlib.h:83, > > from gwlib/log.c:61: > > gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gwlib/gwlib.h:72, > > from gwlib/log.c:61: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from gwlib/gwlib.h:83, > > from gwlib/md5.c:90: > > gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gwlib/gwlib.h:72, > > from gwlib/md5.c:90: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > gwlib/md5.c: In function 'md5': > > gwlib/md5.c:397: warning: pointer targets in passing argument 2 of > 'md5_update' differ in signedness > > gwlib/md5.c:400: warning: pointer targets in passing argument 1 of > 'octstr_create_from_data_real' differ in signedness > > gwlib/md5.c: In function 'md5digest': > > gwlib/md5.c:416: warning: pointer targets in passing argument 2 of > 'md5_digest' differ in signedness > > In file included from ./gwlib/gwlib.h:83, > > from gwlib/mime.c:73: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gwlib/mime.c:69: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from gwlib/gwlib.h:83, > > from gwlib/octstr.c:76: > > gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gwlib/octstr.c:70: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > gwlib/octstr.c: In function 'urlcode_init': > > gwlib/octstr.c:209: warning: pointer targets in initialization > differ in signedness > > gwlib/octstr.c: In function 'octstr_imm': > > gwlib/octstr.c:309: warning: pointer targets in passing argument 1 > of 'strlen' differ in signedness > > gwlib/octstr.c: In function 'octstr_copy_real': > > gwlib/octstr.c:361: warning: pointer targets in passing argument 1 > of 'octstr_create_from_data_real' differ in signedness > > gwlib/octstr.c: In function 'octstr_duplicate_real': > > gwlib/octstr.c:373: warning: pointer targets in passing argument 1 > of 'octstr_create_from_data_real' differ in signedness > > gwlib/octstr.c: In function 'octstr_get_cstr_real': > > gwlib/octstr.c:442: warning: pointer targets in return differ in > signedness > > gwlib/octstr.c: In function 'octstr_binary_to_hex': > > gwlib/octstr.c:470: warning: pointer targets in assignment differ > in signedness > > gwlib/octstr.c: In function 'octstr_parse_long': > > gwlib/octstr.c:763: warning: pointer targets in passing argument 1 > of 'strtol' differ in signedness > > gwlib/octstr.c:764: warning: pointer targets in assignment differ > in signedness > > gwlib/octstr.c: In function 'octstr_parse_double': > > gwlib/octstr.c:795: warning: pointer targets in passing argument 1 > of 'strtod' differ in signedness > > gwlib/octstr.c:796: warning: pointer targets in assignment differ > in signedness > > gwlib/octstr.c: In function 'octstr_str_compare': > > gwlib/octstr.c:977: warning: pointer targets in passing argument 1 > of 'strlen' differ in signedness > > gwlib/octstr.c:977: warning: pointer targets in passing argument 1 > of '__builtin_strcmp' differ in signedness > > gwlib/octstr.c:977: warning: pointer targets in passing argument 1 > of 'strlen' differ in signedness > > gwlib/octstr.c:977: warning: pointer targets in passing argument 1 > of '__builtin_strcmp' differ in signedness > > gwlib/octstr.c:977: warning: pointer targets in passing argument 1 > of '__builtin_strcmp' differ in signedness > > gwlib/octstr.c:977: warning: pointer targets in passing argument 1 > of '__builtin_strcmp' differ in signedness > > gwlib/octstr.c: In function 'octstr_str_case_compare': > > gwlib/octstr.c:990: warning: pointer targets in passing argument 1 > of 'strcasecmp' differ in signedness > > gwlib/octstr.c: In function 'octstr_str_ncompare': > > gwlib/octstr.c:1003: warning: pointer targets in passing argument > 1 of 'strlen' differ in signedness > > gwlib/octstr.c:1003: warning: pointer targets in passing argument > 1 of 'strlen' differ in signedness > > gwlib/octstr.c:1003: warning: pointer targets in passing argument > 1 of '__builtin_strcmp' differ in signedness > > gwlib/octstr.c:1003: warning: pointer targets in passing argument > 1 of 'strlen' differ in signedness > > gwlib/octstr.c:1003: warning: pointer targets in passing argument > 1 of '__builtin_strcmp' differ in signedness > > gwlib/octstr.c:1003: warning: pointer targets in passing argument > 1 of '__builtin_strcmp' differ in signedness > > gwlib/octstr.c:1003: warning: pointer targets in passing argument > 1 of '__builtin_strcmp' differ in signedness > > gwlib/octstr.c:1003: warning: pointer targets in passing argument > 1 of 'strncmp' differ in signedness > > gwlib/octstr.c: In function 'octstr_append_from_socket': > > gwlib/octstr.c:1238: warning: pointer targets in passing argument > 2 of 'octstr_append_data' differ in signedness > > gwlib/octstr.c: In function 'octstr_append_char': > > gwlib/octstr.c:1463: warning: pointer targets in passing argument > 3 of 'octstr_insert_data' differ in signedness > > gwlib/octstr.c: In function 'octstr_split_words': > > gwlib/octstr.c:1571: warning: pointer targets in passing argument > 1 of 'octstr_create_from_data_real' differ in signedness > > gwlib/octstr.c: In function 'octstr_url_encode': > > gwlib/octstr.c:1646: warning: pointer targets in assignment differ > in signedness > > gwlib/octstr.c: In function 'octstr_append_uintvar': > > gwlib/octstr.c:1887: warning: pointer targets in passing argument > 2 of 'octstr_append_data' differ in signedness > > gwlib/octstr.c: In function 'octstr_dump_debug': > > gwlib/octstr.c:1954: warning: pointer targets in passing argument > 1 of 'sprintf' differ in signedness > > gwlib/octstr.c:1955: warning: pointer targets in passing argument > 1 of '__builtin_strchr' differ in signedness > > gwlib/octstr.c:1955: warning: pointer targets in assignment differ > in signedness > > gwlib/octstr.c: In function 'octstr_dump_real': > > gwlib/octstr.c:2066: warning: pointer targets in passing argument > 1 of 'sprintf' differ in signedness > > gwlib/octstr.c:2066: warning: pointer targets in passing argument > 1 of '__builtin_strchr' differ in signedness > > gwlib/octstr.c:2066: warning: pointer targets in assignment differ > in signedness > > gwlib/octstr.c:2069: warning: pointer targets in passing argument > 1 of 'sprintf' differ in signedness > > gwlib/octstr.c:2069: warning: pointer targets in passing argument > 1 of '__builtin_strchr' differ in signedness > > gwlib/octstr.c:2069: warning: pointer targets in assignment differ > in signedness > > gwlib/octstr.c:2072: warning: pointer targets in passing argument > 1 of 'sprintf' differ in signedness > > gwlib/octstr.c:2072: warning: pointer targets in passing argument > 1 of '__builtin_strchr' differ in signedness > > gwlib/octstr.c:2072: warning: pointer targets in assignment differ > in signedness > > In file included from ./gwlib/gwlib.h:83, > > from gwlib/parse.c:63: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gwlib/parse.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gwlib/pcre.c:72: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gwlib/pcre.c:72: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gwlib/pki.c:64: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gwlib/pki.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from gwlib/gwlib.h:83, > > from gwlib/protected.c:66: > > gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gwlib/gwlib.h:72, > > from gwlib/protected.c:66: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gwlib/regex.c:72: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gwlib/regex.c:72: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gwlib/semaphore.c:65: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gwlib/semaphore.c:65: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from gwlib/gwlib.h:83, > > from gwlib/socket.c:75: > > gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gwlib/socket.c:62: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > gwlib/socket.c: In function 'udp_recvfrom': > > gwlib/socket.c:560: warning: pointer targets in passing argument 6 > of 'recvfrom' differ in signedness > > gwlib/socket.c: In function 'gw_accept': > > gwlib/socket.c:688: warning: pointer targets in passing argument 3 > of 'accept' differ in signedness > > In file included from ./gwlib/gwlib.h:83, > > from gwlib/ssl.c:71: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gwlib/ssl.c:71: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gwlib/thread.c:64: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gwlib/thread.c:57: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from gwlib/gwlib.h:83, > > from gwlib/utils.c:83: > > gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gwlib/utils.c:69: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gwlib/xmlrpc.c:73: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gwlib/xmlrpc.c:73: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > gwlib/xmlrpc.c: In function 'parse_document': > > gwlib/xmlrpc.c:1386: warning: pointer targets in passing argument > 1 of 'octstr_create_real' differ in signedness > > gwlib/xmlrpc.c: In function 'parse_methodcall_element': > > gwlib/xmlrpc.c:1492: warning: pointer targets in passing argument > 1 of 'octstr_create_real' differ in signedness > > gwlib/xmlrpc.c:1526: warning: pointer targets in passing argument > 1 of 'octstr_create_real' differ in signedness > > gwlib/xmlrpc.c: In function 'parse_methodresponse_element': > > gwlib/xmlrpc.c:1613: warning: pointer targets in passing argument > 1 of 'octstr_create_real' differ in signedness > > gwlib/xmlrpc.c: In function 'parse_params_element': > > gwlib/xmlrpc.c:1720: warning: pointer targets in passing argument > 1 of 'octstr_create_real' differ in signedness > > gwlib/xmlrpc.c: In function 'parse_param_element': > > gwlib/xmlrpc.c:1822: warning: pointer targets in passing argument > 1 of 'octstr_create_real' differ in signedness > > gwlib/xmlrpc.c: In function 'parse_value_element': > > gwlib/xmlrpc.c:1922: warning: pointer targets in passing argument > 1 of 'octstr_create_real' differ in signedness > > gwlib/xmlrpc.c:1947: warning: pointer targets in passing argument > 1 of 'octstr_create_real' differ in signedness > > gwlib/xmlrpc.c: In function 'parse_struct_element': > > gwlib/xmlrpc.c:2123: warning: pointer targets in passing argument > 1 of 'octstr_create_real' differ in signedness > > gwlib/xmlrpc.c: In function 'parse_member_element': > > gwlib/xmlrpc.c:2226: warning: pointer targets in passing argument > 1 of 'octstr_create_real' differ in signedness > > gwlib/xmlrpc.c:2265: warning: pointer targets in passing argument > 1 of 'octstr_create_real' differ in signedness > > gwlib/xmlrpc.c: In function 'parse_array_element': > > gwlib/xmlrpc.c:2335: warning: pointer targets in passing argument > 1 of 'octstr_create_real' differ in signedness > > gwlib/xmlrpc.c: In function 'parse_data_element': > > gwlib/xmlrpc.c:2429: warning: pointer targets in passing argument > 1 of 'octstr_create_real' differ in signedness > > gwlib/xmlrpc.c: In function 'parse_fault_element': > > gwlib/xmlrpc.c:2527: warning: pointer targets in passing argument > 1 of 'octstr_create_real' differ in signedness > > In file included from ./gwlib/gwlib.h:83, > > from utils/mtbatch.c:74: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from utils/mtbatch.c:70: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/bearerbox.c:75: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/bearerbox.c:71: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/smsbox.c:66: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from gw/smsbox.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from gw/wapbox.c:69: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from gw/wapbox.c:69: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/decode_emimsg.c:66: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/decode_emimsg.c:62: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > test/decompile.c: In function 'Read_extension': > > test/decompile.c:1187: warning: pointer targets in passing > argument 2 of 'AddVariableIndexNode' differ in signedness > > test/decompile.c:1196: warning: pointer targets in passing > argument 2 of 'AddVariableIndexNode' differ in signedness > > test/decompile.c:1205: warning: pointer targets in passing > argument 2 of 'AddVariableIndexNode' differ in signedness > > In file included from ./gwlib/gwlib.h:83, > > from test/drive_smpp.c:69: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from test/drive_smpp.c:69: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/drive_wapbox.c:76: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/drive_wapbox.c:66: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > test/drive_wapbox.c: In function 'wtp_invoke_create': > > test/drive_wapbox.c:302: warning: pointer targets in passing > argument 1 of 'octstr_create_from_data_real' differ in signedness > > test/drive_wapbox.c: In function 'wtp_ack_create': > > test/drive_wapbox.c:313: warning: pointer targets in passing > argument 1 of 'octstr_create_from_data_real' differ in signedness > > test/drive_wapbox.c: In function 'add_wsp_connect': > > test/drive_wapbox.c:327: warning: pointer targets in passing > argument 2 of 'octstr_append_data' differ in signedness > > In file included from ./gwlib/gwlib.h:83, > > from test/fakesmsc.c:114: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/fakesmsc.c:105: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/fakewap.c:177: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/fakewap.c:165: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > test/fakewap.c: In function 'wap_msg_send': > > test/fakewap.c:374: warning: pointer targets in passing argument 2 > of 'octstr_append_data' differ in signedness > > test/fakewap.c:387: warning: pointer targets in passing argument 2 > of 'octstr_append_data' differ in signedness > > test/fakewap.c: In function 'wap_msg_recv': > > test/fakewap.c:448: warning: pointer targets in passing argument 1 > of 'octstr_get_many_chars' differ in signedness > > test/fakewap.c: In function 'client_session': > > test/fakewap.c:574: warning: pointer targets in passing argument 2 > of 'wap_msg_recv' differ in signedness > > test/fakewap.c:618: warning: pointer targets in passing argument 2 > of 'wap_msg_recv' differ in signedness > > In file included from ./gwlib/gwlib.h:83, > > from test/test_boxc.c:63: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from test/test_boxc.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_cfg.c:57: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from test/test_cfg.c:57: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_charset.c:67: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/test_charset.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_cimd2.c:92: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/test_cimd2.c:78: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > test/test_cimd2.c:99: warning: pointer targets in initialization > differ in signedness > > test/test_cimd2.c:100: warning: pointer targets in initialization > differ in signedness > > test/test_cimd2.c:105: warning: pointer targets in initialization > differ in signedness > > test/test_cimd2.c: In function 'read_data': > > test/test_cimd2.c:230: warning: pointer targets in passing > argument 2 of 'octstr_append_data' differ in signedness > > test/test_cimd2.c: In function 'write_data': > > test/test_cimd2.c:254: warning: pointer targets in passing > argument 1 of 'octstr_get_many_chars' differ in signedness > > test/test_cimd2.c: In function 'gen_data': > > test/test_cimd2.c:308: warning: pointer targets in passing > argument 2 of 'octstr_append_data' differ in signedness > > test/test_cimd2.c: In function 'make_timestamp': > > test/test_cimd2.c:326: warning: pointer targets in passing > argument 1 of 'sprintf' differ in signedness > > test/test_cimd2.c: In function 'handle_login': > > test/test_cimd2.c:459: warning: pointer targets in passing > argument 2 of 'octstr_str_compare' differ in signedness > > test/test_cimd2.c:460: warning: pointer targets in passing > argument 2 of 'octstr_str_compare' differ in signedness > > test/test_cimd2.c:465: warning: pointer targets in passing > argument 4 of 'send_error' differ in signedness > > test/test_cimd2.c:465: warning: pointer targets in passing > argument 5 of 'send_error' differ in signedness > > test/test_cimd2.c: In function 'handle_submit': > > test/test_cimd2.c:562: warning: pointer targets in passing > argument 4 of 'send_error' differ in signedness > > test/test_cimd2.c:562: warning: pointer targets in passing > argument 5 of 'send_error' differ in signedness > > test/test_cimd2.c:564: warning: pointer targets in passing > argument 4 of 'send_error' differ in signedness > > test/test_cimd2.c:564: warning: pointer targets in passing > argument 5 of 'send_error' differ in signedness > > test/test_cimd2.c: In function 'handle_enquire': > > test/test_cimd2.c:598: warning: pointer targets in passing > argument 4 of 'send_error' differ in signedness > > test/test_cimd2.c:598: warning: pointer targets in passing > argument 5 of 'send_error' differ in signedness > > test/test_cimd2.c:600: warning: pointer targets in passing > argument 4 of 'send_error' differ in signedness > > test/test_cimd2.c:600: warning: pointer targets in passing > argument 5 of 'send_error' differ in signedness > > test/test_cimd2.c: In function 'handle_delivery_request': > > test/test_cimd2.c:646: warning: pointer targets in passing > argument 4 of 'send_error' differ in signedness > > test/test_cimd2.c:646: warning: pointer targets in passing > argument 5 of 'send_error' differ in signedness > > test/test_cimd2.c:650: warning: pointer targets in passing > argument 4 of 'send_error' differ in signedness > > test/test_cimd2.c:650: warning: pointer targets in passing > argument 5 of 'send_error' differ in signedness > > test/test_cimd2.c:654: warning: pointer targets in passing > argument 4 of 'send_error' differ in signedness > > test/test_cimd2.c:654: warning: pointer targets in passing > argument 5 of 'send_error' differ in signedness > > test/test_cimd2.c: In function 'handle_cancel': > > test/test_cimd2.c:676: warning: pointer targets in passing > argument 4 of 'send_error' differ in signedness > > test/test_cimd2.c:676: warning: pointer targets in passing > argument 5 of 'send_error' differ in signedness > > test/test_cimd2.c: In function 'handle_set': > > test/test_cimd2.c:693: warning: pointer targets in passing > argument 4 of 'send_error' differ in signedness > > test/test_cimd2.c:693: warning: pointer targets in passing > argument 5 of 'send_error' differ in signedness > > test/test_cimd2.c:697: warning: pointer targets in passing > argument 4 of 'send_error' differ in signedness > > test/test_cimd2.c:697: warning: pointer targets in passing > argument 5 of 'send_error' differ in signedness > > test/test_cimd2.c: In function 'handle_get': > > test/test_cimd2.c:709: warning: pointer targets in passing > argument 4 of 'send_error' differ in signedness > > test/test_cimd2.c:709: warning: pointer targets in passing > argument 5 of 'send_error' differ in signedness > > test/test_cimd2.c:719: warning: pointer targets in passing > argument 4 of 'send_error' differ in signedness > > test/test_cimd2.c:719: warning: pointer targets in passing > argument 5 of 'send_error' differ in signedness > > test/test_cimd2.c: In function 'parse_packet': > > test/test_cimd2.c:812: warning: pointer targets in passing > argument 4 of 'send_error' differ in signedness > > test/test_cimd2.c:812: warning: pointer targets in passing > argument 5 of 'send_error' differ in signedness > > test/test_cimd2.c: In function 'main_loop': > > test/test_cimd2.c:942: warning: pointer targets in passing > argument 1 of 'octstr_create_real' differ in signedness > > test/test_cimd2.c: At top level: > > test/test_cimd2.c:1004: warning: pointer targets in initialization > differ in signedness > > test/test_cimd2.c:1005: warning: pointer targets in initialization > differ in signedness > > test/test_cimd2.c:1006: warning: pointer targets in initialization > differ in signedness > > test/test_cimd2.c:1007: warning: pointer targets in initialization > differ in signedness > > test/test_cimd2.c:1008: warning: pointer targets in initialization > differ in signedness > > test/test_cimd2.c:1009: warning: pointer targets in initialization > differ in signedness > > test/test_cimd2.c:1010: warning: pointer targets in initialization > differ in signedness > > test/test_cimd2.c:1011: warning: pointer targets in initialization > differ in signedness > > test/test_cimd2.c:1012: warning: pointer targets in initialization > differ in signedness > > test/test_cimd2.c: In function 'main': > > test/test_cimd2.c:1059: warning: pointer targets in assignment > differ in signedness > > test/test_cimd2.c:1064: warning: pointer targets in passing > argument 1 of 'strlen' differ in signedness > > test/test_cimd2.c:1064: warning: pointer targets in passing > argument 2 of '__builtin_strcmp' differ in signedness > > test/test_cimd2.c:1064: warning: pointer targets in passing > argument 2 of '__builtin_strcmp' differ in signedness > > test/test_cimd2.c:1064: warning: pointer targets in passing > argument 1 of 'strlen' differ in signedness > > test/test_cimd2.c:1064: warning: pointer targets in passing > argument 2 of '__builtin_strcmp' differ in signedness > > test/test_cimd2.c:1064: warning: pointer targets in passing > argument 2 of '__builtin_strcmp' differ in signedness > > In file included from ./gwlib/gwlib.h:83, > > from test/test_conn.c:67: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/test_conn.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_date.c:61: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/test_date.c:57: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_dbpool.c:64: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from test/test_dbpool.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_dict.c:64: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from test/test_dict.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_headers.c:67: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/test_headers.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_hmac.c:75: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/test_hmac.c:71: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > test/test_hmac.c: In function 'main': > > test/test_hmac.c:115: warning: pointer targets in passing argument > 4 of 'HMAC' differ in signedness > > test/test_hmac.c:115: warning: pointer targets in passing argument > 7 of 'HMAC' differ in signedness > > test/test_hmac.c:124: warning: pointer targets in passing argument > 1 of 'octstr_create_from_data_real' differ in signedness > > In file included from ./gwlib/gwlib.h:83, > > from test/test_http.c:68: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/test_http.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_http_server.c:68: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/test_http_server.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_list.c:64: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from test/test_list.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_md5.c:67: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/test_md5.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_mem.c:64: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from test/test_mem.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_mime.c:71: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from test/test_mime.c:71: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_mime_multipart.c:67: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/test_mime_multipart.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from ./gw/msg.h:69, > > from test/test_msg.c:67: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from ./gw/msg.h:69, > > from test/test_msg.c:67: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_octstr_dump.c:67: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/test_octstr_dump.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_octstr_format.c:61: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from test/test_octstr_format.c:61: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_octstr_immutables.c:63: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from test/test_octstr_immutables.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_ota.c:65: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from test/test_ota.c:65: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_pap.c:65: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from test/test_pap.c:65: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_pcre.c:67: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/test_pcre.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_pdu.c:67: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/test_pdu.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_ppg.c:77: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/test_ppg.c:75: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_prioqueue.c:63: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from test/test_prioqueue.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_radius_acct.c:66: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/test_radius_acct.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_radius_pdu.c:67: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/test_radius_pdu.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_regex.c:67: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/test_regex.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_si.c:65: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from test/test_si.c:65: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_sl.c:65: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from test/test_sl.c:65: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_smsc.c:58: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from test/test_smsc.c:58: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_store_dump.c:64: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from test/test_store_dump.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_udp.c:65: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from test/test_udp.c:65: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_urltrans.c:66: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from test/test_urltrans.c:66: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_uuid.c:67: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/test_uuid.c:63: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_wakeup.c:59: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from test/test_wakeup.c:59: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/test_xmlrpc.c:69: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/test_xmlrpc.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/timestamp.c:71: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from test/timestamp.c:71: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/udpfeed.c:67: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from test/udpfeed.c:67: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/wapproxy.c:100: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from test/wapproxy.c:92: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from test/wml_tester.c:66: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from test/wml_tester.c:66: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from checks/check_counter.c:74: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from checks/check_counter.c:74: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from checks/check_date.c:63: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from checks/check_date.c:61: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from checks/check_ipcheck.c:64: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from ./gwlib/gwlib.h:72, > > from checks/check_ipcheck.c:64: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from checks/check_list.c:65: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from checks/check_list.c:61: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > In file included from ./gwlib/gwlib.h:83, > > from checks/check_octstr.c:63: > > ./gwlib/gwmem.h:188:1: warning: "strdup" redefined > > In file included from /usr/include/string.h:423, > > from checks/check_octstr.c:61: > > /usr/include/bits/string2.h:1316:1: warning: this is the location > of the previous definition > > ------------------------------------------------------- > > > > Output of 'CFLAGS='-Wall -O2 -g' ./configure': > > checking cvs checkout date... 20090406 > > > > Configuring for Kannel gateway version cvs-20090406 ... > > > > Running system checks ... > > checking build system type... i686-pc-linux-gnu > > checking host system type... i686-pc-linux-gnu > > checking for gcc... gcc > > checking for C compiler default output file name... a.out > > checking whether the C compiler works... yes > > checking whether we are cross compiling... no > > checking for suffix of executables... > > checking for suffix of object files... o > > checking whether we are using the GNU C compiler... yes > > checking whether gcc accepts -g... yes > > checking for gcc option to accept ISO C89... none needed > > checking for gcc option to accept ISO C99... -std=gnu99 > > checking for a BSD-compatible install... /usr/bin/install -c > > checking for ranlib... ranlib > > checking for bison... no > > checking for byacc... no > > checking for flex... no > > checking for lex... no > > checking for ar... ar > > checking for convert... /usr/bin/convert > > checking for perl... /usr/bin/perl > > checking for inline... inline > > checking for special C compiler options needed for large files... no > > checking for _FILE_OFFSET_BITS value needed for large files... 64 > > checking how to run the C preprocessor... gcc -std=gnu99 -E > > checking for grep that handles long lines and -e... /bin/grep > > checking for egrep... /bin/grep -E > > checking for ANSI C header files... yes > > checking for sys/types.h... yes > > checking for sys/stat.h... yes > > checking for stdlib.h... yes > > checking for string.h... yes > > checking for memory.h... yes > > checking for strings.h... yes > > checking for inttypes.h... yes > > checking for stdint.h... yes > > checking for unistd.h... yes > > checking size of short... 2 > > checking size of int... 4 > > checking size of long... 4 > > checking size of long long... 8 > > checking for log in -lm... yes > > checking for accept in -lsocket... no > > checking for inet_ntoa in -lnsl... yes > > checking for inet_ntop in -lresolv... yes > > checking for inet_ntop in -lbind... no > > checking for pthread_exit in -lpthread... yes > > checking for ANSI C header files... (cached) yes > > checking sys/ioctl.h usability... yes > > checking sys/ioctl.h presence... yes > > checking for sys/ioctl.h... yes > > checking sys/time.h usability... yes > > checking sys/time.h presence... yes > > checking for sys/time.h... yes > > checking for sys/types.h... (cached) yes > > checking for unistd.h... (cached) yes > > checking sys/poll.h usability... yes > > checking sys/poll.h presence... yes > > checking for sys/poll.h... yes > > checking pthread.h usability... yes > > checking pthread.h presence... yes > > checking for pthread.h... yes > > checking getopt.h usability... yes > > checking getopt.h presence... yes > > checking for getopt.h... yes > > checking syslog.h usability... yes > > checking syslog.h presence... yes > > checking for syslog.h... yes > > checking zlib.h usability... yes > > checking zlib.h presence... yes > > checking for zlib.h... yes > > checking execinfo.h usability... yes > > checking execinfo.h presence... yes > > checking for execinfo.h... yes > > checking for stdlib.h... (cached) yes > > checking sys/socket.h usability... yes > > checking sys/socket.h presence... yes > > checking for sys/socket.h... yes > > checking sys/sockio.h usability... no > > checking sys/sockio.h presence... no > > checking for sys/sockio.h... no > > checking netinet/in.h usability... yes > > checking netinet/in.h presence... yes > > checking for netinet/in.h... yes > > checking for net/if.h... yes > > checking for ld used by GCC... /usr/bin/ld > > checking if the linker (/usr/bin/ld) is GNU ld... yes > > checking for shared library run path origin... done > > checking for iconv... yes > > checking for iconv declaration... > > extern size_t iconv (iconv_t cd, char * *inbuf, size_t > *inbytesleft, char * *outbuf, size_t *outbytesleft); > > checking for gettimeofday... yes > > checking for select... yes > > checking for socket... yes > > checking for strdup... yes > > checking for getopt_long... yes > > checking for localtime_r... yes > > checking for gmtime_r... yes > > checking for backtrace... yes > > checking for srandom... yes > > checking for getopt... yes > > checking for gethostbyname_r... yes > > checking for which type of gethostbyname_r... 6 > > checking for socklen_t in <sys/socket.h>... yes > > checking for getopt in <stdio.h>... no > > checking for getopt in <unistd.h>... yes > > checking regex.h usability... yes > > checking regex.h presence... yes > > checking for regex.h... yes > > checking for regcomp... yes > > > > Checking for POSIX threads support ... > > checking for working pthreads... yes > > checking for pthread_spinlock support... yes > > checking for pthread_rwlock support... yes > > checking for sem_init in -lrt... yes > > checking for semaphore support... yes > > > > Checking for libxml2 support ... > > checking for xml2-config... /usr/bin/xml2-config > > checking libxml version... 2.7.3 > > > > Configuring for PCRE support ... > > checking whether to compile with PCRE support... disabled > > > > Configuring DocBook support ... > > checking for jade... jade > > checking for jadetex... jadetex > > checking for pdfjadetex... pdfjadetex > > checking for dvips... dvips > > checking for fig2dev... fig2dev > > checking for convert... /usr/bin/convert > > checking for /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/html/ > docbook.dsl... no > > checking for /usr/lib/sgml/stylesheets/nwalsh-modular/html/ > docbook.dsl... no > > checking for /usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/ > docbook.dsl... yes > > checking for /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/print/ > docbook.dsl... no > > checking for /usr/lib/sgml/stylesheets/nwalsh-modular/print/ > docbook.dsl... no > > checking for /usr/share/sgml/docbook/dsssl-stylesheets-1.79/print/ > docbook.dsl... yes > > Documentation will be built as well. > > > > Configuring parameters ... > > checking which malloc to use... native malloc > > enabling local time > > enabling cookies > > enabling HTTP/1.1 keep-alive > > > > Configuring OpenSSL support ... > > checking whether to compile with SSL support... trying /usr/lib / > usr/include/openssl > > checking for openssl... /usr/bin/openssl > > checking for CRYPTO_lock in -lcrypto... yes > > checking for SSL_library_init in -lssl... yes > > checking for SSL_connect in -lssl... yes > > checking openssl/x509.h usability... yes > > checking openssl/x509.h presence... yes > > checking for openssl/x509.h... yes > > checking openssl/rsa.h usability... yes > > checking openssl/rsa.h presence... yes > > checking for openssl/rsa.h... yes > > checking openssl/crypto.h usability... yes > > checking openssl/crypto.h presence... yes > > checking for openssl/crypto.h... yes > > checking openssl/pem.h usability... yes > > checking openssl/pem.h presence... yes > > checking for openssl/pem.h... yes > > checking openssl/ssl.h usability... yes > > checking openssl/ssl.h presence... yes > > checking for openssl/ssl.h... yes > > checking openssl/err.h usability... yes > > checking openssl/err.h presence... yes > > checking for openssl/err.h... yes > > checking openssl/hmac.h usability... yes > > checking openssl/hmac.h presence... yes > > checking for openssl/hmac.h... yes > > checking whether the OpenSSL library is multithread-enabled... yes > > checking whether to compile with SSL support... yes > > > > Configuring DB support ... > > checking whether to compile with MySQL support... disabled > > checking whether to compile with LibSDB support... disabled > > checking whether to compile with SQLite2 support... disabled > > checking whether to compile with SQLite3 support... disabled > > checking whether to compile with Oracle support... disabled > > checking whether to compile with PostgresSQL support... disabled > > > > Generating output files ... > > configure: creating ./config.status > > config.status: creating gwlib/gw_uuid_types.h > > config.status: creating Makefile > > config.status: creating gw-config.h > > > > License information ... > > > +--------------------------------------------------------------------+ > > | > License: | > > | This software is subject to the Kannel Software License, > available | > > | in this distribution in the file LICENSE. By continuing > this | > > | installation process, you are bound by the terms of this > license | > > | agreement. If you do not agree with the terms of this license, > you | > > | must abort the installation process at this > point. | > > > | | > > | The Kannel Group <http://www.kannel.org/ > > | > > > +--------------------------------------------------------------------+ > > > > Thank you for using Kannel. > > > > _______________________________________________ > > devel-reports mailing list > > [email protected] > > http://www.kannel.org/mailman/listinfo/devel-reports > > > > > > -- > Telemaque - 06560 SOPHIA-ANTIPOLIS - (FR) > Service Technique/Reseau - NOC > Direction du Developpement xMS+ > http://www.telemaque.fr/ > [email protected] > Tel : +33 4 92 90 99 84 (fax 9142) > > Nikos Balkanas a e'crit : >> Neither did I. I tested it beforehand in Solaris. >> Nikos >> ----- Original Message ----- From: "Alexander Malysh" <[email protected] >> > >> To: <[email protected]> >> Cc: <[email protected]> >> Sent: Monday, April 06, 2009 2:10 PM >> Subject: Re: gwmem patches >>> this patch is a really trivial one. >>> >>> please try attached patch that should fix this warning. >>> >>> btw. I don't have such warning ;) >>> >> -------------------------------------------------------------------------------- Thanks >> , >> Alex >> Am 06.04.2009 um 12:44 schrieb Vincent CHAVANIS: >>> >>> Did this patch has been tested ? >>> >>> >>> In file included from ./gwlib/gwlib.h:83, >>> from gw/msg.h:69, >>> from gw/sms.h:89, >>> from gw/sms.c:65: >>> ./gwlib/gwmem.h:188:1: warning: "strdup" redefined >>> In file included from /usr/include/string.h:423, >>> from ./gwlib/gwlib.h:72, >>> from gw/msg.h:69, >>> from gw/sms.h:89, >>> from gw/sms.c:65: >>> /usr/include/bits/string2.h:1316:1: warning: this is the location of >>> the previous definition >>> >>> >>> Vincent. >>> >>> >>> Alexander Malysh a ιcrit : >>>> Hi again, >>>> patch commited to cvs. >>>> Thanks, >>>> Alex >>>> Am 06.04.2009 um 10:56 schrieb Nikos Balkanas: >>>>> Hi, >>>>> Here it goes. gw_calloc + gw_strdup. >>>>> BR, >>>>> Nikos >>>>> >>>>> ----- Original Message ----- >>>>> *From:* Alexander Malysh <mailto:[email protected]> >>>>> *To:* Andreas Fink <mailto:[email protected]> >>>>> *Cc:* Nikos Balkanas >>>>> <mailto:[email protected]> ; [email protected] >>>>> <mailto:[email protected]> >>>>> *Sent:* Monday, April 06, 2009 10:26 AM >>>>> *Subject:* Re: gwmem patches >>>>> >>>>> Hi Nikos, >>>>> >>>>> we have at least one +1 so please repost your patch. >>>>> >>>>> Thanks, >>>>> Alex >>>>> >>>>> Am 03.04.2009 um 17:37 schrieb Andreas Fink: >>>>> >>>>>> I'm +1 on gw_calloc. There's a few times I would have used it >>>>>> in >>>>>> the past so its nice to have it in gwlib. >>>>>> >>>>>> I see very little optimisation of strdup except we do a strlen >>>>>> twice (once explicit in the malloc line an done implicity in >>>>>> the >>>>>> strcpy) but it is never bad to save a few microseconds.. (who >>>>>> knows one might call this one a gazillion times...). so +1 for >>>>>> that one too. >>>>>> >>>>>> >>>>>> On 02.04.2009, at 23:21, Alexander Malysh wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> thanks for your patch but: >>>>>>> >>>>>>> 1) thread.h patch was wrong. I fixed it in CVS. >>>>>>> 2) gw_strdup optimisation looks OK, please submit as extra >>>>>>> patch >>>>>>> 3) gw_calloc, hmm... I don't really see any advantage of this >>>>>>> one. because >>>>>>> x = gw_malloc(count*size); >>>>>>> memset(x, 0); >>>>>>> do the same. why do we need this? >>>>>>> >>>>>>> Thanks, >>>>>>> Alex >>>>>>> >>>>>>> Am 02.04.2009 um 19:09 schrieb Nikos Balkanas: >>>>>>> >>>>>>>> Hi, >>>>>>>> An assortment of small patches to make >>>>>>>> check_memory_leaks work >>>>>>>> better: >>>>>>>> 1) Added support for gw_calloc, which is #undefed but >>>>>>>> not defined >>>>>>>> 2) Replaced strcpy with memcpy in gw_strdup for better >>>>>>>> efficiency >>>>>>>> 3) Added function prototype in thread.h for >>>>>>>> mutex_make_measured >>>>>>>> so that MUTEX_STATS compile correctly. >>>>>>>> Please decide and vote. >>>>>>>> BR, >>>>>>>> Nikos<kannel.diff> >>>>>>> >>>>>> >>>>> >>>>> <kannel.diff> >>> >>> -- >>> Telemaque - 06560 SOPHIA-ANTIPOLIS - (FR) >>> Service Technique/Reseau - NOC >>> Direction du Developpement xMS+ >>> http://www.telemaque.fr/ >>> [email protected] >>> Tel : +33 4 92 90 99 84 (fax 9142) >>> >>> > > -- > Telemaque - 06560 SOPHIA-ANTIPOLIS - (FR) > Service Technique/Reseau - NOC > Direction du Developpement xMS+ > http://www.telemaque.fr/ > [email protected] > Tel : +33 4 92 90 99 84 (fax 9142) > >