Lines Matching refs:lbchars

323 	const char *lbchars;  member
355 …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
362 if (lbchars != NULL) { in php_conv_base64_encode_ctor()
363 inst->lbchars = (lbchars_dup ? pestrdup(lbchars, persistent) : lbchars); in php_conv_base64_encode_ctor()
366 inst->lbchars = NULL; in php_conv_base64_encode_ctor()
376 if (inst->lbchars_dup && inst->lbchars != NULL) { in php_conv_base64_encode_dtor()
377 pefree((void *)inst->lbchars, inst->persistent); in php_conv_base64_encode_dtor()
398 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_flush()
402 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_flush()
421 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_flush()
425 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_flush()
476 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_convert()
480 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_convert()
503 if (inst->line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_convert()
507 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_convert()
530 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_convert()
535 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_convert()
736 const char *lbchars; member
756 if (inst->lbchars_dup && inst->lbchars != NULL) { in php_conv_qprint_encode_dtor()
757 pefree((void *)inst->lbchars, inst->persistent); in php_conv_qprint_encode_dtor()
761 #define NEXT_CHAR(ps, icnt, lb_ptr, lb_cnt, lbchars) \ argument
762 ((lb_ptr) < (lb_cnt) ? (lbchars)[(lb_ptr)] : *(ps))
802 if (!(opts & PHP_CONV_QPRINT_OPT_BINARY) && inst->lbchars != NULL && inst->lbchars_len > 0) { in php_conv_qprint_encode_convert()
806 if (icnt > 0 && *ps == inst->lbchars[lb_cnt]) { in php_conv_qprint_encode_convert()
819 *(pd++) = inst->lbchars[i]; in php_conv_qprint_encode_convert()
834 c = NEXT_CHAR(ps, icnt, lb_ptr, lb_cnt, inst->lbchars); in php_conv_qprint_encode_convert()
839 if (line_ccnt < 2 && inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
849 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_qprint_encode_convert()
860 if (inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
870 if (*ps2 == inst->lbchars[lb_cnt2]) { in php_conv_qprint_encode_convert()
897 if (line_ccnt < 2 && inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
906 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_qprint_encode_convert()
920 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
929 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_qprint_encode_convert()
962 …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
964 if (line_len < 4 && lbchars != NULL) { in php_conv_qprint_encode_ctor()
971 if (lbchars != NULL) { in php_conv_qprint_encode_ctor()
972 inst->lbchars = (lbchars_dup ? pestrdup(lbchars, persistent) : lbchars); in php_conv_qprint_encode_ctor()
975 inst->lbchars = NULL; in php_conv_qprint_encode_ctor()
989 const char *lbchars; member
1002 if (inst->lbchars_dup && inst->lbchars != NULL) { in php_conv_qprint_decode_dtor()
1003 pefree((void *)inst->lbchars, inst->persistent); in php_conv_qprint_decode_dtor()
1060 } else if (!inst->lbchars && lb_cnt == 0 && *ps == '\r') { in php_conv_qprint_decode_convert()
1066 } else if (!inst->lbchars && lb_cnt == 0 && *ps == '\n') { in php_conv_qprint_decode_convert()
1073 *ps == (unsigned char)inst->lbchars[lb_cnt]) { in php_conv_qprint_decode_convert()
1113 *ps == (unsigned char)inst->lbchars[lb_cnt]) { in php_conv_qprint_decode_convert()
1125 if (!inst->lbchars && lb_cnt == 1 && *ps == '\n') { in php_conv_qprint_decode_convert()
1130 } else if (!inst->lbchars && lb_cnt > 0) { in php_conv_qprint_decode_convert()
1139 if (*ps == (unsigned char)inst->lbchars[lb_cnt]) { in php_conv_qprint_decode_convert()
1156 *(pd++) = inst->lbchars[lb_ptr++]; in php_conv_qprint_decode_convert()
1177 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
1184 if (lbchars != NULL) { in php_conv_qprint_decode_ctor()
1185 inst->lbchars = (lbchars_dup ? pestrdup(lbchars, persistent) : lbchars); in php_conv_qprint_decode_ctor()
1188 inst->lbchars = NULL; in php_conv_qprint_decode_ctor()
1295 char *lbchars = NULL; in php_conv_open() local
1299 GET_STR_PROP(options, lbchars, lbchars_len, "line-break-chars", 0); in php_conv_open()
1302 if (lbchars != NULL) { in php_conv_open()
1303 pefree(lbchars, 0); in php_conv_open()
1305 lbchars = NULL; in php_conv_open()
1307 if (lbchars == NULL) { in php_conv_open()
1308 lbchars = pestrdup("\r\n", 0); in php_conv_open()
1314 if (lbchars != NULL) { in php_conv_open()
1315 …if (php_conv_base64_encode_ctor((php_conv_base64_encode *)retval, line_len, lbchars, lbchars_len, … in php_conv_open()
1316 if (lbchars != NULL) { in php_conv_open()
1317 pefree(lbchars, 0); in php_conv_open()
1321 pefree(lbchars, 0); in php_conv_open()
1338 char *lbchars = NULL; in php_conv_open() local
1346 GET_STR_PROP(options, lbchars, lbchars_len, "line-break-chars", 0); in php_conv_open()
1352 if (lbchars != NULL) { in php_conv_open()
1353 pefree(lbchars, 0); in php_conv_open()
1355 lbchars = NULL; in php_conv_open()
1357 if (lbchars == NULL) { in php_conv_open()
1358 lbchars = pestrdup("\r\n", 0); in php_conv_open()
1366 if (lbchars != NULL) { in php_conv_open()
1367 …if (php_conv_qprint_encode_ctor((php_conv_qprint_encode *)retval, line_len, lbchars, lbchars_len, … in php_conv_open()
1368 pefree(lbchars, 0); in php_conv_open()
1371 pefree(lbchars, 0); in php_conv_open()
1380 char *lbchars = NULL; in php_conv_open() local
1385 GET_STR_PROP(options, lbchars, lbchars_len, "line-break-chars", 0); in php_conv_open()
1389 if (lbchars != NULL) { in php_conv_open()
1390 …if (php_conv_qprint_decode_ctor((php_conv_qprint_decode *)retval, lbchars, lbchars_len, 1, persist… in php_conv_open()
1391 pefree(lbchars, 0); in php_conv_open()
1394 pefree(lbchars, 0); in php_conv_open()