> Estou compilando um programa originalmente de Unix para o Linux. O
problema � que no programa em C++ do Unix, h� uma vari�vel DBL_MAX n�o
definida em lugar algum.

Voc� n�o consegue fu�ar no tal do Unix original e ver se esta constante est�
definida em algum lugar ?

> Assim, eu penso que essa vari�vel � de ambiente do Unix. O problema � que
quando eu vou complicar o programa para o Linux, ele reclama que a vari�vel
n�o est� definida. Alguem tem alguma ideia ?

Sim.

cd /usr
rgrep -n -R '*.h' 'DBL_MAX' .

(muitas linhas depois)

./lib/gcc-lib/i386-conectiva-linux/2.95.3/include/float.h:64:#define DBL_MAX
1.7976931348623157e+308

Veja l� que includes seu programa est� usando, deveria ter #include
<values.h>.

Ou use Java (Double.MAX_VALUE e nada de greps :-)

Rafael, ex-programador de Fortran




________________________________________________
Message sent using UebiMiau 2.7


Assinantes em 18/09/2002: 2242
Mensagens recebidas desde 07/01/1999: 183719
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a