# HG changeset patch # User Ka-Hing Cheung # Date 1241994277 0 # Node ID 88f1db1da582eb3efded7b834dd2f4eb40d3a5d6 # Parent 55a8fe9d824729de9927885681144800a06d33d4# Parent 657d42e865ddfdbb9f734b68f388bb6331ba53df merge of 'd1fea663a03e5f80f539918a21f5f36c09a452b8' and 'f936cb2a5d4eb080fa7be1ee1b6599c98e9e12f4' diff -r 657d42e865dd -r 88f1db1da582 libpurple/internal.h --- a/libpurple/internal.h Sun May 10 22:07:22 2009 +0000 +++ b/libpurple/internal.h Sun May 10 22:24:37 2009 +0000 @@ -256,6 +256,10 @@ #endif +#ifndef ARRAY_LENGTH +#define ARRAY_LENGTH(arr) (sizeof(arr) / sizeof(*arr)) +#endif + /* Safer ways to work with static buffers. When using non-static * buffers, either use g_strdup_* functions (preferred) or use * g_strlcpy/g_strlcpy directly. */