when i use the same source code and try to compile
under bc5 under win95, i get these two error messages
Info :Compiling C:\circle30bpl14\src\events.c
Error: function.h(62,14):Declaration syntax error
in bc5\include\function.h
#ifndef RWSTD_NO_NAMESPACE
namespace std {
#endif
Error: iostream.h(24,2):Error directive: Must use C++ for the type
iostream.
in bc5\include\iostream.h
#ifndef __cplusplus
#error Must use C++ for the type iostream.
#endif
now, i believe the error is stemming from queue.h and not events.c,
events.c is the first point at which queue.h gets included
in circle30bpl14\src\queue.h
/* function protos need by other modules */
struct queue *queue_init(void);
struct q_element *queue_enq(struct queue *q, void *data, long key);
void queue_deq(struct queue *q, struct q_element *qe);
void *queue_head(struct queue *q);
long queue_key(struct queue *q);
long queue_elmt_key(struct q_element *qe);
void queue_free(struct queue *q);
seems like borland is balking at a declaration
that is c++ ?
_________________________________________________________
DO YOU YAHOO!?
Get your free @yahoo.com address at http://mail.yahoo.com
+------------------------------------------------------------+
| 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/15/00 PST