2 extern void /*@alt char * @*/
3 mystrncpy (/*@unique@*/ /*@out@*/ /*@returned@*/ char *s1, char *s2,
5 /*@modifies *s1@*/ /*@requires MaxSet(s1) >= ( n - 1) /\ MaxRead (s2) >= ( n - 1 ); @*/ /*@ensures MaxRead (s1) ==
6 MaxRead (s2) /\ MaxRead (s1) <= n; @*/;
9 void f(char *z) /*@requires MaxRead(z) >= 2; @*/
18 y[((sizeof y) - 1)] = '0';