4 unsigned int ip4_scan(const char *s
,char ip
[4])
11 i
= scan_ulong(s
,&u
); if (!i
) return 0; ip
[0] = u
; s
+= i
; len
+= i
;
12 if (*s
!= '.') return 0; ++s
; ++len
;
13 i
= scan_ulong(s
,&u
); if (!i
) return 0; ip
[1] = u
; s
+= i
; len
+= i
;
14 if (*s
!= '.') return 0; ++s
; ++len
;
15 i
= scan_ulong(s
,&u
); if (!i
) return 0; ip
[2] = u
; s
+= i
; len
+= i
;
16 if (*s
!= '.') return 0; ++s
; ++len
;
17 i
= scan_ulong(s
,&u
); if (!i
) return 0; ip
[3] = u
; s
+= i
; len
+= i
;