From 12c5c1d3e3906e18a96ec380605d2f1504fc3d3b Mon Sep 17 00:00:00 2001 From: Reimar Döffinger Date: Wed, 6 Mar 2013 14:00:22 +0200 Subject: avstring: Add locale independent versions of some ctype.h functions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Martin Storsjö --- libavutil/avstring.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'libavutil/avstring.c') diff --git a/libavutil/avstring.c b/libavutil/avstring.c index 625f723686..6ce0310c1a 100644 --- a/libavutil/avstring.c +++ b/libavutil/avstring.c @@ -213,6 +213,28 @@ const char *av_dirname(char *path) return path; } +int av_isdigit(int c) +{ + return c >= '0' && c <= '9'; +} + +int av_isgraph(int c) +{ + return c > 32 && c < 127; +} + +int av_isspace(int c) +{ + return c == ' ' || c == '\f' || c == '\n' || c == '\r' || c == '\t' || + c == '\v'; +} + +int av_isxdigit(int c) +{ + c = av_tolower(c); + return av_isdigit(c) || (c >= 'a' && c <= 'z'); +} + #ifdef TEST int main(void) -- cgit v1.2.3