Enable "missing prototypes" warning for gcc, clang
Missing prototypes for exported functions cause a really huge issue on Windows. Enabling the "missing prototypes" warning makes it much easier to catch this problem. Naturally, any warnings caused by this have been fixed. Signed-off-by: Erik Boasson <eb@ilities.com>
This commit is contained in:
parent
a4d8aba4f9
commit
32b683bf37
26 changed files with 92 additions and 304 deletions
|
|
@ -943,7 +943,7 @@ void setqos_from_args(dds_entity_kind_t qt, dds_qos_t *q, int n, const char *arg
|
|||
|
||||
#define DDS_ERR_MSG_MAX 128
|
||||
|
||||
void dds_fail (const char * msg, const char * where)
|
||||
static void dds_fail (const char * msg, const char * where)
|
||||
{
|
||||
fprintf (stderr, "Aborting Failure: %s %s\n", where, msg);
|
||||
abort ();
|
||||
|
|
|
|||
|
|
@ -106,9 +106,11 @@ void qos_ownership(dds_entity_kind_t qt, dds_qos_t *q, const char *arg);
|
|||
void qos_transport_priority(dds_entity_kind_t qt, dds_qos_t *q, const char *arg);
|
||||
void qos_reliability(dds_entity_kind_t qt, dds_qos_t *q, const char *arg);
|
||||
void qos_resource_limits(dds_entity_kind_t qt, dds_qos_t *q, const char *arg);
|
||||
void qos_durability_service(dds_entity_kind_t qt, dds_qos_t *q, const char *arg);
|
||||
void qos_user_data(dds_entity_kind_t qt, dds_qos_t *q, const char *arg);
|
||||
void qos_latency_budget(dds_entity_kind_t qt, dds_qos_t *q, const char *arg);
|
||||
void qos_lifespan(dds_entity_kind_t qt, dds_qos_t *q, const char *arg);
|
||||
void qos_presentation(dds_entity_kind_t qt, dds_qos_t *q, const char *arg);
|
||||
void qos_autodispose_unregistered_instances(dds_entity_kind_t qt, dds_qos_t *q, const char *arg);
|
||||
void set_qosprovider(const char *arg);
|
||||
void setqos_from_args(dds_entity_kind_t qt, dds_qos_t *q, int n, const char *args[]);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue