sbase/libutf/ispunctrune.c
FRIGN f9846a9a6b Split up is*rune() and to*rune() functions into individual source files
This optimizes the binary size for each tool that uses these functions.
Previously, if a program just used one single function, maybe even a
one-liner, it would statically compile in all lookup-tables, bloating
the binary by up to 20K.
All these changes are derived from a local libutf where I do the
primary changes. So I hope that I can merge these things into libutf
sooner or later, as discussed on the ml.
2015-02-11 15:48:18 +01:00

10 lines
162 B
C

/* Automatically generated by mkrunetype.awk */
#include "../utf.h"
#include "runetype.h"
int
ispunctrune(Rune r)
{
return isgraphrune(r) && !isalnumrune(r);
}