[comm.h] > #ifndef htonl > u_long htonl(); > #endif > #ifndef ntohl > u_long ntohl(); > #endif [endian.h] > u_int32m_t htonl __P((u_int32m_t)); > u_int32m_t ntohl __P((u_int32m_t)); > > SO, Can I remove the declaration in comm.h or is where it is > declared in endian.h not the way its supposed to be? Anyone got any > advice? Thanx That's an odd problem. Try moving the lines in comm.c that read: #ifdef HAVE_ARPA_TELNET_H #include <arpa/telnet.h> #else #include "telnet.h" #endif to before the lines that read: #include "structs.h" #include "utils.h" #include "comm.h" If that doesn't work, then just delete the defines in comm.h +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST