STRINGWM_NAME在哪里定义?

当我期望它看起来像这样时,我的xcb_atom.h文件仅包含3个函数声明:http://www.opensource.apple.com/source/X11libs/X11libs-40/xcb-util/xcb-util-0.3.3/atom/xcb_atom.h

我也有一个xcb_ewmh.h文件,其中包含相似的原子,但是找不到任何文档。

我该如何解决?

最佳答案

我将/usr/include/xcb目录设置为grep:

$ grep -r WM_NAME
xproto.h:    XCB_ATOM_WM_NAME

因此,它们是在xproto.h中定义的,它包含在以下内容中:
$ grep -l -r xproto.h
xvmc.h
shape.h
shm.h
xselinux.h
render.h
glx.h
xcb.h
screensaver.h
xtest.h
xkb.h
sync.h
xinerama.h
res.h
composite.h
damage.h
xprint.h
xv.h
xfixes.h
xinput.h
randr.h
dri2.h

07-27 13:31