X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_getyx.3x.html;h=cb7460b1aaedca6192b0b24984d7d46e6188acf2;hp=5ccfc05d65744663a6dd0fec9711cb5b7ff8d89d;hb=29a36e53e1f77a0c3672f2e267d573823d6a9a60;hpb=a8987e73ec254703634802b4f7ee30d3a485524d diff --git a/doc/html/man/curs_getyx.3x.html b/doc/html/man/curs_getyx.3x.html index 5ccfc05d..cb7460b1 100644 --- a/doc/html/man/curs_getyx.3x.html +++ b/doc/html/man/curs_getyx.3x.html @@ -1,7 +1,6 @@ - + + + curs_getyx 3x -

curs_getyx 3x

-
+

curs_getyx 3x

-
-curs_getyx(3x)                                     curs_getyx(3x)
+curs_getyx(3x)                                           curs_getyx(3x)
 
 
 
 
-
-

NAME

+

NAME

        getyx,  getparyx,  getbegyx,  getmaxyx - get curses cursor
        and window coordinates
 
 
-
-

SYNOPSIS

+

SYNOPSIS

        #include <curses.h>
 
        void getyx(WINDOW *win, int y, int x);
@@ -61,8 +59,7 @@
        void getmaxyx(WINDOW *win, int y, int x);
 
 
-
-

DESCRIPTION

+

DESCRIPTION

        The getyx macro places the current cursor position of  the
        given window in the two integer variables y and x.
 
@@ -76,41 +73,58 @@
        window.
 
 
-
-

RETURN VALUE

+

RETURN VALUE

        The return values of these  macros  are  undefined  (i.e.,
        they  should not be used as the right-hand side of assign-
        ment statements).
 
 
-
-

NOTES

+

NOTES

        All of these interfaces are macros.  A "&" is  not  neces-
        sary before the variables y and x.
 
 
-
-

PORTABILITY

-       The  getyx,  getparyx, getbegyx and getmaxyx functions are
+

PORTABILITY

+       The  getyx,  getparyx,  getbegyx  and  getmaxyx macros are
        described in the XSI Curses standard, Issue 4.
 
-       This  implementation  also  provides   getbegx,   getbegy,
-       getcurx,  getcury,  getmaxx,  getmaxy, getparx and getpary
-       for compatibility with older versions of curses.
+       This implementation also provides functions getbegx, getb-
+       egy,  getcurx, getcury, getmaxx, getmaxy, getparx and get-
+       pary for compatibility with older versions of curses.
 
+       Although X/Open Curses does not address this, many  imple-
+       mentations  provide  members  of the WINDOW structure con-
+       taining values corresponding to these  macros.   For  best
+       portability,  do  not  rely  on  using the data in WINDOW,
+       since some implementations  make  WINDOW  opaque  (do  not
+       allow direct use of its members).
 
-
-

SEE ALSO

-       curses(3x)
+       Besides  the problem of opaque structures, the data stored
+       in like-named members may not have like-values in  differ-
+       ent  implementations.   For  example, the WINDOW._maxx and
+       WINDOW._maxy  values  in  ncurses  have  (at  least  since
+       release 1.8.1) differed by one from some other implementa-
+       tions.  The difference is hidden by  means  of  the  macro
+       getmaxyx.
+
+
+

SEE ALSO

+       curses(3x), curs_legacy(3x), curs_opaque(3x)
 
 
 
-                                                   curs_getyx(3x)
+                                                         curs_getyx(3x)
 
-
-
-Man(1) output converted with -man2html -
+