fix clang compiling

This commit is contained in:
Guobao Shen
2014-09-05 14:27:08 -04:00
parent 63eb1aa703
commit 76546d22b4

View File

@@ -49,12 +49,12 @@ StructureConstPtr NTNDArrayBuilder::createStructure()
if (alarm) index |= 1 << ALARM_INDEX;
if (display) index |= 1 << DISPLAY_INDEX;
if (ntndarrayStruc[index] == NULL)
if (!ntndarrayStruc[index])
{
StandardFieldPtr standardField = getStandardField();
FieldBuilderPtr fb = fieldCreate->createFieldBuilder();
if (valueType == NULL)
if (!valueType)
{
for (int i = pvBoolean; i < pvString; ++i)
{
@@ -64,7 +64,7 @@ StructureConstPtr NTNDArrayBuilder::createStructure()
valueType = fb->createUnion();
}
if (codecStruc == NULL)
if (!codecStruc)
{
codecStruc = fb->setId("codec_t")->
add("name", pvString)->
@@ -72,7 +72,7 @@ StructureConstPtr NTNDArrayBuilder::createStructure()
createStructure();
}
if (dimensionStruc == NULL)
if (!dimensionStruc)
{
dimensionStruc = fb->setId("dimension_t")->
add("size", pvInt)->
@@ -83,7 +83,7 @@ StructureConstPtr NTNDArrayBuilder::createStructure()
createStructure();
}
if (attributeStruc == NULL)
if (!attributeStruc)
{
attributeStruc = fb->setId(ntAttrStr)->
add("name", pvString)->