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);
|
||||
const char *bactext_object_type_name(
|
||||
unsigned index);
|
||||
bool bactext_object_type_index(
|
||||
const char *search_name,
|
||||
unsigned *found_index);
|
||||
const char *bactext_property_name(
|
||||
unsigned index);
|
||||
const char *bactext_engineering_unit_name(
|
||||
|
||||
@@ -99,6 +99,13 @@ extern "C" {
|
||||
unsigned indtext_count(
|
||||
INDTEXT_DATA * data_list);
|
||||
|
||||
|
||||
#if !defined(__BORLANDC__) && !defined(_MSC_VER)
|
||||
int stricmp(
|
||||
const char *s1,
|
||||
const char *s2);
|
||||
#endif
|
||||
|
||||
#ifdef TEST
|
||||
#include "ctest.h"
|
||||
void testIndexText(
|
||||
|
||||
@@ -247,6 +247,16 @@ const char *bactext_object_type_name(
|
||||
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[] = {
|
||||
/* FIXME: use the enumerations from bacenum.h */
|
||||
{PROP_ACKED_TRANSITIONS, "acked-transitions"}
|
||||
|
||||
Reference in New Issue
Block a user