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

Diff for /src/usr.bin/dc/bcode.c between version 1.16 and 1.17

version 1.16, 2003/11/14 20:25:16 version 1.17, 2003/11/17 11:12:35
Line 71 
Line 71 
 static __inline void    print_stack();  static __inline void    print_stack();
 static __inline void    dup(void);  static __inline void    dup(void);
 static void             swap(void);  static void             swap(void);
   static void             drop(void);
   
 static void             get_scale(void);  static void             get_scale(void);
 static void             set_scale(void);  static void             set_scale(void);
Line 179 
Line 180 
         { 'O',  get_obase       },          { 'O',  get_obase       },
         { 'P',  pop_print       },          { 'P',  pop_print       },
         { 'Q',  quitN           },          { 'Q',  quitN           },
           { 'R',  drop            },
         { 'S',  store_stack     },          { 'S',  store_stack     },
         { 'X',  push_scale      },          { 'X',  push_scale      },
         { 'Z',  num_digits      },          { 'Z',  num_digits      },
Line 513 
Line 515 
 swap(void)  swap(void)
 {  {
         stack_swap(&bmachine.stack);          stack_swap(&bmachine.stack);
   }
   
   static void
   drop(void)
   {
           struct value *v = pop();
           if (v != NULL)
                   stack_free_value(v);
 }  }
   
 static void  static void

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17