int i; char str [MAX_LEN_STR]; int c; if (s==NULL) goto l_err; if (n>MAX_LEN_STR) {printf("fgets: n>MAX_LEN_STR"); l_err:errno=EINVAL;return NULL;} for(i=0;i