Added function declarations for functions inside (stricmp) and added object name reverse lookup.
This commit is contained in:
@@ -61,6 +61,9 @@ extern "C" {
|
|||||||
unsigned index);
|
unsigned index);
|
||||||
const char *bactext_object_type_name(
|
const char *bactext_object_type_name(
|
||||||
unsigned index);
|
unsigned index);
|
||||||
|
bool bactext_object_type_index(
|
||||||
|
const char *search_name,
|
||||||
|
unsigned *found_index);
|
||||||
const char *bactext_property_name(
|
const char *bactext_property_name(
|
||||||
unsigned index);
|
unsigned index);
|
||||||
const char *bactext_engineering_unit_name(
|
const char *bactext_engineering_unit_name(
|
||||||
|
|||||||
@@ -99,6 +99,13 @@ extern "C" {
|
|||||||
unsigned indtext_count(
|
unsigned indtext_count(
|
||||||
INDTEXT_DATA * data_list);
|
INDTEXT_DATA * data_list);
|
||||||
|
|
||||||
|
|
||||||
|
#if !defined(__BORLANDC__) && !defined(_MSC_VER)
|
||||||
|
int stricmp(
|
||||||
|
const char *s1,
|
||||||
|
const char *s2);
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef TEST
|
#ifdef TEST
|
||||||
#include "ctest.h"
|
#include "ctest.h"
|
||||||
void testIndexText(
|
void testIndexText(
|
||||||
|
|||||||
@@ -247,6 +247,16 @@ const char *bactext_object_type_name(
|
|||||||
ASHRAE_Reserved_String, Vendor_Proprietary_String);
|
ASHRAE_Reserved_String, Vendor_Proprietary_String);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool bactext_object_type_index(
|
||||||
|
const char *search_name,
|
||||||
|
unsigned *found_index)
|
||||||
|
{
|
||||||
|
return indtext_by_istring(
|
||||||
|
bacnet_object_type_names,
|
||||||
|
search_name,
|
||||||
|
found_index);
|
||||||
|
}
|
||||||
|
|
||||||
INDTEXT_DATA bacnet_property_names[] = {
|
INDTEXT_DATA bacnet_property_names[] = {
|
||||||
/* FIXME: use the enumerations from bacenum.h */
|
/* FIXME: use the enumerations from bacenum.h */
|
||||||
{PROP_ACKED_TRANSITIONS, "acked-transitions"}
|
{PROP_ACKED_TRANSITIONS, "acked-transitions"}
|
||||||
|
|||||||
Reference in New Issue
Block a user