(* Alternate proofs of these functions, using the form of "forward_loop" that relies on semax_loop_nocontinue *)

(* Specifications: *)
Lemma body_strlen: semax_body Vprog Gprog f_strlen strlen_spec.
Lemma body_strchr: semax_body Vprog Gprog f_strchr strchr_spec.
Lemma body_strcat: semax_body Vprog Gprog f_strcat strcat_spec.
Lemma body_strcmp: semax_body Vprog Gprog f_strcmp strcmp_spec.
Lemma body_strcpy: semax_body Vprog Gprog f_strcpy strcpy_spec.
End Alternate.