/* local variables */
static xcb_intern_atom_cookie_t cookies[ECORE_X_ATOMS_COUNT];
+#define MYMIN(X, Y) (((X) < (Y)) ? (X) : (Y))
+
void
_ecore_xcb_atoms_init(void)
{
CHECK_XCB_CONN;
num = (sizeof(atom_items) / sizeof(Atom_Item));
+ num = MYMIN(num, ECORE_X_ATOMS_COUNT);
for (i = 0; i < num; i++)
{
cookies[i] =
CHECK_XCB_CONN;
num = (sizeof(atom_items) / sizeof(Atom_Item));
+ num = MYMIN(num, ECORE_X_ATOMS_COUNT);
for (i = 0; i < num; i++)
{
xcb_intern_atom_reply_t *reply = NULL;
LOGFN(__FILE__, __LINE__, __FUNCTION__);
CHECK_XCB_CONN;
+ num = MYMIN(num, ECORE_X_ATOMS_COUNT);
for (i = 0; i < num; i++)
{
cookies[i] =