Gönderim Listesi gnuports@2rosenthals.com Ar?vli ?leti #31
listeye geri dön
Gönderen:
"Steven Levine" <gnuports@2rosenthals.com>
Tam Ba?l?klar
Çözülmemi? ?leti
Konu:
Re: [GNU Ports] Terminal width?
Tarih:
Sat, 14 May 2022 23:00:01 -0700
Alacak:
"GNU Ports for eCS Mailing List" <gnuports@2rosenthals.com>
In <list-3690769@2rosenthals.com>, on 05/14/22
at 06:52 PM, "Dave Yeo" <gnuports@2rosenthals.com> said:
Hi Dave,
>void _scrsize (int *dst);
And for reference the actual source at
src\emx\src\lib\sys\scrsize.c
>Does this code make sense?
You have the right idea, but what you have written is probably going to
trap.
>int term_width(int fd)
>{
> int dst[1];
> void _scrsize (int *dst);
> return dst[0];
>}
What you want is:
int term_width(int fd)
{
int dst[2];
void _scrsize (dst); /* Get columns and rows */
return dst[0]; /* Return columns */
}
For your needs, _srcsize is better than using VioGetMode directly because
it deals with the 16-bit code issues.
Steven
--
----------------------------------------------------------------------
"Steven Levine" <steve53@earthlink.net> Warp/DIY/BlueLion etc.
www.scoug.com www.arcanoae.com www.warpcave.com
----------------------------------------------------------------------
Abone ol:
Bildirim
,
Derleme
,
Fihrist
.
Abonelikten ç?k
Liste Sorumlusuna Postala