LINUX.ORG.RU

История изменений

Исправление MKuznetsov, (текущая версия) :

size_t toklen(char *s) {
  char *term;
  term=s+strcspn(s,"\",");
  while ('\"'==*term) {
     term+=1+strcspn(term+1,"\"");
     term+=1+strcspn(term+1,"\",");
  }
  return term-s;
}

Исходная версия MKuznetsov, :

size_t toklen(char *s) {
  char *term;
  term=s+strcspn(s,"\",");
  while ('\"'==*term) {
     term+=strcspn(term,"\"");
     term+=strcspn(term,"\",");
  }
  return term-s;
}