--- CUnit/Sources/Curses/Curses.c.orig 2006-03-20 18:30:54.000000000 -0700 +++ CUnit/Sources/Curses/Curses.c 2009-10-12 17:43:53.000000000 -0600 @@ -264,10 +264,10 @@ start_color(); - f_nLeft = application_windows.pMainWin->_begx; - f_nTop = application_windows.pMainWin->_begy; - f_nWidth = application_windows.pMainWin->_maxx; - f_nHeight = application_windows.pMainWin->_maxy; + f_nLeft = getbegx(application_windows.pMainWin); + f_nTop = getbegy(application_windows.pMainWin); + f_nWidth = getmaxx(application_windows.pMainWin); + f_nHeight = getmaxy(application_windows.pMainWin); if (NULL == (application_windows.pTitleWin = newwin(3, f_nWidth, 0, 0))) { goto title_fail; @@ -366,10 +366,10 @@ { refresh(); - f_nLeft = application_windows.pMainWin->_begx; - f_nTop = application_windows.pMainWin->_begy; - f_nWidth = application_windows.pMainWin->_maxx; - f_nHeight = application_windows.pMainWin->_maxy; + f_nLeft = getbegx(application_windows.pMainWin); + f_nTop = getbegy(application_windows.pMainWin); + f_nWidth = getmaxx(application_windows.pMainWin); + f_nHeight = getmaxy(application_windows.pMainWin); refresh_title_window(); refresh_progress_window(); @@ -780,10 +780,10 @@ pPad->uiColumns = uiCols; pPad->uiPadRow = 0; pPad->uiPadCol = 0; - pPad->uiWinLeft = application_windows.pDetailsWin->_begx + 1; - pPad->uiWinTop = application_windows.pDetailsWin->_begy + 1; - pPad->uiWinColumns = application_windows.pDetailsWin->_maxx - 2; - pPad->uiWinRows = application_windows.pDetailsWin->_maxy - 2; + pPad->uiWinLeft = getbegx(application_windows.pDetailsWin) + 1; + pPad->uiWinTop = getbegy(application_windows.pDetailsWin) + 1; + pPad->uiWinColumns = getmaxx(application_windows.pDetailsWin) - 2; + pPad->uiWinRows = getmaxy(application_windows.pDetailsWin) - 2; bStatus = true;