--- cui.cpp.orig 2011-10-13 18:52:18.561304006 +0200 +++ cui.cpp 2011-10-13 18:54:35.341313307 +0200 @@ -77,7 +77,7 @@ void Line::show (int row, unsigned int proglen) { assert (m_pid >= 0); - assert (m_pid <= 100000); + /*assert (m_pid <= 100000);*/ if (DEBUG || tracemode) { @@ -87,10 +87,15 @@ if (m_pid == 0) mvprintw (3+row, 0, "?"); - else - mvprintw (3+row, 0, "%d", m_pid); + else { + /* for testing only: + unsigned int _m_pid = 0xFFFFFFFF; + mvprintw (3+row, 0, "%u", _m_pid); + */ + mvprintw (3+row, 0, "%u", m_pid); + } char * username = uid2username(m_uid); - mvprintw (3+row, 6, "%s", username); + mvprintw (3+row, 16, "%s", username); free (username); if (strlen (m_name) > proglen) { // truncate oversized names @@ -98,29 +103,29 @@ char * start = tmp + strlen (m_name) - proglen; start[0] = '.'; start[1] = '.'; - mvprintw (3+row, 6 + 9, "%s", start); + mvprintw (3+row, 16 + 9, "%s", start); free (tmp); } else { - mvprintw (3+row, 6 + 9, "%s", m_name); + mvprintw (3+row, 16 + 9, "%s", m_name); } - mvprintw (3+row, 6 + 9 + proglen + 2, "%s", devicename); - mvprintw (3+row, 6 + 9 + proglen + 2 + 6, "%10.3f", sent_value); - mvprintw (3+row, 6 + 9 + proglen + 2 + 6 + 9 + 3, "%10.3f", recv_value); + mvprintw (3+row, 16 + 9 + proglen + 2, "%s", devicename); + mvprintw (3+row, 16 + 9 + proglen + 2 + 6, "%10.3f", sent_value); + mvprintw (3+row, 16 + 9 + proglen + 2 + 6 + 9 + 3, "%10.3f", recv_value); if (viewMode == VIEWMODE_KBPS) { - mvprintw (3+row, 6 + 9 + proglen + 2 + 6 + 9 + 3 + 11, "KB/sec"); + mvprintw (3+row, 16 + 9 + proglen + 2 + 6 + 9 + 3 + 11, "KB/sec"); } else if (viewMode == VIEWMODE_TOTAL_MB) { - mvprintw (3+row, 6 + 9 + proglen + 2 + 6 + 9 + 3 + 11, "MB "); + mvprintw (3+row, 16 + 9 + proglen + 2 + 6 + 9 + 3 + 11, "MB "); } else if (viewMode == VIEWMODE_TOTAL_KB) { - mvprintw (3+row, 6 + 9 + proglen + 2 + 6 + 9 + 3 + 11, "KB "); + mvprintw (3+row, 16 + 9 + proglen + 2 + 6 + 9 + 3 + 11, "KB "); } else if (viewMode == VIEWMODE_TOTAL_B) { - mvprintw (3+row, 6 + 9 + proglen + 2 + 6 + 9 + 3 + 11, "B "); + mvprintw (3+row, 16 + 9 + proglen + 2 + 6 + 9 + 3 + 11, "B "); } }