Hi Praveen,

Thanks so much. I will change these #define in another ticket 
(https://sourceforge.net/p/opensaf/tickets/1558/).

Best regards,
Long Nguyen.

On 10/22/2015 5:57 PM, praveen malviya wrote:
> Ack for the series.
>
> There are still some #defines like :
>  AVD_SI_NULL,  AVD_SU_SI_REL_NULL, AVD_EVT_NULL and AVD_AVND_NULL.
> and they are used for NULL in AMDS code.
>
> Thanks,
> Praveen
>
> On 19-Oct-15 4:48 PM, Long HB Nguyen wrote:
>>   osaf/services/saf/amf/amfd/apptype.cc | 52 
>> +++++++++++++++++-----------------
>>   1 files changed, 26 insertions(+), 26 deletions(-)
>>
>>
>> diff --git a/osaf/services/saf/amf/amfd/apptype.cc 
>> b/osaf/services/saf/amf/amfd/apptype.cc
>> --- a/osaf/services/saf/amf/amfd/apptype.cc
>> +++ b/osaf/services/saf/amf/amfd/apptype.cc
>> @@ -47,13 +47,13 @@ static void apptype_delete(AVD_APP_TYPE
>>
>>       (*apptype)->sgAmfApptSGTypes.clear();
>>       delete *apptype;
>> -    *apptype = NULL;
>> +    *apptype = nullptr;
>>   }
>>
>>   static void apptype_add_to_model(AVD_APP_TYPE *app_type)
>>   {
>>       unsigned int rc;
>> -    osafassert(app_type != NULL);
>> +    osafassert(app_type != nullptr);
>>       TRACE("'%s'", app_type->name.value);
>>
>>       rc = app_type_db->insert(Amf::to_string(&app_type->name), 
>> app_type);
>> @@ -69,7 +69,7 @@ static int is_config_valid(const SaNameT
>>       AVD_AMF_SG_TYPE *sg_type;
>>       const SaImmAttrValuesT_2 *attr;
>>
>> -    if ((parent = strchr((char*)dn->value, ',')) == NULL) {
>> +    if ((parent = strchr((char*)dn->value, ',')) == nullptr) {
>>           report_ccb_validation_error(opdata, "No parent to '%s' ", 
>> dn->value);
>>           return 0;
>>       }
>> @@ -80,7 +80,7 @@ static int is_config_valid(const SaNameT
>>           return 0;
>>       }
>>
>> -    while ((attr = attributes[i++]) != NULL)
>> +    while ((attr = attributes[i++]) != nullptr)
>>           if (!strcmp(attr->attrName, "saAmfApptSGTypes"))
>>               break;
>>
>> @@ -90,14 +90,14 @@ static int is_config_valid(const SaNameT
>>       for (j = 0; j < attr->attrValuesNumber; j++) {
>>           SaNameT *name = (SaNameT *)attr->attrValues[j];
>>           sg_type = sgtype_db->find(Amf::to_string(name));
>> -        if (sg_type == NULL) {
>> -            if (opdata == NULL) {
>> +        if (sg_type == nullptr) {
>> +            if (opdata == nullptr) {
>>                   report_ccb_validation_error(opdata, "'%s' does not 
>> exist in model", name->value);
>>                   return 0;
>>               }
>>
>>               /* SG type does not exist in current model, check CCB */
>> -            if (ccbutil_getCcbOpDataByDN(opdata->ccbId, name) == 
>> NULL) {
>> +            if (ccbutil_getCcbOpDataByDN(opdata->ccbId, name) == 
>> nullptr) {
>>                   report_ccb_validation_error(opdata, "'%s' does not 
>> exist either in model or CCB",
>>                           name->value);
>>                   return 0;
>> @@ -120,7 +120,7 @@ static AVD_APP_TYPE *apptype_create(SaNa
>>
>>       app_type = new AVD_APP_TYPE(dn);
>>
>> -    while ((attr = attributes[i++]) != NULL)
>> +    while ((attr = attributes[i++]) != nullptr)
>>           if (!strcmp(attr->attrName, "saAmfApptSGTypes"))
>>               break;
>>
>> @@ -161,14 +161,14 @@ static SaAisErrorT apptype_ccb_completed
>>           break;
>>       case CCBUTIL_DELETE:
>>           app_type = avd_apptype_get(&opdata->objectName);
>> -        if (NULL != app_type->list_of_app) {
>> +        if (nullptr != app_type->list_of_app) {
>>               /* check whether there exists a delete operation for
>>                * each of the App in the app_type list in the current CCB
>>                */
>>               app = app_type->list_of_app;
>> -            while (app != NULL) {
>> +            while (app != nullptr) {
>>                   t_opData = ccbutil_getCcbOpDataByDN(opdata->ccbId, 
>> &app->name);
>> -                if ((t_opData == NULL) || (t_opData->operationType 
>> != CCBUTIL_DELETE)) {
>> +                if ((t_opData == nullptr) || 
>> (t_opData->operationType != CCBUTIL_DELETE)) {
>>                       app_exist = true;
>>                       break;
>>                   }
>> @@ -228,9 +228,9 @@ SaAisErrorT avd_apptype_config_get(void)
>>       searchParam.searchOneAttr.attrValueType = SA_IMM_ATTR_SASTRINGT;
>>       searchParam.searchOneAttr.attrValue = &className;
>>
>> -    error = immutil_saImmOmSearchInitialize_2(avd_cb->immOmHandle, 
>> NULL, SA_IMM_SUBTREE,
>> +    error = immutil_saImmOmSearchInitialize_2(avd_cb->immOmHandle, 
>> nullptr, SA_IMM_SUBTREE,
>>               SA_IMM_SEARCH_ONE_ATTR | SA_IMM_SEARCH_GET_ALL_ATTR, 
>> &searchParam,
>> -            NULL, &searchHandle);
>> +            nullptr, &searchHandle);
>>
>>       if (SA_AIS_OK != error) {
>>           LOG_ER("No AMF app types found");
>> @@ -238,11 +238,11 @@ SaAisErrorT avd_apptype_config_get(void)
>>       }
>>
>>       while (immutil_saImmOmSearchNext_2(searchHandle, &dn, 
>> (SaImmAttrValuesT_2 ***)&attributes) == SA_AIS_OK) {
>> -        if (!is_config_valid(&dn, attributes, NULL))
>> +        if (!is_config_valid(&dn, attributes, nullptr))
>>               goto done2;
>>
>> -        if ((app_type = avd_apptype_get(&dn)) == NULL ) {
>> -            if ((app_type = apptype_create(&dn, attributes)) == NULL)
>> +        if ((app_type = avd_apptype_get(&dn)) == nullptr ) {
>> +            if ((app_type = apptype_create(&dn, attributes)) == 
>> nullptr)
>>                   goto done2;
>>
>>               apptype_add_to_model(app_type);
>> @@ -265,13 +265,13 @@ void avd_apptype_add_app(AVD_APP *app)
>>
>>   void avd_apptype_remove_app(AVD_APP *app)
>>   {
>> -    AVD_APP *i_app = NULL;
>> -    AVD_APP *prev_app = NULL;
>> +    AVD_APP *i_app = nullptr;
>> +    AVD_APP *prev_app = nullptr;
>>
>> -    if (app->app_type != NULL) {
>> +    if (app->app_type != nullptr) {
>>           i_app = app->app_type->list_of_app;
>>
>> -        while ((i_app != NULL) && (i_app != app)) {
>> +        while ((i_app != nullptr) && (i_app != app)) {
>>               prev_app = i_app;
>>               i_app = i_app->app_type_list_app_next;
>>           }
>> @@ -279,15 +279,15 @@ void avd_apptype_remove_app(AVD_APP *app
>>           if (i_app != app) {
>>               /* Log a fatal error */
>>           } else {
>> -            if (prev_app == NULL) {
>> +            if (prev_app == nullptr) {
>>                   app->app_type->list_of_app = 
>> app->app_type_list_app_next;
>>               } else {
>>                   prev_app->app_type_list_app_next = 
>> app->app_type_list_app_next;
>>               }
>>           }
>>
>> -        app->app_type_list_app_next = NULL;
>> -        app->app_type = NULL;
>> +        app->app_type_list_app_next = nullptr;
>> +        app->app_type = nullptr;
>>       }
>>   }
>>
>> @@ -295,9 +295,9 @@ void avd_apptype_constructor(void)
>>   {
>>       app_type_db = new AmfDb<std::string, AVD_APP_TYPE>;
>>
>> -    avd_class_impl_set("SaAmfAppBaseType", NULL, NULL,
>> -            avd_imm_default_OK_completed_cb, NULL);
>> -    avd_class_impl_set("SaAmfAppType", NULL, NULL, 
>> apptype_ccb_completed_cb,
>> +    avd_class_impl_set("SaAmfAppBaseType", nullptr, nullptr,
>> +            avd_imm_default_OK_completed_cb, nullptr);
>> +    avd_class_impl_set("SaAmfAppType", nullptr, nullptr, 
>> apptype_ccb_completed_cb,
>>               apptype_ccb_apply_cb);
>>   }
>>
>>
>


------------------------------------------------------------------------------
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to