]> granicus.if.org Git - procps-ng/commitdiff
top: some minor renaming, reformatting and rearranging
authorJim Warner <james.warner@comcast.net>
Wed, 4 Jul 2018 05:00:00 +0000 (00:00 -0500)
committerCraig Small <csmall@enc.com.au>
Wed, 18 Jul 2018 10:17:22 +0000 (20:17 +1000)
This commit just addresses these miscellaneous issues:
. always use 'p' for pointers to that proc_t structure
. always match order of local #undef to parent #define
. forest_create use of array index made more efficient

Signed-off-by: Jim Warner <james.warner@comcast.net>
top/top.c
top/top.h

index ca4b0b2c34f292194c7b921fa5fb3c76710f84eb..1614e4f21de49e66316db3d83a03e75b7d90bfea 100644 (file)
--- a/top/top.c
+++ b/top/top.c
@@ -1780,8 +1780,8 @@ static FLD_t Fieldstab[] = {
  #define SF(f) (QFP_t)SCB_NAME(f)
    // these identifiers reflect the default column alignment but they really
    // contain the WIN_t flag used to check/change justification at run-time!
- #define A_right Show_JRNUMS       /* toggled with upper case 'J' */
  #define A_left  Show_JRSTRS       /* toggled with lower case 'j' */
+ #define A_right Show_JRNUMS       /* toggled with upper case 'J' */
 
 /* .width anomalies:
         a -1 width represents variable width columns
@@ -3254,7 +3254,7 @@ static inline void insp_show_pgs (int col, int row, int max) {
         /*
          * This guy is responsible for displaying the Insp_buf contents and
          * managing all scrolling/locate requests until the user gives up. */
-static int insp_view_choice (proc_t *obj) {
+static int insp_view_choice (proc_t *p) {
 #ifdef INSP_SLIDE_1
  #define hzAMT  1
 #else
@@ -3262,8 +3262,8 @@ static int insp_view_choice (proc_t *obj) {
 #endif
  #define maxLN (Screen_rows - (Msg_row +1))
  #define makHD(b1,b2) { \
-    snprintf(b1, sizeof(b1), "%d", obj->tid); \
-    snprintf(b2, sizeof(b2), "%s", obj->cmd); }
+    snprintf(b1, sizeof(b1), "%d", p->tid); \
+    snprintf(b2, sizeof(b2), "%s", p->cmd); }
  #define makFS(dst) { if (Insp_sel->flen < 22) \
        snprintf(dst, sizeof(dst), "%s", Insp_sel->fstr); \
     else snprintf(dst, sizeof(dst), "%.19s...", Insp_sel->fstr); }
@@ -4775,12 +4775,12 @@ static void forest_create (WIN_t *q) {
                   char level = Tree_ppt[j]->pad_3;
 
                   while (j+1 < Frame_maxtask && Tree_ppt[j+1]->pad_3 > level) {
-                     Tree_ppt[j+1]->pad_2 = 'z';
+                     ++j;
+                     Tree_ppt[j]->pad_2 = 'z';
 #ifndef TREE_VCPUOFF
-                     Hide_cpu[parent] += Tree_ppt[j+1]->pcpu;
+                     Hide_cpu[parent] += Tree_ppt[j]->pcpu;
 #endif
                      children = 1;
-                     ++j;
                   }
                   // children found (and collapsed), so mark that puppy
                   if (children) Tree_ppt[parent]->pad_2 = 'x';
@@ -6320,8 +6320,8 @@ static int window_show (WIN_t *q, int wmax) {
       }
 
    return lwin;
- #undef winMIN
  #undef isBUSY
+ #undef winMIN
 } // end: window_show
 \f
 /*######  Entry point plus two  ##########################################*/
index d2719eb27986b8acf48f8432743aad56ab384d54..69ed9c23e9b6c99d5a89f884eaff9de0122abefb 100644 (file)
--- a/top/top.h
+++ b/top/top.h
@@ -761,7 +761,7 @@ typedef struct WIN_t {
 //atic void          insp_mkrow_raw (int col, int row);
 //atic void          insp_mkrow_utf8 (int col, int row);
 //atic void          insp_show_pgs (int col, int row, int max);
-//atic int           insp_view_choice (proc_t *obj);
+//atic int           insp_view_choice (proc_t *p);
 //atic void          inspection_utility (int pid);
 /*------  Other Filtering ------------------------------------------------*/
 //atic const char   *osel_add (WIN_t *q, int ch, char *glob, int push);