Lines Matching refs:end

281 			n_end = n;		//	Set end of string pointer
326 // Now loop through the string, stopping at the end of the string
524 char* end;
526 end = stpcpy(dst, src);
530 switch (end[-1]) {
532 end = stpcpy(end - 1, "ive");
535 end = stpcpy(end, "ive");
540 switch (end[-1]) {
542 end = stpcpy(end - 1, "ion");
545 end = stpcpy(end - 1, "ication");
548 end = stpcpy(end, "en");
553 switch (end[-1]) {
555 end = stpcpy(end - 1, "ions");
558 end = stpcpy(end - 1, "ications");
561 end = stpcpy(end, "ens");
566 switch (end[-1]) {
568 end = stpcpy(end - 1, "ieth");
571 end = stpcpy(end, "th");
576 end = stpcpy(end, "ly");
579 switch (end[-1]) {
581 end = stpcpy(end - 1, "ing");
584 end = stpcpy(end, "ing");
589 switch (end[-1]) {
591 end = stpcpy(end - 1, "ings");
594 end = stpcpy(end, "ings");
599 switch (end[-1]) {
601 end = stpcpy(end - 1, "ed");
604 if (!strchr("aeiou", end[-2])) {
605 end = stpcpy(end - 1, "ied");
610 end = stpcpy(end, "ed");
615 switch (end[-1]) {
617 end = stpcpy(end - 1, "est");
620 if (!strchr("aeiou", end[-2])) {
621 end = stpcpy(end - 1, "iest");
626 end = stpcpy(end, "est");
631 switch (end[-1]) {
633 end = stpcpy(end - 1, "er");
636 if (!strchr("aeiou", end[-2])) {
637 end = stpcpy(end - 1, "ier");
642 end = stpcpy(end, "er");
647 switch (end[-1]) {
649 end = stpcpy(end - 1, "ers");
652 if (!strchr("aeiou", end[-2])) {
653 end = stpcpy(end - 1, "iers");
658 end = stpcpy(end, "ers");
663 switch (end[-1]) {
668 end = stpcpy(end, "es");
671 if (!strchr("aeiou", end[-2])) {
672 end = stpcpy(end - 1, "ies");
677 end = stpcpy(end, "s");
682 switch (end[-1]) {
684 if (!strchr("aeiou", end[-2])) {
685 end = stpcpy(end - 1, "iness");
690 end = stpcpy(end, "ness");
695 end = stpcpy(end, "'s");
700 return end - dst;
780 // Repeat until valid suffix found or end is reached