Lines Matching refs:lbchars

325 	const char *lbchars;  member
357 …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
364 if (lbchars != NULL) { in php_conv_base64_encode_ctor()
365 inst->lbchars = (lbchars_dup ? pestrdup(lbchars, persistent) : lbchars); in php_conv_base64_encode_ctor()
368 inst->lbchars = NULL; in php_conv_base64_encode_ctor()
378 if (inst->lbchars_dup && inst->lbchars != NULL) { in php_conv_base64_encode_dtor()
379 pefree((void *)inst->lbchars, inst->persistent); in php_conv_base64_encode_dtor()
400 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_flush()
404 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_flush()
423 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_flush()
427 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_flush()
478 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_convert()
482 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_convert()
505 if (inst->line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_convert()
509 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_convert()
532 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_convert()
537 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_convert()
738 const char *lbchars; member
758 if (inst->lbchars_dup && inst->lbchars != NULL) { in php_conv_qprint_encode_dtor()
759 pefree((void *)inst->lbchars, inst->persistent); in php_conv_qprint_encode_dtor()
763 #define NEXT_CHAR(ps, icnt, lb_ptr, lb_cnt, lbchars) \ argument
764 ((lb_ptr) < (lb_cnt) ? (lbchars)[(lb_ptr)] : *(ps))
804 if (!(opts & PHP_CONV_QPRINT_OPT_BINARY) && inst->lbchars != NULL && inst->lbchars_len > 0) { in php_conv_qprint_encode_convert()
808 if (icnt > 0 && *ps == inst->lbchars[lb_cnt]) { in php_conv_qprint_encode_convert()
821 *(pd++) = inst->lbchars[i]; in php_conv_qprint_encode_convert()
836 c = NEXT_CHAR(ps, icnt, lb_ptr, lb_cnt, inst->lbchars); in php_conv_qprint_encode_convert()
841 if (line_ccnt < 2 && inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
851 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_qprint_encode_convert()
862 if (inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
872 if (*ps2 == inst->lbchars[lb_cnt2]) { in php_conv_qprint_encode_convert()
899 if (line_ccnt < 2 && inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
908 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_qprint_encode_convert()
922 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
931 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_qprint_encode_convert()
964 …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
966 if (line_len < 4 && lbchars != NULL) { in php_conv_qprint_encode_ctor()
973 if (lbchars != NULL) { in php_conv_qprint_encode_ctor()
974 inst->lbchars = (lbchars_dup ? pestrdup(lbchars, persistent) : lbchars); in php_conv_qprint_encode_ctor()
977 inst->lbchars = NULL; in php_conv_qprint_encode_ctor()
991 const char *lbchars; member
1004 if (inst->lbchars_dup && inst->lbchars != NULL) { in php_conv_qprint_decode_dtor()
1005 pefree((void *)inst->lbchars, inst->persistent); in php_conv_qprint_decode_dtor()
1062 } else if (!inst->lbchars && lb_cnt == 0 && *ps == '\r') { in php_conv_qprint_decode_convert()
1068 } else if (!inst->lbchars && lb_cnt == 0 && *ps == '\n') { in php_conv_qprint_decode_convert()
1075 *ps == (unsigned char)inst->lbchars[lb_cnt]) { in php_conv_qprint_decode_convert()
1115 *ps == (unsigned char)inst->lbchars[lb_cnt]) { in php_conv_qprint_decode_convert()
1127 if (!inst->lbchars && lb_cnt == 1 && *ps == '\n') { in php_conv_qprint_decode_convert()
1132 } else if (!inst->lbchars && lb_cnt > 0) { in php_conv_qprint_decode_convert()
1141 if (*ps == (unsigned char)inst->lbchars[lb_cnt]) { in php_conv_qprint_decode_convert()
1158 *(pd++) = inst->lbchars[lb_ptr++]; in php_conv_qprint_decode_convert()
1179 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
1186 if (lbchars != NULL) { in php_conv_qprint_decode_ctor()
1187 inst->lbchars = (lbchars_dup ? pestrdup(lbchars, persistent) : lbchars); in php_conv_qprint_decode_ctor()
1190 inst->lbchars = NULL; in php_conv_qprint_decode_ctor()
1300 char *lbchars = NULL; in php_conv_open() local
1304 GET_STR_PROP(options, lbchars, lbchars_len, "line-break-chars", 0); in php_conv_open()
1307 if (lbchars != NULL) { in php_conv_open()
1308 pefree(lbchars, 0); in php_conv_open()
1310 lbchars = NULL; in php_conv_open()
1312 if (lbchars == NULL) { in php_conv_open()
1313 lbchars = pestrdup("\r\n", 0); in php_conv_open()
1319 if (lbchars != NULL) { in php_conv_open()
1320 …if (php_conv_base64_encode_ctor((php_conv_base64_encode *)retval, line_len, lbchars, lbchars_len, … in php_conv_open()
1321 if (lbchars != NULL) { in php_conv_open()
1322 pefree(lbchars, 0); in php_conv_open()
1326 pefree(lbchars, 0); in php_conv_open()
1343 char *lbchars = NULL; in php_conv_open() local
1351 GET_STR_PROP(options, lbchars, lbchars_len, "line-break-chars", 0); in php_conv_open()
1357 if (lbchars != NULL) { in php_conv_open()
1358 pefree(lbchars, 0); in php_conv_open()
1360 lbchars = NULL; in php_conv_open()
1362 if (lbchars == NULL) { in php_conv_open()
1363 lbchars = pestrdup("\r\n", 0); in php_conv_open()
1371 if (lbchars != NULL) { in php_conv_open()
1372 …if (php_conv_qprint_encode_ctor((php_conv_qprint_encode *)retval, line_len, lbchars, lbchars_len, … in php_conv_open()
1373 pefree(lbchars, 0); in php_conv_open()
1376 pefree(lbchars, 0); in php_conv_open()
1385 char *lbchars = NULL; in php_conv_open() local
1390 GET_STR_PROP(options, lbchars, lbchars_len, "line-break-chars", 0); in php_conv_open()
1394 if (lbchars != NULL) { in php_conv_open()
1395 …if (php_conv_qprint_decode_ctor((php_conv_qprint_decode *)retval, lbchars, lbchars_len, 1, persist… in php_conv_open()
1396 pefree(lbchars, 0); in php_conv_open()
1399 pefree(lbchars, 0); in php_conv_open()