Manda a função bitree_ins_left() pq eh nela que está o erro.
Eu uso AVL e binary no FreeBSD/Linux sem problemas.
Att,
RS
On 10/31/06, Giovanni P. Tirloni <gpt@xxxxxxxxxxx> wrote:
Cristiano Panvel wrote:
> Uma pergunta, estou fazendo um algoritmo de arvore binária para
> efetuar processamento de expressões, e funciona corretamente em Linux
> e AIX mais no FreeBSD está dando erro nesta parte do código e não sei
> o que pode ser.
>
>
> init bitree_merge(BiTree *merge, BitTree *left, BiTree *right, const void
*data)
> {
>
> bitree_init(merge, left->destroy);
>
> if(bitree_ins_left (merge, NULL, data) !=0) {
>
> /* Aqui da erro no merge quando executo erro de memoria full */
>
> return;
> }
>
> Já procurei isso em vários lugares, e não acho o erro.
No mínimo precisamos saber qual o erro e o pedaço de código que gera
esse erro.
--
Giovanni P. Tirloni
http://www.tirloni.org
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
--
Att,
Rogério Schneider
+55 (55) 9985 2127
+55 (55) 3332 5923
+55 (55) 3321 1535
MSN: stockrt@xxxxxxxxxxx
ICQ: 78778973
GTalk: stockrt@xxxxxxxxx
Skype: stockrt
|