Cleaned up warnings and errors when compiled with Borland C++ and with GCC.
This commit is contained in:
@@ -26,7 +26,7 @@
|
|||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <string.h> /* for memmove */
|
#include <string.h> /* for memmove */
|
||||||
#include <time.h>
|
#include <time.h> /* for timezone, localtime */
|
||||||
#include "bacdef.h"
|
#include "bacdef.h"
|
||||||
#include "bacdcode.h"
|
#include "bacdcode.h"
|
||||||
#include "bacenum.h"
|
#include "bacenum.h"
|
||||||
@@ -43,6 +43,12 @@
|
|||||||
#include "bacfile.h" /* object list dependency */
|
#include "bacfile.h" /* object list dependency */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(__BORLANDC__)
|
||||||
|
/* seems to not be defined in time.h as specified by The Open Group */
|
||||||
|
/* difference from UTC and local standard time */
|
||||||
|
long int timezone;
|
||||||
|
#endif
|
||||||
|
|
||||||
static object_count_function Object_Count[MAX_BACNET_OBJECT_TYPE];
|
static object_count_function Object_Count[MAX_BACNET_OBJECT_TYPE];
|
||||||
static object_index_to_instance_function
|
static object_index_to_instance_function
|
||||||
Object_Index_To_Instance[MAX_BACNET_OBJECT_TYPE];
|
Object_Index_To_Instance[MAX_BACNET_OBJECT_TYPE];
|
||||||
@@ -907,6 +913,9 @@ bool DeviceGetRRInfo(
|
|||||||
BACNET_ERROR_CLASS *error_class,
|
BACNET_ERROR_CLASS *error_class,
|
||||||
BACNET_ERROR_CODE *error_code)
|
BACNET_ERROR_CODE *error_code)
|
||||||
{
|
{
|
||||||
|
bool status = false; /* return value */
|
||||||
|
|
||||||
|
object = object;
|
||||||
switch(property) {
|
switch(property) {
|
||||||
case PROP_VT_CLASSES_SUPPORTED:
|
case PROP_VT_CLASSES_SUPPORTED:
|
||||||
case PROP_ACTIVE_VT_SESSIONS:
|
case PROP_ACTIVE_VT_SESSIONS:
|
||||||
@@ -923,8 +932,8 @@ bool DeviceGetRRInfo(
|
|||||||
|
|
||||||
case PROP_DEVICE_ADDRESS_BINDING:
|
case PROP_DEVICE_ADDRESS_BINDING:
|
||||||
pInfo->RequestTypes = RR_BY_POSITION;
|
pInfo->RequestTypes = RR_BY_POSITION;
|
||||||
pInfo->Handler = &rr_address_list_encode;
|
pInfo->Handler = rr_address_list_encode;
|
||||||
return(true);
|
status = true;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case PROP_ACTIVE_COV_SUBSCRIPTIONS:
|
case PROP_ACTIVE_COV_SUBSCRIPTIONS:
|
||||||
@@ -938,7 +947,7 @@ bool DeviceGetRRInfo(
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return(false);
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef TEST
|
#ifdef TEST
|
||||||
|
|||||||
@@ -46,6 +46,7 @@ int gettimeofday(
|
|||||||
{
|
{
|
||||||
struct _timeb timebuffer;
|
struct _timeb timebuffer;
|
||||||
|
|
||||||
|
tzp = tzp;
|
||||||
_ftime(&timebuffer);
|
_ftime(&timebuffer);
|
||||||
tp->tv_sec = timebuffer.time;
|
tp->tv_sec = timebuffer.time;
|
||||||
tp->tv_usec = timebuffer.millitm * 1000;
|
tp->tv_usec = timebuffer.millitm * 1000;
|
||||||
|
|||||||
@@ -70,7 +70,7 @@ int rr_encode_apdu(
|
|||||||
uint8_t invoke_id,
|
uint8_t invoke_id,
|
||||||
BACNET_READ_RANGE_DATA * rrdata)
|
BACNET_READ_RANGE_DATA * rrdata)
|
||||||
{
|
{
|
||||||
int apdu_len; /* total length of the apdu, return value */
|
int apdu_len = 0; /* total length of the apdu, return value */
|
||||||
|
|
||||||
if (apdu) {
|
if (apdu) {
|
||||||
apdu[0] = PDU_TYPE_CONFIRMED_SERVICE_REQUEST;
|
apdu[0] = PDU_TYPE_CONFIRMED_SERVICE_REQUEST;
|
||||||
@@ -299,7 +299,7 @@ int rr_ack_encode_apdu(
|
|||||||
BACNET_READ_RANGE_DATA * rrdata)
|
BACNET_READ_RANGE_DATA * rrdata)
|
||||||
{
|
{
|
||||||
int len = 0; /* length of each encoding */
|
int len = 0; /* length of each encoding */
|
||||||
int apdu_len; /* total length of the apdu, return value */
|
int apdu_len = 0; /* total length of the apdu, return value */
|
||||||
|
|
||||||
if (apdu) {
|
if (apdu) {
|
||||||
apdu[0] = PDU_TYPE_COMPLEX_ACK; /* complex ACK service */
|
apdu[0] = PDU_TYPE_COMPLEX_ACK; /* complex ACK service */
|
||||||
|
|||||||
Reference in New Issue
Block a user