@@ -12,10 +12,11 @@ in_addr_t __VERIFIER_nondet_in_addr_t();
1212in_addr_t inet_addr (const char * cp )
1313{
1414 __CPROVER_HIDE :;
15- (void )* cp ;
1615 #ifdef __CPROVER_STRING_ABSTRACTION
17- __CPROVER_assert (__CPROVER_is_zero_string (cp ), "inet_addr zero-termination of argument" );
16+ __CPROVER_precondition (__CPROVER_is_zero_string (cp ),
17+ "inet_addr zero-termination of argument" );
1818 #endif
19+ (void )* cp ;
1920
2021 in_addr_t result = __VERIFIER_nondet_in_addr_t ();
2122 return result ;
@@ -37,11 +38,12 @@ int __VERIFIER_nondet_int();
3738int inet_aton (const char * cp , struct in_addr * pin )
3839{
3940 __CPROVER_HIDE :;
40- (void )* cp ;
41- (void )* pin ;
4241 #ifdef __CPROVER_STRING_ABSTRACTION
43- __CPROVER_assert (__CPROVER_is_zero_string (cp ), "inet_aton zero-termination of name argument" );
42+ __CPROVER_precondition (__CPROVER_is_zero_string (cp ),
43+ "inet_aton zero-termination of name argument" );
4444 #endif
45+ (void )* cp ;
46+ (void )* pin ;
4547
4648 int result = __VERIFIER_nondet_int ();
4749 return result ;
@@ -63,10 +65,11 @@ in_addr_t __VERIFIER_nondet_in_addr_t();
6365in_addr_t inet_network (const char * cp )
6466{
6567 __CPROVER_HIDE :;
66- (void )* cp ;
6768 #ifdef __CPROVER_STRING_ABSTRACTION
68- __CPROVER_assert (__CPROVER_is_zero_string (cp ), "inet_network zero-termination of name argument" );
69+ __CPROVER_precondition (__CPROVER_is_zero_string (cp ),
70+ "inet_network zero-termination of name argument" );
6971 #endif
72+ (void )* cp ;
7073
7174 in_addr_t result = __VERIFIER_nondet_in_addr_t ();
7275 return result ;
0 commit comments