Lines Matching refs:lbchars

328 	const char *lbchars;  member
360 …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
367 if (lbchars != NULL) { in php_conv_base64_encode_ctor()
368 inst->lbchars = (lbchars_dup ? pestrdup(lbchars, persistent) : lbchars); in php_conv_base64_encode_ctor()
371 inst->lbchars = NULL; in php_conv_base64_encode_ctor()
381 if (inst->lbchars_dup && inst->lbchars != NULL) { in php_conv_base64_encode_dtor()
382 pefree((void *)inst->lbchars, inst->persistent); in php_conv_base64_encode_dtor()
403 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_flush()
407 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_flush()
426 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_flush()
430 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_flush()
481 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_convert()
485 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_convert()
508 if (inst->line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_convert()
512 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_convert()
535 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_convert()
540 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_convert()
741 const char *lbchars; member
761 if (inst->lbchars_dup && inst->lbchars != NULL) { in php_conv_qprint_encode_dtor()
762 pefree((void *)inst->lbchars, inst->persistent); in php_conv_qprint_encode_dtor()
766 #define NEXT_CHAR(ps, icnt, lb_ptr, lb_cnt, lbchars) \ argument
767 ((lb_ptr) < (lb_cnt) ? (lbchars)[(lb_ptr)] : *(ps))
807 if (!(opts & PHP_CONV_QPRINT_OPT_BINARY) && inst->lbchars != NULL && inst->lbchars_len > 0) { in php_conv_qprint_encode_convert()
811 if (icnt > 0 && *ps == inst->lbchars[lb_cnt]) { in php_conv_qprint_encode_convert()
824 *(pd++) = inst->lbchars[i]; in php_conv_qprint_encode_convert()
839 c = NEXT_CHAR(ps, icnt, lb_ptr, lb_cnt, inst->lbchars); in php_conv_qprint_encode_convert()
844 if (line_ccnt < 2 && inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
854 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_qprint_encode_convert()
865 if (inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
875 if (*ps2 == inst->lbchars[lb_cnt2]) { in php_conv_qprint_encode_convert()
902 if (line_ccnt < 2 && inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
911 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_qprint_encode_convert()
925 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
934 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_qprint_encode_convert()
967 …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
969 if (line_len < 4 && lbchars != NULL) { in php_conv_qprint_encode_ctor()
976 if (lbchars != NULL) { in php_conv_qprint_encode_ctor()
977 inst->lbchars = (lbchars_dup ? pestrdup(lbchars, persistent) : lbchars); in php_conv_qprint_encode_ctor()
980 inst->lbchars = NULL; in php_conv_qprint_encode_ctor()
994 const char *lbchars; member
1007 if (inst->lbchars_dup && inst->lbchars != NULL) { in php_conv_qprint_decode_dtor()
1008 pefree((void *)inst->lbchars, inst->persistent); in php_conv_qprint_decode_dtor()
1065 } else if (!inst->lbchars && lb_cnt == 0 && *ps == '\r') { in php_conv_qprint_decode_convert()
1071 } else if (!inst->lbchars && lb_cnt == 0 && *ps == '\n') { in php_conv_qprint_decode_convert()
1078 *ps == (unsigned char)inst->lbchars[lb_cnt]) { in php_conv_qprint_decode_convert()
1118 *ps == (unsigned char)inst->lbchars[lb_cnt]) { in php_conv_qprint_decode_convert()
1130 if (!inst->lbchars && lb_cnt == 1 && *ps == '\n') { in php_conv_qprint_decode_convert()
1135 } else if (!inst->lbchars && lb_cnt > 0) { in php_conv_qprint_decode_convert()
1144 if (*ps == (unsigned char)inst->lbchars[lb_cnt]) { in php_conv_qprint_decode_convert()
1161 *(pd++) = inst->lbchars[lb_ptr++]; in php_conv_qprint_decode_convert()
1182 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
1189 if (lbchars != NULL) { in php_conv_qprint_decode_ctor()
1190 inst->lbchars = (lbchars_dup ? pestrdup(lbchars, persistent) : lbchars); in php_conv_qprint_decode_ctor()
1193 inst->lbchars = NULL; in php_conv_qprint_decode_ctor()
1303 char *lbchars = NULL; in php_conv_open() local
1307 GET_STR_PROP(options, lbchars, lbchars_len, "line-break-chars", 0); in php_conv_open()
1310 if (lbchars != NULL) { in php_conv_open()
1311 pefree(lbchars, 0); in php_conv_open()
1313 lbchars = NULL; in php_conv_open()
1315 if (lbchars == NULL) { in php_conv_open()
1316 lbchars = pestrdup("\r\n", 0); in php_conv_open()
1322 if (lbchars != NULL) { in php_conv_open()
1323 …if (php_conv_base64_encode_ctor((php_conv_base64_encode *)retval, line_len, lbchars, lbchars_len, … in php_conv_open()
1324 if (lbchars != NULL) { in php_conv_open()
1325 pefree(lbchars, 0); in php_conv_open()
1329 pefree(lbchars, 0); in php_conv_open()
1346 char *lbchars = NULL; in php_conv_open() local
1354 GET_STR_PROP(options, lbchars, lbchars_len, "line-break-chars", 0); in php_conv_open()
1360 if (lbchars != NULL) { in php_conv_open()
1361 pefree(lbchars, 0); in php_conv_open()
1363 lbchars = NULL; in php_conv_open()
1365 if (lbchars == NULL) { in php_conv_open()
1366 lbchars = pestrdup("\r\n", 0); in php_conv_open()
1374 if (lbchars != NULL) { in php_conv_open()
1375 …if (php_conv_qprint_encode_ctor((php_conv_qprint_encode *)retval, line_len, lbchars, lbchars_len, … in php_conv_open()
1376 pefree(lbchars, 0); in php_conv_open()
1379 pefree(lbchars, 0); in php_conv_open()
1388 char *lbchars = NULL; in php_conv_open() local
1393 GET_STR_PROP(options, lbchars, lbchars_len, "line-break-chars", 0); in php_conv_open()
1397 if (lbchars != NULL) { in php_conv_open()
1398 …if (php_conv_qprint_decode_ctor((php_conv_qprint_decode *)retval, lbchars, lbchars_len, 1, persist… in php_conv_open()
1399 pefree(lbchars, 0); in php_conv_open()
1402 pefree(lbchars, 0); in php_conv_open()