#include <stddef.h>
#include <stdint.h>
#include "attributes.h"
Go to the source code of this file.
Macros
Consider spaces special and escape them even in the middle of the string.
More...
Escape only specified special characters.
More...
Within AV_ESCAPE_MODE_XML, additionally escape single quotes for single quoted attributes.
More...
Within AV_ESCAPE_MODE_XML, additionally escape double quotes for double quoted attributes.
More...
accept codepoints over 0x10FFFF
More...
accept non-characters - 0xFFFE and 0xFFFF
More...
accept UTF-16 surrogates codes
More...
exclude control codes not accepted by XML
More...
Enumerations
Functions
int
av_strstart (const char *str, const char *pfx, const char **ptr)
Return non-zero if pfx is a prefix of str.
More...
int
av_stristart (const char *str, const char *pfx, const char **ptr)
Return non-zero if pfx is a prefix of str independent of case.
More...
char *
av_stristr (const char *haystack, const char *needle)
Locate the first case-independent occurrence in the string haystack of the string needle.
More...
char *
av_strnstr (const char *haystack, const char *needle, size_t hay_length)
Locate the first occurrence of the string needle in the string haystack where not more than hay_length characters are searched.
More...
Copy the string src to dst, but no more than size - 1 bytes, and null-terminate dst.
More...
Append the string src to the string dst, but to a total length of no more than size - 1 bytes, and null-terminate dst.
More...
Append output to a string, according to a format.
More...
Get the count of continuous non zero chars starting from the beginning.
More...
Print arguments following specified format into a large enough auto allocated buffer.
More...
char char *
av_get_token (const char **buf, const char *term)
Unescape the given string until a non escaped terminating char, and return the token corresponding to the unescaped string.
More...
char *
av_strtok (char *
s, const char *delim, char **saveptr)
Split the string into several tokens which can be accessed by successive calls to
av_strtok().
More...
Locale-independent conversion of ASCII isdigit.
More...
Locale-independent conversion of ASCII isgraph.
More...
Locale-independent conversion of ASCII isspace.
More...
Locale-independent conversion of ASCII characters to uppercase.
More...
Locale-independent conversion of ASCII characters to lowercase.
More...
Locale-independent conversion of ASCII isxdigit.
More...
Locale-independent case-insensitive compare.
More...
Locale-independent case-insensitive compare.
More...
Locale-independent strings replace.
More...
Match instances of a name in a comma-separated list of names.
More...
Append path component to the existing path.
More...
Escape string in src, and put the escaped string in an allocated string in *dst, which must be freed with
av_free().
More...
Read and decode a single UTF-8 code point (character) from the buffer in *buf, and update *buf to point to the next byte to decode.
More...
Check if a name is in a list.
More...
See libc sscanf manual for more information.
More...