@ -154,17 +154,27 @@ char *av_get_token(const char **buf, const char *term);
/**
* Locale - independent conversion of ASCII isdigit .
*/
av_const int av_isdigit ( int c ) ;
static inline av_const int av_isdigit ( int c )
{
return c > = ' 0 ' & & c < = ' 9 ' ;
}
/**
* Locale - independent conversion of ASCII isgraph .
*/
av_const int av_isgraph ( int c ) ;
static inline av_const int av_isgraph ( int c )
{
return c > 32 & & c < 127 ;
}
/**
* Locale - independent conversion of ASCII isspace .
*/
av_const int av_isspace ( int c ) ;
static inline av_const int av_isspace ( int c )
{
return c = = ' ' | | c = = ' \f ' | | c = = ' \n ' | | c = = ' \r ' | | c = = ' \t ' | |
c = = ' \v ' ;
}
/**
* Locale - independent conversion of ASCII characters to uppercase .
@ -189,7 +199,11 @@ static inline av_const int av_tolower(int c)
/**
* Locale - independent conversion of ASCII isxdigit .
*/
av_const int av_isxdigit ( int c ) ;
static inline av_const int av_isxdigit ( int c )
{
c = av_tolower ( c ) ;
return av_isdigit ( c ) | | ( c > = ' a ' & & c < = ' f ' ) ;
}
/*
* Locale - independent case - insensitive compare .