怎样查看X11中函数XFillPolygon是如何定义的

最近想用XFillPolygon实现一些font vector已知的艺术字的输出,但这个函数似乎只能实现单色填充,不能是多色,于是想看看XFillPolygon这个函数是怎么定义的。
目前知道包含它的头文件X11/Xlib.h中有这样一段

 extern int XFillPolygon(
    Display*            /* display */,
    Drawable            /* d */,
    GC                  /* gc */,
    XPoint*             /* points */,
    int                 /* npoints */,
    int                 /* shape */,
    int                 /* mode */
);

但还是不知道这个函数具体的内容