1*61d06d6bSBaptiste Daroussin #include <string.h> 2*61d06d6bSBaptiste Daroussin 3*61d06d6bSBaptiste Daroussin int main(void)4*61d06d6bSBaptiste Daroussinmain(void) 5*61d06d6bSBaptiste Daroussin { 6*61d06d6bSBaptiste Daroussin char *s; 7*61d06d6bSBaptiste Daroussin 8*61d06d6bSBaptiste Daroussin s = strndup("123", 2); 9*61d06d6bSBaptiste Daroussin return s[0] != '1' ? 1 : s[1] != '2' ? 2 : s[2] != '\0' ? 3 : 0; 10*61d06d6bSBaptiste Daroussin } 11