/* * Date: 17.12.2013 * Author: Thomas Ströder */ #include extern int __VERIFIER_nondet_int(void); size_t cstrnlen(const char *str, size_t maxlen) { const char *cp; for (cp = str; maxlen != 0 && *cp != '\0'; cp++, maxlen--) ; return (size_t)(cp - str); } int main() { int length1 = __VERIFIER_nondet_int(); int n = __VERIFIER_nondet_int(); if (length1 < 1) { length1 = 1; } if (n < 1) { n = 1; } char* nondetString1 = (char*) alloca(length1 * sizeof(char)); nondetString1[length1-1] = '\0'; return cstrnlen(nondetString1,n); }