Index: CUnit-2.1-3/CUnit/Sources/Curses/Curses.c =================================================================== --- CUnit-2.1-3.orig/CUnit/Sources/Curses/Curses.c +++ CUnit-2.1-3/CUnit/Sources/Curses/Curses.c @@ -256,10 +256,10 @@ static bool initialize_windows(void) 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; @@ -358,10 +358,10 @@ static void refresh_windows(void) { 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(); @@ -907,10 +907,10 @@ static bool create_pad(APPPAD* pPad, WIN 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;