Lines Matching refs:lbchars

198 	const char *lbchars;  member
230 …de_ctor(php_conv_base64_encode *inst, unsigned int line_len, const char *lbchars, size_t lbchars_l… in php_conv_base64_encode_ctor() argument
237 if (lbchars != NULL) { in php_conv_base64_encode_ctor()
238 inst->lbchars = (lbchars_dup ? pestrdup(lbchars, persistent) : lbchars); in php_conv_base64_encode_ctor()
241 inst->lbchars = NULL; in php_conv_base64_encode_ctor()
251 if (inst->lbchars_dup && inst->lbchars != NULL) { in php_conv_base64_encode_dtor()
252 pefree((void *)inst->lbchars, inst->persistent); in php_conv_base64_encode_dtor()
273 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_flush()
277 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_flush()
296 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_flush()
300 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_flush()
351 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_convert()
355 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_convert()
378 if (inst->line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_convert()
382 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_convert()
405 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_convert()
410 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_convert()
611 const char *lbchars; member
631 if (inst->lbchars_dup && inst->lbchars != NULL) { in php_conv_qprint_encode_dtor()
632 pefree((void *)inst->lbchars, inst->persistent); in php_conv_qprint_encode_dtor()
636 #define NEXT_CHAR(ps, icnt, lb_ptr, lb_cnt, lbchars) \ argument
637 ((lb_ptr) < (lb_cnt) ? (lbchars)[(lb_ptr)] : *(ps))
677 if (!(opts & PHP_CONV_QPRINT_OPT_BINARY) && inst->lbchars != NULL && inst->lbchars_len > 0) { in php_conv_qprint_encode_convert()
681 if (icnt > 0 && *ps == inst->lbchars[lb_cnt]) { in php_conv_qprint_encode_convert()
694 *(pd++) = inst->lbchars[i]; in php_conv_qprint_encode_convert()
709 c = NEXT_CHAR(ps, icnt, lb_ptr, lb_cnt, inst->lbchars); in php_conv_qprint_encode_convert()
714 if (line_ccnt < 2 && inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
724 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_qprint_encode_convert()
735 if (inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
745 if (*ps2 == inst->lbchars[lb_cnt2]) { in php_conv_qprint_encode_convert()
772 if (line_ccnt < 2 && inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
781 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_qprint_encode_convert()
795 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
804 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_qprint_encode_convert()
837 …de_ctor(php_conv_qprint_encode *inst, unsigned int line_len, const char *lbchars, size_t lbchars_l… in php_conv_qprint_encode_ctor() argument
839 if (line_len < 4 && lbchars != NULL) { in php_conv_qprint_encode_ctor()
846 if (lbchars != NULL) { in php_conv_qprint_encode_ctor()
847 inst->lbchars = (lbchars_dup ? pestrdup(lbchars, persistent) : lbchars); in php_conv_qprint_encode_ctor()
850 inst->lbchars = NULL; in php_conv_qprint_encode_ctor()
864 const char *lbchars; member
877 if (inst->lbchars_dup && inst->lbchars != NULL) { in php_conv_qprint_decode_dtor()
878 pefree((void *)inst->lbchars, inst->persistent); in php_conv_qprint_decode_dtor()
935 } else if (!inst->lbchars && lb_cnt == 0 && *ps == '\r') { in php_conv_qprint_decode_convert()
941 } else if (!inst->lbchars && lb_cnt == 0 && *ps == '\n') { in php_conv_qprint_decode_convert()
948 *ps == (unsigned char)inst->lbchars[lb_cnt]) { in php_conv_qprint_decode_convert()
988 *ps == (unsigned char)inst->lbchars[lb_cnt]) { in php_conv_qprint_decode_convert()
999 if (!inst->lbchars && lb_cnt == 1 && *ps == '\n') { in php_conv_qprint_decode_convert()
1004 } else if (!inst->lbchars && lb_cnt > 0) { in php_conv_qprint_decode_convert()
1013 if (*ps == (unsigned char)inst->lbchars[lb_cnt]) { in php_conv_qprint_decode_convert()
1030 *(pd++) = inst->lbchars[lb_ptr++]; in php_conv_qprint_decode_convert()
1051 static php_conv_err_t php_conv_qprint_decode_ctor(php_conv_qprint_decode *inst, const char *lbchars in php_conv_qprint_decode_ctor() argument
1058 if (lbchars != NULL) { in php_conv_qprint_decode_ctor()
1059 inst->lbchars = (lbchars_dup ? pestrdup(lbchars, persistent) : lbchars); in php_conv_qprint_decode_ctor()
1062 inst->lbchars = NULL; in php_conv_qprint_decode_ctor()
1170 char *lbchars = NULL; in php_conv_open() local
1174 GET_STR_PROP(options, lbchars, lbchars_len, "line-break-chars", 0); in php_conv_open()
1177 if (lbchars != NULL) { in php_conv_open()
1178 pefree(lbchars, 0); in php_conv_open()
1180 lbchars = NULL; in php_conv_open()
1182 if (lbchars == NULL) { in php_conv_open()
1183 lbchars = pestrdup("\r\n", 0); in php_conv_open()
1189 if (lbchars != NULL) { in php_conv_open()
1190 …if (php_conv_base64_encode_ctor((php_conv_base64_encode *)retval, line_len, lbchars, lbchars_len, … in php_conv_open()
1191 if (lbchars != NULL) { in php_conv_open()
1192 pefree(lbchars, 0); in php_conv_open()
1196 pefree(lbchars, 0); in php_conv_open()
1213 char *lbchars = NULL; in php_conv_open() local
1221 GET_STR_PROP(options, lbchars, lbchars_len, "line-break-chars", 0); in php_conv_open()
1227 if (lbchars != NULL) { in php_conv_open()
1228 pefree(lbchars, 0); in php_conv_open()
1230 lbchars = NULL; in php_conv_open()
1232 if (lbchars == NULL) { in php_conv_open()
1233 lbchars = pestrdup("\r\n", 0); in php_conv_open()
1241 if (lbchars != NULL) { in php_conv_open()
1242 …if (php_conv_qprint_encode_ctor((php_conv_qprint_encode *)retval, line_len, lbchars, lbchars_len, … in php_conv_open()
1243 pefree(lbchars, 0); in php_conv_open()
1246 pefree(lbchars, 0); in php_conv_open()
1255 char *lbchars = NULL; in php_conv_open() local
1260 GET_STR_PROP(options, lbchars, lbchars_len, "line-break-chars", 0); in php_conv_open()
1264 if (lbchars != NULL) { in php_conv_open()
1265 …if (php_conv_qprint_decode_ctor((php_conv_qprint_decode *)retval, lbchars, lbchars_len, 1, persist… in php_conv_open()
1266 pefree(lbchars, 0); in php_conv_open()
1269 pefree(lbchars, 0); in php_conv_open()