breakcharlen      886 ext/standard/string.c 	int textlen, breakcharlen = 1, newtextlen, chk;
breakcharlen      892 ext/standard/string.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|lsb", &text, &textlen, &linelength, &breakchar, &breakcharlen, &docut) == FAILURE) {
breakcharlen      900 ext/standard/string.c 	if (breakcharlen == 0) {
breakcharlen      912 ext/standard/string.c 	if (breakcharlen == 1 && !docut) {
breakcharlen      936 ext/standard/string.c 			newtext = safe_emalloc(chk, breakcharlen, textlen + 1);
breakcharlen      937 ext/standard/string.c 			alloced = textlen + chk * breakcharlen + 1;
breakcharlen      940 ext/standard/string.c 			alloced = textlen * (breakcharlen + 1) + 1;
breakcharlen      941 ext/standard/string.c 			newtext = safe_emalloc(textlen, (breakcharlen + 1), 1);
breakcharlen      950 ext/standard/string.c 				alloced += (int) (((textlen - current + 1)/linelength + 1) * breakcharlen) + 1;
breakcharlen      957 ext/standard/string.c 				&& current + breakcharlen < textlen
breakcharlen      958 ext/standard/string.c 				&& !strncmp(text+current, breakchar, breakcharlen)) {
breakcharlen      959 ext/standard/string.c 				memcpy(newtext+newtextlen, text+laststart, current-laststart+breakcharlen);
breakcharlen      960 ext/standard/string.c 				newtextlen += current-laststart+breakcharlen;
breakcharlen      961 ext/standard/string.c 				current += breakcharlen - 1;
breakcharlen      971 ext/standard/string.c 					memcpy(newtext+newtextlen, breakchar, breakcharlen);
breakcharlen      972 ext/standard/string.c 					newtextlen += breakcharlen;
breakcharlen      985 ext/standard/string.c 				memcpy(newtext+newtextlen, breakchar, breakcharlen);
breakcharlen      986 ext/standard/string.c 				newtextlen += breakcharlen;
breakcharlen      997 ext/standard/string.c 				memcpy(newtext+newtextlen, breakchar, breakcharlen);
breakcharlen      998 ext/standard/string.c 				newtextlen += breakcharlen;