diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2009-02-09 23:08:08 -0500 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2009-02-15 13:40:26 -0800 |
commit | 8c31a2434d5dfa475ef710ad52c992111caac424 (patch) | |
tree | 91a60b276619bcd78639b68698c31ea86d54404c /fc-match | |
parent | d6506ff6eeb4a4cb0bfe827174e474c7b91ff045 (diff) |
[fcformat] Add element filtering and deletion
The filtering, '%{+elt1,elt2,elt3{subexpr}}' will evaluate subexpr
with a pattern only having the listed elements from the surrounding
pattern.
The deletion, '%{-elt1,elt2,elt3{subexpr}}' will evaluate subexpr
with a the surrounding pattern sans the listed elements.
Diffstat (limited to 'fc-match')
-rw-r--r-- | fc-match/fc-match.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/fc-match/fc-match.c b/fc-match/fc-match.c index 6f3d2dc..86ff253 100644 --- a/fc-match/fc-match.c +++ b/fc-match/fc-match.c @@ -214,7 +214,11 @@ main (int argc, char **argv) FcChar8 *s; s = FcPatternFormat (font, format); - free (s); + if (s) + { + printf ("%s", s); + free (s); + } } else if (os) { |