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