ARV_tpCondRet ARV_CriarArvore( void ) { if ( pArvore != NULL ) { ARV_DestruirArvore( ) ; } /* if */ pArvore = ( tpArvore * ) malloc( sizeof( tpArvore )) ; if ( pArvore == NULL ) { return ARV_CondRetFaltouMemoria ; } /* if */ pArvore->pNoRaiz = NULL ; pArvore->pNoCorr = NULL ; return ARV_CondRetOK ; } /* Fim função: ARV Criar árvore */
ARV_tpCondRet ARV_CriarArvore( void** ppArvoreParm ) { tpArvore* pArvore ; if ( *ppArvoreParm != NULL ) { ARV_DestruirArvore( ppArvoreParm ) ; } pArvore = ( tpArvore* ) malloc( sizeof( tpArvore )) ; if ( pArvore == NULL ) { return ARV_CondRetFaltouMemoria ; } /* if */ pArvore->pNoRaiz = NULL ; pArvore->pNoCorr = NULL ; *ppArvoreParm = pArvore ; return ARV_CondRetOK ; } /* Fim função: ARV Criar árvore */