error = 0;
k = emufs_indice_generar_clave_desde_valor(lst->fp->indices, (char *)&numero);
tmp = lst->fp->leer_registro(lst->fp, k, &size, &error);
- if (error) {
+ if (tmp == NULL) {
free(art);
return NULL;
}
k = menor;
if (k.i_clave > mayor.i_clave)
hasta_codigo = mayor.i_clave;
+
while ((k.i_clave != -1) && (k.i_clave <= hasta_codigo)) {
PERR("BUSCO ARTICULO");
+ fprintf(stderr, "CLAVE = %d\n", k.i_clave);
articulo = art_obtener(lst_articulos, k.i_clave, &dummy);
PERR("LO TENGO");
if (articulo != NULL) {