#include "fcint.h"
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#define FCCAT_FORMAT …
#define FCMATCH_FORMAT …
#define FCLIST_FORMAT …
#define PKGKIT_FORMAT …
static void
message (const char *fmt, ...)
{ … }
FcFormatContext;
static FcBool
FcFormatContextInit (FcFormatContext *c,
const FcChar8 *format,
FcChar8 *scratch,
int scratch_len)
{ … }
static void
FcFormatContextDone (FcFormatContext *c)
{ … }
static FcBool
consume_char (FcFormatContext *c,
FcChar8 term)
{ … }
static FcBool
expect_char (FcFormatContext *c,
FcChar8 term)
{ … }
static FcBool
FcCharIsPunct (const FcChar8 c)
{ … }
static char escaped_char(const char ch)
{ … }
static FcBool
read_word (FcFormatContext *c)
{ … }
static FcBool
read_chars (FcFormatContext *c,
FcChar8 term)
{ … }
static FcBool
FcPatternFormatToBuf (FcPattern *pat,
const FcChar8 *format,
FcStrBuf *buf);
static FcBool
interpret_builtin (FcFormatContext *c,
FcPattern *pat,
FcStrBuf *buf)
{ … }
static FcBool
interpret_expr (FcFormatContext *c,
FcPattern *pat,
FcStrBuf *buf,
FcChar8 term);
static FcBool
interpret_subexpr (FcFormatContext *c,
FcPattern *pat,
FcStrBuf *buf)
{ … }
static FcBool
maybe_interpret_subexpr (FcFormatContext *c,
FcPattern *pat,
FcStrBuf *buf)
{ … }
static FcBool
skip_subexpr (FcFormatContext *c);
static FcBool
skip_percent (FcFormatContext *c)
{ … }
static FcBool
skip_expr (FcFormatContext *c)
{ … }
static FcBool
skip_subexpr (FcFormatContext *c)
{ … }
static FcBool
maybe_skip_subexpr (FcFormatContext *c)
{ … }
static FcBool
interpret_filter_in (FcFormatContext *c,
FcPattern *pat,
FcStrBuf *buf)
{ … }
static FcBool
interpret_filter_out (FcFormatContext *c,
FcPattern *pat,
FcStrBuf *buf)
{ … }
static FcBool
interpret_cond (FcFormatContext *c,
FcPattern *pat,
FcStrBuf *buf)
{ … }
static FcBool
interpret_count (FcFormatContext *c,
FcPattern *pat,
FcStrBuf *buf)
{ … }
static FcBool
interpret_enumerate (FcFormatContext *c,
FcPattern *pat,
FcStrBuf *buf)
{ … }
static FcBool
interpret_simple (FcFormatContext *c,
FcPattern *pat,
FcStrBuf *buf)
{ … }
static FcBool
cescape (FcFormatContext *c FC_UNUSED,
const FcChar8 *str,
FcStrBuf *buf)
{ … }
static FcBool
shescape (FcFormatContext *c FC_UNUSED,
const FcChar8 *str,
FcStrBuf *buf)
{ … }
static FcBool
xmlescape (FcFormatContext *c FC_UNUSED,
const FcChar8 *str,
FcStrBuf *buf)
{ … }
static FcBool
delete_chars (FcFormatContext *c,
const FcChar8 *str,
FcStrBuf *buf)
{ … }
static FcBool
escape_chars (FcFormatContext *c,
const FcChar8 *str,
FcStrBuf *buf)
{ … }
static FcBool
translate_chars (FcFormatContext *c,
const FcChar8 *str,
FcStrBuf *buf)
{ … }
static FcBool
interpret_convert (FcFormatContext *c,
FcStrBuf *buf,
int start)
{ … }
static FcBool
maybe_interpret_converts (FcFormatContext *c,
FcStrBuf *buf,
int start)
{ … }
static FcBool
align_to_width (FcStrBuf *buf,
int start,
int width)
{ … }
static FcBool
interpret_percent (FcFormatContext *c,
FcPattern *pat,
FcStrBuf *buf)
{ … }
static FcBool
interpret_expr (FcFormatContext *c,
FcPattern *pat,
FcStrBuf *buf,
FcChar8 term)
{ … }
static FcBool
FcPatternFormatToBuf (FcPattern *pat,
const FcChar8 *format,
FcStrBuf *buf)
{ … }
FcChar8 *
FcPatternFormat (FcPattern *pat,
const FcChar8 *format)
{ … }
#define __fcformat__
#include "fcaliastail.h"
#undef __fcformat__