Lines Matching refs:str
19 static __inline__ int do_digit(char *str, u_int16_t *addr, u_int16_t scale, size_t *pos, size_t len… in do_digit() argument
27 *str = tmp + '0'; in do_digit()
37 static const char *dnet_ntop1(const struct dn_naddr *dna, char *str, size_t len) in dnet_ntop1() argument
53 return str; in dnet_ntop1()
55 if (do_digit(str + pos, &area, 10, &pos, len, &started)) in dnet_ntop1()
56 return str; in dnet_ntop1()
58 if (do_digit(str + pos, &area, 1, &pos, len, &started)) in dnet_ntop1()
59 return str; in dnet_ntop1()
62 return str; in dnet_ntop1()
64 *(str + pos) = '.'; in dnet_ntop1()
68 if (do_digit(str + pos, &addr, 1000, &pos, len, &started)) in dnet_ntop1()
69 return str; in dnet_ntop1()
71 if (do_digit(str + pos, &addr, 100, &pos, len, &started)) in dnet_ntop1()
72 return str; in dnet_ntop1()
74 if (do_digit(str + pos, &addr, 10, &pos, len, &started)) in dnet_ntop1()
75 return str; in dnet_ntop1()
77 if (do_digit(str + pos, &addr, 1, &pos, len, &started)) in dnet_ntop1()
78 return str; in dnet_ntop1()
81 return str; in dnet_ntop1()
83 *(str + pos) = 0; in dnet_ntop1()
85 return str; in dnet_ntop1()
89 const char *dnet_ntop(int af, const void *addr, char *str, size_t len) in dnet_ntop() argument
94 return dnet_ntop1((struct dn_naddr *)addr, str, len); in dnet_ntop()