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

Diff for /src/usr.bin/ssh/Attic/radix.c between version 1.15 and 1.15.2.2

version 1.15, 2001/01/16 23:58:09 version 1.15.2.2, 2002/03/09 00:20:44
Line 30 
Line 30 
 #ifdef AFS  #ifdef AFS
 #include <krb.h>  #include <krb.h>
   
   #include <radix.h>
   
 typedef u_char my_u_char;  typedef u_char my_u_char;
 typedef u_int my_u_int32_t;  typedef u_int my_u_int32_t;
 typedef u_short my_u_short;  typedef u_short my_u_short;
Line 37 
Line 39 
 /* Nasty macros from BIND-4.9.2 */  /* Nasty macros from BIND-4.9.2 */
   
 #define GETSHORT(s, cp) { \  #define GETSHORT(s, cp) { \
         register my_u_char *t_cp = (my_u_char *)(cp); \          my_u_char *t_cp = (my_u_char *)(cp); \
         (s) = (((my_u_short)t_cp[0]) << 8) \          (s) = (((my_u_short)t_cp[0]) << 8) \
             | (((my_u_short)t_cp[1])) \              | (((my_u_short)t_cp[1])) \
             ; \              ; \
Line 45 
Line 47 
 }  }
   
 #define GETLONG(l, cp) { \  #define GETLONG(l, cp) { \
         register my_u_char *t_cp = (my_u_char *)(cp); \          my_u_char *t_cp = (my_u_char *)(cp); \
         (l) = (((my_u_int32_t)t_cp[0]) << 24) \          (l) = (((my_u_int32_t)t_cp[0]) << 24) \
             | (((my_u_int32_t)t_cp[1]) << 16) \              | (((my_u_int32_t)t_cp[1]) << 16) \
             | (((my_u_int32_t)t_cp[2]) << 8) \              | (((my_u_int32_t)t_cp[2]) << 8) \
Line 55 
Line 57 
 }  }
   
 #define PUTSHORT(s, cp) { \  #define PUTSHORT(s, cp) { \
         register my_u_short t_s = (my_u_short)(s); \          my_u_short t_s = (my_u_short)(s); \
         register my_u_char *t_cp = (my_u_char *)(cp); \          my_u_char *t_cp = (my_u_char *)(cp); \
         *t_cp++ = t_s >> 8; \          *t_cp++ = t_s >> 8; \
         *t_cp   = t_s; \          *t_cp   = t_s; \
         (cp) += 2; \          (cp) += 2; \
 }  }
   
 #define PUTLONG(l, cp) { \  #define PUTLONG(l, cp) { \
         register my_u_int32_t t_l = (my_u_int32_t)(l); \          my_u_int32_t t_l = (my_u_int32_t)(l); \
         register my_u_char *t_cp = (my_u_char *)(cp); \          my_u_char *t_cp = (my_u_char *)(cp); \
         *t_cp++ = t_l >> 24; \          *t_cp++ = t_l >> 24; \
         *t_cp++ = t_l >> 16; \          *t_cp++ = t_l >> 16; \
         *t_cp++ = t_l >> 8; \          *t_cp++ = t_l >> 8; \
Line 73 
Line 75 
 }  }
   
 #define GETSTRING(s, p, p_l) {                  \  #define GETSTRING(s, p, p_l) {                  \
     register char *p_targ = (p) + p_l;          \      char *p_targ = (p) + p_l;           \
     register char *s_c = (s);                   \      char *s_c = (s);                    \
     register char *p_c = (p);                   \      char *p_c = (p);                    \
     while (*p_c && (p_c < p_targ)) {            \      while (*p_c && (p_c < p_targ)) {            \
         *s_c++ = *p_c++;                        \          *s_c++ = *p_c++;                        \
     }                                           \      }                                           \

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.15.2.2