Lines Matching refs:src
772 static inline int validate_string(WriterContext *wctx, char **dstp, const char *src)
780 endp = src + strlen(src);
781 for (p = (uint8_t *)src; *p;) {
791 "Invalid UTF-8 sequence %s found in string '%s'\n", bp.str, src);
801 "Invalid UTF-8 sequence found in string '%s'\n", src);
819 invalid_chars_nb, src, wctx->string_validation_replacement);
1039 static inline char *upcase_string(char *dst, size_t dst_size, const char *src)
1042 for (i = 0; src[i] && i < dst_size-1; i++)
1043 dst[i] = av_toupper(src[i]);
1120 static const char *c_escape_str(AVBPrint *dst, const char *src, const char sep, void *log_ctx)
1124 for (p = src; *p; p++) {
1143 static const char *csv_escape_str(AVBPrint *dst, const char *src, const char sep, void *log_ctx)
1146 int needs_quoting = !!src[strcspn(src, meta_chars)];
1151 for (; *src; src++) {
1152 if (*src == '"')
1154 av_bprint_chars(dst, *src, 1);
1161 static const char *none_escape_str(AVBPrint *dst, const char *src, const char sep, void *log_ctx)
1163 return src;
1173 const char * (*escape_str)(AVBPrint *dst, const char *src, const char sep, void *log_ctx);
1362 static const char *flat_escape_key_str(AVBPrint *dst, const char *src, const char sep)
1366 for (p = src; *p; p++) {
1377 static const char *flat_escape_value_str(AVBPrint *dst, const char *src)
1381 for (p = src; *p; p++) {
1468 static char *ini_escape_str(AVBPrint *dst, const char *src)
1473 while (c = src[i++]) {
1584 static const char *json_escape_str(AVBPrint *dst, const char *src, void *log_ctx)
1590 for (p = src; *p; p++) {