All of lore.kernel.org
 help / color / mirror / Atom feed
* [Bluez-devel] PF_BLUETOOTH AF_BLUETOOTH redefinitions
@ 2004-01-22 12:47 Achim Bohnet
  2004-01-22 13:04 ` Marcel Holtmann
  0 siblings, 1 reply; 6+ messages in thread
From: Achim Bohnet @ 2004-01-22 12:47 UTC (permalink / raw)
  To: BlueZ Mailing List

Hi,
During compilation of some bluetooth apps I get lots of warings like this:

In file included from /usr/include/sys/socket.h:35,
                 from connectiondlg.h:31,
                 from connectiondlg.cpp:24:
/usr/include/bits/socket.h:91: warning: `PF_BLUETOOTH' redefined
/usr/include/bluetooth/bluetooth.h:43: warning: this is the location of the previous definition
/usr/include/bits/socket.h:123: warning: `AF_BLUETOOTH' redefined
/usr/include/bluetooth/bluetooth.h:42: warning: this is the location of the previous definition
In file included from connectiondlg.h:35,
                 from connectiondlg.cpp:24:
/usr/include/bluetooth/hci.h:482: warning: ANSI C++ forbids zero-size array `condition'
/usr/include/bluetooth/hci.h:909: warning: ANSI C++ forbids zero-size array `data'
/usr/include/bluetooth/hci.h:1046: warning: ANSI C++ forbids zero-size array `dev_req'
/usr/include/bluetooth/hci.h:1052: warning: ANSI C++ forbids zero-size array `conn_info'
/usr/include/bluetooth/hci.h:1058: warning: ANSI C++ forbids zero-size array `conn_info'

Would be nice if bluetooth.h would not override stuff already defined

sys/socket.h:123:#define AF_BLUETOOTH    PF_BLUETOOTH

I would suggest that bluetooth.h includes itself sys/socket.h before checking if AF_BLUETOOTH
is defined.   This removed the dependency on how headers are ordered in source files.
Works for me ;)

hci.h may be due to old g++2.94.4 used on debian.  No idea about a workaround :(

Achim
-- 
  To me vi is Zen.  To use vi is to practice zen. Every command is
  a koan. Profound to the user, unintelligible to the uninitiated.
  You discover truth everytime you use it.
                                      -- reddy@lion.austin.ibm.com



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2004-01-22 22:38 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-01-22 12:47 [Bluez-devel] PF_BLUETOOTH AF_BLUETOOTH redefinitions Achim Bohnet
2004-01-22 13:04 ` Marcel Holtmann
2004-01-22 13:34   ` Achim Bohnet
2004-01-08 15:27     ` Marcel Holtmann
2004-01-22 18:09     ` Max Krasnyansky
2004-01-22 22:38       ` Marcel Holtmann

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.