[BACK]Return to pmdb.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / pmdb

Diff for /src/usr.bin/pmdb/Attic/pmdb.c between version 1.5 and 1.6

version 1.5, 2002/03/19 23:10:57 version 1.6, 2002/03/19 23:17:58
Line 74 
Line 74 
         { "exit", "quit", 0, 0, cmd_quit, (void *)-1 },          { "exit", "quit", 0, 0, cmd_quit, (void *)-1 },
 };  };
   
   #define NCMDS   sizeof(cmds)/sizeof(cmds[0])
   
 int  int
 main(int argc, char **argv)  main(int argc, char **argv)
 {  {
         extern const char *__progname;          extern const char *__progname;
         struct pstate ps;          struct pstate ps;
         int i, ncmds;          int i;
         int status;          int status;
         void *cm;          void *cm;
         char *pmenv;          char *pmenv;
Line 113 
Line 115 
   
         signal(SIGINT, SIG_IGN);          signal(SIGINT, SIG_IGN);
   
         ncmds = sizeof(cmds)/sizeof(cmds[0]);          for (i = 0; i < NCMDS; i++)
   
         for (i = 0; i < ncmds; i++)  
                 if (cmds[i].arg == (void *)-1)                  if (cmds[i].arg == (void *)-1)
                         cmds[i].arg = &ps;                          cmds[i].arg = &ps;
   
Line 124 
Line 124 
   
         process_load(&ps);          process_load(&ps);
   
         cm = cmdinit(cmds, ncmds);          cm = cmdinit(cmds, NCMDS);
         while (ps.ps_state != TERMINATED) {          while (ps.ps_state != TERMINATED) {
                 int signum;                  int signum;
                 int stopped;                  int stopped;
Line 263 
Line 263 
                                 printf(", ");                                  printf(", ");
                 }                  }
                 if (offs == 0) {                  if (offs == 0) {
                         printf(")\n", offs);                          printf(")\n");
                 } else {                  } else {
                         printf(")+0x%lx\n", offs);                          printf(")+0x%lx\n", offs);
                 }                  }

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6