Writeln and longint

Wed, 08 Oct 97 22:03:53 -0400


Hello,
	In my process of getting gpc to compile under OS/2, I've been
trying some example code and Peter recommended trying stuff like
writing longints to see if the new features in 971001 were working. 
Well, I tried the following:
-=-=-=-=-
program testlongint(output);

Var
        i : longint;

begin
        i := 1;
        writeln(i);
end.
=-=-=-=-=
It compiles fine, but for output I get simply:

[C:\kevin\pascal\gpc-test]longint
qd

Any ideas as to what might be going wrong?  From looking through the
new RTS code, 'qd' is the format that is used for longints,
(RTS-WRTI.C) but I don't know what the 'q' is supposed to do as it
isn't a standard printf() style format (AFAIK) and I don't see code to
parse 'q' in vasprintf.c either -- which I believe is the function that
eventually gets called. 

But I imagine I just have some problem somewhere in my port... so any
ideas what would cause this?

-Kevin



--
Kevin A. Foss   ---   kfoss@mint.net
--


Kevin A. Foss (kfoss@mint.net)

HTML conversion by Lluís de Yzaguirre i Maura
Institut de Lingüística Aplicada - Universitat "Pompeu Fabra"
e-mail: de_yza@upf.es