00001 /* 00002 * Copyright (c) 2012 Clément Bœsch 00003 * 00004 * This file is part of FFmpeg. 00005 * 00006 * FFmpeg is free software; you can redistribute it and/or 00007 * modify it under the terms of the GNU Lesser General Public 00008 * License as published by the Free Software Foundation; either 00009 * version 2.1 of the License, or (at your option) any later version. 00010 * 00011 * FFmpeg is distributed in the hope that it will be useful, 00012 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00013 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00014 * Lesser General Public License for more details. 00015 * 00016 * You should have received a copy of the GNU Lesser General Public 00017 * License along with FFmpeg; if not, write to the Free Software 00018 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 00019 */ 00020 00026 #ifndef AVCODEC_JACOSUB_H 00027 #define AVCODEC_JACOSUB_H 00028 00029 #include "libavutil/common.h" 00030 00031 #define JSS_MAX_LINESIZE 512 00032 00033 static av_always_inline int jss_whitespace(char c) 00034 { 00035 return c == ' ' || (c >= '\t' && c <= '\r'); 00036 } 00037 00038 static av_always_inline const char *jss_skip_whitespace(const char *p) 00039 { 00040 while (jss_whitespace(*p)) 00041 p++; 00042 return p; 00043 } 00044 00045 #endif /* AVCODEC_JACOSUB_H */